Introduction to Windows XP Professional

Slides:



Advertisements
Similar presentations
Lesson 4 0x Operating Systems.
Advertisements

An Overview Of Windows NT System Student: Yifan Yang Student ID:
Chorus and other Microkernels Presented by: Jonathan Tanner and Brian Doyle Articles By: Jon Udell Peter D. Varhol Dick Pountain.
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Chapter 18 Three Operating Systems
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
2: OS Structures 1 Jerry Breecher OPERATING SYSTEMS STRUCTURES.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Operating Systems.
Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access memory.
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
Operating System.
Week 6 Operating Systems.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 3.1:Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Ceng Operating Systems
Hands-On Microsoft Windows Server 2008
WINDOWS XP PROFESSIONAL Bilal Munir Mughal Chapter-1 1.
Operating System A program that controls the execution of application programs An interface between applications and hardware 1.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 4 System Software.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
9/14/2015B.Ramamurthy1 Operating Systems : Overview Bina Ramamurthy CSE421/521.
1 Operating System Overview Chapter 2 Advanced Operating System.
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
University of Management & Technology 1 Operating Systems & Utility Programs.
Chapter One Introduction to Windows XP. Objectives Describe the Windows XP product family Describe the Windows XP product family Describe the major features.
Guide to MCSE , Second Edition, Enhanced1 The Microsoft Networking Family Collection of operating systems (OS) Operating Systems Work directly with.
2001 Networking Operating Systems (CO32010) 1. Operating Systems 2. Processes and scheduling 3.
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.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
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.
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.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Ihr Logo Operating Systems Internals & Design Principles Fifth Edition William Stallings Chapter 2 (Part II) Operating System Overview.
NT SECURITY Introduction Security features of an operating system revolve around the principles of “Availability,” “Integrity,” and Confidentiality. For.
System Components ● There are three main protected modules of the System  The Hardware Abstraction Layer ● A virtual machine to configure all devices.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
1 Windows NT A Distributed Architecture Windows NT A Distributed Architecture Professor: Mohamed Khalil CSE 8343 GROUP-A5 Dhaval Sanghvi Amit Sharma Ali.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems.
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Computers: Tools for an Information Age
Computer Software.
Operating Systems : Overview
Windows xp professional
Chapter 15, Exploring the Digital Domain
Chapter 2: System Structures
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Outline Operating System Organization Operating System Examples
Presentation transcript:

Introduction to Windows XP Professional Chapter 1 Introduction to Windows XP Professional

Learning Objectives Describe the Windows XP family of products Describe the major features of the Windows XP environment Understand the Windows XP intelligent user interface Understand the two major networking models under which Windows XP can be used Understand the architecture of Windows XP

A simplified diagram of how data and information flows in an Operating System The User Interface Accepts data from input devices such as the mouse and keyboard Outputs information to display devices.

Application Program Interface (API) A simplified diagram of how data and information flows in an Operating System Application Program Interface (API) Acts as an interface for application programs, the user interface and utilities to access the internal services of the OS

A simplified diagram of how data and information flows in an Operating System The Kernel Manages memory by locating and allocating space to programs. Schedules time for programs to execute Provides communications between programs that are running Manages and arranges services and resources that are provided by other modules Controls security

File Management System A simplified diagram of how data and information flows in an Operating System File Management System Allocates and manages secondary storage space Translates file requests from their name-based form into specific I/O requests

A simplified diagram of how data and information flows in an Operating System I/O Drivers Perform the actual storage and retrieval of files I/O drivers provides control over one or more hardware devices that are part of the computer

A simplified diagram of how data and information flows in an Operating System Network Module Controls interaction between the computer and networks

Windows XP (five products) Windows Profesional XP 64-Bit Edition Designed to work with 64 bit processors form Intel and ADM Released in spring 2003 Windows XP Media Center Edition 2005 Designed for computers that serve as multimedia operating centers Tuned to maximize the experiences with video, audio, images, television, and CD/DVD playback.

Windows XP (five products) Windows XP Tablet PC Edition Designed specifically for use on Tablet PC’s. Has improved speech and pen recognition technologies Windows XP Home Edition Designed specifically for stand alone home use. Same as Windows XP professional but does not support a number of features.

Windows XP (five products) Windows XP Professional Designed for stand alone use or to be part of a workgroup or domain network client. Idea client for connecting to Windows 2003 server or Windows server 2007. The majority of the class will deal with this version of Windows.

Windows 7 Versions Starter Home Premium Professional Enterprise Ultimate

The Windows XP Environment (major characteristics) Plug and Play Automatically detects presence of new hardware. Installs the appropriate device driver.

The Windows XP Environment (major characteristics) Multiple Processors Supports true multiprocessing. Will support quad core processors.

The Windows XP Environment (major characteristics) Multitasking Mode of CPU operation in which computer processes more than one task at a time. Windows XP supports two type of multitasking. Preemptive Cooperative

The Windows XP Environment (major characteristics) Multithreading Individual tasks within single process space operate independently as separate execution modules called threads. Remember a CPU can execute only one thread of code at a time. All threads share same memory and system resources Allows OS to execute multiple threads from single application concurrently

The Windows XP Environment (major characteristics) Security Protected mandatory logon system Memory protection System auditing Precise controls on file and directory access

The Windows XP Environment (major characteristics) Help and Support Services Comprehensive Help system Step-by-step guides Topical and index organizations Online help

The Windows User Interface The Desktop Microsoft labels this as the “user experience”

The Windows User Interface

The Start Menu

The Taskbar Running Programs Notification Area Quick Launch Media Player

Windows XP Architecture Windows XP is a modular OS. Modules are small software elements that cooperate to provide the systems computing and networking capabilities. Each module consists of unique functions, code segments and system controls The modules communicate with each other through well defined interfaces. This modular system allow for easy expansion and patches as needed.

Windows XP Architecture All Windows XP processes operate in one of two modes; User mode Kernel mode These modes represent a certain level of system and hardware access.

Windows XP Architecture (User Mode) An isolated portion of the system environment in which user applications execute. Provides only mediated access to Windows XP system resources. Any request for services must pass through the Executive Services components of the kernel mode to obtain access.

Windows XP Architecture (User Mode) The Application Program Interface (API) supports three core environment sub-systems. Win 32 Win 16 DOS. Win 16 and DOS programs run in API’s that emulate there native environment, however WIN32 controls the interface and all I/O requests.

Windows XP Architecture Windows XP is an object orientated operating system. An Object is a collection of attributes with associated data values, plus a set of related services that can be performed on that object. Objects have an existence independent of any particular process in the Windows XP environment.

Windows XP Architecture Objects are defined by Type – what attributes and servises they support Instance – defines a specific entity of a certain type An example There may be many object of the type defined as “files” but only one can have a unique combination of directory specification and file name.

Windows XP Architecture Windows XP controls access to individual objects. It can control which users and groups can perform particular services related to each object.

Windows XP Architecture Part of the user mode is the security subsystem. This subsystem is responsible for the logon process. Works directly with the kernel mode to verify the username and password. To obtain access to the login sequence the user must be at a locally connected keyboard.

Windows XP Architecture In network applications the attention sequence is used. Ctrl+Alt+Delete This sequence can not be faked remotely, it guarantees that the login process can not be used by remote hackers to gain access to a local computer operations.

Windows XP Architecture Logging on to Windows XP in Local Mode

Windows XP Architecture Logging on to Windows XP when connected to a network

Windows XP Architecture (kernel mode) The mode which controls the inner works of the Windows XP OS. Some key element of the kernel mode stay resident in memory at all times. Handles process priorities and process scheduling. Provides the ability to preempt currently running processes and schedule new processes.

Windows XP Architecture (kernel mode) The kernel mode insulates the core operating systems from the user mode subsystem. The user application must request any access to hardware and low-level resources from the kernel mode. Windows checks the access requests against the access permission located in the token associated with the requestor.

Windows XP Architecture (kernel mode) This approach helps maintain control over the entire computer and protect the system from ill-behaved applications.

Windows XP Architecture (kernel mode) The kernel mode may be divided into three subsystems; Executive services Kernel Hardware abstraction layer (HAL) These three subsystems run in privileged mode which allows direct access to all system resources.

Windows XP Architecture (Executive Services) Executive services are the interfaces that allow the kernel and user mode to communicate. The executive services consist of the following;

Windows XP Architecture (Executive Services) I/O Services Handles all operating system input and output. This includes Receiving requests for I/O from applications Determining which driver is needed Requesting that drive for the application

Windows XP Architecture (Executive Services) The components for the I/O manager Cache manager – handles disk caching for all file systems. Network drivers – the software components that enable communication with the network Device drivers – 32-bit and multiprocessor-compatible minidrivers that enable communication with devices.

Windows XP Architecture (Executive Services) Security Reference Monitor (SRM) Compares the access rights of the user with the access control list (ACL) associated with an individual object. Whenever a process is launched by a user the process inherits the rights defined by the users security token.

Windows XP Architecture (Executive Services) Internal Process Call (IPC) manager Controls application communications with server processes such as the WIN32 subsystem. Virtual Memory Manage Keeps track of addressable memory spaces in the Windows XP environment Includes physical RAM and one or more page files on disk (virtual memory).

Windows XP Architecture (Executive Services) Process Manager Tracks two kernel dispatch objects, processes and threads. Responsible for creating and tracking processes and threads and cleaning up after they are no longer needed. Plug and Play Manager Handles the loading, unloading and configuring device drivers for Plug and Play devices. Allows the hot-swapping of devices.

Windows XP Architecture (Executive Services) Power Manager Monitors and controls the use of power. Windows Manager Introduces a method of network-based centralized control to Window XP File System Manager Responsible for maintaining access and cotnrol over the file systems of the Windows XP environment. Controls file I/O transfers fro all the file systems.

Windows XP Architecture (Executive Services) Object Manager Maintains object naming and security function for all system objects It allocates the use of objects, monitors there use and removes them when no longer needed Maintains the following system objects. Directory objects ObjectType objects Link objects Event Objects Process and thread objects Port objects File objects

Windows XP Architecture The Hardware Abstraction Layer The goal of this layer is to isolate any hardware dependent code to prevent direct access to hardware HAL is low-level hardware dependent code. HAL is built during the initial installation of the OS If significant changes are made to the OS, the HAL must be rebuilt, this may require reinstallation of the OS.

Windows XP Memory Architecture Uses a flat 32-bit memory model Based on a virtual memory, demand page method of addressing up to 4GB. Demand page is the characteristic where an application can request (demand) a specific item from memory.

Windows XP Security Technologies Windows Firewall Security Center Attachment Manager Encrypting File System Security management policies

The Help and Support Center Security Center

The Roll of Windows XP in Organizations Workgroup networks Domain networks

The Roll of Windows XP in Organizations Windows XP in a Workgroup Network Simple to design and implement Localized security Convenient for smaller networks; does not scale well

The Roll of Windows XP in Organizations Windows XP in a Domain Network More complex to design and implement Centralized security Required for large networks; scales very well