注册 登录 进入教材巡展
#
  • #

出版时间:2020年7月

出版社:科学出版社

以下为《操作系统设计原理》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 科学出版社
  • 9787030471000
  • 1-4
  • 44728
  • 60232811-4
  • 平装
  • 16开
  • 2020年7月
  • 474
  • 321
  • 工学
  • 计算机科学与技术
  • TP316
  • 计算机科学与技术等
  • 本科
内容简介
本书系统地讲述了操作系统设计的基本概念、原理和实现方法,主要内容包括:操作系统概述、进程与线程、互斥与同步、处理器调度、存储器管理、文件管理、输入/输出管理、操作系统安全、新型操作系统共9章。在每章的基本原理和方法介绍后,均以当代最流行的操作系统Linux、UNIX和Windows为例,讲述当代操作系统的实现原理和特点。最后一章专门介绍了嵌入式操作系统、分布式操作系统和虚拟技术等当代新型的操作系统。
本书可作为计算机类本科专业的教材,也可供有关专业的教师、学生和科技人员阅读参考。
目录
前言
第1章  操作系统概述
  1.1  操作系统的定义
    1.1.1  基本概念
    1.1.2  一个计算机系统的视图
    1.1.3  操作系统的基本功能
  1.2  操作系统的形成和发展
  1.3  操作系统的分类
    1.3.1  单用户操作系统
    1.3.2  批处理操作系统
    1.3.3  实时操作系统
    1.3.4  分时操作系统
    1.3.5  网络操作系统
    1.3.6  分布式操作系统
    1.3.7  嵌入式操作系统
  1.4  操作系统的运行环境
    1.4.1  中央处理器(CPU)
    1.4.2  特权指令
    1.4.3  处理器的状态
    1.4.4  程序状态字(PSW)
  1.5  操作系统的结构
  1.6  现代操作系统
    1.6.1  现代操作系统的特点
    1.6.2  UNIX的特点
    1.6.3  Linux的特点
    1.6.4  Windows NT的特点
  本章小结
  习题
  实验
第2章  进程与线程
  2.1  多道程序与并发执行
    2.1.1  单道程序的顺序执行
    2.1.2  多道程序的并发执行
  2.2  进程模型
    2.2.1  进程的概念
    2.2.2  进程的实体
    2.2.3  进程状态和转换
    2.2.4  进程控制
  2.3  线程模型
    2.3.1  线程的概念
    2.3.2  线程与进程的比较
    2.3.3  线程的实现.
  2.4  多核、多线程与超线程
    2.4.1  多核技术简介
    2.4.2  多核基本概念
  2.5  进程管理实例.
    2.5.1  UNIX进程管理
    2.5.2  Linux进程管理
    2.5.3  Windows进程管理
  本章小结
  习题
  实验
第3章  互斥与同步
  3.1  进程管理的背景
  3.2  进程互斥
    3.2.1  互斥与临界区
    3.2.2  互斥的软、硬件实现方法
    3.2.3  信号量及P、V原语
    3.2.4  用P、V操作实现互斥
  3.3  进程同步
    3.3.1  进程同步概念
    3.3.2  用P、V操作实现同步
  3.4  进程通信
    3.4.1  进程通信的类型
    3.4.2  消息传递
    3.4.3  进程通信的有关问题
  3.5  死锁
    3.5.1  死锁的概念
  ……
第4章  处理器调度
第5章  存储器管理
第6章  文件管理
第7章  I/O管理
第8章  操作系统安全
第9章  新型操作系统
参考文献