首页 > 图书中心 >图书详情

计算机操作系统教程(第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 >
扫描二维码
下载APP了解更多

同系列产品more >

数据结构(C语言版)(第3版)

殷人昆
定 价:89元

查看详情
Java语言程序设计实践教程

郑莉、尹刚、张宇
定 价:39元

查看详情
计算机操作系统教程(第5版)习题...

张尧学、任炬、卢军
定 价:38元

查看详情
图论与代数结构(第2版)

崔勇,张小平
定 价:49元

查看详情
C++语言程序设计(第5版)学生用书

郑莉
定 价:39元

查看详情
图书分类全部图书
more >
  • 本书已经更新至第5版,并配有实验指导,累计销量超过70多万册,被很多高校选作教材。
more >
  • 目录

    第1章绪论1

    1.1操作系统概念1

     1.2操作系统的历史2

    1.2.1手工操作阶段3

    1.2.2批处理系统阶段3

    1.2.3多道程序系统阶段6

    1.2.4分时操作系统阶段7

    1.2.5通用操作系统阶段7

    1.2.6操作系统的进一步发展8

     1.3操作系统的基本类型8

    1.3.1批处理系统9

    1.3.2分时系统9

    1.3.3通用操作系统10

    1.3.4个人计算机操作系统10

    1.3.5网络操作系统10

    1.3.6分布式操作系统11

     1.4操作系统的功能12

    1.4.1处理机管理12

    1.4.2内存管理12

    1.4.3设备管理12

    1.4.4信息管理13

    1.4.5用户接口13

     1.5计算机硬件简介13

    1.5.1计算机的基本硬件元素13

    1.5.2与操作系统相关的主要寄存器14

    1.5.3存储器件的访问速度15

    1.5.4指令的执行与中断16

    1.6操作系统启动17

    1.6.1操作系统启动过程17

    1.6.2Linux操作系统启动实例18

     1.7算法的描述19

     1.8操作系统研究的几种观点20

    本章小结21习题22

    第2章用户界面23

    2.1概述23

    2.2作业和作业组织24

    2.2.1作业24

    2.2.2作业的组织24

    2.2.3输入输出方式25

    2.3命令控制接口27

    2.4Linux与Windows的命令控制接口28

    2.4.1Linux的命令控制接口28

    2.4.2Windows的命令控制接口30

    2.5系统调用32

    2.6Linux与Windows的系统调用33

    ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘