首页 > 代码库 > Chapter 0: 引论
Chapter 0: 引论
引论我之前就看过了,在我刚买到这本书的时候。
而我买这本书的日子,已经是两年前了。我就是这样子的,我买了好多好多关于技术的书,这些书都是很贵很贵的,可是买完回来之后就看了第一章,然后就一直丢在一边,任由灰尘堆积,也不心疼。我也不知道为什么我会这样子的。
好了不说了,扯远了。
说了是引论,就一定是在跟你扯扯什么是操作系统,主要就是讲讲操作系统的历史,讲了一些有关于硬件的知识,讲了一些基本的操作系统概念,比如进程,地址空间,以及文件等等。虽然讲得不深,但是以我现在的功力去看,还是觉得有点困难。所以后面章节的难度,就可想而知了。
要记住,操作系统最重要的两种功能就是:为用户程序提供抽象和管理计算机资源。
具体的就真的不说了,打字很累的。我就直接写习题了。
1,什么是多道程序设计?
这个题画个图就明白了。可是在这里我不会画。。。
所以就只能写了。在IBM 7094机上,若当前作业因等待磁带或其他I/O操作而暂停时,CPU就只能简单地踏步直至该I/O完成。对于CPU操作密集的科学计算问题,I/O操作较少,因此浪费的时间很少。然而对于商业数据处理,I/O操作等待的时间通常占到80%-90%,所以必须采取某种措施减少CPU空闲时间的浪费。
解决的方法是将内存分几个部分,每一部分分存不同的作业。当一个作业等等I/O操作完成时,另一个作业可以使用CPU。如果内存中可以同时存放足够多的作业,则CPU利用率可以接近100%。在内存中同时驻留多个作业需要特殊的硬件来对其进行保护,以避免作业的信息被窃取或受到攻击。
(未完待续,还有大量习题。。。。)
Chapter 0: 引论
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。