- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统的试验环境与引导
操作系统的实验环境与引导
我们的OS实验,以安装了Windows和Linux操作系统的PC机为开发平台,以汇编语言和C语言为编程工具。
具体来说,以Windows XP SP3(或Windows 7 SP1)为主平台,在Windows中安装虚拟机软件VMware,并在该虚拟机中安装Ubuntu Linux,还在此Linux中安装GCC编译器(用于编译C语言程序)和NASM汇编程序,源程序可以使用Linux自带的gedit或vi编写。
在Windows中,也安装NASM软件用于编译汇编语言程序,安装文本编辑器Notepad++用于编写汇编语言和C语言的源代码,安装WinHex软件用于文件和磁盘的二进制编辑,安装小软件DiskWriter用于写磁盘映像,安装WinImage软件用于将实验文件放入磁盘映象。
在Windows中安装虚拟机软件Bochs,并下载DOS系统软盘映像文件,利用创建的磁盘映象进行各种实验程序的运行和调试。还可利用Windows自带的debug程序进行简单的汇编程序调试。
主要参考书和资料:
于渊 著. 《Orange‘s:一个操作系统的实现》. 电子工业出版社,2009年6月,16开、470页、69元
[日]川合秀实 著. 《30天自制操作系统》. 人民邮电出版社,2012年8月,16开、710页、99元
刘刚,赵鹏翀 著. 《操作系统实验教程》. 清华大学出版社,2013年9月,16开、211页、25元(EOS教学用操作系统)
Andrew S. Tanenbaum Albert S. Woodhull著,陈渝谌卫军 译. 《操作系统设计与实现》(第三版)上册. 电子工业出版社,2007年3月,16开、453页、49.8元
川合秀实 著,周自恒 等 译. 《30天自制操作系统》. 人民邮电出版社,2012年8月,16开、710页、99元
Intel公司 著. 《Intel 64 and IA-32 Architectures Software Developers Manual(Intel 64和IA-32架构软件开发人员手册)》,2015年1月,PDF文件、3463页、18.1MB
Paul A. Carter著,伍星 译. 《PC汇编语言》. 2006年7月(2007年3月),PDF文件、177页、1.17MB
新设计团队 著. 《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理(第2版)》. 机械工业出版社,2013年5月,16开、455页、89元
李忠,王晓波,余洁 著. 《x86汇编语言:从实模式到保护模式》. 电子工业出版社,2013年1月,16开、375页、56元
Robert Love著,陈莉君康华 译. 《Linux内核设计与实现》(原书第3版). 机械工业出版社,2011年6月,16开、335页、69元
Daniel P. Bovet Marco Cesati著,陈莉君 等 译. 《深入理解Linux内核》(第三版). 中国电力出版社,2007年9月,16开、896页、98元
很难:FreeBSD/Linux(开源现代)[BSD 1977 Bill Joy; 1993 Jordan
↑发展 Hubbard等 / 1991 Linus Torvalds]
难: Unix(经典)[1973 Ken Thompson Dennis Ritchie]
↓简化 + 微内核
OS源代码 较难:Minx(教学)[1987 Andrew S. Tanenbaum]
↓简化
较易:Orange’s(实践)[2005 于渊]
↓简化
易: MyOS(实验入门)[2012 李才伟]
1 安装软件
虚拟机(virtual machine,VM)可用于在一个操作系统中安装其他操作系统(包括我们自己写的操作系统)。Windows平台上的虚拟机的种类很多,我们采用VMware公司的免费虚拟机软件VMware Player作为编程环境(在其中安装Linux及编译器),用Bochs虚拟机作为运行环境。其他常见的虚拟机软件还有Microsoft Virtual PC和QEMU等。
1.1 安装虚拟机软件VMware Player
VMware公司于2012年11月6日推出了免费的虚拟机运行器VMware Player 5.0.1 Build 894247(/products/player/overview.html),其Windows版的安装程序为VMware-player-5.0.1-894247.exe(72.6MB)。(当前必威体育精装版版本是2015.2.17推出的7.1.0 Build 2496824(只有64位版),VMware-player-7.1.0-2496824
您可能关注的文档
- 招商部考核办法金典.doc
- 招商计划策划.doc
- 招商钢筋施工方案.doc
- 招商银行招聘考试权威全真模拟笔试试题综合.doc
- 招商银行非常关爱综合保险服务手册.doc
- 招商地产战略.doc
- 招商销售规章制度.pdf
- 招商食品.doc
- 招投标常用表格.doc
- 招标书云南XX学院教学楼.doc
- 2025年重庆电讯职业学院单招(语文)测试题库必威体育精装版.docx
- 2025年海南健康管理职业技术学院单招(语文)测试题库附答案.docx
- 2025年开封职业学院单招(语文)测试模拟题库附答案.docx
- 2025年云南省思茅市单招语文测试题库附答案.docx
- 2025年西安高新科技职业学院单招(语文)测试题库附答案.docx
- 2025年河南省焦作市单招语文测试题库必威体育精装版.docx
- 2025年青海省玉树藏族自治州单招(语文)测试题库必威体育精装版.docx
- 2025年广东环境保护工程职业学院单招(语文)测试题库附答案.docx
- 2025年福建省龙岩单招(语文)测试题库附答案.docx
- 2025年无锡商业职业技术学院单招(语文)测试模拟题库必威体育精装版.docx
文档评论(0)