绿林网

《操作系统》读后感精选

《操作系统》读后感精选

《操作系统》是一本由[美] William Stallings著作,电子工业出版社出版的平装图书,本书定价:75.00元,页数:541,特精心收集的读后感,希望对大家能有帮助。

《操作系统》读后感(一):讲解清晰,适合做为入门书

本书最大的特点就是对操作系统的基本概念解释的很清楚;对操作系统的原理和内容都做了清晰的阐述。同时,还通过列举实际的操作系统(如windows和linux),对某些问题来进一步说明,使得原理和概念性的东西不再那么枯燥。

最后,这本书比Andrew S.Tanenbaum的那本经典的《现代操作系统》还要更加深入一些,不仅可以让读者入门,还可以让读者对操作系统的理解更加的深刻。

《操作系统》读后感(二):不推荐

本校教材。中文翻译不是单纯好不好的问题了,有些地方完全是意思和英文版的相反。我们的老师都觉得不好,但是学校规定使用这本教材,无解。

这本书最大的特点是怕你不懂,然后都尝试涉及而不具体展开;但不具体剖析一些细节,很多东西看起来一头雾水。最怕的就是这种:要么你讲清楚讲透彻,要么别讲。

有些细节这本书解释实在不清楚,这里只举2个例子。

1. 例如5.4 管程的最后一段解释应该放一个简短的例子。我特地去看了一下Lampson/Redell原本的论文关于这个的描述,尽管我只是一个大二的学生,Lampson/Redell的论文通过一个十分简单的例子,短短几句话就说完了Hoare管程的问题,英文原版书啰嗦地说了很多,还讲得不够别人清楚。

2.10.2.3的实时调度那里,4种实时调度类型的介绍基本照抄UMA的Krithi和John的论文(书本实在写得迷,因此google到这样一篇东西),问题是还省去了一些东西,导致看不懂。明明别人是priority-based preemptive schedule, 教材莫名加了个static。

我看过的涉及操作系统的书不是很多,但是还是在网上看过不少国外大学的课件和其它教材的部分章节都不比这个差甚至要好,和《深入理解计算机系统》都有的部分相比,简直被爆出翔来了(个人感觉)。

《操作系统》读后感(三):不推荐新手阅读

本校教材。中文翻译不是单纯好不好的问题了,有些地方完全是意思和英文版的相反。我们的老师都觉得不好,但是学校规定使用这本教材,无解。

这本书最大的特点是怕你不懂,然后都尝试涉及而不具体展开;但不具体剖析一些细节,很多东西看起来一头雾水。最怕的就是这种:要么你讲清楚讲透彻,要么别讲。

有些细节这本书解释实在不清楚,这里只举2个例子。

1. 例如5.4 管程的最后一段解释应该放一个简短的例子。我特地去看了一下Lampson/Redell原本的论文关于这个的描述,尽管我只是一个大二的学生,Lampson/Redell的论文通过一个十分简单的例子,短短几句话就说完了Hoare管程的问题,英文原版书啰嗦地说了很多,还讲得不够别人清楚。

2.10.2.3的实时调度那里,4种实时调度类型的介绍基本照抄UMA的Krithi和John的论文(书本实在写得迷,因此google到这样一篇东西),问题是还省去了一些东西,导致看不懂。明明别人是priority-based preemptive schedule, 教材莫名加了个static。

我看过的涉及操作系统的书不是很多,但是还是在网上看过不少国外大学的课件和其它教材的部分章节都不比这个差甚至要好,和《深入理解计算机系统》都有的部分相比,简直被爆出翔来了(个人感觉)。

《操作系统》读后感(四):有零分么,我要打零分

读完了英文版,老师拿英文版授课。不得不说这本书的英文版让人读了想死。我觉得极其难懂,极其枯燥。我读过Hyde的《the art of assembly language》,读起来一目十行,从来没觉得哪个句子难懂,行文相当流畅。我读过Silberschatz的《operating system concepts》,行文也是很流畅,几乎没有什么很长很难理解的句子,而且没有废话,关注的方面并没有stalling的书多而杂。而且结构合理。

读staling的这本书原版,真是*****。真的是感觉天书啊。我一直在怀疑作者是不是美国的,能够把英语写成这样也是够了。期末复习,这么厚的英文书写成这个样子,还能不能看了。

劳资花了四天狂读第3、4、5、7、8这五章,虽然读完了,但是感觉写的真是******。

从此之后只要是此人写的书,我躲着走。

PS:我很敬佩本书译者能翻译完这本天书。

——————————————————————————

一年后我又来了,比起一年前我的英语阅读水平又上升了,现在每天扫读Fox新闻,计算机技术类图书英文版可以很容易的读下去,英文原版小说查查电子词典读的很欢快。前几天要考嵌入式,我又借鉴了此书的“哲学家就餐问题”这个算法,时隔一年我再来读,我感觉——不是英语水平的问题,这书写的就是太绕,太复杂,太难懂,不易读。你能读懂,但是读得很缓慢,句子太复杂。想一脚踹死作者,你到底是不是美国人,写的什么东西,简直可以被Tanenbaum的书轰杀至渣。

《操作系统》读后感(五):发现的几个翻译错误。。

对照着英文原版看,发现翻译的一些错误,导致看不懂,以下为自己对照原版的理解:

P40:2.2.3 节,第 1 段第 3 行,“平均每秒处理 100 指令”有误,应该为“平均每个记录文件需要处理100条机器指令”。

P46:图2.8:指令计数器-->程序计数器(PC)

P48:地址转换硬件(映射器)位于-->地址转换硬件(内存管理单元)位于

P51:

和栈中自己的数据区域-->和自己为一个栈留的数据区域

多对称处理机-->多对称处理

P55:如何更好地提取出可并行的计算负载-->如何更好地从计算负载中提取出并行性

P96:使用这类进程,需要权衡-->使用这类例程,需要权衡

P107: 3.生成一个父进程上下文的逻辑副本-->3.生成一个父进程映象的副本

P120:我们必须保持每个辅助进程处于活跃状态-->我们必须保持辅助进程处于活跃状态

P147:用于保证两个动作的原子性-->用于保证以原子性的方式执行两个动作

注释:术语“原子”表示不能被终端的单个步骤的指令-->术语“原子”表示指令被当成单个步骤,且不能中断

P149:

现在转向讨论操作系统和用于提供并发性的程序设计语言机制。-->现在转向讨论用于提供并发性的操作系统和程序设计语言机制。

最后一行:进程在一个无条件循环中执行-->进程在一个无限循环中执行

P150:通常,在进程对信号量减1之前,无法提前知道该信号量是否会被阻塞-->通常,在进程对信号量减1之前,无法提前知道该进程是否会被阻塞

P155:

仅把消费者临界区中的条件语句移出也不能解决问题-->仅把条件语句移入消费者临界区,也不能解决问题

例如在表5.4的-->例如移至表5.4的

P159:csignal(c):恢复执行在cwait之后因为某些条件-->csignal(c):恢复执行在cwait之后因为同一个条件

P161:图5.16的上图,右边好几个注释错乱,需要看原版

P161:而对于信号量-->像信号量一样

P163: 2. 在1级条件的基础上,加上完成该进程请求,分配给-->2. 在1级条件的基础上,为完成该进程请求,加上分配给

P166:图5.20给出了可用于实施互斥的消息传递方式-->图5.20给出了使用消息传递方式实施互斥的一种方法。

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐