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

操作系统-八股

进程基础:

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

并发,并行 

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

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

 

 线程基础

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

 

 

 

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

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

 

 

 

进程间通信 

 

 

 

 socket

 

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

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

相关文章:

  • 如何利用物理按键控制LVGL控件的大小与状态
  • 基于自定义线程池手写一个异步任务管理器
  • 2025 linux系统资源使用率统计docker容器使用率统计docker监控软件Weave Scope安装weavescope
  • 快速导出MySQL数据表结构到Excel或Word的方法(Navicat和EasyDatabaseExport)
  • 十种宠物狗-图像分类数据集
  • 分享一个免费的CKA认证学习资料
  • 【eNSP实战】配置Easy IP
  • ClickHouse总体学习
  • uniapp报毒
  • 明基PD2700U显示器无法调节图像模式
  • 骨质健康护理笔记
  • bhSDR Matlab-通用软件无线电平台
  • VSTO(C#)Excel开发8:打包发布安装卸载
  • 设计模式之命令设计模式
  • 墨香阁-测试报告
  • 星越L_电动车窗使用及初始化讲解
  • Ai智能体四:互动式 AI 聊天助手:前端实现
  • 【PHP】新版本特性记录(持续更新)
  • el-table表格样式设置单元格样式方法 :cell-class-name
  • Vue3 Pinia $subscribe localStorage的用法 Store的组合式写法
  • Postman中Authorization和Headers的区别
  • 《图解设计模式》 学习笔记
  • 基于Grafana+Prometheus的IB网卡硬件计数器监控方案
  • 深入解析工厂模式及其C#实现
  • node.js-node.js作为服务器,前端使用WebSocket(单个TCP连接上进行全双工通讯的协议)
  • 70.HarmonyOS NEXT PicturePreview组件深度剖析:从架构设计到核心代码实现
  • 560.和为k的子数组
  • mysql索引讲解
  • 深入理解 Reactor Netty 线程配置及启动命令设置
  • 洛谷 P1068 [NOIP 2009 普及组] 分数线划定 python