





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
成部分。
计算机发展至今,无论个人计算机还是巨型计算机,都无例外的配置种或多种操作系统。
操作系统为人们建立各种应用环境奠定了坚实的基础。
本文详细阐述了在环境下以和作为编译工具以作为编辑工具以作为运行以及调试工具最终实现个简单的基于平台的多任务操作系统。
本系统主要分为启动模块,加载模块,内核,文件系统,输入输出系统,内存管理系统等六大模块。
在操作系统启动后以文件系统为核心实现各个系统的交互,以求达到响应输入输出操作进程运行等操作系统核心任务以及对硬件资源的管理。
关键词操作系统,编译器,平台,内核,编辑工具。
摘要绪言课题背景国内外现在以及发展方向开发环境及开发工具系统运行流程以及相关技术简介系统运行流程相关技术简介加载加载调整到正确内存位置内存的读取分页机制系统设计与模块交互系统设计系统总体结构的设计的设计内核的设计系统硬盘驱动文件系统模块之间的交互内核与模块的交互内核与内存管理系统的交互文件系统与的交互文件系统与内存管理系统的交互文件系统与硬盘驱动的交互系统实现程序运行截图关键代码总结与展望致谢参考文献附录英文缩写词绪言本文阐述了操作系统的研究背景,研究的目的及意义,现状以及发展方向,以及开发工具以及开发环境。
课题背景操作系统并不是与计算机硬件起诞生的,它是在人们使用计算机的过程中,为了满足两大需求提高资源利用率增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展,而逐步地形成和完善起来的。
操作系统从无到有,从人工操作阶段到管理程序阶段到批处理系统躲到程序系统再到分时系统实时系统以及现在的通用操作系统。
在短短的几十年内操作系统取得了长足的发展,并且在未来操作系统还将不断的完善和创新以适应各种硬件换件和特殊用途。
在如今技术高速发展的今天,操作系统也存在于我们每个人的身边。
在我们使用的机上装着等操作系统。
其实不仅是我们的机上装有操作系统,在手机以及其他各种移动终端设备上也装有操作系统。
操作系统的使用不仅在生活上而且军事上等等各种领域都有广泛的应用。
综上,操作系统做为个管理硬件提资源利用率增强计算机系统性能的软件用于我们的各种设备之中。
国内外现在以及发展方向现在世界上的主流操作系统有以及等几大操作系统。
作为款通用操作系统由美国微软公司推出。
从位位到位操作系统路升级。
从最初的到大家熟知的,以及刚刚推出的。
微软早期开发的实际只是基于系统之上的个图形应用程序,并通过来进行文件操作。
直到的发布,才彻底的摆脱了,成为真正的操作系统。
至已经开始推出操作系统。
操作系统,是美国公司于年在上运行的操作系统。
具有多用户多任务的特点,支持多种处理器架构,最早由肯汤普逊丹尼斯里奇和于年在的贝尔实验室开发。
年,对而言是革命性的年因为学术界的老大柏克利大学,推出了份以第六版为基础,加上些改进和新功能而成的。
这就是著名的,开创了的另个分支系列。
同时期成立,将变成商业化的产品。
从此,的便和的分庭抗礼,就分为和这两大主流,各自蓬勃发展。
是种自由和开放源码的类操作系统。
目前存在着许多不同的,但它们都使用了内核。
可安装在各种计算机硬件设备中,从手机平板电脑路由器和视频游戏控制台,到台式计算机大型机和超级计算机。
是个领先的操作系统,世界上运算最快的台超级计算机运行的都是操作系统。
严格来讲,这个词本身只表示内核,但实际上人们已经习惯了用来形容整个基于内核,并且使用工程各种工具和数据库的操作系统。
得名于计算机业余爱好者。
操作系统的诞生发展和成长过程始终依赖着以下五个重要支柱操作系统操作系统计划标准和网络。
作为款自由软件其体现了自由和开放的思想。
在全世的计算机爱好者通过参与开发使其迅速发展。
系统是苹果机专用系统,是基于内核的图形化操作系统。
般情况下在普通上无法安装的操作系统。
由苹果公司自行开发。
苹果机现在的操作系统已经到了,代号为为的罗马数字写法,这是电脑诞生年来最大的变化。
新系统非常可靠它的许多特点和服务都体现了苹果公司的理念。
另外,现在疯狂肆虐的电脑病毒几乎都是针对的,由于的架构与不同,所以很受到病毒的袭击。
操作系统界面非常独,突出了形象的图标和人机对话。
是由苹果公司开发的手持设备操作系统。
苹果公司最早于年月日的大会上公布这个系统,最初是设计给使用的,后来陆续套用到以及等苹果产品上。
与苹果的操作系统样,它也是以为基础的,因此同样属于类的商业操作系统。
原本这个系统名为,直到年月日大会上宣布改名为。
,中国大陆地区较多人使用安卓非官方或安致官方。
操作系统最初由开发,最初主要支持手机。
年由收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。
的主要竞争对手是苹果公司的以及的。
年第季度,在全球的市场份额首次超过塞班系统,跃居全球第。
年月数据,占据全球智能手机操作系统市场的份额,中国市场占有率为。
操作系统的发展往往是根据硬件设备的发展而发展的。
处于后时代,以及高度网络化的现在未来操作系统的发展我认为趋向于两个方向个是分布式操作系统,另外个是各种职能终端设备上的嵌入式操作系统。
开发环境及开发工具操作系统是个以桌面应用为主的操作系统,基于发行版和桌面环境,与的不同在于它每个月会发布个新版本。
的目标在于为般用户提供个最新的同时又相当稳定的主要由自由软件构建而成的操作系统。
具有庞大的社区力量,用户可以方便地从社区获得帮助。
语言编译器,编译器套装,是套由开发的编程语言编译器。
它是套编译器套装以及许可证所发行的自由软件,也是计划的关键部分,亦是自由的类及苹果电脑操作系统的标准编译器。
汇编编译器是个为可移植性与模块化而设计的个的汇编器。
它支持相当多的目标文件格式,包括和微软位的和。
它还可以输出纯二进制文件。
它的语法设计得相当的简洁易懂,和语法相似但更简单。
它支持,指令集。
编辑器是下的个多文档编辑器。
由等开发,基于许可发布。
基于重写的版本,不仅提供的所有功能,还增加了很多独有的功能。
自从以来,它已经被移到的包里,并且作为桌面的内建组成部分。
作为个原生程序,当然与生俱来的具有网络透明性,并且整合了的优秀特性。
可以用来从浏览器查看源代码编辑配置文件写新的程序或者做其他文本编辑任务。
是个多视点的编辑器。
可以对同个文档打开多个编辑窗口,并且它们是同步的。
也可以同时打开多个文档以便参考或同时编辑。
运行及其调试环境是个硬件平台的开源模拟器,它可以模拟各种硬件的配置。
模拟的是整个平台,包括设备内存和。
事实上,它可以在任何编译运行的平台上模拟硬件。
通过改变配置,可以指定使用的或者,以及内存大小等。
是电脑里的。
根据需要,还可以模拟多台。
系统运行流程以及相关技术简介系统运行流程本系统运行于下,由软盘实现启动。
整个流程如下加电自检寻找启动盘我们设置的是软盘启动检查软盘的面刺刀扇区,并检查它是不是以结束若第三满足,则将启动扇区的内容装载到内存地址处执行被装载到内存处,此扇区存放的内容就是我们的加载到内存跳到处执行初始化全局描述符表初始化段选择子设置堆栈得到内存大小在软盘中寻找内核并加载到内存关闭软驱马达跳入保护模式保存内存大小,内核物理位置等关键数据以待以后用打印出内存信息启动分页机制初始化内核正式跳入内核挪动堆栈取得复制到新的初始化中断相关加载新的加载加载初始化进程相关,以及我们需要启动的进程处理器跳到第个进程进程开始执行系统任务和用户进程,至此,系统成功启动,并开始正常运行。
