Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An...
-
date post
19-Dec-2015 -
Category
Documents
-
view
228 -
download
5
Transcript of Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An...
![Page 1: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/1.jpg)
Chapter 18Three Operating Systems
The Architecture of Computer Hardware and Systems Software:
An Information Technology Approach
3rd Edition, Irv Englander
John Wiley and Sons 2003
Wilson Wong, Bentley College
Linda Senne, Bentley College
![Page 2: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/2.jpg)
Chapter 18Three Operating Systems
18-2
Three Operating Systems
Microsoft Windows 2000/XP UNIX and Linux IBM zSeries z/OS
![Page 3: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/3.jpg)
Chapter 18Three Operating Systems
18-3
Microsoft Windows 2000/XP
Design Goals Operating System Features User Environment Desktop Components Windows 2000/XP Architecture
Overview System Block Diagram Logical Memory Map
![Page 4: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/4.jpg)
Chapter 18Three Operating Systems
18-4
Design Goals Extensibility
Object-based modular design
Portability Written in C and C++ to facilitate porting to other CPUs
Reliability Kernel architecture design to protect from internal errors and
buggy application programs
Downward compatibility Compatible with earlier versions of Windows and DOS
Scalability and Performance Supports symmetric multiprocessing
![Page 5: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/5.jpg)
Chapter 18Three Operating Systems
18-5
Operating System Features Single user 32-bit or 64-bit, pre-emptive multi-tasking operating
system Powerful GUI that behaves consistently for local, network, and
Internet use Support for new capabilities
Multimedia, plug-and-play hardware, electrical power conservation
Manageable and secure file system with built-in recoverability options and is downwardly compatible
API that provides a wide range of services to simplify application development and ensure consistency
Built-in networking and a new distributed file system Network server capabilities
![Page 6: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/6.jpg)
Chapter 18Three Operating Systems
18-6
User Environment
Simple for novice, powerful for advanced user Tools, operations and applications that use
the API behave in a consistent manner Extensive context-sensitive help User’s system parameters are modifiable Applications and users have access to the
same services and interface features Tools and operations perform reasonably and
in an intuitive manner
![Page 7: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/7.jpg)
Chapter 18Three Operating Systems
18-7
Desktop Components
![Page 8: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/8.jpg)
Chapter 18Three Operating Systems
18-8
Windows 2000/XP Architecture
Modified microkernel-based User mode
Environmental subsystems Expose OS services to the user through an API
System support processes Logon and user session management
Server processes Protected (kernel) mode
Hardware abstraction layer Kernel Executive layer
![Page 9: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/9.jpg)
Chapter 18Three Operating Systems
18-9
Executive Layer Object manager
Provides standardized interface for objects Process manager Virtual memory manager I/O manager Security reference monitor
All protected objects are monitored Enforces validation procedures and audits
Local Procedure Call (LPC) Control of all service requests and interprocess activities
Windowing and Graphics System Manages Windows graphics Provides Windows screen interface tools
![Page 10: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/10.jpg)
Chapter 18Three Operating Systems
18-10
Overview of Windows 2000
![Page 11: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/11.jpg)
Chapter 18Three Operating Systems
18-11
System Block Diagram
![Page 12: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/12.jpg)
Chapter 18Three Operating Systems
18-12
Logical Memory Map
![Page 13: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/13.jpg)
Chapter 18Three Operating Systems
18-13
UNIX and Linux
Design Goals Pioneering Design Features Operating System Features User Environment General Organization
Kernel operations
![Page 14: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/14.jpg)
Chapter 18Three Operating Systems
18-14
Design Goals Easy-to-use, interactive, powerful, and flexible
interface Powerful programming tools
Compilers and associated tools Use of small, simple utility programs to perform tasks
and to construct more complex applications Small and simple kernel together with a separate
interface shell Logical file system Multi-tasking and multiuser capabilities Simple system portability
![Page 15: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/15.jpg)
Chapter 18Three Operating Systems
18-15
Pioneering OS Design Features
Process creation and control Separate shell for user interface Hierarchical directory file system Ability to combine small independent
software modules to accomplish a more complex task
![Page 16: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/16.jpg)
Chapter 18Three Operating Systems
18-16
Operating System Features
Preemptive multitasking with multiuser capability, automatic scheduling, and background execution
User shells that provide an interactive interface, commands, and programming tools
Interactive process creation and management Hierarchical, tree-based file system Kernel Network administration tools
![Page 17: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/17.jpg)
Chapter 18Three Operating Systems
18-17
User Environment Login
User name and password Start-up file for user environment customizations System, group, and user protections are set
Interface shells Bourne shell, C shell, and Korn shell are the most
commonly used Command line prompt X-Windows interface Logins to remote UNIX computers
![Page 18: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/18.jpg)
Chapter 18Three Operating Systems
18-18
General Organization of a UNIX System
![Page 19: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/19.jpg)
Chapter 18Three Operating Systems
18-19
Kernel Operations
Virtual storage and memory management
Process management File management I/O management Networking and communication
![Page 20: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/20.jpg)
Chapter 18Three Operating Systems
18-20
Virtual Address Space for a Process
![Page 21: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/21.jpg)
Chapter 18Three Operating Systems
18-21
IBM zSeries z/OS
Design Goals Operating System Services User Environment User Interfaces MVS Organization
Virtual Memory Map for a Task Data Management
![Page 22: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/22.jpg)
Chapter 18Three Operating Systems
18-22
Design Goals
Maximize system performance and availability
Maximize amount of processing by providing support for execution of batch programs
Minimize operator support effort Reliability Security
![Page 23: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/23.jpg)
Chapter 18Three Operating Systems
18-23
Virtual File System vs.Socket Layered Structure
![Page 24: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/24.jpg)
Chapter 18Three Operating Systems
18-24
Operating System Services Sophisticated resource allocation services and workload
management Data set management services Job and task management Virtual storage operation and management Network services Time-sharing support System resource logging, auditing and accounting Error detection, recovery, and logging Reassignment of tasks and data to other resources in the event
of an error or failure System support programs and facilities Security services Large-scale cluster support
![Page 25: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/25.jpg)
Chapter 18Three Operating Systems
18-25
User Environment BCP, Base Control Program JCL, Job Control Language TSO, Time Sharing Option
Used for program development and job preparation JES, Job Entry Subsystem
Job submissions ISPF, Interactive System Productivity Facility
Menu-driven facility that serves as an extension to TSO CICS, Customer Information Control System
Application enabler that provides services to application programs that have been developed to work with it
UNIX
![Page 26: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/26.jpg)
Chapter 18Three Operating Systems
18-26
User Interfaces
![Page 27: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/27.jpg)
Chapter 18Three Operating Systems
18-27
MVS Organization
![Page 28: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/28.jpg)
Chapter 18Three Operating Systems
18-28
Virtual Memory Map for a Task
![Page 29: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/29.jpg)
Chapter 18Three Operating Systems
18-29
Data Management Data sets
z/OS files Sequential, random, or indexed sequential access Fixed or variable size Partitioned
Directory Members - group of independent, related records
Catalogs z/OS directories Master catalog for the system VTOC – catalog for a DASD (disk) device User catalog has an indexed entry in the master catalog
![Page 30: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/30.jpg)
Chapter 18Three Operating Systems
18-30
Steps in Location of a Data Set
![Page 31: Chapter 18 Three Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.](https://reader035.fdocuments.in/reader035/viewer/2022062308/56649d395503460f94a13a40/html5/thumbnails/31.jpg)
Chapter 18Three Operating Systems
18-31
Copyright 2003 John Wiley & Sons
All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without express permission of the copyright owner is unlawful. Request for further information should be addressed to the permissions Department, John Wiley & Songs, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages caused by the use of these programs or from the use of the information contained herein.”