![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
爱吃猫的鱼
这个作者很懒,什么都没留下…
展开
-
处理机管理 处理机调度
1、处理机调度层次处理器调度可分为三个级别:高级调度(作业调度、长程调度)中级调度(内存调度)低级调度低级调度是各类操作系统中必须具有的功能在纯粹的分时或实时操作系统,作业被直接调入内存,因此通常不需要高级调度在分时系统或具有虚拟存储器的操作系统中,专门引进了中级调度,控制进程在内存和外存间的对换2、调度算法选择原则任何层次的处理器调度,都由操作系统的调度程序实施,调度程序(scheduler)所使用的算法称为调度算法“效益优先,兼顾公平原则”调度算法设计通常应考虑如下原则/目标原创 2020-11-02 21:33:39 · 524 阅读 · 0 评论 -
处理机管理 线程及其实现
文章目录1、线程(1)单线程的缺点(2)引入进程和线程的目的(3)比起进程,线程的优点(4)在多线程进程中,每个线程具有2、多线程(1)多线程中的进程(2)多线程中的线程(3)线程属性(4)进程和线程的封装3、线程的组织方式4、线程的实现(1)内核级线程(2)用户级线程(3)混合式线程1、线程(1)单线程的缺点单线程结构进程给并发程序设计效率带来问题:进程切换开销大(进程是资源的拥有者)进程通信代价大,每次通信均要涉及通信进程之间或通信进程与操作系统之间的信息传递进程之间的并发性粒度较粗,并发原创 2020-10-31 22:32:23 · 372 阅读 · 0 评论 -
处理机管理 进程及其实现
文章目录1、进程定义和属性(1)可再入和可再用程序(2)进程的定义(3)进程和程序的区别(4)进程的六大特性2、进程的状态和转换(1)三态模型(2)五态模型(3)七态模型3、进程的描述和组成(1)进程映像(2)进程上下文(3)进程控制块(4)进程队列4、进程切换与模式切换(1)进程切换(2)模式切换(3)四个活动范围5、进程的控制和管理(1)原语(2)进程创建(3)进程撤销(4)进程阻塞(5)进程唤醒(6)进程挂起和激活进程是操作系统中最基本、重要的概念。是多道程序系统出现后,为了刻画系统内部出现的原创 2020-10-31 21:47:44 · 1194 阅读 · 0 评论 -
处理机管理 中断技术
文章目录1、中断概念2、中断源(1)硬中断(2)软中断(3)软硬中断区别(4)中断与信号3、中断和异常的响应及服务4、中断事件处理原则5、中断优先级和多重中断1、中断概念中断是现代操作系统实现并发性的基础之一目的:请求系统服务,实现并行工作,处理突发事件,满足实时要求,都需要打断处理器正常的工作定义:中断是指程序执行过程中,当发生某个事件时,中止CPU上现行程序的运行,引出处理该事件的程序执行的过程实现方式:在提供中断装置的计算机系统中,在每两条指令之间或某些特殊指令执行期间都检查是否原创 2020-10-31 21:46:32 · 538 阅读 · 0 评论 -
处理机管理 中央处理器
文章目录1、指令系统2、处理器状态3、处理器状态转换(1)用户态向内核态转换(2)内核态向用户态转换4、寄存器5、程序状态字1、指令系统机器指令的集合称指令系统,反映一台机器的功能和处理能力,分为以下六类:数据处理:执行算术和逻辑运算转移:改变指令执行序列,如无条件转移、条件转移等数据传送:在处理器的 RR,RS,SS 间交换数据(R寄存器,S存储器)移位:算术、逻辑、循环移位字符串:字符串的传送、比较、查询、转换I/O类:启动外围设备,在主存和外围设备间交换数据在多道程序设计环境中,原创 2020-10-31 21:45:25 · 438 阅读 · 0 评论 -
操作系统概论
文章目录一、资源管理1、资源复用2、资源虚拟3、资源抽象二、资源抽象1、基础抽象2、其他抽象三、操作系统的作用操作系统的功能和特性1、五大功能(1)处理器管理(2)存储管理(3)设备管理(4)文件管理(5)网络与通信管理2、三大特性(1)并发性(2)共享性(3)异步性一、资源管理包括:复用:多个进程共享有限的物理资源虚拟:把一个物理资源变成多个逻辑对应物抽象:屏蔽资源复杂性,提高资源易用性1、资源复用系统内多个进程竞争使用资源,资源复用让多个进程共享有限的物理资源主要包含:空分复用:原创 2020-10-31 21:49:12 · 1015 阅读 · 1 评论