欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

课程介绍

程序员文章站 2022-07-14 13:00:27
...

一, 本课程注意的问题:

    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, 文件管理。        

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

 

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