操作系统

分时操作系统
一台计算机可以连接多个用户终端,每个用户可以在自己的终端上联机使用计算机。
分时技术:把处理机运行的时间分成很短的时间片,按时间片顺序将处理机分配给用户终端
对话方式,便于程序组的动态修改和调试,适用于交互任务。
实时操作系统
实时操作系统是以允许在时间范围之内做出响应的特征。
相应对象要求在秒级,毫秒,甚至微妙
用于工业过程控制、军事实时控制
通用操作系统
可以同时具有多道批处理、分时、实时处理的功能,或者两种以上的功能。
将实时处理和批处理结合起来称为实时批处理,首先保证优先处理任务,再插空进行批处理作业,通常前台是实时任务,批处理称为后台作业。
分时处理和批处理结合可构成分时批处理系统。在保证分时用户的前下,没有分时用户可进行批处理操作同样可按照前后方式处理。
操作系统基本类型
批处理操作系统
分时操作系统
实时操作系统
个人计算机操作系统
网络操作系统
分布式操作系统
批处理操作系统处理步骤:
操作系统_第1张图片
分时系统
交互性:首先,用户可以在程序动态运行的情况下对其加以控制,其次,用户上级提交作业方便。第三,分时系统还为用户之间进行合作提供方便
多用户同时性:多个用户同时上机
独立性:感觉独占一台计算机
unix是一个流行的多用户操作系统
实时系统
提供及时性应和可靠性,系统本身的安全性可靠,在大多数嵌入式计算中使用
操作系统的五大功能:处理机管理、存储管理、设备管理、信息管理、用户接口
计算机硬件一共:处理器、存储器、输入输出控制与总线、外部设备,如图:
操作系统_第2张图片
与操作系统相关的几种主要寄存器
数据寄存器
地址寄存器
1)地址标识寄存器
2)内存管理用各种始地址寄存器
3)堆栈指针
4)设备地址寄存器
条件码寄存器:也称为标志寄存器,比特位由处理机硬件设置
程序计数器PC:内装有下一周期被执行指令的地址。
指令寄存器IR:内装有待执行指令。
程序状态字PSW:各个比特位代表系统中当前的各种不同状态与信息。如执行模式是否允许中断等。
中断现场保护寄存器:如果系统允许不同类型的中断存在,则会设置一组中断现场保护寄存器以便保存被中断程序的现场和链接中断恢复处。
过程调用用堆栈:堆栈被用来存放过程调用时的调用名、调用参数、以及返回地址等。
存储器访问速度:
操作系统_第3张图片
计算机提供的最基本的功能是执行指令,任何程序必须通过指令执行才可以完成
操作系统_第4张图片
操作系统_第5张图片
在指令的执行过程中或一条指令执行结束时,尽管指令地址计数器中已指明了下一条被访问指令的地址,但是,外部设备或计算机内部可能会发来亟须处理的数据或其他紧急事件处理信号。这就需要处理机暂停正在执行的程序,转去处理相应的紧急事件,待处理完毕后再返回原处继续执行,这一过程称为中断。操作系统_第6张图片

你可能感兴趣的:(操作系统)