操作系统的运行环境:硬件环境和其他的系统软件组成的环境。
硬件环境:1.处理器
多用户多道程序环境中·,处理器指令分为:特权指令和非特权指令
处理器的状态:管态(系统管理程序运行的状态)和目态(用户程序运行的状态)。从用户态切换到内核态,有三种方式,a系统调用
b异常,c外围设备中断。
2.寄存器
暂时存放指令在处理器执行过程中所需的临时数据、访问地址及指令信息本身
3.主存器
一个作业必须把它的程序和数据存放在主存中才能运行
4.缓存技术和中断技术
操作系统与其他系统软件的关系
用户:要计算机为他工作的人
作业:要求计算机系统所做的一系列工作的集合(任务)
作业步:一个作业分成几个必须顺序处理的工作单位(步骤)
进程:一个作业分成若干作业任务
绝对地址:主存单元的实际地址
相对地址:相对于某个基准量(通常用零作基准量)编址时所用的地址
重定位:把程序中的相对地址转换为绝对地址
连接-装入程序:系统把过程和子程序找出来(从库中),并把它们同主程序装配起来
操作系统与用户接口
包括两方面,(1)用户程序;(2)作业控制说明,用户用作业控制语言编写作业说明卡来告诉操作系统其对程序的运行意图
联机作业控制:用户在分时系统的终端工作,直接通过键盘输入命令来控制作业的运行方式。两种方式:终端命令和用户图形接口(GUI)
固件:具有软件功能的硬件
微程序设计:指计算机控制器的操作,微程序不是在主存中运行,而是在高速控制存储器中运行的