2016年计算机操作系统名词解释简答计算文件.doc

2016年计算机操作系统名词解释简答计算文件.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统 2016 复习资料 1. 操作系统的基本特征 P5 采用多道程序设计技术的现代操作系统都具有如下的基本特征。 1) 并发性(名词解释) 并发性是指两个或多个事件在同一时间间隔内发生。在多道处理程序额环境下,并发性 是指一段时间内,宏观上有多个程序在同时进行。 2) 共享性(名词解释) 共享性是指系统中的资源可供内存中多个并发程序执行的进程同时使用。 根据资源性质 的不同可将资源共享分为以下两种。 1) 互斥共享。系统中可供共享的某些资源,如打印机,变量,队列等,一段时间内只 能给一个进程使用,只有当这个进程使用完毕并且释放资源后,其他进程才能使用 它们。 2) 同时访问。系统中的另一类资源,如磁盘,可写入代码等,它们在同一段时间内可 以被多个进程同时访问。虽然这种同时是指宏观上的同时,微观上可能时进程交替 地访问该资源,但进程交替访问资源的顺序不会影响访问的结果。 3) 虚拟性(名词解释) 虚拟性是指通过某种技术,将一个物理实体变成若干个逻辑上的对应物。 4) 异步性(名词解释) 异步性是指在多道程序的环境下,每个程序何时执行、何时暂停都是未知的,即它们以 不可预知的速度向前推进。但同时操作系统应保证程序的执行结果是可再现的,即只要 运行环境相同,一个作业的多次运行会得到相同的结果。 2、什么是多道程序设计?在 OS中引入该技术,带来了哪些好处? P10 答:多道程序技术是指在内存中同时存放若干个作业, 并使他们共享系统的资源且同时运行 的技术。 好处: (1) 提高 CPU的利用率 (2) 可提高内存和 I/O 设备的利用率 (3) 增加系统的吞吐量 3、试从交互性、及时性以及可靠性三个方面,比较分时系统和实时系统 P11 答: 1) 交互性: 交互性问题时分时系统的关键问题。 在分时系统中, 用户可以通过终端与系统 进行广泛的人机交互,如文件编辑、 数据处理和资源共享。实时系统也具有交互性,但 在实时系统中交互性仅限于访问系统中某些特定的专用服务程序, 也就是说它的交互性 具有很大的局限性。 2) 及时性: 分时系统的及时性是指用户能够在很短的时间内获得系统的响应, 此时时间间 隔是以人们能接受的等待时间决定的, 一般为 2~3 秒。 对实时系统来说, 及时性是它的 关键问题之一, 实时信息系统的及时性要求与分时系统相似, 而实时控制系统的及时性 要求由被控制对象所要求的开始截止时间和完成截至时间决定的, 一般为秒及、 百毫秒 级直到毫秒级,甚至更低。 3) 可靠性: 可靠性是实时系统的另一个关键问题, 实时系统中的任何差错都可能带来巨大 的经济损失, 甚至带来无法预料的灾难性后果, 所以实时系统往往采取多级容错措施来 保证系统的高度可靠。分时系统虽然也要求可靠,但比实时系统的要求低。 4、为了使操作系统内核代码和数据不会遭到用户程序的破坏,通常将处理机的执行状态分 为系统态和用户态两种不同状态: P20 1) 系统态,也叫管态和内核态,具有较高的权限,能执行一切指令,访问所有寄存器和存 储区 2) 用户态:页脚目态,是一种具有较低权限的执行状态,只能执行规定的命令,访问规定 的寄存器和存储区。 5、临界资源和临界区 P21 1)临界资源 答:在计算机中许多资源一次只能允许一个进程使用, 如果多个进程同时使用这些资源, 则有可能造成系统的混乱,这些资源被称作临界资源。 2)临界区 答:在每个进程中,访问临界资源的那段代码被称作临界区。 6、在操作系统中为什么要引入进程概念?它会产生什么样的影响? P36 答:在操作系统中引入进程概念, 是为了实现多个程序的并发执行。 传统的程序与其它 程序并发执行时,其执行结果不可再现, 因此,传统的程序不能与其他程序并发执行, 只有 为在之创建进程后, 才能与其他程序并发执行。这是因为并发执行的程序是 “停停走走”地 执行,只有在为他创建进程后,在他停下时,方能将其现场信息保存在它的 PCB中,待下 次被调度执行时,再从 PCB中回复 CPU现场而继续执行,而传统的程序却无法满足上述要 求。 建立进程带来的好处是多个程序能并发执行,这极大地提高了资源利用率和系统吞吐 量。但管理进程也需要付出一定的代价, 包括进程控制块及协调各运行的机构所占用的内存 空间开销,以及为进行进程间的切换、同步及通信等所付出的时间开销。 7、PCB的作用是什么?为什么说 PCB是进程存在的唯一标识? P37 答:进程控制块是操作系统用来描述和管理进程的数据结构, 其作用是使一个在多到处 理程序环境下, 不能独自运行的程序, 成为一个能独立运行的基本单位, 即一个能与其他程 序并发执行的进程。 在创建进程时, 系统将为他配置一个 PCB,在进行进程调度时, 系统将根据 PCB中的状 态和优先级等信

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档