实用操作系统教程(第3版)
本书每章开头有本章内容提示和本章学习目标,指导读者阅读,以帮助读者整理思路,形成清晰的逻辑体系和主线,增强本书的可读性。同时,结合作者们的长期教学体会,突出课程中重点、难点知识的讲解,对读者容易混淆的知识点进行详细阐述,帮助读者少走弯路,节省学习时间。本版教材修正了第一版教材中部分知识点的表述,使其更加准确、精炼和完整,继续保持原书的“重点突出、通俗易懂”的特点。

作者:李建伟 吴江红 马梁 刘依 苏静 刘明

定价:69元

印次:3-1

ISBN:9787302723783

出版日期:2026.08.01

印刷日期:2026.08.04

图书责编:汪汉友

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

操作系统是计算机系统中的核心系统软件,操作系统课程是计算机专业的一门必修课程。本书深入浅出地阐述了操作系统的基本原理、基本结构、实现技术和运行机制。全书共分9章,依次介绍了操作系统的基本概念、进程(线程)管理、内存管理、I/O设备管理、文件管理及Linux操作系统的相关实现技术。这些知识可为读者理解、分析和应用操作系统打下坚实的专业基础。 本书内容讲解重点突出、通俗易懂,符合计算机专业“操作系统”课程教学大纲的要求,并涵盖了全国硕士研究生入学考试计算机学科专业基础综合考试大纲中操作系统部分的全部内容,每章后精选了大量典型习题和历年全国统考真题供读者练习。

李建伟,工学博士,河北工业大学计算机科学与软件学院副教授,硕士生导师。本人长期在一线从事计算机专业基础课程教学工作,具有丰富的教学经验,是本校操作系统课程负责人,所教授的操作系统课程广受学生好评,近五年连续获得学生网上评定的河北工业大学课堂教学优秀教师。2010年获得河北工业大学第十届青年教师教学基本功竞赛一等奖和天津市高校第十届青年教师教学基本功竞赛三等奖。本人热爱教学,对教材建设非常重视,使用和阅读过大量国内外优秀操作系统教材,积累了丰富的教学经验和学科知识。2011年5月由我主编的《实用操作系统教程》一书在清华大学出版社出版,并入选普通高等教育“十一五”国家级规划教材。该教材语言通俗易懂,大量运用学生熟知的日常生活管理实例作类比,生动而深刻的表述了操作系统的基本概念和基本原理。同时结合自己的教学体会,突出重点、难点知识的讲解,对学生容易忽略的疑点进行详细阐述,帮助学生少走弯路,节省宝贵的学习时间。该教材由于其实用性强、讲解通俗易懂,受到了广大学生的欢迎,现已被天津科技大学、天津理工大学、合肥工业大学、浙江海洋学院、广东海洋大学、唐山学院等多所学校选为教材,四年来多次被重印。

前言 操作系统是计算机系统的核心软件,用于管理和协调计算机系统中的所有软硬件资源,可为用户提供友好、安全、便捷的操作环境。由于受到各种客观条件的限制,所以在操作系统的设计和实现过程中融合了诸多哲学与管理学的思想。通过学习操作系统原理,不但能清晰地理解计算机系统的架构与运行机制,更能深刻感受到大型计算机软件的设计理念与技术特征。 本书第1版为“普通高等教育‘十一五’国家级规划教材”,自2011年出版以来,得到了广大读者厚爱。针对广大读者在使用过程中提出的宝贵意见,经过不断改进和优化,于2016年推出了本书第2版。近年来,又发现了书中的一些不足,经过修订,编写了本书第3版,力求更好地实现“学生好学、教师好教、考前好用”的目标。 此次改版主要进行了以下改进。 (1) 在保持重点内容突出、讲解通俗易懂的基础上,在重点章节中辅以精选例题,将抽象理论讲解与具体习题求解巧妙结合,使读者在解题过程中深入理解理论知识,少走弯路,达到事半功倍的学习效果。 (2) 删除了第2版中部分容易引发歧义的课后习题,补充了精选的历年计算机专业研究生全国统考真题,方便学生进行日常练习和考前复习。 (3) 修正了第2版中的一些表达不够清晰、欠准确的语句,增加了本书的表达规范性。 全书共设9章,适用于48~64学时的课堂教学,主要内容包括操作系统基本理论、操作系统基本功能(进程管理、内存管理、设备管理、文件管理)以及Linux操作系统介绍等。具体授课内容,任课教师可依据授课对象和授课学时灵活取舍。 本书由李建伟担任主编,负责全书的统稿、校核和定稿工作。第1~2章由李建伟、马梁、刘明编写及修订,第...

目录
荐语
查看详情 查看详情
目录

第1章操作系统概述1

1.1操作系统的概念1

1.1.1计算机系统资源1

1.1.2操作系统的地位3

1.1.3操作系统的定义4

1.1.4操作系统的设计目标5

1.2操作系统的发展历史与分类7

1.2.1操作系统的发展历史7

1.2.2操作系统分类10

1.3操作系统的主要功能21

1.4操作系统的主要特征24

1.5操作系统的结构设计27

1.5.1无结构操作系统27

1.5.2模块化结构操作系统27

1.5.3分层式结构操作系统27

1.5.4虚拟机结构操作系统28

1.5.5微内核结构操作系统29

1.6操作系统的运行环境30

1.6.1操作系统硬件运行环境31

1.6.2操作系统与其他系统软件关系36

1.7初识Linux操作系统37

1.7.1Linux概述37

1.7.2Linux的内核设计39

1.7.3Linux的引导过程40

1.7.4Linux的系统调用41

习题142

第2章进程与线程管理47

2.1进程的基本概念47

2.1.1程序的执行过程47

2.1.2进程的定义和特征51

2.1.3进程的状态及状态转换54

2.1.4进程控制块及其组织方式57

2.2进程控制61

2.2.1进程的创建61

2.2.2进程的执行与进程切换63

2.2.3进程的阻塞与唤醒64

2.2.4进程的挂起与激活64

2.2.5进程的撤销65

2.3线程65

2.3.1进程的局限性66

2.3.2线程及其属性66

2.3.3线程的状态与控制70

2.3.4线程之间的同步和通信7... 查看详情

本书语言通俗易懂,大量运用读者熟知的日常生活管理实例进行类比,生动而深刻地表述操作系统的基本概念和基本原理。

查看详情