贪婪的君子程序员

操作系统

2017-07-09  本文已影响12人  贪婪的君子

操作系统这一个系列的文章基本上是写完了,在这里做个汇总表。

  1. 想开始操作系统的学习,就必须先了解操作系统的进程是什么。进程和线程可以被视为操作系统最核心的组成,即使不像是文件系统一般更为深广,但却关贯穿了操作系统的学习。
    进程与线程

  2. 知道进程之后,便开始接触操作系统中的并发,学习并发之前,我们需要先了解进程的切换过程,以及进程切换的条件等。
    中断与中断系统

  3. 中断是进程切换的必要条件,而进程切换又必须是有序的,故而我们需要对进程进行管理,以及决定需不需要切换到另一个进程,怎么管理会更高效。
    处理器调度

  4. 终于明白进程的管理模式后,我们可以正式的进入操作系统的并发学习了,为了实现操作系统的并发,我们产提出了互斥,通信,加锁等方式,但是再并发这一条道路上,我们还可以走的更远。
    进程互斥
    进程同步
    进程通信

  5. 并发一途,并没有想象中的那么好走,其中出现了很多困难,但是我们依旧在不断的去解决这些困难,在操作系统的并发中,死锁是最让人头痛的,我们不能避免,只能去面对。
    死锁
    死锁:补充
    饥饿与活锁

  6. 操作系统并不仅仅是管理进程,其要管理的资源很多,存储,设备,文件等等,管理的方式也多种多样。
    存储管理的功能
    内存管理技术
    文件系统概述

操作系统在计算机的所有技术中也许不是最重要的,但是一个操作系统的设计却是要设计到计算机的方方面面。

所以,你还是要重视操作系统,不然出门看别人在学操作系统,心里鄙视的说:“操作系统?有什么好学的,我天天都在用,我教你吧。”
那就真的是可笑了。

上一篇 下一篇

猜你喜欢

热点阅读