资源简介
前言
1 引言 1
1.1 什么是操作系统? 3
1.1.1 所有延长机器的作业系统 4
1.1.2 作为一个资源管理器的作业系统 6
1.2 操作系统的历史 7
1.2.1 第一代(1945年至1955年)真空管 7
1.2.2第二代(1955年至1965年)晶体管和批处理系统 8
1.2.3 第三代(1965年至1980年)的集成电路 10
1.2 4 第四代(1980年至今)个人电脑 15
1.3计算机硬件检查 19
l.3.1处理器 19
1.3.2内存 23
1.3.3 磁盘 26
1.3.4 胶带 27
1.3.5 I/O设备 27 (I/O即输入输出)
1.3.6总线 30
1 3.7启动计算机 33
1.4 操作系统动物园 33
1.4.1大型机操作系统 34
1.4.2 服务器操作系统34
1.4.3多处理器的操作系统 34
1.4.4个人电脑操作系统 35
1.4.5掌上电脑操作系统 35
1.4.6 嵌入式操作系统. 35
1.4.7 传感器节点的操作系统 36
1.4.8 实时操作系统 36
1.4.9 智能卡操作系统 37
1.5操作系统的概念 37
1.5.1 流程 38
1.5.2 地址空间 40
1.5.3文件 40
1.5.4输入/输出 43
1.5.5保护 44
1.5.6 壳牌 44
1.5.7系统发育个体发育重演 46
1.6 系统调用 49
1.6.1 流程管理系统调用 52
1.6.2文件管理系统调用 56
1.6.3 目录管理系统调用 57
1.6.4杂项系统调用 58
1.6.5 在Windows的Win32 API 59
1.7 操作系统结构 62
1.7.1单片系统 62
1.7.2分层系统 63
1.7.3微内核 64
1.7.4 客户 - 服务器模型 67
1.7.5 虚拟机 67
1.7.6 出的内核 71
1.8 根据C的WORLD 72
1.8.1 C语言 72
1.8.2头文件 73
1.8.3大的编程项目 74
1.8.4运行时模型75
1.9操作系统上的研究 76
1.10 本书的其余部分的概要 77
1.11 公制单位 78
1.12 概要 79
2进程和线程
2.1工序83
2.1.1 过程模型 84
2.1.2 进程创建 86
2.1.3 进程终止 88
2.1.4 流程层次结构 89
2.1.5 进程国家 90
2.1.6实施流程 91
2.1.7多多建模的建模 93
2.2 螺纹 95
2.2.1线程使用情况 95
2.2.2古典的线程模型 100
2.2.3POSIX线程 104
2.2.4在用户空间中实现的线程 106
2.2.5在内核中实现的线程 109
2.2.6混合实现 110
2.2.7调度激活 111
2.2.8 弹出式线程 112
2.2.9 使单线程代码中使用多线程技术 114
2.3 进程间通信 117
2.3.1静态条件 117
2.3.2关键区域 119
2.3.3忙等待的互斥 120
2.3.4 睡眠和唤醒 125
2.3.5 信号灯 128
2.3.6互斥 130
2.3.7显示器 134
2.3.8消息传递 140
2.3.9 壁垒 144
2.4 调度 145
2.4.1调度 145
2.4.2 批处理系统的调度 152
2.4.3 调度互动系统 154
2.4.4 调度实时系统 160
2.4.5政策与机制 161
2.4.6 线程调度 162
2.5经典的IPC问题 163
2.5.1 哲学家就餐问题 164
2.5.2读者和作者的问题 167
2.6 进程和线程的研究 168
2.7概要169
习题95
第3章 存储管理99
3.1 无存储器抽象99
3.2 一种存储器抽象:地址空间101
3.2.1 地址空间的概念101
3.2.2 交换技术103
3.2.3 空闲内存管理104
3.3 虚拟内存106
3.3.1 分页107
3.3.2 页表108
3.3.3 加速分页过程109
3.3.4 针对大内存的页表111
3.4 页面置换算法113
3.4.1 最优页面置换算法114
3.4.2 最近未使用页面置换算法114
3.4.3 先进先出页面置换算法115
3.4.4 第二次机会页面置换算法115
3.4.5 时钟页面置换算法116
3.4.6 最近最少使用页面置换算法116
3.4.7 用软件模拟lru 117
3.4.8 工作集
代码片段和文件信息
- 上一篇:基于51单片机的888光立方设计.rar
- 下一篇:linux-2.6.24.rar
相关资源
- C++操作系统课设-进程管理
- 哲学家进餐问题的c++模拟实现
- 操作系统课程设计(生产者-消费者存
- 操作系统——5个实验.zip
- 操作系统进程管理实验
- 操作系统—页面置换算法C++实现
- 操作系统 内存管理 模拟 图形界面
- 银行家算法 mfc 含源代码 界面 操作系
- 操作系统生产者消费者问题MFC动态实
- 操作系统课程设计:Windows 命令接口之
- 操作系统课程大作业-文件管理系统
- C语言实现最低松弛度优先算法源代码
- 操作系统信号量PV经典问题:沉睡的理
- 基于C++的银行家算法模拟实现
- 生产者消费者问题源码-MFC实现-进程模
- 操作系统实验 进程调度 高响应比优先
- 操作系统文件管理C++代码实现
- 嗜睡的理发师进程同步与实现c++
- 安徽大学操作系统实验八基于扫描的
- 安徽大学操作系统实验四主存空间的
- 操作系统——银行家算法
- 操作系统_生产者消费者c++、mfc实现
- 磁盘调度c++模拟实现计算机操作系统
- 操作系统课设源代码 模拟进程的并
- 64位操作系统下win10、win7,VC6的所有问
- 操作系统课程设计之死锁检测
- 操作系统课程设计 哲学家进餐问题完
- 2010-2011华南理工大学操作系统课程设
- 操作系统进程间通信,用mfc实现
- 2013-2014华南理工大学操作系统课程设
评论
共有 条评论