首页
学习
活动
专区
工具
TVP
发布

操作系统

介绍操作系统中比较重要的一些概念与机制,从底层介绍各个机制的原理
专栏成员
5
文章
480
阅读量
8
订阅数
操作系统如何在内核中切换应用程序
如果有写过多线程的小伙伴知道,如果两个程序同时向一片区域中写入数据,可能会导致写入数据交叉错乱的情况,这是因为操作系统在运行程序时,为了能够让每个进程资源都充分被调度,会定期实施切换进程操作,本文旨在从底层源码介绍操作系统如何在内核态中切换应用程序
潋湄
2024-10-19
350
中断——操作系统进行CPU资源调度的利器
在实际开发过程中,我们经常会听到中断这个名词,而在操作系统底层,中断则发挥了至关重要的作用,本文旨在详解中断在操作系统中的产生原因、具体功能以及问题解决
潋湄
2024-10-18
940
详解操作系统中的页面错误机制与应用
页面错误机制(Page Fault)是操作系统中经常出现的一类问题,其含义为由于用户访问了未在物理内存中映射的虚拟内存地址引起的,而操作系统应用页面错误处理机制实现了多种功能,例如懒加载(Lazy Loading)、写时复制(Copy-On-Write,COW)、内存映射文件(Memory-Mapped Files)等,这些功能优化了操作系统的执行效率,本文旨在详解应用页面错误来实现的实际功能:
潋湄
2024-10-17
1030
从底层源码剖析操作系统如何切换用户态与内核态
在操作系统中,整个空间被划分为了两部分,分别为用户空间(user)与内核空间(kernel),当用户执行程序时,由于程序的执行需要内核程序的辅助,因此会来回在用户空间与内核空间之间进行切换,而本篇文章旨在通过分析最简单的操作系统xv6来剖析操作系统如何在用户态与内核态之间进行切换
潋湄
2024-10-12
1450
页表与三级页表介绍
在操作系统与计组学习中,我们会学习到页表这个概念,可以说,如今计算机的函数内存调用有很大一部分都离不开页表的调用,本文旨在详解页表的概念应用以及操作系统中的三级页表,三级页表对于节省空间起了至关重要的作用
潋湄
2024-10-08
1030
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档