操作系统期中提纲--第一章
2016-11-14 20:25
141 查看
操作系统做什么?
操作系统控制并协调应用程序对硬件的使用。
从用户的角度来看,操作系统就是为了方便使用。用户不用关心究竟应该怎么分配并使用这些底层资源。
从系统的角度来看,操作系统是一个和硬件有着紧密联系的程序。
计算机系统
计算机系统的操作(bootstrap, interrupt, system call)
存储结构(从寄存器到磁带机,容量逐渐变大,速度逐渐变慢)
I/O结构(SCSI, device driver, DMA)
计算机体系结构
单处理器系统
多处理器系统
群集系统
操作系统结构
多道程序
分时系统
操作系统作业
用户模式和内核模式
系统boot的时候,硬件处于kernel mode。操作系统之后装载完毕并且应用程序此时处于user mode。一个陷阱或中断发生时,硬件从user mode转成kernel mode。也就是说,模式位从1转为0。因此,只要操作系统获得计算机控制权,电脑处于kernel mode。系统将控制权转到用户手上的时候一定会将模式位转为1。
计时器
进程管理
创建、删除用户和系统进程
挂起、重新装载进程
提供进程同步机制
提供进程通信机制
提供死锁处理机制
内存管理
追踪目前哪一块内存被使用以及被谁使用
决定哪些进程和数据从内存移入移出
分配或者解除分配内存空间
存储管理
高速缓存
保护与安全
分布式系统
特殊功能的系统
运算环境
传统运算环境
用户-服务器运算环境
P2P运算环境
操作系统控制并协调应用程序对硬件的使用。
从用户的角度来看,操作系统就是为了方便使用。用户不用关心究竟应该怎么分配并使用这些底层资源。
从系统的角度来看,操作系统是一个和硬件有着紧密联系的程序。
计算机系统
计算机系统的操作(bootstrap, interrupt, system call)
存储结构(从寄存器到磁带机,容量逐渐变大,速度逐渐变慢)
I/O结构(SCSI, device driver, DMA)
计算机体系结构
单处理器系统
多处理器系统
群集系统
操作系统结构
多道程序
分时系统
操作系统作业
用户模式和内核模式
系统boot的时候,硬件处于kernel mode。操作系统之后装载完毕并且应用程序此时处于user mode。一个陷阱或中断发生时,硬件从user mode转成kernel mode。也就是说,模式位从1转为0。因此,只要操作系统获得计算机控制权,电脑处于kernel mode。系统将控制权转到用户手上的时候一定会将模式位转为1。
计时器
进程管理
创建、删除用户和系统进程
挂起、重新装载进程
提供进程同步机制
提供进程通信机制
提供死锁处理机制
内存管理
追踪目前哪一块内存被使用以及被谁使用
决定哪些进程和数据从内存移入移出
分配或者解除分配内存空间
存储管理
高速缓存
保护与安全
分布式系统
特殊功能的系统
运算环境
传统运算环境
用户-服务器运算环境
P2P运算环境
相关文章推荐
- 操作系统_第一章_操作系统的基本类型
- ucosii的实时操作系统(任哲)——第一章
- 【软件测试】操作系统篇:第一章 计算机操作系统概述
- 第一章 操作系统概述(二)
- 笔记:一个操作系统的实现第一章boot.asm文件分析
- 操作系统设计与实现 第一章 引言(二)
- 第一章 操作系统引论--笔记
- 操作系统第一章
- 操作系统_第一章_操作系统的功能
- 第一章--最小的“操作系统”
- 【软件测试】操作系统篇:第一章 计算机操作系统概述
- 《操作系统》庞丽萍 第四版 第一章学习
- 现代操作系统读书笔记第一章 引论
- 操作系统 第一章引论
- 第一章:操作系统概述
- 第一章《马上动手写一个最小的操作系统》
- 操作系统 第一章引论
- 【翻译】深入解析Windows操作系统(第五版)-第一章
- Linux下signal通信研究(操作系统期中论文之自选题目研究)
- 第一章 自己动手写第一个最小的“操作系统”