学习资料:学堂在线-30240243X 操作系统 (2016春)
什么是操作系统?
- 操作系统是一个控制程序
- 操作系统是一个资源管理器
- 应用程序与硬件之间的中间层
- 提供访问计算机软硬件资源的高效手段
操作系统的地位
- 应用程序
- 系统应用
- 操作系统
- 计算机硬件
- 操作系统
- 系统应用
操作系统软件的组成
- Shell:命令行接口
- GUI:图形用户接口
- Kernel:操作系统的内部
操作系统内核特征
- 并发
- 计算机系统中同时存在多个运行的程序,需要OS管理和调度
- 共享
- 宏观上,“同时”访问;微观上,互斥共享
- 虚拟
- 利用多道程序设计技术,让每个用户都觉得有一个计算机专门为他服务
- 异步
- 程序的执行不是一贯到底,而是走走停停,向前推进的速度不可知;
- 只有运行环境相同,OS需要保证程序运行的结果也要相同
学习操作系统的目的
写操作系统很酷!!!
操作系统实例
UNIX家族:UNIX BSD等;
Linux家族:redhat、fedora、ubuntu、android等;
Windows家族:95、98、win7、win10等;
操作系统的演变
- 单用户系统
- 批处理系统
- 多道程序系统
- 分时系统
- 个人计算机:每个用户一个系统
- 分布式计算:每个用户多个系统
- 网络支持成为重要功能
- 跨多系统的数据共享和协调
操作系统结构
分层结构
微内核结构
外核结构