3. 参考书汤子瀛,计算机操作系统,西安电子科技大学出版社,1988年
孙仲秀等,操作系统教程 高等教育出版社1995年12月(第二版)
William Stallings, Operating Systems(3rd edition), 清华大学
出版社, 1998年6月
David A. Solomon, Mark E. Russinovich, Inside Microsoft Windows 2000, 3rd Edition, Microsoft Press, 2000
13. 操作系统举例MS OS: MS DOS, MS Windows 3.x, Windows 95, Windows NT, Windows 2000 ,Windows XP, Windows .NET Server , Windows Vista
UNIX: BSD, SRV4, OSF1, SCO UNIX, AIX, Solaris, Linux
NOS: Novell Netware
RTOS: VxWorks, pSoS, Nucleus
50. 个人计算机操作系统(Personal Computer Operating System)个人计算机操作系统的特征
应用领域:事务处理、个人娱乐,
系统要求:使用方便、支持多种硬件和外部设备(多媒体设备、网络、远程通信)、效率不必很高。
常用的个人计算机操作系统
单用户单任务:MS DOS
单用户多任务:OS/2, MS Windows 3.x, Windows 95, Windows 2000 Professional
多用户多任务:UNIX(SCO UNIX, Solaris x86, Linux, FreeBSD)针对单用户使用的个人计算机进行优化的操作系统。
66. 整体或模块结构monolithic system or modular system模块结构的特点:模块由众多服务过程(模块接口)组成,可以随意调用其他模块中的服务过程
优点:具有一定灵活性,在运行中的高效率
缺点:功能划分和模块接口难保正确和合理;模块之间的依赖关系(功能调用关系)复杂(调用深度和方向),降低了模块之间的相对独立性--不利于修改整个系统按功能进行设计和模块划分。系统是一个单一的、庞大的软件系统。这种结构思想来源于服务功能观点,而不是资源管理的观点。
67. 分层结构或虚拟机layered system or virtual machine 从资源管理观点出发,划分层次。在某一层次上代码只能调
用低层次上的代码,使模块间的调用变为有序性。系统每加一层,
就构成一个比原来功能更强的虚拟机。有利于系统的维护性和可
靠性。
80. UNIX1965年:MIT的Multics,由于规模和进展而没有达到目标;
1969年:AT&T,PDP-11上的16位操作系统;
1974年:UNIX系统正式发表(第五版),在大学得到使用和好评;
1980年:University of California at Berkeley为VAX11发表BSD4.0;以后,UNIX就以AT&T和Berkeley为主分别开发,有多种变种;
1989年:UI (UNIX International)发表UNIX system V Res4.0;使BSD和System V在用户界面上统一;
1991年芬兰大学生Linus Benedict Torralds开发了第一个Linux版本。
1994年:Linux 1.0多用户多任务,16/32/64位
BSD, SVR4(模块式结构), OSF/1(微内核结构) UNIX的历史