Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Chapter 2 "Operating system overview", after studying this chapter, you should be able to: Summarize, at a top level, the key functions of an operating system (OS); discuss the evolution of operating systems for early simple batch systems to modern complex systems; discuss the key design areas that have been instrumental in the development of modern operating systems;. | Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings 1 Operating System A program that controls the execution of application programs An interface between applications and hardware 2 Operating System Objectives Convenience Efficiency Ability to evolve 3 Layers and Views 4 Services Provided by the OS Program development Editors and debuggers Program execution Access I/O devices 5 Services Provided by the OS Controlled access to files System access 6 Services Provided by the OS Error detection and response Internal and external hardware errors Software errors Operating system cannot grant request of application 7 Services Provided by the OS Accounting Collect usage statistics Monitor performance Used to anticipate future enhancements Used for billing purposes 8 Operating System Responsible for managing resources Functions same way as ordinary computer . | Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings 1 Operating System A program that controls the execution of application programs An interface between applications and hardware 2 Operating System Objectives Convenience Efficiency Ability to evolve 3 Layers and Views 4 Services Provided by the OS Program development Editors and debuggers Program execution Access I/O devices 5 Services Provided by the OS Controlled access to files System access 6 Services Provided by the OS Error detection and response Internal and external hardware errors Software errors Operating system cannot grant request of application 7 Services Provided by the OS Accounting Collect usage statistics Monitor performance Used to anticipate future enhancements Used for billing purposes 8 Operating System Responsible for managing resources Functions same way as ordinary computer software It is a program that is executed Operating system relinquishes control of the processor 9 OS as Resource Manager 10 Kernel Portion of operating system that is in main memory Contains most frequently used functions Also called the nucleus 11 Evolution of Operating Systems Hardware upgrades plus new types of hardware New services Fixes 12 Evolution of Operating Systems Serial processing No operating system Machines run from a console with display lights, toggle switches, input device, and printer 13 Evolution of Operating Systems Serial processing Schedule time Setup included loading the compiler, source program, saving compiled program, and loading and linking 14 Evolution of Operating Systems Simple batch system Monitor Software that controls the sequence of events Batch jobs together Program returns control to monitor when finished 15 Job Control Language Special type of programming language Provides instruction to the monitor What compiler to use What data to use 16 Hardware .