
操作系统
文章平均质量分 56
操作系统
鸭梨的药丸哥
文耀
展开
-
操作系统--处理机调度
操作系统–处理机调度三个层次高级调度(作业调度):按照某种规则,从后备队列中选择合适的作业将其调入内存,并为其创建进程中级调度(内存调度):按照某种规则,从挂起队列中选择合适的进程将其数据调回内存低级调度(进程调度):按照某种规则,从就绪队列中选择一个进程为其分配处理机三种调度对进程状态的影响高级调度:无->创建态->就绪态中级调度:挂起态->就绪态(阻塞挂起->阻塞态)低级调度:就绪态->运行态低级调度时机进程调度(低级调度)按照某种算法从就绪队列原创 2021-07-04 20:55:44 · 353 阅读 · 0 评论 -
操作系统--进程
操作系统–进程和线程进程定义进程 = 程序段+数据段+PCBPCB进程存在的唯一标志进程的特征动态性:进程是程序的一次执行过程,是动态地产生,变化和消亡的并发性:内存中有多个进程实体,可以并执行独立性:进程是独立运行的,独立获得资源,独立接受调度的基本单位异步性:各进程按各独立的,不可预测的速度推进结构性:每个进程都有PCB,进程 = 程序段+数据段+PCBPCB进程描述信息:进程标识符PID,用户标识符UID进程控制和管理信息:进程当前状态,进程优先级资源分配清单:程序原创 2021-04-13 16:08:46 · 111 阅读 · 0 评论 -
操作系统--中断和异常
操作系统–中断和异常中断机制的诞生为了实现多道批程序并发执行的一种技术,而发明出中断,主要为了提高资源的利用率。中断的概念发生中断,就意味着需要操作系统介入开展管理工作,cpu会立即进入核心态中断的类型内中断:由CPU内部事件引起。例:访管中断、程序中断强迫性中断:程序没有预期:例I/O(外设输入输出)、外部中断自愿中断:程序有预期的、例:执行访管指令外中断:由CPU外部事件引起。例:I/O、外部事情或者内中断:由CPU内部事件引起。例:访管中断、程序中断陷入(原创 2021-04-13 16:08:14 · 1393 阅读 · 0 评论 -
操作系统--系统调用
操作系统–系统调用系统调用的目的和作用系统调用是操作系统提供给应用程序的接口作用: 应用程序可以系统调用(程序接口)请求获得操作系统的服务系统调用会使得处理器从用户态切换为核心态系统调用的分类设备管理:完成设备的请求,释放,启动等功能文件管理:完成文件的读写,创建,删除等功能进程控制: 完成进程的创建,撤销,阻塞,唤醒等功能进程通信: 完成进程之间的消息传递,信号传递等功能内存管理: 完成内存的分配,回收,获得作业占用内存区大小及始址等功能系统调用和库函数的区别系统调用是操原创 2021-04-13 16:07:39 · 1435 阅读 · 0 评论 -
操作系统复习--OS的运行机制和体系结构
操作系统复习–OS的运行机制和体系结构本文章按照王道操作系统参考文章主要分:运行机制,操作系统内核,操作系统的体系结构运行机制两种命令特权指令:不允许用户直接使用的命令,如:I/O,中断命令等,运行在核心态非特权指令:普通的应用程序指令,如:加减乘除操作。两种处理器状态核心态(管态):可以运行特权命令和非特权指令用户态(目态):只能运行非特权指令两种程序内核程序(管理程序):操作系统内核程序是系统管理者,特权特权指令和非特权指令都能执行,运行在核心态用户程序(应用程序):为了保原创 2021-04-13 16:06:21 · 311 阅读 · 0 评论