logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

操作系统之文件系统

本文章是基于《操作系统导论》的总结,如果大家想深入了解,很建议阅读这本书。

#操作系统#文件系统#c++
操作系统之I/O设备

本文章是基于阅读完《操作系统导论》之后的总结,很推荐大家完整阅读这本书。

#操作系统
操作系统之线程

进程是资源分配的基本单位,而线程是任务器进行任务调度的最小单位线程和进程在某一些程度上是差不多的,所以我们可以类比一下对于进程,我们有PCB,而对于线程,我们也有,叫TCB,保存每一个线程的状态。但是线程之间的上下文切换有一点主要的区别:地址空间保持不变(即不需要切换当前使用的页表)线程和进程之间的主要区别在于栈,在传统的进程地址空间模型可以称为单线程,只有一个栈但是在多线程运行的时候,每个线程可

#c++#操作系统
操作系统之线程

进程是资源分配的基本单位,而线程是任务器进行任务调度的最小单位线程和进程在某一些程度上是差不多的,所以我们可以类比一下对于进程,我们有PCB,而对于线程,我们也有,叫TCB,保存每一个线程的状态。但是线程之间的上下文切换有一点主要的区别:地址空间保持不变(即不需要切换当前使用的页表)线程和进程之间的主要区别在于栈,在传统的进程地址空间模型可以称为单线程,只有一个栈但是在多线程运行的时候,每个线程可

#c++#操作系统
操作系统之进程

这篇文章是基于《操作系统导论》的第一部分的总结,这是一本很好很好的书,如果大家真的想要了解更多的操作系统知识,阅读这本书还是很有必要的。

#操作系统
操作系统之内存管理

静态地址的转化:直接安排地址给计算机,在运行的时候不用担心动态地址转化:子啊运行的时候才知道地址,我们看到的都是虚拟的地址,真实的物理地址只有硬件才知道但是这两个方法都有一个共同的问题,就是要把整个程序都加载在内存之中,并且位置相对固定,因为每个进程中的堆空间和栈空间要预留很大的内存,所以这样会有很多的外部碎片。

#操作系统
缓存系统LRU(最近最少使用算法)

提到缓存系统,我们就不能避免需要接触到操作系统的内存管理如果大家已经有了解了,可以直接阅读LRU算法。

#缓存
到底了