![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机操作系统OS(软件)
文章平均质量分 64
Elvin域文
他强由他强,清风拂山岗;他横由他横,明月照大江。
展开
-
轮转调度 简单轮转调度 多级反馈队列调度 死锁
简单轮转调度与多级反馈调度的未完成进程进入就绪队列的位置有何不同;死锁是怎么回事,它和阻塞并不等同,人为解决死锁的方式有哪些,产生死锁的直接原因是什么,死锁的根本性原因是什么,死锁是由资源竞争引起的,那么资源的类型有哪些原创 2022-04-01 11:36:46 · 945 阅读 · 0 评论 -
进程调度(处理机调度)
什么是进程进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。作业的建立与调度 脑图上下文切换 脑图触发上下文切换时,右侧从上往下依次执行,1.CPU现场会把原有程序的现场信息存储到PCB现场保留区;2.分派程序申请CPU,CPU响应并运行分派程序3.CPU将分派程序移除,并将由分派程序指定新的程序移入CPU并进行执行注意:原有程序,分派程序,新的程序都在PCB现场保留区当中,所以整个上下文原创 2022-03-30 21:38:38 · 852 阅读 · 0 评论 -
进程的管理
10.进程的管理1.OS管理软件的概念级关键的进程管理软件包括系统中断/调用/异常处理 队列管理模块 进程控制程序 进程调度程序(通常是独立运行程序) 进程通信程序(通常为多个程序包) 终端登录,作业控制程序,性能监控程序,审计等外围程序2.进程实现的队列模型3.队列管理模块队列管理模块是操作系统实现进程管理的核心模块;操作系统建立多个进程队列,包括就绪队列,等待队列;按需组织为,先进先出/优先队列;队列中的进程可以通过原创 2022-02-14 12:44:32 · 275 阅读 · 0 评论 -
进程同步 生产者消费者问题
某超级市场,可容纳100人同时购物。入口处备有篮子,每个购物者可持一只篮子入内购物。出口处结帐,并归还篮子(出、入口仅容一人通过)。请试用P(S)、V(S)操作以及信号量写出购物同步算法。思路:1.可以将这个超级市场看作是缓冲区,能容纳100人同时购物就是他的容量;2篮子可以看作是生产者产出的产品,经入口放入缓冲区,归还篮子的行为看作是消费者将篮子从缓冲区取出的行为;3.出入口仅允许一人通过,是对这个缓冲区使用的要求,也就是说,当有人在进的时候就会触发wait(mutex),但当进入完成后会原创 2022-03-20 20:14:08 · 3581 阅读 · 2 评论 -
计算机操作系统 汤子瀛(慕课版)
第1章 操作系统引论操作系统①是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充,②主要用于管理硬件设备,提高他们的利用率和系统吞吐量③为用户和应用程序提供简单的接口,以便用户和应用程序使用硬件设备④OS是计算机系统中最基础,最重要的系统软件操作系统的目标①方便性,如果计算机只有硬件系统,操作员只能通过机器指令进行编程,具体按钮进行操作,十分繁杂,有了操作系统就可以屏蔽部分机器指令,用户可以通过高级语言编码,经编译程序翻译为机器语言,执行指令或者直接使用OS提供的各种命令来原创 2022-02-26 21:21:42 · 3054 阅读 · 1 评论 -
计算机操作系统笔记(一) 南京大学慕课版
计算机系统概览计算机系统的组成——计算机系统:硬件子系统和软件子系统硬件子系统:电,磁,光,机械与原理构成的各种物理部件的有机组合,是系统工作的实体,是系统工作的载体,CPU,主存储器,I/O控制系统,外围设备;软件子系统:各种程序和文件,用于指挥计算机系统按指令的要求进行协同工作,包含系统软件,支持软件,应用软件,需要注意的是,关键系统软件包含操作系统和语言处理程序;计算机硬件系统组成:中央处理器,主存储器,外围设备,总线;注意:网络通信指令也属于外围设备,但不包含在I/O模块原创 2022-01-21 10:35:33 · 1733 阅读 · 0 评论