只能順序執行,一個做業完成自動讀入下一個linux
IBM7094shell
多道程序,任務之間切換調度(任務沒法繼續執行纔會切換,如訪問IO)數據結構
IBM OS/360學習
任務之間快速切換操作系統
MIT MULTICSunix
簡化的MULTICS,核心概念相同,但更靈活和成功blog
PDP-1進程
改造UNIX,開源內存
操做系統是管理硬件的軟件內存管理
多任務管理(CPU,內存)
文件管理(磁盤鍵盤顯示器)
將操做系統從磁盤讀出,放入內存。並在內存中初始化一些設備管理的表格(一些數據結構),以後啓動shell。
等待用戶的設備使用(系統調用),將其展開爲設備細節
CPU管理:CPU是如何使用和管理的?fork是什麼,是如何管理CPU的?
內存管理:怎麼經過地址取用到內存的?
CPU管理和內存管理與多進程有什麼管理
文件管理:文件分爲普通文件和設備文件。open普通文件和open設備文件有什麼不一樣?爲何操做文件就等於操做設備?