操作系统
JustMove0n
那万一成功了呢?
展开
-
管程的概念
1.为什么要引入管程2.管程的定义和基本特征进程只能通过管程中的一组过程(代码函数)访问管程的局部数据当一个进程正在执行某个内部过程中,其它进程不允许执行这个内部过程原创 2023-04-28 23:31:38 · 141 阅读 · 1 评论 -
信号量机制
1.什么是信号量机制?2.整型信号量3.记录型信号量例子文字讲解版原创 2023-04-16 23:51:55 · 137 阅读 · 0 评论 -
进程互斥的实现方式
访问完临界区后每个进程进入临界区的权限只能被另一个进程赋予。原创 2023-04-16 23:20:54 · 624 阅读 · 0 评论 -
进程同步与进程互斥
1.进程同步进程同步是为了协调一些进程以完成某个任务,比如读和写,你肯定先写后读,不能先读后写吧,这就是进程同步做的事情了,指定这些进程的先后执行次序使得某个任务能够顺利完成举个生活的例子:你想要喝热水,于是你打了一壶水开始烧,在这壶水烧开之前,你只能一直等着,水烧开之后水壶自然会发生响声提醒你来喝水,于是你就可以喝水了。就是说「水烧开这个事情必须发生在你喝水之前」2.进程互斥进程的并发需要共享的支持。各个并发执行的进程不可避免需要共享一些系统资源(比如内存、打印机、摄像头这样的IO原创 2023-04-16 22:07:02 · 120 阅读 · 0 评论 -
调度算法分类
1.FCFS先来先服务调度算法First Come First Serve例子2.SJF短作业优先算法Shortest Job First例子3.HRRN高响应比优先Highest Reponse Ratio Next例子4.时间片轮转调度算法Round-Robin例题5.优先级调度算法例子6.多级反馈队列算法例子原创 2023-04-16 21:31:58 · 61 阅读 · 0 评论 -
调度算法的评价指标
1.cpu利用率2.系统吞吐量3.周转时间比如张三和李四上厕所都花了11分钟,但张三有10分钟都在排队,而李四只有1分钟在排队,虽然说张三和李四的上厕所的周转时间都一样,但是给张三的感受很槽糕。因此又提出了另外一个指标:带权周转时间4.等待时间5.响应时间对于计算机用户来说,会希望自已的提交和请求(比如通过键盘输入了一个调式命令)尽早地被系统服务、回应。响应时间:从用户提交请求到首次产生响应所用的时间原创 2023-04-16 21:00:02 · 96 阅读 · 0 评论 -
进程调度的时机、切换与过程、方式
1.进程调度的时机进程在操作系统内核程序临界区中不能进行调度和切换2.进程切换与过程3.进程调度的方式原创 2023-04-16 20:59:03 · 39 阅读 · 0 评论 -
处理器调度的概念、层次
1.调度的基本概念处理机分配时间片给某个进程使它能够运行2.调度的层次1)高级调度(作业调度)用户将自已的作业输入到高速的磁盘或者硬盘这样的外存空间上,但由于内存空间是有限的,我们并不能一口气全部将作业放到内存当中,因此需要调用来决定将哪个作业先行放到内存中运行2)中级调度(内存调度)将暂时不能运行的进程调至外存(磁盘或者硬盘)等待,然后将PCB放到挂起队列,当这些进程需要被调入内存运行的时候,就是通过中级调度来决定需要将哪个进程的外存数据重新调回内存3)低级调原创 2023-04-16 20:51:56 · 52 阅读 · 0 评论 -
线程概念与多线程的模型
同时支持用户级线程和内核级线程的系统中,可采用二者组合的方式:将N个用户级线程映射到M个内核级线程上。原创 2023-04-16 20:34:31 · 33 阅读 · 0 评论 -
OS进程通信
操作系统进程通信顾名思义就是指进程之间的信息交换进程是分配系统资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立1.共享存储2.消息传递3.管道通信原创 2023-04-09 21:18:39 · 77 阅读 · 0 评论 -
操作系统进程控制
1.什么是进程控制进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。简单理解进程控制就是实现进程状态之间的转换2.如何实现进程控制原语使用关/开中断指令来保证PCB修改进程状态以及相应队列操作的原子性3.进程控制相关的原语操作系统提供进程创建的原语操作系统提供进程终止的原语操作系统提供进程阻塞和唤醒相关的原语操作系统提供进程切换相关的原语原创 2023-04-09 12:23:51 · 37 阅读 · 0 评论 -
进程的状态
1.进程的状态进程是程序的一次执行,在这个执行的过程中,有时进程正在被CPU处理,有时又需要等待CPU处理,可见,进程的状态是会有所变化的,为了方便对各个进程的管理,操作系统将进程的状态划分了五种状态:新建、就绪、运行、阻塞、结束进程的三种基本状态进程另外两种状态2.进程状态间的转换原创 2023-04-09 12:20:42 · 34 阅读 · 0 评论 -
操作系统进程
资源分配调度。原创 2023-04-09 12:20:12 · 37 阅读 · 0 评论 -
OS系统调用
系统调用用户态系统调用用户态切换到核心态。原创 2023-04-08 16:51:38 · 453 阅读 · 0 评论 -
中断与异常
在早期的计算机中,各程序只能在CPU中串行执行,系统利用率很低(操作系统发展部分已经介绍过了)。为了解决上面的问题,人们发明了操作系统,并且引入了中断机制,实现多道程序并发执行。本质:发生中断意味着需要操作系统介入,开展管理工作。原创 2023-04-08 16:50:52 · 59 阅读 · 0 评论 -
操作系统的运行机制与体系结构
1.操作系统的运行机制和体系机构2.内核在计算机系统的层次结构3.操作系统体系结构类比原创 2023-04-07 22:46:44 · 39 阅读 · 0 评论 -
操作系统的发展与分类
学习操作系统第二天,操作系统的发展与分类原创 2023-04-06 22:31:50 · 236 阅读 · 0 评论 -
操作系统的特征
参考B站王道考验操作系统原创 2023-04-05 20:12:05 · 257 阅读 · 0 评论 -
操作系统的概念、功能、目标
参考B站王道考验操作系统原创 2023-04-05 20:08:41 · 256 阅读 · 0 评论