当前位置: 首页 > wzjs >正文

网站开发所需经费企业营销网站开发建设专家

网站开发所需经费,企业营销网站开发建设专家,memcached在wordpress,网站做视频的软件有哪些一、进程优先级 是什么? 进程得到CPU资源的先后顺序。 为什么要有进程优先级? 目标资源稀缺,导致要通过优先级确定谁先谁后。 如何比较和分配? 进程优先级也是一种数字,int,task_struct 值越低,…

一、进程优先级

是什么?

进程得到CPU资源的先后顺序。

为什么要有进程优先级?

目标资源稀缺,导致要通过优先级确定谁先谁后。

如何比较和分配?

进程优先级也是一种数字,int,task_struct

值越低,优先级越高,反之,越低。

基于时间片的分时操作系统,考虑公平性,优先级可能变化,但变化的幅度不能太大。

知识点:

PRI:进程优先级,默认80

NI:进程优先级的修正数据,nice值(默认为0)

进程优先级=PRI(默认)+NI

设计原因:优先级设计不合理,会导致优先级低的进程,长时间得不到CPU资源,进而导致进程饥饿。

查看进程优先级的命令
用top命令更改已存在进程的nice:
进入top后按“r”‒>输入进程PID‒>输入nice值

nice和renice命令:

nice [选项] <命令> [参数]

renice -n 优先级值 -p 进程编号PID

系统调用:getpriority,setpriority

补充概念-竞争、独立、并行、并发
竞争性:系统进程数目众多,CPU资源只有少量,甚至一个。
独立性:多进程运行,需共享各种资源,多进程运行期间互不干扰。
并行:多个进程在多个CPU下分别同时运行。(查看cpu信息,cat /proc/cpuinfo)
并发:多个进程在一个CPU下采用进程切换的方式,在一段时间内,让多个进程都得以推进。(重点)

二、 进程切换(重点)

1.死循环进程如何运行?

a.一个进程一旦运行,会把自己的代码跑完吗?

不会,有时间片,运行时间片时间就切换。

时间片:当代计算机都是分时操作系统,没有进程都有它合适的时间片(其实就是一个计数
器)。时间片到达,进程就被操作系统从CPU中剥离下来。

b.死循环程序,不会使系统卡死,不会一直占有CPU

结论:

1)寄存器就是CPU内部的临时空间

2)寄存器!=寄存器里面的数据

3.如何切换?

进程切换:最核心的就是 保存和恢复当前进程的硬件上下文的数据 ,即CPU内寄存器的内容。

切换时,进程要把自己的进程硬件上下文保存起来,保存到task_struct中,TSS:任务状态段。

补充:
实时操作系统:应用场景---新能源汽车的刹车

分时操作系统:内核优先级抢占,进程切换。

Linux进程调度真实算法:

http://www.dtcms.com/wzjs/591862.html

相关文章:

  • 电信网站服务器石家庄专业网站设计电话
  • 安徽茶叶商城网站建设建立企业网站的意义
  • 高端网站建设的流程是什么桂林生活网站
  • 服务器有了怎么做网站影视网站建设策划文案
  • 淘宝网站开发实训报告注册有限公司注册有限公司
  • dw下载手机版广州seo技术优化网站seo
  • 如何建wap网站wordpress qq登陆
  • 外贸网站建设报价上海小程序开发公司排名
  • 网站建设产品培训软件定制合同模板
  • 网站logo显示网站开发盈利
  • 成都手机微信网站建设报价威联通231p做网站
  • 网站设置一键登录怎么办网站建设基础教程视频
  • 景德镇网站制作公司什么做电子书下载网站好
  • 一级a做爰片试看 免费网站计算机哪方面技术吃香
  • 饮料网站建设湛江免费建站模板
  • 网站怎么做sem网站建设电脑
  • 建网站培训班手机app制作费用
  • 怎么查网站是否被k有关做聚合物电池公司的网站
  • 学做效果图的网站有哪些如何提高用户和网站的互动性
  • 汕头建设网站网站开发设计项目书
  • 做淘宝详情页好的网站网站换一个图片怎么做
  • 哈尔滨网站建设1元钱自己做商品网站怎么做
  • 怎样提高网站的排名资源类网站怎么做
  • 杭州赛虎网站建设购物网站开发教程视频
  • 做商城网站产品怎么分布备案 网站名称
  • 建一个网络商城的网站素材搜集预算是什么上海在线做网站
  • 如何计算网站pv佛山网站seo优化排名公司
  • 网站建设合同技术开发合同范本网站开发技术包括什么内容
  • 品牌网站建设 t磐石网络nas搭建wordpress
  • 烟台专业的做网站公司腾讯外贸电商平台