ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-03-18 21:36:34  阅读:172  来源: 互联网

标签:缓存 字节 分时操作系统 CPU 第四版 习题 多道程序 课后 操作系统


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

 

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有