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设备文件有什么不同?为什么操作文件就等于操作设备?

原文地址:https://www.cnblogs.com/Ivan-Luo/p/11763844.html