Window 2000
Window 2000
Window 2000
Presented By:
Ipsha Ghimire [181313]
Anisha
1
Bastakoti [181313] 2022/01/10
Barsha Poddar [181307]
Prakriti Mishra[181325]
1/10/2022 1
WINDOW :
• Window is the operating system that runs on consumer, business desktop pc’s and a
enterprise servers.
• Various aspects of Windows 2000,its brief history, structure ,process & memory
management and file management system .
• Windows 2000 is an operating system for use on both client and server computers
• It is succeeded by Windows XP (released 2001) and Windows Server 2003 (released in 2003).During
development, Windows 2000 was known as Windows NT 5.0.
• set of features, including many system utilities such as the Microsoft Management Console and
standard system administration applications.
• support for different languages and locale information, Encrypting File System, as well as basic and
dynamic disk storage. additional features ,including the ability to provide Active Directory services.
• high-profile virus attacks such as Code Red and Nimda. patches for security vulnerabilities nearly
every month until reaching the end of its lifecycle on July 13, 2010.
PRESENTED BY:ANISHA/IPSHA/BARSHA/PRAKRITI 5
USER MODE
• The user mode is made up of subsystems which can pass I/O request to the appropriate kernel mode drivers via the
I/O manager (which exists in kernel mode).
KERNEL MODE
• access to the hardware and system resources of the computer and runs code in a protected memory area.
• It controls access to scheduling, thread prioritization, memory management and interaction with hardware.
• The kernel mode stops user mode services and applications from accessing critical areas of the operating system
that they should not have access to; user mode processes must ask the kernel mode to perform such operations on
their behalf.
Process:
• Program in execution.
Threads:
• Unit of process undergoing execution.
• Earlier computers like MS-DOS ,Palm OS supported one process at time called single user single
tasking OS.
• Microsoft 2000 supports multiple process.
• The concern for who gets the CPU first is managed by the OS and comes under Process Management.
• CPU Scheduling is a process of determining which process will own CPU for execution while another
process is on hold.
• Selection of process done by short term schedulers.
• Process selection based on CPU scheduling algorithms.
• Windows 2000 thread scheduler supports preemptive scheduling with priority queuing.
• Examples of CPU scheduling algorithms: FCFS, SJF, RR, SRTF, Priority etc.
What is file?
• Collection of similar records taken as a single entity.
Operations on a file:
• Insert
• Delete
• Update
• Retrieve
file3 file3
The figure above shows the general hierarchy of storage in an operating system. The root directory is the parent
in the highest level. It includes all the subdirectories in which the files are stored. Subdirectory is a directory
present inside another directory in the file store system.