- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级操作系统讲义英文CH 02 -OS8e
Chapter 2Operating System Overview
Eighth Edition
By William Stallings
Operating Systems:Internals and Design Principles
Operating System
A program that controls the execution of application programs
An interface between applications and hardware
Main objectives of an OS:
convenience
efficiency
ability to evolve
Operating System Services
Program development
Program execution
Access I/O devices
Controlled access to files
System access
Error detection and response
Accounting
Key Interfaces
Instruction set architecture (ISA)
Application binary interface (ABI)
Application programming interface (API)
The Role of an OS
A computer is a set of resources for the movement, storage, and processing of data
The OS is responsible for managing these resources
Operating System as Software
Functions in the same way as ordinary computer software
Program, or suite of programs, executed by the processor
Frequently relinquishes control and must depend on the processor to allow it to regain control
Evolution of Operating Systems
A major OS will evolve over time for a number of reasons:
hardware upgrades
new types of hardware
new services
Fixes
Evolution of Operating Systems
Stages include:
Serial Processing
Simple Batch Systems
Multiprogrammed Batch Systems
Time Sharing Systems
Serial Processing
Earliest Computers:
No operating system
programmers interacted directly with the computer hardware
Computers ran from a console with display lights, toggle switches, some form of input device, and a printer
Users have access to the computer in “series”
Problems:
Scheduling:
most installations used a hardcopy sign-up sheet to reserve computer time
time allocations could run short or long, resulting in wasted computer time
Setup time
a considerable amount of time was spent just on setting up the program to run
Simple Batch Systems
Early computers were very expensive
important to maximize processor utilization
Monitor
user no longer has direct access to processor
job is submitted to computer o
您可能关注的文档
最近下载
- FLEX SYSTEM EN2092 1GB ETHERNET调试文档模板.pdf VIP
- 2024年9月中国汽车产销报告.pdf VIP
- 2024年11月广东深圳市福田区选用机关事业单位辅助人员和社区专职工作者143人笔试备考题库及答案解析.docx VIP
- 流体力学 课件 第6章 气体射流.pptx
- 武汉理工大学材料科学基础课件(全套).pdf
- 风貌改造工程施工组织设计.doc
- 药品生物检定技术 全套教案.doc
- 浅谈双碳战略下的自来水厂碳核算碳减排经验分享_供水技术讲座资料课件.pptx
- 2024广州铁路局机考.pdf
- 11《动物的眼睛》教学设计-2023-2024学年科学二年级下册青岛版.docx VIP
文档评论(0)