Download presentation
Presentation is loading. Please wait.
Published byStuart Floyd Modified over 9 years ago
1
Windows NT Operating System Junhua Duan Junhua Duan Aug. 26th, 1999 Aug. 26th, 1999
2
What is an operating system? An operating system is a computer program that provides an environment in which other computer programs can run, allowing them to easily take advantage of the processor and of I/O devices such as disks.
3
Services Provided by Operating System Hardware Shielding Resources Sharing
4
Windows NT Models Layered ModelLayered Model Client/Server ModelClient/Server Model Object ModelObject Model Symmetric MultiprocessingSymmetric Multiprocessing
5
Layered Model Application Program Application Program System Services File System Memory and I/O Device Management Processor Scheduling Hardware User Mode Kernel Mode
6
Client/Server Model Memory Server Client Application Network Server Process Server File Server Display Server kernel Hardware Send Reply
7
Windows NT’s Client/Server Structure Win32 Client OS/2 Client POSIX Client Win32 Subsystem OS/2 Subsystem POSIX Subsystem Executive Hardware Kernel
8
Object Model An object is a data structure whose physical format is hidden behind a type definition. It embodies a set of formal properties and is manipulated by a set of services. Windows NT uses objects to represent system resources. Any system resource that can be shared by more than one process is implemented as an object and manipulated by using object services.
9
Symmetric Multiprocessing Memory Operating System User Thread User Thread User Thread User Thread Operating System I/O Devices(Monitor,Mouse,Keyboard) Processor A Processor B
10
Asymmetric Multiprocessing Memory Operating System User Thread User Thread I/O Devices(Monitor,Mouse,Keyboard) Processor A Processor B User Thread
11
Windows NT Structure Protected SubsystemsProtected Subsystems NT ExecutiveNT Executive
12
Protected Subsystem Environment subsystemEnvironment subsystem Integral subsystemIntegral subsystem
13
Executive Components Object ManagerObject Manager Security Reference ManagerSecurity Reference Manager Process ManagerProcess Manager Virtual Memory ManagerVirtual Memory Manager I/O and File SystemI/O and File System KernelKernel Hardware abstraction layer(HAL)Hardware abstraction layer(HAL)
14
Main Features ExtensibilityExtensibility PortabilityPortability ReliabilityReliability CompatibilityCompatibility
15
Extensibility Protected subsystemsProtected subsystems Modular StructureModular Structure Object representation of resourcesObject representation of resources Loadable driversLoadable drivers RPC facilityRPC facility
16
Portability Portable CPortable C Processor isolationProcessor isolation Platform isolationPlatform isolation
17
Reliability Structured exception handlingStructured exception handling Modular designModular design New NT file systemNew NT file system C2 security architectureC2 security architecture Virtual memoryVirtual memory
18
Compatibility Program compatibilityProgram compatibility File System compatibilityFile System compatibility
19
Conclusion Windows NT is a symmetric multiprocessing operating system which support multiple operating system environments. It has a Windows graphical user interface and runs Win32, 16-bit Windows, MS-DOS, POSIX, and OS/2 program. It employs advanced operating system principles such as virtual memory, preemptive multitasking, structured exception handling, and operating system objects. It is secure, powerful, reliable, and flexible.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.