操作系统体系结构的研究分析.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:7 大小:1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

操作系统体系结构的研究分析.pdf

操作系统体系结构的研究分析.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据操作系统体系结构的研究分析*)(南京大学计算机科学与技术系计算机软件新技术国家重点实验室石进陆音谢立南京210093)引言操作系统是计算机中最基本的系统软件,它控制计算机系统所体现是它所提供的各式各样的服务;从程序员的角度来看,操作系统体现的是提供给用户的界面和接口;而从设计互联系,即操作系统的体系结构[1]。实际上,建造一个新的操结构和计算模式的发展,它从最初的简单控制循环体的形式最为庞大的软件系统之一。然而软件工程的研究与实践告诉我们,研究软件系统的体系结构对于处理软件系统的复杂性优、缺点,并介绍了其研究趋势。2主要操作系统体系结构分析件平台的性能、软件工程技术水平的限制,当时的操作系统结来的,因而宏观结构非常模糊,使用了早期的多入口、多出是一个很好的例子,在设计之初,M§D0s的设计目标是在UNIX家族之中。早期的UNⅨ因为受限于当时的硬件能PalmOS【:钆Mac计算机科学2005V01.32No.9摘要操作系统是计算机中最基本的系统软件,它控制计算机的所有资源并提供应用程序开发的基础。本文介绍了几种主要的计算机操作系统体系结构,并分析和比较了它们的优缺点,最后还介绍了操作系统体系结构目前研究趋势。关键词操作系统,体系结构,内核OperatingSystemArchitecturesdevelopment.We的所有资源并提供应用程序开发的基础。从不同的角度来看,操作系统所表现的形式是不同的。从用户的角度看,操作人员的角度来看,操作系统又是一大堆模块和它们之间的相作系统最主要的任务就是体系结构的设计。随着计算机体系发展到复杂的分布式操作系统,用户对操作系统的需求也呈现出了多样化的趋势,现代操作系统已经发展成了最为复杂、有着重要的意义。操作系统从诞生之初到现在,已经有了几十年的历史,其间提出了多种操作系统体系结构。本文将依次介绍其中最具有代表性的操作系统结构,分析比较它们的2.1简单结构系统简单结构系统主要产生在操作系统发展初期,由于受硬构体现出来的实际上是没有清晰的整体结构,整个系统呈现一种“大杂烩”的局面。操作系统内核程序和用户应用程序混杂在一起,在同一个地址空间上运行(如图1)。图1简单结构操作系统示意图这些操作系统往往是由很小的实验性的项目逐步演化而口、一个模块完成多个功能的粗模块方法,模块之间可以相互任意调用,整个系统实际上是一堆过程的集合。M§D()s就比较有限的硬件资源上运行比较有限的应用程序,开发人员很可能都没有预料到它日后在市场上的巨大成功,因而模块之间的相对独立性几乎被忽略[2]。相似的情况也发生在力,也一直都是采用非常简单的、模糊的结构[3]。随着UNIX的不断发展这样结构也很快成为了UNIX演进的瓶颈。其他采用这种简单结构的操作系统还包括PalmOS5及以前的9及以前的MacOSc51、WindowsME及以前版本的Windows操作系统[2’6],以及很多其他的小型的嵌人式操作系统[7]。2.2单体内核结构系统ResearchSHIJinLUYinXIELitechnology,NamingUniversity,Namingsystemthemostessentialsoftwarecomputer,whichcontrolsallofcomput—andprovidesfoundationforapplicationsintroducesomebasicarchitecturescomputersystem,andanalyzetheirrelativemerits.Thedirectionarchitectureresearchde—scribedlastsystem,Architecture,Kernel1OS*)本课题得到江苏省科技攻关项目BE2002045资助。石进博.j研究生,研究方向为信息系统安全、安全操作系统。陆音博士研究生,研究方向信息系统安全。谢立教授,博士生导师,研究领域为信息系统安全,分布式操作系统等。·234·(StateKeyLaboratory{orNovelSoftwareTechnology,Department210093)Abstractisinoperat—ingprogressoperatingpapenKeywordsOHscienceresourceser万方数据I牵l岑量』\步篆r、局_等芝孓一?,7壬]【差叵商一高一、I[File八;,,t.I也#厂⋯⋯一-/_一砼:::圭:二乏×;[±二=一:I喜:、Libifile/]Libthread隹扫]、型严半产日广’阿≤墨H号冬!太哕毒寸、L竺#苎一[!罕口[兰}]I}№一/一tf一芒麦一苣荔“萎示薹j芒妾一:匣聂舅亘j时亘奏H⋯I/0一&一t~j:~⋯一—.⋯}:::;:芝!!≥