概述
涉及问题
核心态操作:置时钟、清内存、开关中断、IO操作;用户态操作
系统调用=唯一接口使用系统资源
交互性:人机交互
并发性、并行性、
外中断时,中断隐指令保存pc,OS保存通用寄存器
中断时各个部件的操作:硬件CPU保存断点,CPU改为内核态;os提提供中断服务、初始化中断向量表、保存中断屏蔽字
开机过程:CPU加电,CS:IP指向FFFFOH(硬盘); 执行JMP指令跳转到BIOS; 登记BIOS中断例程入口地址; 硬件自检; 进行操作系统引导(内存)。
RAM、ROM是什么
SMP:多处理
系统调用不同于操作系统完成,系统调用是用户进程发起,请求操作系统服务
分时系统:较快响应用户,时间片问题;实时系统:处理紧急事件
操作系统结构
开机过程(操作系统引导)
三种操作系统
批操作、实时操作、分时操作
运行环境
运行机制
内中断外中断
系统调用
目录
中断时各个部件的操作:硬件CPU保存断点,CPU改为内核态;os提提供中断服务、初始化中断向量表、保存中断屏蔽字
开机过程:CPU加电,CS:IP指向FFFFOH(硬盘); 执行JMP指令跳转到BIOS; 登记BIOS中断例程入口地址; 硬件自检; 进行操作系统引导(内存)。
系统调用不同于操作系统完成,系统调用是用户进程发起,请求操作系统服务
进程与线程
管程pv操作:先p后v,请求响应关系;信号量pv:无限制,成对出现即可,资源顺序管理
几个算法的实现:银行家算法(有限资源分配顺序;死锁避免)、哲学家进餐、读者写者
引起进程创建的事件:用户登录,作业调度,提供服务,应用请求
资源分配图
进程
线程
处理机调度
同步互斥
死锁
内存管理
概念
内存管理
虚拟内存
文件管理
文件
文件打开、写入
FCB、
文件存储:顺序,链表,索引,链表+索引、索引+索引、多级索引
存储空间管理:空闲表、空闲链表、位图
文件系统
文件目录
目录结构、文件共享
计算:位示图、文件长度大小、磁盘计算
I/O管理
层次结构:用户层、设备独立、设备驱动、中断处理
I/O端口:设备控制器中被CPU直接访问的寄存器、I/O接口:设备控制器
I/O接口控制方法
缓冲区管理:时间计算
SPOOLing技术(假脱机)