- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统第1-2章 总结
API可能和系统调用的形式是一样的: 如read()函数就和read()系统调用的调用形式是一致的。 几个不同的API可能调用了同一个系统调用:如linux的libc库实现了内存分配和释放的函数malloc()、calloc()、和free()。这几个函数的实现都调用了brk()系统调用; 一个API的实现调用了好几个系统调用。 有些API甚至不需要任何的系统调用:因为不需要内核提供服务,如计算整数绝对值的abs()函数。 (2)作业接口与操作命令 操作接口:也称命令级接口。 脱机:JCL 联机:命令、窗口、菜单 作业,就是用户一次请求计算机系统为它完成任务所进行的工作总和。 作业步,就是处理作业的各个独立的子任务,系统可以创建若干进程完成各作业步的计算。 操作系统作为资源的管理者 一个计算机系统的资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。 OS的主要功能也正是针对这四类资源进行有效的管理 处理机管理,用于分配和控制处理机; 存储器管理,主要负责内存的分配与回收; I/O设备管理,负责I/O设备的分配与操纵; 文件管理,负责文件的存取、共享和保护。 操作系统的易扩展性 操作系统要进化的原因: 提高资源利用率——如批处理系统、Spooling、虚拟内存等; 硬件升级以及新型硬件的不断出现——如芯片16-》32-》64 新的服务:单用户-》多用户;图形化用户界面 计算机系统结构的发展:单CPU-》多CPU;网络 纠正错误: 8、操作系统的发展 人工处理阶段 单道批处理 多道批处理 分时 实时 通用操作系统:兼有多道、分时、实时 网络 嵌入式 分布式 (1)并发性 并行性是指两个或多个事件在同一时刻发生; 并发性是指两个或多个事件在同一时间间隔内发生。 在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。 倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可同时执行。 9、操作系统的基本特性 (2) 共享性 互斥共享方式 系统中的某些资源,如打印机、磁带机,虽然它们可以提供给多个进程(线程)使用,但为使所打印或记录的结果不致造成混淆,应规定在一段时间内只允许一个进程(线程)访问该资源。 同时访问方式 允许在一段时间内由多个进程“同时”对它们进行访问。这里所谓的“同时”,在单处理机环境下往往是宏观上的,而在微观上,这些进程可能是交替地对该资源进行访问。典型的可供多个进程“同时”访问的资源是磁盘设备,若干个用户同时访问同一个文件。 并发和共享是操作系统的两个最基本的特征,它们又是互为存在的条件。 一方面,资源共享是以程序(进程)的并发执行为条件的,若系统不允许程序并发执行,自然不存在资源共享问题; 另一方面,若系统不能对资源共享实施有效管理,协调好诸进程对共享资源的访问,也必然影响到程序并发执行的程度,甚至根本无法并发执行。 (3) 虚拟性 虚拟处理机技术 利用多道程序设计技术,把一台物理上的处理机虚拟为多台逻辑上的处理机,在每台逻辑处理机上运行一道程序。我们把用户所感觉到的处理机称为虚拟处理器。 虚拟设备技术 通过虚拟设备技术,将一台物理I/O设备虚拟为多台逻辑上的I/O设备,并允许每个用户占用一台逻辑上的I/O设备,这样便可使原来仅允许在一段时间内由一个用户访问的设备(即临界资源),变为在一段时间内允许多个用户同时访问的共享设备。 以上均基于时分复用技术。 虚拟磁盘技术 通常在一台机器上只配置一台硬盘。我们可以通过虚拟磁盘技术将一台硬盘虚拟为多台虚拟磁盘,这样使用起来既方便又安全。即将硬盘划分为若干个卷,例如1、2、3、4四个卷,再通过安装程序将它们分别安装在C、D、E、F四个逻辑驱动器上,这样,机器上便有了四个虚拟磁盘。当用户要访问D盘中的内容时,系统便会访问卷2中的内容。 虚拟存储器技术 利用存储器的空闲空间来存放其它的程序,以提高内存的利用率。同时,引入虚拟存储技术,使一道程序通过时分复用方式,在远小于它的内存空间中运行。 以上均基于空分复用技术。 (4) 异步性 由于资源等因素的限制,多道程序设计的操作系统中,进程的执行通常都不是“一气呵成”,而是以“停停走走”的方式运行。 进程是以人们不可预知的速度向前推进,此即进程的异步性。尽管如此,但只要在操作系统中配置有完善的进程同步机制,且运行环境相同,作业经多次运行都会获得完全相同的结果。因此,异步运行方式是允许的,而且
您可能关注的文档
- 考虑投机活动和库存信息冲击的国际原油期货价格短期波动.pdf
- 项目二:常见猪病的防治.ppt
- 考试模拟题及答案pdf - 世界大学城.pdf
- 联会复合体的组成、功能及遗传控制.pdf
- 联合概念框架财务报告目标和信息质量特征的评述及思考.pdf
- 考试点专业课:罗宾斯管理学第九版笔记.pdf
- 联想记忆法--基本功.pdf
- 股权转让涉及土地使用权.doc
- 聚合物P(NIPAM-AM-NPA)的合成及溶液性能.pdf
- 职业形象与商务礼仪(大纲)PPT.pdf
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
文档评论(0)