Microsoft Windows 2000 Daniel Hummell Ryan McKenica Valerie Grinblat.

Slides:



Advertisements
Similar presentations
COMP091 – Operating Systems 1
Advertisements

OS/2 Warp Chris Ashworth Cameron Davis John Weatherley.
Chap 2 System Structures.
Case study 1 Windows 7.
File Systems Examples.
IBM OS/2 CS450 Section 2 5:00PM Perpetrators: © Dario Berini, Derek Cole, Drew Hayes, Leigh Johann, Matt Kesler.
Windows XP File System Management Group D. 3 Layers of Drivers Filter Drivers Filter Drivers –Virus protection, compression, encryption File System Drivers.
Lecture 10: The FAT, VFAT, and NTFS Filesystems 6/17/2003 CSCE 590 Summer 2003.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
File management in UNIX and windows 2000
Case Study: Windows 2000 Part I Will Richards CPSC 550 Spring 2001.
1 Case Study 2: Windows 2000 Chapter History of windows Programming windows System structure 11.4 Processes and threads in.
Windows XP 1 © Silbershatz, Galvin, Gagne CS502 Spring 2006 Windows XP CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 22.
Operating Systems File systems
1 File Management in Representative Operating Systems.
CS-3013 & CS-502, Summer 2006 Windows XP1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 22.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
OPERATING SYSTEMS Introduction
Chapter 12 File Management Systems
File System Variations and Software Caching May 19, 2000 Instructor: Gary Kimura.
Wince File systems. File system on embedded File system choice on embedded is important –File system size can be an issue –Different media are used –
Introduction to NT Operating system
Operating Systems.
MCSE Guide to Microsoft Windows 7 Chapter 5 Managing File Systems.
Week 6 Operating Systems.
Windows 2000 Memory Management Computing Department, Lancaster University, UK.
Ceng Operating Systems 11-1 Chapter 11 : Case Study - Win 2000 History of windows 2000 Programming windows 2000 System structure Processes and threads.
Chapter 8 Windows Outline Programming Windows 2000 System structure Processes and threads in Windows 2000 Memory management The Windows 2000 file.
Mastering Windows Network Forensics and Investigation Chapter 7: Windows File Systems.
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
 FILE S SYSTEM  DIFFERENT FILE SYSTEMS  FILE SYSTEM COMPONENTS  FILE OPERATIONS  LOG STRUCTERD FILE SYSTEM  FILE EXAMPLES.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems David Goldschmidt, Ph.D.
Ceng Operating Systems
MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 11 Case Study 2: Windows Vista Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
Dr Damitha Karunaratna University of Colombo school of computing
BU01. Main tasks of Operating System  To hide HW specifics (abstract layer for programs)  Processes maintenance  Memory maintenance  Files maintenance.
Window NT File System JianJing Cao (#98284).
Operating Systems Advanced OS - E. OS Advanced Evaluating an Operating System.
Page 110/1/2015 CSE 30341: Operating Systems Principles Windows XP  32-bit preemptive multitasking operating system for Intel microprocessors  Key goals.
In a nut shell 1.  Goals  A little history  System components  Threads & CPU scheduling  Virtual memory  Environmental subsystems  File System:
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
C HAPTER 7 Managing Disk and File System. I NTRODUCING DISK MANAGEMENT 2 types of hard disk storage supported by Windows XP are: basic hard disk & dynamic.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
INFO 320 Server Technology I Week 1 Server operating system and hardware concepts 1INFO 320 week 1.
MCSE GUIDE TO MICROSOFT WINDOWS 7 Chapter 5 Managing File Systems.
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
File Storage Organization The majority of space on a device is reserved for the storage of files. When files are created and modified physical blocks are.
MCSE Guide to Microsoft Windows Vista Professional Chapter 5 Managing File Systems.
Windows 2000 Michael Blinn Ben Hejl Jane McHugh Matthew VanMater.
System Components ● There are three main protected modules of the System  The Hardware Abstraction Layer ● A virtual machine to configure all devices.
FAT File Allocation Table
NTFS 5.0 By Jeffrey Richter and Luis Felipe Cabrera From the Microsoft Systems Journal Presented by Stylianos Paparizos.
FILE SYSTEMS. Presented to: Sir. Ahmad Kareem Presented by: Sadia Rasheed Bsit
UNIX & Windows NT Name: Jing Bai ID: Date:8/28/00.
Amanda Johnson Hannah Young Josh Taylor Rich Carroll Troy Gladhill Saunders Roesser.
MCSE GUIDE TO MICROSOFT WINDOWS 7 Chapter 5 Managing File Systems.
NTFS Filing System CHAPTER 9. New Technology File System (NTFS) Started with Window NT in 1993, Windows XP, 2000, Server 2003, 2008, and Window 7 also.
Digital Forensics Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #8 File Systems September 22, 2008.
NT File Systems by Eunice Swinson Southeastern University Professor: Mort Anvari June 3, 2000.
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
MINIX Presented by: Clinton Morse, Joseph Paetz, Theresa Sullivan, and Angela Volk.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 3: Windows7 Part 3.
IBM’s OS/2 by Chris Axford Chris Evans Elizabeth McGinnis Erik Swensson.
CS490 Windows Internals Quiz 2 09/27/2013.
Chapter 3: Windows7 Part 2.
Chapter 3: Windows7 Part 3.
Case Study 2: Windows History of windows 2000
Chapter 3: Windows7 Part 2.
OS/2 Warp Chris Algire Jonathan Depner Daniel Kvitko Jason Shifflett
Michael Blinn Ben Hejl Jane McHugh Matthew VanMater
Presentation transcript:

Microsoft Windows 2000 Daniel Hummell Ryan McKenica Valerie Grinblat

Brief Background Successor to Windows NT Versions –Professional –Server –Advanced Server –Data Center Server Versions differ in processors and maximum main memory supported

Hardware Server versions support multiple processors Maximum processors are 32 Not a distributed operating system, but supports distributed processing applications 32-bit operating system Runs on PCs

Multi-User and Multi-Tasking Supports multiple users and multi-tasking Is a multi-thread operating system

Thread Types Supports user and kernel level threads Uses the one-to-one model Each process has one or more threads, but the number of threads supported by the system is limited Each thread has its own state, priority, processor affinity, and account information

Scheduling 32-level priority scheduling for threads Uses preemption and a time quantum Higher number is higher priority Threads are stored in a queue and traversed from highest to lowest to find a ready thread

Priority Classes Priorities are divided into two classes –Variable class: priorities 1-15 –Real-time class: priorities The zero priority is used for memory management

How Priorities are Determined Win32 Thread Priorities Win32 Process Classes Real- Time HighAbove NormalNormalBelow NormalIdle Priority Time-Critical3115 Highest Above Normal Normal Below Normal Lowest Idle

Memory Management Volume Management –Combining multiple disks by logical concatenation –Round-robin fashion –Disk mirroring

Memory Management cont’d Virtual Memory –Where information not in physical memory is kept –2 steps to memory allocation in VM Reserve address space Committ address space

Page States 6 Different States –Valid –Free –Zeroed –Standby –Modify –Bad

Win32 API Four ways of memory use –Virtual memory –Memory-mapped files –Heaps –Thread-local storage

Dealing with Deadlock COM (Component Object Model) –Developed specifically for Windows –Runs a message pump Nested method calls –Tracks methods with a “causality ID”

Special Capabilities Reparse Points –Mount Points New volume can be created Transfer old data to new location Mount new volume in original place –Data still accessible to other programs

Special Capabilities cont’d Fault Tolerance –FtDisk Provides multiple ways to combine disk drives into one logical volume when installed Can improve: –Capacity –Performance –Reliability

Hard Real-Time? Windows 2000 does not offer hard real-time operations Lower-priority thread is preempted if a real- time thread becomes ready No guarantee that a thread will start to execute within any specific time limit

Physical Organization of File System NT File System (NTFS) –Uses 64-bit disk addresses –Provides data recovery, security, fault tolerance, large files, and systems, mulitple data streams, UNICODE names, and file compression FAT and OS/2 HPFS supported in Windows 200

NTFS Main component of a NTFS is a Volume –A volume contains a Master File Table (MFT) that describes a directory or file with their attributes –Each MFT has a set of 16 meta data files

Directory Structure NTFS setup organizes file by a hierarchy of directories, like in MS-DOS and UNIX A B+ tree is used in every directory to contain and index of file names of that directory. The MFT stores the root directory and the name and file reference of each directory entry

Protection Mechanisms Unexpected shutdowns can damage file- system data structures The MTF stores information for redoing and undoing operations before files are modified No guarantee that user-file contents are correct Possible to fix but overhead would damage the file-system performance

Windows 2000 THE END