操作系统这一个系列的文章基本上是写完了,在这里做个汇总表。
-
想开始操作系统的学习,就必须先了解操作系统的进程是什么。进程和线程可以被视为操作系统最核心的组成,即使不像是文件系统一般更为深广,但却关贯穿了操作系统的学习。
进程与线程 -
知道进程之后,便开始接触操作系统中的并发,学习并发之前,我们需要先了解进程的切换过程,以及进程切换的条件等。
中断与中断系统 -
中断是进程切换的必要条件,而进程切换又必须是有序的,故而我们需要对进程进行管理,以及决定需不需要切换到另一个进程,怎么管理会更高效。
处理器调度 -
终于明白进程的管理模式后,我们可以正式的进入操作系统的并发学习了,为了实现操作系统的并发,我们产提出了互斥,通信,加锁等方式,但是再并发这一条道路上,我们还可以走的更远。
进程互斥
进程同步
进程通信 -
并发一途,并没有想象中的那么好走,其中出现了很多困难,但是我们依旧在不断的去解决这些困难,在操作系统的并发中,死锁是最让人头痛的,我们不能避免,只能去面对。
死锁
死锁:补充
饥饿与活锁 -
操作系统并不仅仅是管理进程,其要管理的资源很多,存储,设备,文件等等,管理的方式也多种多样。
存储管理的功能
内存管理技术
文件系统概述
操作系统在计算机的所有技术中也许不是最重要的,但是一个操作系统的设计却是要设计到计算机的方方面面。
所以,你还是要重视操作系统,不然出门看别人在学操作系统,心里鄙视的说:“操作系统?有什么好学的,我天天都在用,我教你吧。”
那就真的是可笑了。
网友评论