首页 > 图书中心 >图书详情
计算机操作系统教程(第5版)
作者:张尧学、任炬、卢军
丛书名:清华大学计算机系列教材
定价:59元
印次:1-5
ISBN:9787302608912
出版日期:2023.01.01
印刷日期:2024.08.28
操作系统是现代计算机系统必不可少的核心基础软件,计算机专业的学生和计算机研究及应用人员必须掌握操作系统的知识。本书是编者在多年教学和科研的基础上对第4版改编而成的。全书共10章,主要内容包括操作系统简介、用户界面、进程和线程、CPU调度、内存管理、文件系统、设备管理、Linux操作系统,本次改版新增了虚拟化技术和操作系统结构演进趋势等内容。与第4版相比,本书加强了对操作系统基本原理及发展趋势的介绍。 本书可作为高等院校计算机科学与技术及相关专业操作系统课程的教材,也可供有关科技人员自学或参考。
more >第5版前言 计算机技术的发展日新月异。近十年来,以云计算、人工智能、物联网及大数据等为代表的新型技术推动了信息技术产业快速迭代和升级,也为传统行业的信息化发展带来新的机遇和挑战。操作系统作为计算机的核心基础软件,对支持和促进新型计算机技术及应用的发展起到了至关重要的作用。无论对于计算机科学与技术等专业的学生或研究人员,还是对于一般计算机应用人员,对操作系统原理的学习和实践都是极为重要的。 本书自1993年出版以来,已历经4次改版。每一版都得到了广大读者的支持和厚爱。本次改版是在第4版教材的基础之上,结合近10年来操作系统的主要发展趋势,对全书内容进行了较为全面的修订,新增了操作系统启动、虚拟化技术和操作系统结构演进趋势等内容。 本次改版主要基于以下几个出发点: (1) 随着云计算的飞速发展和广泛应用,系统虚拟化技术已成为操作系统的核心技术之一。本书第9章详细介绍了系统虚拟化的基本原理和关键技术,特别介绍了以容器为代表的轻量级虚拟化技术原理。 (2) 应用需求和硬件体系结构的变化驱动着操作系统不断向前演进,经典操作系统的抽象背后隐藏着很多不符合现代硬件架构和网络环境的功能及设计。本书第10章详细介绍了当前操作系统结构演进的新趋势,重点讲解了以微内核、外核和库操作系统为代表的新型操作系统结构。 (3) 增加了对操作系统启动过程的介绍以及相关课程实验,便于读者理解操作系统在启动过程中的细节和BIOS的工作原理。 (4) 鉴于代码开源对操作系统学习的重要影响,本书删减了Windows系列操作系统的实现技术,重点介绍了Linux操作系统的实现技术,便于读者参考Linux的具体实现代码理解操作系统基本原理。 本书共10章。第1章简要介绍操作系统的基本概念、功能、分类、启动原理以及发展历史等。第2章主要介绍操作系统的两种界面和操作方法。第3章主要介绍进程和线程管理的有关概念和技术。第4章主要介绍CPU管理与调度策略。第5章主要介绍内存管理,包括分区、分页、分段和段页式管理等。第6章和第7章分别介绍文件系统及设备管理技术。第8章介绍Linux操作系统在进程与存储管理、文件系统及设备管理方面的实现技术。第9章介绍虚拟化的基本原理与关键技术。第10章介绍操作系统结构演进趋势。 对于非计算机专业的本科生,课程的教学内容以第1~8章为主,重点理解操作系统的基本技术原理;对于计算机专业的本科生,可在第1~8章的基础上补充讲解第9章;而对于计算机专业的研究生,第9章和第10章可作为教学的重点内容。〖XCDM1.tif〗本书第1章的1.6节、第9章及第10章由清华大学任炬和中南大学卢军共同编写,其他章节由清华大学张尧学编写。在本书的编写过程中,中南大学透明计算实验室的高迎港、丁标、郭旭城、瞿沁麒、左倩、王恒宇、彭许红、黄旺、李依伦、向侃、谢禹以及清华大学的刘佳妮、李耀等同学为本书新增内容做了大量工作,编者对他们的辛苦工作表示感谢! 限于编者水平,书中难免有错误和不妥之处,恳请广大读者批评指正。 编者2022年11月
more >