操作系统(五)——处理器管理

2024-08-27 22:38

本文主要是介绍操作系统(五)——处理器管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


           

   操作系统(五)——处理器管理



处理器管理从表层意思中可以看出,就是处理。想生活中用来进程处理事件的。处


理器管理就是进行处理器的分配调度的!

                       


一、多道程序设计

程序的并行执行:    

      一个计算问题往往要一定的顺序执行的,执行的顺序是有编制的程序确定的:
 1、现在的计算机都有处理器与外围设备并行工作的能力。
 2、处理器的执行速度远远高于外围设备的传输速度。


 多道程序设计:多个计算题同时进入一个计算机系统主存储器并行执行。

    对比:就像有时候我们应该专心致志,一个时候做一件事情,但是有时候我

们可以边剥花生、边洗脚、边看电视,后面这个情况同样是一个人但是同时做好几件事

这就是类似多道程序的设计过程。

    作用: 重复发挥处理器的使用效率,增加单位时间内算题量。
    注意
1、但处理器系统不能让两个程序同一时刻占用处理器。
2、对每一道题来说,从开始到完成多道程序设计是时间可能比单独执行时间长。


                                     

二、进程


程序: 是具有独立功能一组指令的集合。(程序的执行必须依赖实体,——数据集)

——这是一个静止态


进程:是一个程序在一个数据集上的一次执行——是一个动态。

 作用
1、提高资源的利用率
2、正确的描述程序的执行,调用编译程序,吧源程序翻译成目标程序。


进程的属性
1、动态性:进程是一个动态事件,程序是静态的。
2、异步性:各个并发的进程可以不同步的进行。
3、并发性:多个进程可以同时进行。
4、可以含有相同的程序:在多个进程中,可有相同的进程在执行。


状态:三个

                     


进程控制块:(PCB,Process Control Block) 分块、记录各进程执行是的情况。
    标志信息:进程名
    说明信息;进程状态,等待原因,进程程序
    现场信息:同样寄存器内容,控制寄存器内容,程序状态字寄存器内容
    管理信息:进程优先数,队列指针


:每创建一个进程都要有一个进程控制块来标识——进程生命的开始。



原语:不可中断的过程称为原语。 
(1)控制原语进程:创建原语:一个工作区或一个进程控制块
(2)撤销:一个进程的完成,收回它的工作区和进程块。
(3)阻塞:把进程态变道等待态
(4)唤醒:进程状态到就绪态。


注意:队首指针指向队列第一个进程控制块,最后一个指针值为 0




出队:一个进程从所在的队列中退出。

入队:一个进程排入到一个值得的队列中。








这篇关于操作系统(五)——处理器管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1112979

相关文章

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提