- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统(第1章到第5章)
第一章引论
计算机系统
计算机系统是按用户要求接收和存储信息、自动进行数据处理并输出结果信息的系
统。
计算器系统由硬件系统和软件系统组成。
硬件系统是计算机系统赖以工作的实体,软件系统是指计算机系统中的程序和文档。
操作系统
操作系统是计算机系统中的一种系统软件,它管理计算机系统的资源,控制程序的执
行,改善人机界面和为其他软件提供支持。
操作系统的目的
操作系统作为一种系统软件,其目的是提供一个供其它程序执行的良好环境。
操作系统主要的设计原则
第一, 能使计算机系统使用方便。
第二, 能使得计算机系统高效地工作。
操作系统的类型
批处理操作系统,分时操作系统,实时操作系统,网络操作系统,分布式操作系统,
多机操作系统和嵌入式操作系统等。其中批处理操作系统,分时操作系统,实时操作系统
是基本的操作系统。
批处理操作系统
批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动
化。批处理操作系统可分为批处理单道系统和批处理多道系统。
批处理单道系统是指一次只选择一个作业装入计算机系统的主存储器运行,控制一批
作业自动地,顺序地运行。
批处理多道系统允许多个作业同时装入主存储器,使中央处理轮流地执行各个作业,
各个作业可以同时使用各自所需要的外围设备。批处理多道系统(除了实现计算机操作的
自动化)还可以充分利用计算机系统资源,缩短作业执行时间,提高系统的吞吐率。
分时操作系统
在分时系统中,一个计算机系统与许多终端设备连接。分时操作系统支持多个终端用
户同时以交互方式使用计算机系统,为用户在测试,修改和控制程序执行方面提供了灵活
性。分时系统主要的特点:同时性,独立性,及时性,交互性。
实时操作系统
实时操作系统能使计算机系统接收到外部信号后及时进行处理,并且在严格的规定时
间内处理结束,在给出反馈信号。实时系统是较少有人为干预的监督和控制系统。实时系
统对可靠性和安全性的要求极高,不强求系统资源的利用率。
网络操作系统
网络操作系统把计算机网络中各台计算机系统有机地联合起来,实现各台计算机系统
之间的通信以及网络中各种资源的共享。Windows,UNIX 和Linux 等操作系统都是网络系
统。
分布式操作系统
分布式操作系统的网络中各台计算机没有主次之分,在各台计算机之间可进行信息交
换和资源共享。这一点上分布式操作系统和网络操作系统差别不大,他们的本质区别在
于,分布式操作系统能使系统中若干台计算机相互协作完成一个共同的任务,这使得各台
计算机组成一个完整的,功能强大的计算机系统。
嵌入式操作系统
计算机硬件不再以物理上独立的装置形式出现,而是大部分或全部都隐藏和嵌入到各
种应用系统中,这样的系统称为嵌入式计算机系统。
嵌入式操作系统是指运行在嵌入式计算机系统中对各种部件,装置等资源进行统一协
调,处理和控制的系统软件。
操作系统的功能
从资源管理的观点看,操作系统的功能可分为处理器管理,存储管理,文件管理和设
备管理。
UNIX 操作系统
UNIX 是一个交互式分时操作系统。UNIX 的第一个版本于1969 年在一台PDP-7 上开
发的。PDP-11/22 上开发了第二个版本,PDP-11/45、PDP-11/70 上研发了第三个版本。
注意 :分时系统与批处理多道系统
分时系统也是支持多道程序同事执行的系统,但它不同于批处理多道系统。批处理多道系统是实现自动控制无须
认为干预的系统,而分时系统是实现人机交互的系统。
C 语言与UNIX
为了更好地支持UNIX 的开发,研究小组研制了系统程序设计语言C,并且用C 语言重写了UNIX 版本2 的大部分
程序。
第二章计算机系统结构简介
计算机系统的层次结构
计算机系统是由硬件和软件组成的一种层次结构。
硬件系统主要由中央处理器,存储器,输入输出控制系统和各种输入
文档评论(0)