操作系统的试验环境与引导.doc

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档