华信教育资源网
计算机操作系统
丛   书   名: 新工科建设之路·计算机类规划教材
作   译   者:沈晓红 出 版 日 期:2020-09-01
出   版   社:电子工业出版社 维   护   人:路越 
书   代   号:G0395530 I S B N:9787121395536

编辑推荐:

1. 在内容的选取上注重基础性、原理性和先进性,全面系统地介绍操作系统的经典内容和若干最新成果,覆盖了研究生招生考试大纲操作系统部分的教学要求。2. 在知识的组织上,围绕“什么是操作系统?”、“操作系统是做什么的?”、“操作系统是如何做的?”三个基本问题展开。全书包括六个部分(操作系统概述、处理机管理、存储管理、设备管理、文件管理、用户接口)以及两个附录(Linux实验环境和实验内容)。3. 本书配套的教辅材料齐全,包括:(1)电子版的教师资料:包括PPT格式的电子课件、教学大纲和实验大纲;(2)配套的习题解答与实验指导:包括各章习题答案、实验指导和实验代码。
定价 48.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书系统地介绍了计算机操作系统的基本理论和最新技术,并具体分析了Linux中的实现技术和方法。全书分为10章,第1章概述了操作系统的定义、发展、功能、特征和类型;第2~11章分别介绍了进程管理、同步与通信、死锁与饥饿、处理机调度、基本存储管理、虚拟存储管理、设备管理、文件管理和操作系统接口。本书以三个问题(什么是操作系统?操作系统是做什么的?操作系统是如何做的?)为主线,以操作系统的五大功能模块为内容,以三个基本(基本功能、基本技术、基本概念)为知识点,构建了"知识体—知识面—知识点”的内容体系;以发展的眼光介绍每个功能模块,循序渐进、逐步深入地讲解主要设计方案,注重分析设计方案逐步替代的原因、各自的优缺点及由此获得的算法启示,并对Linux系统进行实例分析。难度及篇幅适中。每章附有小结与练习题,并提供教学大纲、电子课件、习题解答、实验大纲和实验指导,便于师生的教学使用。

    图书详情

    ISBN:9787121395536
    开 本:16(185*260)
    页 数:264
    字 数:418

    本书目录

    目  录
    第一部分  操作系统概述	1
    第1章  操作系统概述	1
    1.1 操作系统的概念	1
    1.2 操作系统的发展历程	3
    1.3 操作系统的基本特征	11
    1.4 操作系统的主要功能	12
    1.5 计算机硬件简介	15
    小  结	17
    习  题	18
    第二部分  处理机管理	19
    第2章  进程管理	19
    2.1 进程及其状态	19
    2.2 进程控制块	28
    2.3 进程控制	31
    2.4 线程	34
    小  结	37
    习  题	37
    第3章  同步与通信	39
    3.1 进程的同步与互斥	39
    3.2 经典进程同步问题	45
    3.3 管程	52
    3.4 进程通信	56
    小  结	62
    习  题	62
    第4章  死锁与饥饿	64
    4.1 死锁	64
    4.2 死锁的预防	70
    4.3 死锁的避免	71
    4.4 死锁的检测与恢复	77
    4.5 死锁的忽略	79
    4.6 饥饿	79
    小  结	79
    习  题	80
    第5章  处理机调度	81
    5.1 分级调度与调度目标	81
    5.2 常用调度算法	86
    5.3 实时系统的调度	94
    小  结	100
    习  题	100
    第三部分  存储管理	102
    第6章  基本存储管理	102
    6.1 存储管理的基本功能	103
    6.2 分区存储管理	106
    6.3 内存扩充技术	113
    6.4 分页存储管理	114
    6.5 分段存储管理	121
    6.6 段页式存储管理	124
    小  结	126
    习  题	127
    第7章  虚拟存储管理	128
    7.1 虚拟存储器的基本概念	128
    7.2 请求分页存储管理	130
    7.3 请求分段存储管理	139
    小  结	143
    习  题	143
    第四部分  设备管理	145
    第8章  设备管理	145
    8.1 I/O系统的组成	145
    8.2 I/O控制方式	149
    8.3 缓冲技术	152
    8.4 设备分配	156
    8.5 I/O软件	162
    8.6 磁盘调度和管理	166
    小  结	171
    习  题	172
    第五部分  文件管理	173
    第9章 文件管理	173
    9.1 文件及文件系统	173
    9.2 目录管理	178
    9.3 文件存储空间的分配与管理	183
    9.4 文件的共享与保护	191
    小  结	192
    习  题	192
    第六部分  用户接口	194
    第10章 用户接口	194
    10.1 用户接口	194
    10.2 Shell命令语言	197
    10.3 系统调用	199
    小  结	205
    习  题	206
    附录A  Linux实验环境介绍	207
    一、Linux操作系统简介	207
    二、C语言开发环境	213
    附录B  实验内容	219
    实验一  用户接口实验	219
    实验二  进程控制实验	221
    实验三  进程同步实验	224
    实验四  进程通信实验	227
    实验五  处理机调度实验	230
    实验六  存储管理实验	233
    实验七  设备管理实验	237
    实验八  文件系统实验	241
    参考文献	243
    
    
    展开

    前     言

    人类社会已经进入智能时代。为了应对新一轮科技革命与产业变革,高等教育提出了新工科教育和国家一流本科专业建设的需求。在此背景下,编者结合多年本科教学经验,也投入到计算机操作系统教材建设工作中。操作系统课程作为计算机学科最重要的专业基础课之一,对培养学生的计算思维,提高学生的专业素养意义重大。随着多线程编程技术的高速发展和各类嵌入式系统的广泛应用,其他相关专业也相继把操作系统作为一门重要的必修或选修课程。
    本书的编写具有如下特点:
    1. 在内容的选取上注重基础性、原理性和先进性,全面系统地介绍操作系统的经典内容和若干最新成果,覆盖了研究生招生考试大纲操作系统部分的教学要求。
    2. 在知识的组织上,围绕“什么是操作系统?”、“操作系统是做什么的?”、“操作系统是如何做的?”三个基本问题展开。全书包括六个部分(操作系统概述、处理机管理、存储管理、设备管理、文件管理、用户接口)以及两个附录(Linux实验环境和实验内容)。
    第一部分绪论介绍了操作系统的定义、目的、功能等基本知识,梳理了操作系统的发展历程与类型,归纳出现代操作系统呈现的特征等知识,解答了“什么是操作系统?”和“操作系统是做什么的?”这两个基本问题。
    随后,结合“操作系统是做什么的?”,逐一介绍操作系统的五大基本功能,分别对应本书的第二至第六部分,同时解答了“操作系统是如何做的?”这个基本问题。
    最后,作为实践性很强的课程,在附录中介绍了Linux实验环境和八个实验内容,作为操作系统内容的扩展。通过实验深入理解操作系统的原理、设计思路与实现技术,使读者具有较强的感性认识。
    这样的一种从面到点、从整体到局部的编写思路,有助于学生把握全书的主线,使读者遵循一个合理的逻辑来学习操作系统的教学内容。
    3. 本书配套的教辅材料齐全,包括:
    (1)电子版的教师资料:包括PPT格式的电子课件、教学大纲和实验大纲;
    (2)配套的习题解答与实验指导:包括各章习题答案、实验指导和实验代码。
    本教材既可以作为高等学校计算机专业本、专科生教材,也可作为非计算机专业的操作系统课程教材,同时也适合自学和考试复习使用。
    本书由沈晓红编写第4~7章,刘颖编写第1~3、第9章,杨明编写第8、第10章。实验附录部分由沈晓红编写附录A、附录B的实验五、实验六,刘颖编写附录B的实验二~实验四、实验八,杨明编写附录B的实验一和实验七。全书由沈晓红统稿完成。
    由于编著者水平有限,书中难免有错误和不妥之处,恳请广大读者批评指正。
    
    展开

    作者简介

    沈晓红,山东财经大学副教授,东省中美数字媒体国际合作研究中心副主任。国家自然科学基金通信评审专家、国际期刊《Journale of Computer》审稿人,参与多项科研项目,取得多项科研成果奖。主要讲授课程计算机操作系统、操作系统课程设计、汇编语言程序设计等。
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网