网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
操作系统是计算机系统软件的重要组成部分,它控制和管理计算机所有的软硬件资源,协调各部件的工作,以方便用户的使用。本书主要介绍操作系统的基本原理,内容包括操作系统概述、进程管理与协作、内存管理、文件系统与输入输出、保护和安全、程序设计项目等。本书适合于计算机科学或计算机工程专业的学生学习。
本书详细讲述了从单处理机到分布式和并行计算机系统的基本思想、原则及概念,内容包括进程管理与协作、内存管理、文件系统与输入输出、系统保护与安全等。本书不仅从商用操作系统和研究型操作系统中选用了大量的例子来阐述有关的概念,而且针对各部分内容,给出了相应的编程实验练习,以增强读者的实际动手能力。
本书适合作为计算机科学或计算机工程等相关专业的“操作系统”教科书,也可作为从事计算机工作的科技人员学习计算机操作系统的参考书。
第1章 概述
1.1 操作系统的作用
1.2 操作系统的组织结构
1.3 操作系统的发展和概念
………………
第1部分 进程管理和同步
第2章 基本概念:进程及其交互
2.1 进程的概念
2.2 进程定义及实例化
2.3 基本的进程交互
2.4 信号量
第3章 高级同步与通信
3.1 共享内存的方法
3.2 分布式同步与通信
3.3 其他经典同步问题
第4章 操作系统内核:进程和线程的实现
第5章 进程和线程调度
第6章 死锁
第2部分 内存管理
第7章 物理内存
第8章 虚拟存储
第9章 主存中数据和代码的共享
第3部分 文件系统和输入/输出
第10章 文件系统
第11章 输入/输出系统
第4部分 保护和安全
第12章 保护和安全接口
第13章 内部保护机制
第5部分 程序设计项目
Ⅰ 进程/线程的同步
Ⅱ 进程和资源管理
Ⅲ 内存管理
Ⅳ 页面置换算法
Ⅵ 文件系统
Ⅶ 其他编程项目
术语表
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。