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

L6操做系统历史

多任务

批处理系统IBSYS

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

IBM7094shell

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

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

IBM OS/360学习

分时系统

任务之间快速切换操作系统

MIT MULTICSunix

UNIX

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

PDP-1进程

Linux

改造UNIX,开源内存

文件

L7咱们的学习任务

操做系统是管理硬件的软件内存管理

如何管理硬件

多任务管理(CPU,内存)

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

操做系统的启动

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

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

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

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

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

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

文件管理:文件分为普通文件和设备文件。open普通文件和open设备文件有什么不一样?为何操做文件就等于操做设备?

相关文章
相关标签/搜索