课程介绍

一, 本课程注意的问题:

    1, 概念多。 没听说的概念,或理解不够。

    2, 原理多。

    3, 非常的抽象。 与用到的还有一点的距离, 用时没注意它的原理。 

二, 相应的应对:

    1, 首先明确目的。 

        1.1 当然不是设计OS.

        1.2 用到计算机就离不开操作系统。 

            所有课程中的基础核心课。

            一般的计算机化用户,理解的程度决定了使用效果。 

            程序设计时的考虑。 

    2, 是不是具体操作系统? 

        所有操作系统的共性。 多线程(多任务,多进程)。 

三, 怎么学习?

    1, 问题驱动。 

        宏观: 事先想, 希望学到什么, 存在的问题。 

        微观: 第一章,每一节地学习。

    2, 理论联系实际:

        用原理去解释实例。 

        工程实例联系起来。

    3, 细节卡住后, 再回到问题来,自己想解决方案,再对比相成的。

    4, 算法: 调试算法、管理算法。 

四, 参考书:

    1, Operating System Internals and Design principles. 

    2, Applied Operating system Concepts.

    3, 计算机操作系统 汤子赢著。

五, 总体内容安排:

    1, 操作系统概述。

        最基本认识、概念。

    2, 进程管理。

        最核心的资源是CPU, 在软件上进程对应着CPU。

    3, 存储管理。

        内存管理、虚拟内存管理。

    4, 外部设备管理。也称为I/O设备管理。

    5, 文件管理。        

        软件管理统称为文件管理。

    总体的映像,然后学各章时对照着总体。       

猜你喜欢

转载自rmn190.iteye.com/blog/1314574