操作系统的基本特征

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年1月27日星期三
并发同时也会产生一些问题:如何在多个任务的转换中, 保证其互相不受影响以及相互间的制约和同步,为了使并发 活动能有条不紊地进行,操作系统要实现多任务间的管理和 控制。
2021年1月27日星期三
1.2 共享性
共享指多个任务对资源的同时使用,通常,并发活动会要求共 享资源。在应对并发活动时,向每个用户提供一份资源副本并不总是 合理的,且多个副本会存在同步困难的问题,因此,操作系统要实现 资源的共享。
2021年1月27日星期三
1.4 异步性
异步性也称为随机性,在多道程序设计中,由于并发性的实 现机制,任务通常并不是“一气呵成”的,而是时而中断,时而 运行。
并发性给操作系统带来了潜在的危险,它们在异步的过程中, 会产生时间相关的错误,因此确保能捕捉到任何一种事件序列是 操作系统的一项重要任务。
2021年1月27日星期三
Fra Baidu bibliotek
共享通常有以下两种方式: (1)同时访问共享; (2)互斥访问共享;
2021年1月27日星期三
1.3 虚拟性
在操作系统中,内存、CPU和外设都采用了虚拟技术,虚拟技 术在逻辑上扩充了物理设备的数量。虚拟将一个实体映射为多个 逻辑实体,前者客观存在,而后者实际上并不存在。并发性就是 虚拟的一个应用:在多道程序设计中,虽然处理机事实上只能同 时处理一个任务,但是通过并发技术,好像同时有多个处理机在 进行工作,这就是利用虚拟技术将一个CPU映射为多个逻辑上的 CPU。同理,还有虚拟存储器等。
操作系统的基本特征
1.1 并发性
并发性,也称共行性,是衡量操作系统处理多个同时性活 动的一个重要指标。两个或多个事件在同一时刻发生称为并发。 并发性是指在一段时间内,有多个程序同时进行,但是在单处 理机系统中,每一时刻只能有一个程序在执行,所以这些程序 只能分时执行;如果计算机系统中有两个或多于两个的处理机, 这些程序会被分配到多个处理机同时执行,以实现多任务同时 执行。
相关文档
最新文档