计算机操作系统第1章范例.ppt

  1. 1、本文档共120页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. 实时任务的类型   (1) 周期性实时任务和非周期性实时任务。   (2) 硬实时任务和软实时任务。 1.2.5 实时系统(Real Time System) 3. 实时系统与分时系统特征的比较   (1) 多路性。   (2) 独立性。   (3) 及时性。   (4) 交互性。   (5) 可靠性。 1.2.5 实时系统(Real Time System) 操作系统的进一步发展 个人计算机操作系统:UNIX、OS/2、Windows系列、Windows NT、LINUX等 网络操作系统:网络接口控制器及一些用于驱动的低层软件,远程登录软件和远程文件访问软件。 分布式操作系统:将用户的应用程序分布在多台处理机上同时运行。合理地调度各处理机,使整个系统获得最大的并行度。 嵌入式操作系统   1.单用户单任务操作系统   1) ?CP/M   2) ?MS-DOS 1.2.6 微机操作系统的发展 2. 单用户多任务操作系统   单用户多任务操作系统的含义是,只允许一个用户上机,但允许用户把程序分为若干个任务,使它们并发执行,从而有效地改善了系统的性能。其中最具代表性的就是WINDOWS操作系统。 1.2.6 微机操作系统的发展 1.2.6 微机操作系统的发展 ?1.3 操作系统的基本特性 1.3.1 并发(Concurrence) 1.3.1 并发(Concurrence) 2. 引入进程   在一个未引入进程的系统中,在属于同一个应用程序的计算程序和I/O程序之间只能是顺序执行,即只有在计算程序执行告一段落后,才允许I/O程序执行;反之,在程序执行I/O操作时,计算程序也不能执行。但在为计算程序和I/O程序分别建立一个进程(Process)后,这两个进程便可并发执行。若对内存中的多个程序都分别建立一个进程,它们就可以并发执行,这样便能极大地提高系统资源的利用率,增加系统的吞吐量。 1.3.1 并发(Concurrence) 资源共享性 宏观上,指多个任务可以同时使用系统资源; 微观上,指多个任务可以交替互斥地使用系统中的某个资源。 1.3.2 共享   一般情况下的共享与操作系统环境下的共享其含义并不完全相同。   1. 互斥共享方式   系统中的某些资源,如打印机、磁带机等,虽然可以提供给多个进程(线程)使用,但应规定在一段时间内,只允许一个进程访问该资源。为此,在系统中应建立一种机制,以保证多个进程对这类资源的互斥访问。 1.3.2 共享 1.3.2 共享 1.3.3 虚拟   1. 时分复用技术   (1) 虚拟处理机技术。   (2) 虚拟设备技术。 1.3.3 虚拟 2. 空分复用技术   20世纪初,电信业中就已使用频分复用技术来提高信道的利用率。它是指将一个频率范围比较宽的信道划分成多个频率范围较窄的信道(称为频带),其中的任何一个频带都仅供一对用户通话。早期的频分复用技术只能将一条物理信道划分为几条到几十条话路,后来又很快发展到成千上万条话路,每条话路供一对用户通话。再后来在计算机中也把空分复用技术用于对存储空间的管理,用以提高存储空间的利用率。 1.3.3 虚拟   在多道程序环境下,系统允许多个进程并发执行。在单处理机环境下,由于系统中只有一台处理机,因而每次只允许一个进程执行,其余进程只能等待。当正在执行的进程提出某种资源要求时,如打印请求,而此时打印机正在为其它进程打印,由于打印机属于临界资源,因此正在执行的进程必须等待,并释放出处理机,直到打印机空闲,并再次获得处理机时,该进程方能继续执行。可见,由于资源等因素的限制,使进程的执行通常都不可能“一气呵成”,而是以“停停走走”的方式运行。 1.3.4 异步(Asynchronism) 1.4 操作系统的主要功能   1. 进程控制   2. 进程同步   3. 进程通信   4. 进程调度   (1) 作业调度。   (2) 进程调度。 1.4.1 处理机管理功能 存储器管理任务 1)为多道程序的并发执行提供良好的环境; 2)便于用户使用存储器; 3)提高存储器的利用率; 4)为尽量多的用户提供足够大的存储空间。 1.4.2 存储器管理功能 存储器管理功能 1)内存分配 :静态分配 /动态分配、连续分配/非连续分配 2)内存保护 :系统内存空间、用户内存空间 3)地址映射 :逻辑地址—物理地址 4)内存扩充 :虚拟存储技术 1. 内存分配   内存分配的主要任务是:   (1) 为每道程序分配内存空间,使它们“各得其所”。   (2) 提高存储器的利用率,尽量减少不可用的内存空间(碎片)。   (3) 允许

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档