操作系统12__UNIX操作系统1.pdf
文本预览下载声明
第十二章 UNIX操作系统
n 历史回顾(Historical Perspective)
n 系统结构(System Structure)
n 进程管理(Process Management)
n 存储管理(Memory Management)
n 文件系统(File System)
n 设备管理(Device Management)
n 系统调用(System Calls)
n 外壳语言(Shell)
12.1 历史回顾
n 1969年由美国Bell实验室的两名程序员
K.Thompson和 D.M.Ritchie设计 ;
n 最初该系统是采用汇编语言编写的 .
n incorporated features of other operating
systems, especially MULTICS.
n后来二人专门为UNIX设计了C语言,并用它
重新改写了UNIX中的大部分源代码, 形成
第三版 .
12.1 历史回顾
n在70年代初期, UNIX在Bell实验室及许多
大学中获得了广泛的应用, 这也促进了
UNIX系统的进一步发展 .
n 1973年推出第五版
n 1976年推出第六版
n 1978年第七版正式发行 .
n 由于UNIX 结构良好, 并被迅速地移植到
Interdata 8/32及VAX等机器上
发展与版本: 第1版(1971)
第3版(1973)
第6版(1975)
第7版
1BSD (1978)
SystemIII (1982)
第8版
2BSD (1978)
SystemV (1983)
第9版
3BSD (1979)
SVR2 (1984)
第10版
4.0BSD (1980)
SVR3 (1987)
SVR4 (1989) 4.4BSD (1993)
IBM AIX Sun Solaris
12.2系统结构
UNIX系统组成
终端 … 终端
系统进程(#1), shell, … ,shell, 其它用户进程 核
外
socket 文件子系统 进程控制
网络协议 设备文件 目录与普通文件 虚拟存储系统
路由选择 RawI 字符缓 高速缓冲 页缓冲 内
O 冲
网络设备
显示全部