1操作系统操作系统OperatingSystemOperatingSystem2OperatingSystemOperatingSystem11操作系统概述操作系统概述22操作系统用户界面操作系统用户界面33进程管理进程管理44处理机调度处理机调度55存储管理存储管理66设备管理设备管理77文件系统管理文件系统管理8Linux8Linux操作系统原理操作系统原理99多核结构下的操作系统多核结构下的操作系统3第一章操作系统概述第一章操作系统概述1.11.1人造的操作系统人造的操作系统1.21.2什么是操作系统什么是操作系统1.31.3操作系统的发展和分类操作系统的发展和分类1.41.4操作系统的基本特征操作系统的基本特征1.51.5操作系统的结构操作系统的结构41.11.1人造的操作系统人造的操作系统在学习计算机操作系统的具体原理前,首先在学习计算机操作系统的具体原理前,首先要了解的是:什么是计算机的根本特征?要了解的是:什么是计算机的根本特征?所有的东西可以划分为两类:一类是本来就所有的东西可以划分为两类:一类是本来就存在于自然中,人类所做的只不过是发存在于自然中,人类所做的只不过是发现现------自然存在的事物;另一类是本来并不自然存在的事物;另一类是本来并不存在,人类所做的是发明存在,人类所做的是发明------人造事物。人造事物。从这个思维模式上看,计算机毫无疑问就是从这个思维模式上看,计算机毫无疑问就是人造事物。即计算机的根本特征是“人造”。人造事物。即计算机的根本特征是“人造”。51.11.1人造的操作系统人造的操作系统计算机学科就是一个人造学科。人造学科有四个特点:计算机学科就是一个人造学科。人造学科有四个特点:不精确、具有相对性。在人造的学科里,没有什么不精确、具有相对性。在人造的学科里,没有什么绝对的对或者错,而只有所谓的“优”或“劣”。绝对的对或者错,而只有所谓的“优”或“劣”。从对人类活动的观察中导出其原理和方法。人造学从对人类活动的观察中导出其原理和方法。人造学科是从“对人类活动的观察”得到灵感的。科是从“对人类活动的观察”得到灵感的。依赖于人的主观判断力。在人造学科里,不同的人依赖于人的主观判断力。在人造学科里,不同的人观察同样的现象,得出的结论或抽象出的东西可能观察同样的现象,得出的结论或抽象出的东西可能不一样。多数人所认同的抽象就将成为人造学科里不一样。多数人所认同的抽象就将成为人造学科里的标准,即存在少数服从多数的原则。的标准,即存在少数服从多数的原则。通常符合人的直觉。人造学科里面的许多原理与人通常符合人的直觉。人造学科里面的许多原理与人的直觉直接呼应,即如果我们按照人的直觉去理解的直觉直接呼应,即如果我们按照人的直觉去理解这些原理,就会十分直截了当。这些原理,就会十分直截了当。61.11.1人造的操作系统人造的操作系统操作系统简单的说就是管理计算机的软硬件资源从操作系统简单的说就是管理计算机的软硬件资源从而让计算机协调正确地为用户工作。而让计算机协调正确地为用户工作。操作系统的管理方法大都起源于人类社会,例如,操作系统的管理方法大都起源于人类社会,例如,管理内存就像管理一个仓库一样。管理内存就像管理一个仓库一样。如同人类社会中的管理方法并不唯一,操作系统中如同人类社会中的管理方法并不唯一,操作系统中的管理方法也是多样化的,这些方法没有对错,只的管理方法也是多样化的,这些方法没有对错,只有不同的适用性和性能上的优劣之分。有不同的适用性和性能上的优劣之分。操作系统是一个人造的系统,可以按照人造物的特操作系统是一个人造的系统,可以按照人造物的特点来进行后续内容的学习,从而更好地理解和掌握点来进行后续内容的学习,从而更好地理解和掌握操作系统原理。操作系统原理。71.21.2什么是操作系统什么是操作系统OperatingSurgeon—OperatingSurgeon—手术中的手术中的主刀大夫主刀大夫OperatingSystem—OperatingSystem—掌控局掌控局势的系统势的系统81.2.11.2.1操作系统的概念操作系统的概念任何一个计算机系统都配置一种或多种任何一个计算机系统都配置一种或多种OSOS计算机...