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

操作系统-八股

进程基础:

进程定义:运行中的程序,有独立的内存空间和地址,是系统进行资源调度和分配的基本单位。

并发,并行 

并发就是单核上面轮询,并行就是同时执行(多核);

 进程上下文切换,由于进程是调度的基本单位,所以涉及到

 

 线程基础

进程线程比较,从是否共享内存考虑,然后就是页表切换开销比较大, 并且切换之后,快表失效,会导致程序运行时间变长。 

 

 

 

其实可以按照这个想法设计奖励函数,可以这样设计,要求的fairness/要求的fairness + 目前只能达到的fairness.也就是说如果目前达到的fairness偏小,那么下一时刻该用户优先级增加。

但是由于fairness只能记录系统的公平性,无法针对某个用户,所以这里只能处理fairness(涉及次数)的平均; 

 

 

 

进程间通信 

 

 

 

 socket

 

 top-c top -h-p查看进程下面的线程,zombie表示僵尸进程数量。


http://www.mrgr.cn/news/94544.html

相关文章:

  • 每日一题---dd爱框框(Java中输入数据过多)
  • 每日一题---腐烂的苹果(广度优先搜索)
  • 网络爬虫【简介】
  • C++中string常用方法总结
  • 6.PE文件新增节
  • 【算法】动态规划
  • 扩散模型:AIGC领域的核心引擎,解锁图像生成新维度
  • 【2025最新】深度学习框架PyTorch——从入门到精通(1)下载与安装
  • spring 创建单例 Bean 源码分析
  • k8s集群-kubeadm init
  • 压敏电阻结构特点及选型指南
  • 【图论】并查集的学习和使用
  • 卫语句优化多层if else嵌套
  • 计算机视觉cv2入门之边缘检测
  • Python Matplotlib面试题精选及参考答案
  • Python精进系列:隐藏能力之魔术方法
  • 315周六复盘(118)本周回顾
  • 入门基础项目-前端Vue_02
  • UE4-UE5虚幻引擎,前置学习一--Console日志输出经常崩溃,有什么好的解决办法
  • MySQL开发陷阱与最佳实践:第1章:MySQL开发基础概述-1.2 MySQL开发环境搭建