欢迎来到天天文库
浏览记录
ID:30786398
大小:389.17 KB
页数:20页
时间:2019-01-03
《多操作系统中中断实现统一引导的构想及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、多操作系统中中断实现统一引导的构想及应用(信阳职业技术学院08普专刘玉超)摘要:根据现有多操作系统的复杂安装过程易出现的多种错误提示,如多操作系统无法进行一体化结构引导管理、多操作系统安装后无法出现多操作系统的显示提示等,提出了在多操作系统当中运用中断引导技术对多操作系统女装后实现统一引导随机选择的设想,并对操作系统的发展、现今常用操作系统的引导方式及女装中存在的问题和对此构想建立的优势予以分别阐述。关键词:系统引导;多操作系统;中断1引言机房实验室是每个高校必不可少的基础型设施。随着科技水平的不断发展和提高,软件的不断开发和使用,高校课
2、程改革的不断深入,培养知识广泛的优秀大学生已经成为教育的趋势,而单一的操作系统已经无法满足当代大学生的课程要求,一方面在一个操作系统里安装几个大型应用软件不但对计算机提出了更高的要求,也使系统资源被大量消耗,导致操作系统的运算速度变慢、稳定性下降,由于应用软件Z间的兼容性问题,常常导致出错,甚至死机,影响了正常的学习;另一方面随着具有开源、低价、稳定、安全等等多方面优势的Linux操作系统的大量应用和推广使得多操作系统在机房实验室的安装成为必然,而此工作量之人、安装过程的复杂性让实验室的管理者都为之汗颜,怎样才能简单、快速、无误的安装已经
3、成为一个值得探索的课题。2背景情况2.1操作系统的发展想要更好的控制或是更好的利用某种东西首先就要对它有个深入的了解,操作系统也不例外,它的发展也经历了多个阶段,第•阶段便是状态机操作系统它在1940年以前这时计算机刚刚出现当然它是人想象中的口动机,人就口然成为这个时代的操作系统;第二阶段的操作系统产生于美国宾夕法尼亚大学与其他机构合作制造的ENIAC计算机中,它是第一台电子计算机,它所使用的标准命令集合就构成了原始的操作系统:单一操作员单一控制端操作系统(SOSC);第三阶段为了提高单一操作员单一控制端操作系统的效率针对第二代通用计算机
4、产生了批处理操作系统,在批处理下,操作系统的功能和复杂性均得到提升;第四阶段虽然批处理操作系统通过无需人机交互过程而在一定程度上提高了计算机的效率,但还是不服务器操作系统UMES个人机操作系统MS-DOS1.0indows3.0UNIXWindowsNTWindows3」▼Windows2000Windows9XSYSTEMIII4.1BSDSYSTEM4.2BSDWindowsMEWindowsXP那么令人满意,为了让CPU更有效的工作将多个程序加载到计算机内存里的多道批处理操作系统应运而生;第五阶段分时与实时操作系统,在分时操作系统下
5、,任意时间可运行多个程序,且用户直接与计算机交互,当场调试程序,与多道批处理系统最主要的变化是资源的公平管理,在计算机应用中为了满足一些应用对响应时间的要求,就产生了实时操作系统;第六阶段在二十世纪八十年代后期,计算机工业获得了很大的发展,各种新计算机和新操作系统不断出现和发展,二者均进入了一个百花齐放、百家争鸣的时代,这时DOS、Windows>UNIX、Linux等开放式操作系统和VM、MVS、VMS等主机操作系统出现操作系统也重新回到子函数库的状态。而常用的两大操作系统Linux和Windows的发展则在下表体现:(下图缩小到四号字
6、体)▼MULTICSLinuxl.OWindows7Linux2.6从发展来看就注定了它们是不同类型的操作系统。2.2常用不同类型操作系统的启动原理计算机进入操作系统从整体上看可以分为预启动、启动和装载内核这几个阶段。2.2.1预启动又称为冷启动是计算机从通电到Bios开始读取硬盘的MBR的过程2.2.2紧接着开始进行启动阶段也就是我们常说的热启动和装载内核,它是不同类型操作系统差别的开始,也是需要着重注意的过程。WindowsXP操作系统在Bios读取MBR时将会在引导扇区加载NTLDR文件,NTLDR文件会读取位于系统活动分区根目录下
7、的Boot.ini文件,从而为用户捉供操作系统的选择菜单,接着操作系统加载NTDETECT.COM文件,用以检测计算机硬件,然后将硬件列表传给NTLDR,Windows系统会在注册表屮自动保存这些信息,紧接着开始装载位于Windows系统安装文件夹下的SYSTEM32文件夹中的Windows系统内核文件NTOSKRNL.EXE随后,硬件抽象层被引导进程加载,进入WindowsXP操作系统界面。Windows7和WindowsVista操作系统在Bios读取MBR时将会在引导扇区加载BootManager文件,BootManager读取BC
8、D信息然后列岀启动菜单,如果Windows7或WindowsVista被选中的话,BootManager将控制权交给NTLDR,然后开始加载Windows,具体过程同上。Linux操作系统在B
此文档下载收益归作者所有