欢迎来到天天文库
浏览记录
ID:33548332
大小:419.05 KB
页数:8页
时间:2019-02-27
《操作系统之哲学原理——推荐《计算机的心智_操作系统之哲学原理》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7期计算机教育2010年4月10日ComputerEducationNo.7Apr.10,2010151操作系统之哲学原理——推荐《计算机的心智:操作系统之哲学原理》周苏/文“这是一个瞬息万变的时代。学原理》(以下简称《操作系统之怎么用,或者他没有用操作系统分布式计算的脚步渐行渐远,网哲学原理》)别开生面,以生活哲的意愿。说明白一点,你如果认格计算的热潮逐步退却,云计算学的视角对操作系统原理进行阐为操作系统没用,那是因为你的和云存储正慢慢揭开面纱……述,通过逻辑推理来演绎操作系编程开发处在一个低级的水平在所有的变化中,不变的是这些
2、统核心技术的奥秘,其讨论范围上。如果你掌握了操作系统,你计算的支柱:操作系统!能否深包括操作系统的所有基础内容:的编程水平将显著提高。”刻理解它也许会决定云时代的背景与历史、进程与线程、通信作者指出:要想学好操作系‘浮沉’。”与同步、调度与死锁、分页与分统,具有恰当的思维模式是十分由上海交通大学邹恒明著的段、磁盘与文件、输入与输出等。必要的。这个思维模式就是本书《计算机的心智:操作系统之哲此外,作者还以新颖的组织方式所强调的“哲学”。讲解了锁的实现、同步机制的发计算机程序的运行至少需要展逻辑、从分段到段页式的演变、如下4个因素:多核
3、环境下的同步与调度、操作ò程序设计语言;系统设计的原则等内容。ò编译系统;ò操作系统;1操作系统是计算机的ò指令集结构(计算机硬件心智系统)。其中,操作系统在程序的执《操作系统之哲学原理》,作行过程中具有关键的作用。由于者在“第一章操作系统导论”计算机的功能和复杂性不断发生的一开始就指出:“一个人觉得操变化(趋向更加复杂),操作系统所作系统没用,那是因为他不知道掌控的事情越来越多,越来越复作者简介:周苏,浙江大学城市学院计算机与计算科学学院教授,主要研究领域为计算机应用、软件工程、高教管理等。计算机教育152ComputerEduc
4、ation2010杂。同时,操作系统本身能够使当地引入计算机组成和编译器知统结构清晰,节省开发操作系统用的资源也不断增多。操作系统识,揭示操作系统在程序运行中的成本。是一个软件系统,它使计算机变发挥的作用,把读者对操作系统第2条哲学原理:没有对错。得好用(将人类从繁琐、复杂的对的理解带到一个崭新的境界。作者认为:操作系统本身并无对机器掌控的任务中解脱),使计算错之分,只有好坏之分。就像我机运作变得有序(操作系统掌控计2操作系统的哲学原理们不能说Windows是对的,Unix算机上所有事情)。因此,操作系是错的。我们只能说,Windo
5、ws统的功能一般包括:在详细论述了操作系统的基更容易使用,而Unix不太好使用ò替用户及其应用管理计本概念和各种机制之后,作者认而已。因此,在设计操作系统时,算机上的软、硬件资源;为:首先,操作系统作为计算机只要达到功能、效率、公平、正ò保证计算机资源的公平的管理者,需要对计算机的各个确的平衡即可。例如,操作系统组成部分进行管理,这就导致了竞争和使用;进程调度策略有很多,而每种调CPU管理、内存管理、磁盘管理、ò防止对计算机资源的非度策略有其适用的场景。我们不输入输出管理等操作系统功能的法侵占和使用;能说“时间片轮转是对的,而优出现
6、和相互关联;其次,操作系ò保证操作系统自身正常先级调度是错误的”。统作为魔术师,需要对计算机的运转。第3条哲学原理:懒人哲学。各种硬件进行抽象和装扮,以使作者进一步指出:将操作系以Unix操作系统里面fork系统其显得更大、更快、更好和更容统功能进行提升,就可以得出操作调用的实现为例,作者介绍了在易使用。这些抽象就形成了进程、系统所扮演的两个根本角色——操作系统设计中懒人哲学的应线程、虚拟内存、文件系统、各管理者和魔术师。用:fork系统调用中有时需要进种I/O模式等操作系统构造的出本书集中精力对操作系统的行父子进程地址空间的复制,
7、但现,而这些构造之间也因操作系核心内容进行分析,用大量的生在设计中“不到万不得已不复统魔术师的角色而互相联结起活实例,生动地解释了操作系统制”。这在计算机术语中称为懒惰来。作者认为,除了管理和魔幻中的主要难点和模糊点,包括锁或延迟的复制。懒人哲学的合理这两条共同的纽带外,操作系统的实现、同步机制的发展轴线、性在于提前将事情做掉也许是一各个部分还有一个联结纽带,即纯粹分段到段页式的演变、多核种浪费。其设计上所遵循的哲学原理。作环境下的进程同步与调度和操作者认为:最为重要的核心是不同第4条哲学原理:让困于人。系统设计等内容,而放弃了操作
8、的生活哲学将导致不同的操作系以文件系统为例,作者指出:对系统核心以外的内容,如安全、统设计与构造。于操作系统来说,它需要保证自多媒体系统、虚拟机技术、光盘在本书的第七篇(第22章),己的正确性,而文件夹对于操作技术等的论述。全书重点突
此文档下载收益归作者所有