- 操作系统是什么
- 计算机系统概述
- 操作系统类型
操作系统是程序,充当计算机硬件和计算机用户的中介
组成:
软件:
应用软件
系统软件
硬件:
输入/输出设备
存储器
处理器
从服务用户的观点--操作系统是用户与计算机硬件之间的接口
内核 Kernel:the one program running at all times on the computer
总的来说,操作系统是一组有效控制和管理计算机系统的硬件和软件资源,合理地组织计算机工作流程以及方便用户的程序集合
----------------有效:系统效率和资源利用率高
----------------合理:公平,不公平则会死锁或者饥饿
----------------方便:提供良好的用户界面,编程接口
计算机硬件系统结构
主机型:这类计算机以存储器为中心,CPU和各种通道都与存储器相连
总线型.微型计算机以总线为纽带来构成计算机系统,中央处理机,存储器,I/O设备(包括外存磁盘,磁带)都挂接载总线.
中断:
硬件中断
软件中断 又可分为程序中断(例如定点操作数溢出.地址越界,虚存管理中缺页等)
访管中断
特权指令和非特权指令:
特权指令:不允许用户程序中直接使用的指令.比如:I/O指令,设置时钟,设置控制寄存器等指令
非特权指令:用户程序中所使用的指令
两种运行状态
用户态:执行用户程序时
内核态:执行操作系统程序时
一图表示:
内核态和用户态
内核态:
能访问所有系统资源,可以执行特权指令,可以直接操作和管理硬件设备
操作系统内核程序运行在内核态下
使用内核栈
用户态:
只能访问属于它的存储空间和普通寄存器,只能执行普通指令
用户程序以及操作系统核外服务程序运行在用户态下
使用用户栈
操作系统特征和功能
并发
同一时刻
并行
同一时间间隔内发生
共享性
虚拟性
异步性
操作系统功能部件
windows的历史沿革: