• MOOCOS李志军——L6操作系统历史L7学习任务


    L6操作系统历史

    多任务

    批处理系统IBSYS

    只能顺序执行,一个作业完成自动读入下一个

    IBM7094

    多进程结构和进程管理萌芽

    多道程序,任务之间切换调度(任务无法继续执行才会切换,如访问IO)

    IBM OS/360

    分时系统

    任务之间快速切换

    MIT MULTICS

    UNIX

    简化的MULTICS,核心概念相同,但更灵活和成功

    PDP-1

    Linux

    改造UNIX,开源

    文件

    L7我们的学习任务

    操作系统是管理硬件的软件

    如何管理硬件

    多任务管理(CPU,内存)

    文件管理(磁盘键盘显示器)

    操作系统的启动

    • 将操作系统从磁盘读出,放入内存。并在内存中初始化一些设备管理的表格(一些数据结构),之后启动shell。

    • 等待用户的设备使用(系统调用),将其展开为设备细节

    展开CPU管理、内存管理、文件管理的内容

    CPU管理:CPU是如何使用和管理的?fork是什么,是如何管理CPU的?

    内存管理:怎么通过地址取用到内存的?

    CPU管理和内存管理与多进程有什么管理

    文件管理:文件分为普通文件和设备文件。open普通文件和open设备文件有什么不同?为什么操作文件就等于操作设备?

  • 相关阅读:
    cocos2d-x把json数据解析到数组或字典中(libjson库)
    (bug更正)利用KVC和associative特性在NSObject中存储键值
    第二次博客作业
    我的感想
    期末总结
    陈老师作业
    第三次作业---四则运算的进一步完善
    好难
    对git的认识
    计应143 卞玉新
  • 原文地址:https://www.cnblogs.com/Ivan-Luo/p/11763844.html
Copyright © 2020-2023  润新知