新闻详情

新闻详情

首页 / 资讯中心 / 详情

操作系统八股复习

发布时间:2026/10/2 7:05:10来源:尧图网络
操作系统八股复习
1.cpu 相关的进程的上下文切换是什么意思进程切换是保存当前进程运行状态恢复另一个进程的运行状态主要包括栈指针程序计数器寄存器如果是不同进程之间的线程切换还包括地址切换比如页表寄存器和页表内容。用户态和内核态的切换和进程切换的不同之处在于切换发生在同一个进程不需要切换地址空间。Linux 进程内存包括哪些部分首先是程序代码段常量区已初始化的全局变量和静态变量未初始化的全局变量和静态变量的数据区堆段栈段由高地址向低地址扩展。堆和栈的区别是堆申请需要耗费更多资源有程序调用有分配和释放的过程。一个 write 过程发生了什么答首先系统调用CPU 从用户态切换到内核态把数据从用户空间拷贝到内核空间之后就成功返回write 调用成功不代表写入磁盘异步刷盘可以使用同步的 fsync 同步地刷盘。如果 write 或者 send 的是套接字就把数据缓存到 socket 缓冲区由 TCP 封装成段然后由驱动网卡异步地发送到对端收到确认之后就清空缓冲区被确认的部分。一个 read 过程发生了什么然后是系统调用如果数据已经在内核的 page cache 中就直接把数据拷贝到用户空间如果不存在就首先把数据从磁盘读入内核空间然后拷贝到用户空间再返回。2.输入输出设备相关cpu 和 IO 设备交互的方式有四种分别是 cpu 轮询中断处理方式dma 方式通道 IOcpu 轮询是 cpu 不断询问 io 处理的结果并处理中断处理方式数据准备过程可以去做其他处理然后设备异步通知cpu由 cpu 处理dma 方式可以由 dma 设备专门处理数据处理速度更高效cpu 只在传输前后处理通道 io 提供了更多有单独的通道处理器可以处理指令cpu 可以指示通道处理器处理。3.存储相关虚拟地址是做什么的虚拟技术把一个物理上的实体映射成多个逻辑上的实体虚拟地址空间实现了对物理内存的扩充在实际使用过程中每个进程独享内存的地址空间在实际访问中发生虚拟地址到物理地址的映射主要是通过 TLB 和页表去完成地址转换。虚拟技术是基于页面的换入换出的如果页面不在内存中需要通过缺页异常调入内存。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

SR8201F国产百兆PHY调试实战:从机贴失败到杜邦线救场 2026/10/2 7:50:56

SR8201F国产百兆PHY调试实战:从机贴失败到杜邦线救场

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Spring Boot 3.x 静态资源404与getHttpServletMapping错误解析 2026/10/2 7:50:50

Spring Boot 3.x 静态资源404与getHttpServletMapping错误解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
中软外包华为首月技术成长实录:从执行者到问题定义者 2026/10/2 7:50:50

中软外包华为首月技术成长实录:从执行者到问题定义者

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
加权最小二乘法:异方差矫正的原理、诊断与实战 2026/10/2 7:50:50

加权最小二乘法:异方差矫正的原理、诊断与实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Yocto下载慢怎么办?清华镜像与PREMIRRORS双管齐下加速构建 2026/10/2 7:50:50

Yocto下载慢怎么办?清华镜像与PREMIRRORS双管齐下加速构建

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
大模型训练优化器全解析:从SGD到AdamW与Muon的实战指南 2026/10/2 7:50:50

大模型训练优化器全解析:从SGD到AdamW与Muon的实战指南

1. 大模型训练里优化器到底在干什么很多人第一次接触大模型训练,注意力全在模型结构、参数量、数据配比上,优化器往往被当成一个“调参黑盒”——反正就是AdamW,学习率设个1e-4或者3e-4,跑就完了。但真到了训练不稳定、loss突然起…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉