其他分享
首页 > 其他分享> > 《现代操作系统(中文第四版)》课后习题 第一章

《现代操作系统(中文第四版)》课后习题 第一章

作者:互联网

网上似乎没有中文版的题解,那我自己来写一份

 

1,操作系统的量大主要作用是什么?

为应用程序提供一个资源集的清晰抽象(个人理解为通过对计算机底层的抽象,为各类应用程序提供格式一致的接口),管理各种软硬件资源。

 

2,列举9种操作系统上的应用

①大型机操作系统:银行数据存储系统

②服务器操作系统:Apple的Siri所提供的语音转文本

③多处理器操作系统:使用多核CPU进行渲染的视频编辑软件

④个人计算机操作系统:办公软件

⑤掌上计算机操作系统:各类手机App

⑥嵌入式操作系统:MP3播放系统

⑦传感器节点操作系统:温度计控制

⑧实时操作系统:飞机飞控

⑨智能卡系统:羊城通控制系统

 

3,分时操作系统和多道操作系统的区别

分时操作系统是使一台计算机采用时间片轮转的方式同时为几个、几十个甚至几百个用户服务的一种操作系统。分时操作系统将系统处理机时间与内存空间按一定的时间间隔,轮流地切换给各终端用户的程序使用。

多道操作系统在内存中同时存放多个作业,使之同时处于运行状态,这些作业共享CPU和外部设备等资源。当一个作业等待I/O完成时,另一个作业可以使用CPU。

所有分时系统都是多道程序设计系统,但并非所有多道程序设计系统都是分时系统,因为多道程序设计系统没有轮流地切换给各终端用户使用。

 

4,为了使用高速缓存,主存被划分为若干cache行,同城每行长32或64字节。每次缓存一整个cache行,每次缓存一整行而不是一个字节或一个字,这样的优点是什么?

 

经验证据表明,存储器访问表现出引用局部原则,即如果读取某一个位置,则接下来访问这个位置的概率非常高,尤其是紧随其后的内存位置。

因此,通过缓存整个缓存行,接下来缓存命中的概率会增加。 此外,现代的硬件可以将32或64字节块整个传输到高速缓存行,比单个字节读取,总共读32或64字节的速度要快得多。

 

标签:缓存,字节,分时操作系统,CPU,第四版,习题,多道程序,课后,操作系统
来源: https://www.cnblogs.com/alphainf/p/16023614.html