操作系统在整个计算机系统中的位置
裸机:不配备任何软件的计算机系统。
裸机提供了一套完整的指令系统,中断的捕获能力。
虚拟机:在原有机器的基础上增加一层软件后,得到的功能更强的新机器。
操作系统是在裸机上的第一层扩充。
虚拟机和原来机器的区别:保持了原来裸机的能力,还提供了完整的一套操作命令和系统调用。
在操作系统的基础之上继续扩充,增加一层软件(包括语言处理程序,软件工具,DBMS等等)。CAI(制作教学软件)
在软件之上进一步扩充,应用程序。
虚拟机可以不断地增加软件使功能扩充。
操作系统直接和裸机打交道,面临的环境最恶劣,起到承上启下作用,支持了很多软件。所以操作系统的开发相对困难。
计算机的系统结构:裸机和操作系统之间的一个界面。
软件的分类
(1)系统软件:能够维护计算机自身的运行,为用户程序提供服务的软件总称。(包括裸机以上,应用软件一下部分)
(2)应用软件:为了解决某一个实际应用而编写的软件。
常用的操作系统
微软的操作系统:windows系列及MS-DOS
个人计算机系统:(windows1。x,.....windows95/98,windows ME)
windows1.0,2.0基于intelx86微处理器。
windows3.0支持虚拟内存,windows3.1引入了TrueType字体技术,还引入了一种新的文件管理程序,增加了OLE(对象链接和嵌入技术)一级对多媒体的支持。
windows95(32位和16位混合操作系统)
windows98(兼容16位的应用程序,因特网浏览功能,个性化因特网信息发布,拨号网络的改进,FAT文件系统的改进,)
商用操作系统:windowsNT,windows2000(用于服务器,工作站)包括windows2000professional,windows2000server(适用于小部门,中型企业)
UNIX大家庭:Solaris(sun),AIX(IBM),HPUX(HP),SVR4,BSD。对于安全性要求很高。
常用的几个概念
裸机:没有任何软件支持的计算机成为裸机。
虚拟机扩展机:经过0S提供的资源管理功能和方面用户的各种服务功能把裸机改造为功能更强,使用更方便的机器,成为虚拟机。
虚拟:在OS中,所谓虚拟是指通过某种技术把一个物理实体变成若干个逻辑上的对应为,物理实体是实际存在的,而后者是虚的,是用户感觉上的东西。
吞吐量:系统吞吐量是指系统在单位时间内所完成的总工作量。
提高系统吞吐量原因有二:一是CPU和其他资源保持“忙碌”状态,二是,反当做作业完成时或运行不下去时才进行切换,系统资源开销小。
人机矛盾:人机操作方式与机器利用率的矛盾。