操作系统的特征

 

新酱替我打卡day2!

并行与并发

并行:两个或多个事件在同一时刻发生,在一段时间内宏观上有多个程序同时运行

并发:两个或多个事件在同一时间间隔内发生,微观上分时交替运行

 图解:

 共享

故名思义-资源共享

一般情况下的资源共享和OS环境下的资源共享,含义并不完全相同。学校里的计算机机房供全校学生上机,虽然上机的地点相同,但是时间并不相同。对于这样的资源共享方式,仅需通过适当的安排,用户之间便不会产生对资源的竞争,因此资源管理是比较简单的。

系统中的资源可供内存中多个并发执行的程序共同使用....这里既限定了时间(进程在内存中中时)又限定了地点(内存)...系统必须对资源共享进行妥善管理

1.互斥共享方式

一段时间内只允许一个进程访问该资源,这种资源被称为临界资源-互斥地使用临界资源

2.同时共享方式

一段时间内允许多个进程“同时”对它们进行访问,这里所说的同时是指宏观和微观上的

图解: 

虚拟

含义:通过某种技术将一个物理实体变为若干个逻辑上对应物的功能。前者是实的,是实际存在的;后者是虚的,是用户感觉存在的东西

 

1.时分复用技术

故名思义和时间有关 

2.空分复用技术

空间 

异步 

打个比方 :

word进程正在对它其中的一个文档进行打印操作,exel进程也想要执行打印操作,来打印它其中的一个表格。于是提出资源请求,但是,打印机属于临界资源,而且它正在被word这个进程使用,所以exel进程就必须等待打印机空闲时(word使用完打印机)才能继续执行 。

含义:可见由于资源等因素的限制,进程的执行通常不可能“一气呵成”,而是会以“停停走走”的方式运行.

 图解:

 知识点思维导图

 本章校招和面试中可能出现的问题

1.请你说说操作系统的特征?

2.并发与并行的区别是什么?

3.并发和共享的关系是什么?

并发和共享是OS最基本的两个特征,它们互为对方的存在的条件即一方面:资源的共享是以进程的并发执行为存在条件的,若是系统不允许并发执行,资源共享就没有存在的意义了。另一方面:若系统不能对资源共享实施有效的管理,就会影响各进程间并发执行的程度,甚至导致进程无法并发执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值