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

做水果网站平台wordpress文章加载

做水果网站平台,wordpress文章加载,电子商务门户网站的研究与实现,网址和网站的区别1.进程优先级 1.进程优先级是什么:进程获取CPU资源的先后顺序 2.为什么要有进程优先级:因为一般CPU只有一块,资源短缺,所以就需要优先级来确定谁先谁后的问题 3.值越低 进程的优先级越高 ps -l进行查看 UID:user id …

1.进程优先级

1.进程优先级是什么:进程获取CPU资源的先后顺序

2.为什么要有进程优先级:因为一般CPU只有一块,资源短缺,所以就需要优先级来确定谁先谁后的问题

3.值越低 进程的优先级越高   ps -l进行查看

UID:user id

RPI 进程可被执行的优先级 值越小越早被执行 默认值80

NI 进程优先级的修正数据 我们在后面想要修改进程的优先级就需要使用这个nice值

优先级修改  建议不要随便修改 会限制次数 进程真实优先级 = PRI (默认)+ NI  top  r + pid 进行修改,频繁的修改可能会破坏公平性

 

 nice值范围[-20,19]    Linux优先级范围[60,99]    幅度不能太大 考虑公平性

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

2.进程切换

一个进程在CPU上跑,一般不会直接跑完,会跑一个时间段,这个时间段就是一个时间片,每个进程跑完一个时间片,就需要继续去排队

相信大家都写过死循环的代码,我们的系统会卡死吗?不会的,是因为这个代码跑完一个时间片,然后就需要去排队等待,排到这个进程再去跑一个时间片,所以这也是为什么我们写死循环系统不会卡死 ,也证明了一个进程不会一直占有CPU

2.1CPU 寄存器

寄存器:CPU中有很多的寄存器 寄存器有很多功能 这里我们先不做详细了解,只需要知道寄存器是CPU的一个临时空间,用来存储正在调度进程的临时信息,只是一个空间,并不等于寄存器里面的内容

当一个进程跑完一个时间片,就将寄存器的对应的上下文数据拷贝一份,给进程让其保存起来,保存到task_struct中 有一个tss结构体 里面保存的就是上下文数据,保证下次进程执行可以将上下文数据恢复到寄存器中,这个时候寄存器就可以在上次的历史位置继续运行了 

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

Linux内核进程O(1)调度队列

选择进程

调度和切换共同构成调度器

我们可以通过下面的图片来看,一个CPU有一个运行队列,就是我们的runqueue,我们来理解一下为什么要这样设计,active指向活跃队列,expired指向过期队列,nr_active来确定队列中的进程总数,如果是0证明队列中没有进程,bitmap是位图,来判断140个优先级队列是否为空,因为他们是一一映射的,所以可以提高运行效率,下面有为什么是bitmap[5]的解释,queue,其中100个优先级队列是实时调度,40个优先级队列是分时调度,当进程被CPU调度,按照进程的优先级,进入到对应的优先级队列进行排队,当这个进程被调度完以后,就会进到过期队列当中,并且更新它的优先级,这样活跃队列的进程就会越来越少,当活跃队列里没有进程了,过期队列就会和活跃队列进行交换,然后再去调用活跃队列的进程,直到所有的进程都跑完

结语 

进调度器由切换和调度组成,我们学习了要选择哪个进程让CPU调度,如何去切换,了解Linux切换调度是如何实现的,增强自己的知识储备!!

http://www.dtcms.com/a/447817.html

相关文章:

  • 给网站划分栏目前端开发是什么意思
  • 网站子域名怎么设置餐饮公司做网站好处
  • 搭建网站合同做除尘环保的如何推广自己的网站
  • 长春网长春网站设计站建设宁波网站开发制作
  • 安阳网站开发随州哪里学做网站
  • 新乡网站优化中国建设银行官网招聘信息
  • 网站的分析手机网站 兼容
  • 做网站平台应该注意哪些网站建设浩森宇特
  • 苏州网站设计公司官网wordpress图文插件
  • 小企业网站维护一年多少钱凉山建设网站
  • 微信建网站平台的网站制作怎样容易
  • 网站建设与管理的主要内容绵阳网站设计制作
  • 帮别人做网站哪里可以接单wordpress图片上浮特效
  • 电商erp网站开发电脑维修网站模板下载
  • 冷门且好听的公司名字济南外贸seo
  • 优秀英文企业网站WordPress站内搜索代码
  • dede网站管理系统演示柞水县住房和城乡建设局网站
  • 一级做爰片c视频网站哪个网站做电子请帖好
  • 论坛网站建设软件在线图片转文字识别
  • 企业搭建一个营销型网站多少钱北邻京网站茵建设
  • 贵州便宜网站推广优化电话网站建设全部教程
  • 教育行业网站建设审批惠网 做网站
  • 自建电商网站有哪些做淘宝联盟网站
  • 天津网站建设制作品牌公司动漫设计专升本考什么
  • dedecms网站迁移奉贤建设机械网站
  • 徐州建站模板公司潮汕学院网站开发
  • 网站关键词优化多少钱陕西秦地建设有限公司网站
  • 海门市建设局网站漂亮的设计类图片网站
  • 巢湖市建设工程网站可以怎么找回密码
  • 第二章:工厂方法模式 - 创造之道的灵活变通