首页 > 系统相关 >linux进程管理和调度(一)

linux进程管理和调度(一)

时间:2022-10-09 22:45:47浏览次数:54  
标签:调度 处理器 切换 linux 进程 内核

内核和处理器建立了多任务的错觉,即可以并行做几种操作,这是通过以很短的间隔在系统运行的应用程序之间不停切换而做到的。由于切换间隔如此之短,使得用户无法注意到短时间内的停滞,从而在感观上觉得计算机能够同时做几件事情。

  • 内核必须决定为各个进程分配多长时间,何时切换到下一个进程。这又引出了哪个进程是下一个的问题。此类决策是平台无关的。
  • 在内核从进程A切换到进程B时,必须确保进程B的执行环境与上一次撤销其处理器资源时完全相同。例如,处理器寄存器的内容和虚拟地址空间的结构必须与此前相同。
    这两个任务是称之为调度器的内核子系统的职责

标签:调度,处理器,切换,linux,进程,内核
From: https://www.cnblogs.com/linbingfeng/p/16773927.html

相关文章

  • Linux fdisk 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......
  • Linux 上下载安装 RabbitMQ 的方法步骤
    RabbitMQ是一套开源(MPL)的消息队列服务软件,是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成......
  • 12@进程信号处理
    文章目录​​信号控制​​​​一、信号说明​​​​二、捕捉信号​​​​例1:​​​​例2:​​​​三、关于HUP信号​​​​1、nohup命令​​​​2、setsid命令​​​​3......
  • git diff与linux diff的输出格式之unified format
    gitdiff与linuxdiff的输出格式之unifiedformat【转】  前言前面有一篇文章《一个有些意思的项目--文件夹对比工具(一)》,里面简单讲了下diff算法之--Myers算法......
  • @linux 扩容|缩容 (增加与减小swap分区)
    文章目录​​swap分区增加​​​​1.swap的概述​​​​2.swap增加​​​​1)查看当前linux主机swap​​​​2)增加swap分区​​​​3)swap永久设定​​​​4)修改swap空间的swa......
  • 各种linux安装软件的方式
    ......
  • @开源镜像站(linux系统:Center OS|Ubuntu|Debian)
    文章目录​​1.开源镜像​​​​2.国内开源镜像站​​​​3.国外开源镜像站(官方镜像站)​​1.开源镜像开源镜像站即一个放置开源系统镜像文件的站点;免费提供镜像文件下载下来......
  • 在 Linux 虚拟机上扩展根文件系统 扩容(azure cloud)
    文章目录​​linux文件系统扩展​​​​1.登录azurecloud​​​​2.进入服务器,查看当前的文件系统​​​​3.服务器关机(关机扩容)​​​​4.服务器上文件系统扩展调整​​li......
  • @zabbix监控(snmp监控linux主机)
    文章目录​​zabbix使用snmp监控linux​​​​1.服务端部署snmp​​​​2.客户端部署snmp​​​​3.测试snmp状态​​​​4.zabbix-web添加主机​​zabbix使用snmp监控linux......
  • 进程(第三章)
    目录fork函数(最有收获)wait和waitpidexec函数族管道和命名管道问题与解决思路如何gdb调试带fork的程序?实践内容forknforkexeclpexecl进程是对映像的执行系统资源包括内存......