搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
操作系统原理
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7302116024
  • 作      者:
    [美]Lubomir F.Bic,[美]Alan C.Shaw著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2005
收藏
编辑推荐
  操作系统是计算机系统软件的重要组成部分,它控制和管理计算机所有的软硬件资源,协调各部件的工作,以方便用户的使用。本书主要介绍操作系统的基本原理,内容包括操作系统概述、进程管理与协作、内存管理、文件系统与输入输出、保护和安全、程序设计项目等。本书适合于计算机科学或计算机工程专业的学生学习。
展开
内容介绍
  本书详细讲述了从单处理机到分布式和并行计算机系统的基本思想、原则及概念,内容包括进程管理与协作、内存管理、文件系统与输入输出、系统保护与安全等。本书不仅从商用操作系统和研究型操作系统中选用了大量的例子来阐述有关的概念,而且针对各部分内容,给出了相应的编程实验练习,以增强读者的实际动手能力。
  本书适合作为计算机科学或计算机工程等相关专业的“操作系统”教科书,也可作为从事计算机工作的科技人员学习计算机操作系统的参考书。
展开
目录
第1章 概述
1.1 操作系统的作用
1.1.1 弥补硬件和应用间的差距
1.1.2 操作系统的三种视图
1.2 操作系统的组织结构
1.2.1 结构化组织
1.2.2 硬件接口
1.2.3 编程接口
1.2.4 用户接口
1.2.5 运行时组织结构
1.3 操作系统的发展和概念
1.3.1 早期的系统
1.3.2 批处理操作系统
1.3.3 多道程序设计系统
1.3.4 交互式操作系统
1.3.5 个人计算机和工作站操作系统
1.3.6 实时操作系统
1.3.7 分布式操作系统
第1部分 进程管理和同步
第2章 基本概念:进程及其交互
2.1 进程的概念
2.2 进程定义及实例化
2.2.1 进程问的次序关系
2.2.2 进程的隐式创建
2.2.3 用fork和join显式地创建进程
2.2.4 进程声明与类集
2.3 基本的进程交互
2.3.1 竞争:临界区问题
2.3.2 协作
2.4 信号量
2.4.1 信号量操作与数据
2.4.2 使用信号量实现互斥
2.4.3 生产者/消费者情形中的信号量
2.5 事件同步
第3章 高级同步与通信
3.1 共享内存的方法
3.1.1 管程
3.1.2 受保护类型
3.2 分布式同步与通信
3.2.1 基于消息的通信
3.2.2 基于过程的通信
3.2.3 分布式互斥
3.3 其他经典同步问题
3.3.1 读者/写者问题
3.3.2 哲学家进餐问题
3.3.3 电梯(调度)算法
3.3.4 使用逻辑时钟对事件排序
第4章 操作系统内核:进程和线程的实现
4.1 内核定义与目标
4.2 队列结构
4.2.1 操作系统中的资源队列
4.2.2 队列的实现
4.3 线程
4.4 进程与线程的实现
4.4.1 进程和线程描述符
4.4.2 进程操作的实现
4.4.3 线程的操作
4.5 同步与通信机制的实现
4.5.1 信号量和锁
4.5.2 管程原语
4.5.3 时钟和时间管理
4.5.4 通信原语
4.6 中断处理
第5章 进程和线程调度
5.1 调度器的组织方式
5.1.1 嵌入的和自治的调度器
5.1.2 优先级调度
5.2 调度方法
5.2.1 调度框架
……
第6章 死锁
第2部分 内存管理
第7章 物理内存
第8章 虚拟存储
第9章 主存中数据和代码的共享
第3部分 文件系统和输入/输出
第10章 文件系统
第11章 输入/输出系统
第4部分 保护和安全
第12章 保护和安全接口
第13章 内部保护机制
第5部分 程序设计项目
Ⅰ进程/线程的同步
Ⅱ进程和资源管理
Ⅲ内存管理
Ⅳ页面置换算法
Ⅴ文件系统
Ⅵ其他编程项目
术语表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证