十天速成操作系统
文章平均质量分 61
最开始是因本人需要十天速成操作系统应对考试而作。希望可以帮助到需要应对考试的各位小伙伴以及对操作系统感兴趣的同学们
赛博游客
北京埋土大学计院学生一枚
展开
-
十天掌握操作系统
我从今天开始更新这个十天掌握操作系统系列,12 月8日的0:00之前会准时完结。因为我之前都没怎么学。而且一个人学太枯燥了。算了,上网不涉密,涉密不上网。更新过程中如有错误还请各位大佬指正。因为我12月8号有操作系统的考试。为什么从现在开始更新?原创 2023-11-29 12:05:55 · 323 阅读 · 0 评论 -
十天掌握操作系统——进程(2)PCB、进程调度
除了使用资源,它还有可能正在进行一些运算,这些运算产生的中间结果会放在CPU的寄存器里面,为了使MyProcess再次执行的时候能够正常的继续它的运算,我们需要把这些关键的信息记录在。linux是允许多个用户同时操作的,为了防止粗心的小B不小心打乱我们的计划,我们需要标识当前的进程是属于小A的,把她的账户记在PCB里面,即。字面意思,先执行运行时间短的,有效避免上面的情况。当前的进程跑的好好的,也没什么想停下来的原因,但是这个时候来了一个比它优先级更高更加重要的进程,操作系统可以让他停下来。原创 2023-11-29 22:40:46 · 1174 阅读 · 0 评论 -
十天掌握操作系统——前导介绍
管理计算机系统中的各种各样的资源,并且调度它们的使用的这样一个应用。(操作系统的设计要考虑怎么样管理会比较高效、有序、并且安全等等)想深入学习的小伙伴可以直接去看老师的书,在微信读书上免费。(早八迟到不会扣考勤,人美心善的天使老师一位)。先推一波刘美华老师的书《操作系统原理教程》。本系列会基本按照刘老师的书来开展和叙述。(不过是第三版,最新版应该要买纸质书)老师写的很好,老师本人也很好。(因为这是我的教材啊废话)原创 2023-11-29 12:07:16 · 337 阅读 · 0 评论 -
十天掌握操作系统——进程(0)
首先第一个问题进程是什么?先有一个粗暴但熟悉的理解,进程就是一个个正在运行的exeSee,这个就是进程。我写的程序test.c编译生成的test.exe每一次执行都会创建一个名为test.exe的进程。一个不太恰当的比喻:编译生成的exe文件就是菜谱,每次运行创建一个进程都是在按照菜谱去炒菜,每次炒菜都会产生一盘真实的菜(就是进程)。好,瞎扯结束,毕竟时间紧任务重。让我看看大纲接下来是什么。原创 2023-11-29 12:17:43 · 411 阅读 · 0 评论 -
十天掌握操作系统——进程(1)特性、状态、进程控制
我感觉一开始看到这几个特性挺难记住的,把这几个特性看作进程这一个部分的提纲挈领可能会好一点?也欢迎大家指出错误。进程进行哪些操作,事实上就是,进程的状态的变化吧,但是它不会自己变,得操作系统让它变,操作系统怎么让它变呢,就靠下面的几个操作。的操作(原语的这个特性应该是得知道,说人话就是,不能执行到一半就不执行了,也不能单独拿出原语的一部分来执行)7.这个时候可能会有优先级比它更高的进程冒出来了,操作系统决定先执行那个更重要优先级更高的。是因为造成阻塞的不一定是申请资源,也有可能是等待其他进程完成的结果。原创 2023-11-29 16:15:49 · 1000 阅读 · 0 评论