您好,欢迎来到聚文网。 登录 免费注册
计算机操作系统

计算机操作系统

  • 字数: 418000
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: 沈晓红
  • 出版日期: 2020-09-01
  • 商品条码: 9787121395536
  • 版次: 1
  • 开本: 其他
  • 页数: 264
  • 出版年份: 2020
定价:¥48 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"1. 在内容的选取上注重基础性、原理性和优选性,全面系统地介绍操作系统的经典内容和若干近期新成果,覆盖了研究生招生考试大纲操作系统部分的教学要求。 2. 在知识的组织上,围绕“什么是操作系统?”、“操作系统是做什么的?”、“操作系统是如何做的?”三个基本问题展开。全书包括六个部分(操作系统概述、处理机管理、存储管理、设备管理、文件管理、用户接口)以及两个附录(Linux实验环境和实验内容)。 3. 本书配套的教辅材料齐全,包括: (1)电子版的教师资料:包括PPT格式的电子课件、教学大纲和实验大纲; (2)配套的习题解答与实验指导:包括各章习题答案、实验指导和实验代码。 "
内容简介
本书系统地介绍了计算机操作系统的基本理论和近期新技术,并具体分析了Linux中的实现技术和方法。全书分为10章,第1章概述了操作系统的定义、发展、功能、特征和类型;第2~11章分别介绍了进程管理、同步与通信、死锁与饥饿、处理机调度、基本存储管理、虚拟存储管理、设备管理、文件管理和操作系统接口。本书以三个问题(什么是操作系统?操作系统是做什么的?操作系统是如何做的?)为主线,以操作系统的五大功能模块为内容,以三个基本(基本功能、基本技术、基本概念)为知识点,构建了"知识体―知识面―知识点”的内容体系;以发展的眼光介绍每个功能模块,循序渐进、逐步深入地讲解主要设计方案,注重分析设计方案逐步替代的原因、各自的优缺点及由此获得的算法启示,并对Linux系统进行实例分析。难度及篇幅适中。每章附有小结与练习题,并提供教学大纲、电子课件、习题解答、实验大纲和实验指导,便于师生的教学使用。
作者简介
沈晓红,山东财经大学副教授,山东省中美数字媒体国际合作研究中心副主任。国家自然科学基金通信评审专家、国际期刊《Journale of Computer》审稿人,参与多项科研项目,取得多项科研成果奖。主要讲授课程计算机操作系统、操作系统课程设计、汇编语言程序设计等。
目录
目 录 第一部分 操作系统概述 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

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网