Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.

Slides:



Advertisements
Similar presentations
An Overview Of Windows NT System Student: Yifan Yang Student ID:
Advertisements

Windows NT server and workstation Name: Li Shen Course: COCS541 Instructor: Mort Anvari.
CSE 8343 – Adv. OS Group A5 Proposal for Paper Presentation I & II and Survey paper I.
Chorus and other Microkernels Presented by: Jonathan Tanner and Brian Doyle Articles By: Jon Udell Peter D. Varhol Dick Pountain.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
CS 620 Advanced Operating Systems Lecture 6 – Windows Architecture Professor Timothy Arndt BU 331.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
Case Study: Windows 2000 Part I Will Richards CPSC 550 Spring 2001.
Windows XP 1 © Silbershatz, Galvin, Gagne CS502 Spring 2006 Windows XP CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 22.
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.
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Microsoft Networking.
Windows 2000 Vs. Mac OS X Comparing Windows 2000 and Mac OS X on the following grounds: 1) Architecture 2) Design Goals 3) Programming Interface/ User.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 Operating System Organization.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3.
Starting Windows NT An overview and introduction Instructor: Professor: Dr. Anvari Students: Li-Yen Chen & Chunwa (Joanna) Chan Southeastern University.
计算机系 信息处理实验室 Lecture 2 System architecture
Windows NT Operating System Junhua Duan Junhua Duan Aug. 26th, 1999 Aug. 26th, 1999.
Understanding Operating Systems Fifth Edition
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Chapter 1 Chapter 1: Networking with Microsoft Windows 2000 Server.
Ceng Operating Systems
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
1 Operating System Overview Chapter 2 Advanced Operating System.
Lecture 4 Overview of Windows Operating Systems
CHAPTER Windows NT Server Installation. Chapter Objectives Give an overview of the installation process Outline the pre-installation and post- installation.
Chapter One Introduction to Windows XP. Objectives Describe the Windows XP product family Describe the Windows XP product family Describe the major features.
Linux vs. Windows NT Rehana Shrestha. Linux vs. Windows NT History Design Principles System Components Kernel Memory Management File Systems Security.
 Create an abstract machine environment  A nicer environment than bare hardware  Consists of multiple, autonomous abstract components  Components.
Windows NT Chapter 13 Key Terms By Bill Ward NT Versions NT Workstation n A desktop PC that both accesses a network and works as a stand alone PC NT.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
Chapter 2 Operating System Overview
Windows XP. History Windows XP is based on the NT kernel developed in 1988 Windows XP is based on the NT kernel developed in 1988 XP was originally sold.
Windows 2000 Course Summary Computing Department, Lancaster University, UK.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Introduction to Windows XP Professional
Advanced Design and System Patterns The Microkernel Pattern.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3.
Ihr Logo Operating Systems Internals & Design Principles Fifth Edition William Stallings Chapter 2 (Part II) Operating System Overview.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
NT SECURITY Introduction Security features of an operating system revolve around the principles of “Availability,” “Integrity,” and Confidentiality. For.
Bob Muglia Director Business Systems Microsoft Corporation.
Operating System Organization Chapter 3 Michelle Grieco.
WINDOWS NT Network Architecture Amy, Mei-Hsuan Lu CML/CSIE/NTU August 19, 1998.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
1 Windows NT A Distributed Architecture Windows NT A Distributed Architecture Professor: Mohamed Khalil CSE 8343 GROUP-A5 Dhaval Sanghvi Amit Sharma Ali.
UNIX & Windows NT Name: Jing Bai ID: Date:8/28/00.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Lecture 4: Windows Operating Systems. Symmetric Multiprocessing Memory Operating System User Thread User Thread User Thread User Thread Operating System.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Lecture 4: Windows Operating Systems
Unit OS2: Operating System Principles
CS490 Windows Internals Quiz 2 09/27/2013.
Chapter 3: Windows7 Part 4.
Chapter 3: Windows7 Part 1.
OS Organization.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
B.Ramamurthy Chapter 2 : Appendix
Operating Systems: A Modern Perspective, Chapter 3
OS Organization.
Outline Operating System Organization Operating System Examples
Operating Systems Structure
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Presentation transcript:

Windows NT Operating System

Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing

Layered Model Application Program Application Program System Services File System Memory and I/O Device Management Processor Scheduling Hardware User Mode Kernel Mode

Client/Server Model Memory Server Client Application Network Server Process Server File Server Display Server kernel Hardware Send Reply

Windows NT’s Client/Server Structure Win32 Client OS/2 Client POSIX Client Win32 Subsystem OS/2 Subsystem POSIX Subsystem Executive Hardware Kernel

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.

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

Asymmetric Multiprocessing Memory Operating System User Thread User Thread I/O Devices(Monitor,Mouse,Keyboard) Processor A Processor B User Thread

Windows NT Structure The structure of Windows NT can be divided into two parts: – The user-mode portion of the system(the Windows NT protected subsystems) and – The kernel-mode portion(the NT executive).

Windows NT Structure Windows NT servers are called protected subsystem because each one resides in a separate process whose memory is protected from other processes by the NT executive’s virtual memory system. They communicate with each other by passing messages. The NT executive is capable of supporting any number of server processes. The servers give the NT executive its user and programming interfaces and provide execution environments for various type of applications.

Protected Subsystem Windows NT has two types of protected subsystems: – Environment subsystem – Integral subsystem

Environment subsystem An environment subsystem is a user-mode server that provides an API specific to an operating system. When an application calls an API routine, the call is delivered through LPC facility to the environment subsystem. The environment subsystem executes the API routine and returns the result to the application process by sending another LPC. The most important environment subsystem in Windows NT is Win32 subsystem.

Integral Subsystems The remaining protected subsystems, the integral subsystems, are servers that perform important operating system functions. One of them is security subsystem, which runs in user mode and records the security policies in effect on the local computer. Several components of the Windows NT networking software are also implemented as integral subsystems.

Executive Components Object Manager Security Reference Manager Process Manager Virtual Memory Manager I/O and File System Kernel Hardware abstraction layer(HAL)

Windows NT Design Objectives Extensibility Backoffice Suite (SQL Server, Exchange,..etc.) Portability (from one hardware to another) Written by C, which is not hardware dependent Compatibility DOS, Win16, Win32 and POSIX (Portable Operating System Interface based on UNIX) Compatible. Security Security logon, Discretionary access control, Audit, Memory protection Performance Reliability and Robustness

Extensibility Protected subsystems Modular Structure Object representation of resources Loadable drivers RPC facility

Portability Portable C Processor isolation Platform isolation

Reliability Structured exception handling Modular design New NT file system C2 security architecture Virtual memory

Compatibility Program compatibility File System compatibility

Windows NT Features Networking components NetBEUI, IPX/SPX, TCP/IP, DLC, ApplTalk, PPTP, VLAN Internet/Intranet components Internet Information Server (IIS), FTP server, gopher server. Interoperability components Clients: DOS, Windows95/98, Windows NT workstation, Macintosh. Application-Enabling components Support Inter Process Communication (IPC) Administrative components Primary domain controller, backup domain controller, or standalone. Workstation components A NT server can also be used as a workstation.

Starting your Windows NT Windows NT is strong in Security, performance, stability, and networking, but ease of use and hardware configuration is not as good as Windows 95 Notes: Install Windows: – Hardware Selection: Hardware Compatibility List (HCL) – Choosing a File System: NTFS or FAT – Choosing a Domain Role (PDC, BDC, Member sever) Tips: Microsoft strategy: – Windows 98/ NT Workstation take place of Windows 95 – NT Server compete with Unix

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.