Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录

材料:

1 nasm:编译汇编源代码,网上很多地方有下

2  WinHex:作为windows系统中的写U盘工具,需要是正版(full version)才有写的权限,推荐:http://down.liangchan.net/WinHex_16.7.rar

步骤:

1 编译得到引导程序的机器代码。用命令行编译汇编源代码:name boot.asm -o boot.bin,其中boot.bin文件产生在命令行的当前目录中。

2 将引导程序写入到U盘引导盘的第一个扇区的第一个字节处(后),即主引导区。插入U盘,用管理员权限打开WinHex.exe,tool->open disk 在physical media下选择当前插入的u盘,ok。 file->open 打开boot.bin。选中boot.bin的所有的十六进制数内容,复制。回到之前打开的u盘的那个页签,选中第一个十六进制数,edit->clipboard->write,弹出将在offset 0处写入, 确定。(注意,这种写入方式会破坏u盘里原有的内容,所以最好事先格式化u盘)。点击保存的图标,弹出一些其他警告框,都点确定。

3 设置计算机bios boot优先从usb启动,重启计算机即可。

效果图:

Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录,布布扣,bubuko.com

Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录

时间: 2024-10-17 19:13:56

Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录的相关文章

操作系统第一章(仅期末复习)

第一章 操作系统引论 Summary:Operating System is the first layer of software configured on the computer hardware,which is the first expansion of the hardware system.Its primary role is to manage these devices,improve their utilization and system throughput,and

操作系统第一章总结/

第一章 操作系统概述 操作系统功能:计算机系统资源的管理者,用户和计算机硬件系统之间的接口,可用做扩充机器. 操作系统是一种系统软件. 操作系统特征并发,共享,虚拟,异步. 命令接口:用户利用这些操作命令来组织和控制作业的执行. 程序接口(系统调用,广义指令):编程人员使用它们请求操作系统服务. 系统调用是操作系统提供给应用程序使用内核功能的接口. 系统中缓存全部由操作系统管理,用户不可见. 操作系统管理:处理机管理,存储器管理,文件管理,设备管理,用户接口. 多道批与单道相比,优点是cpu利用

网络操作系统 第一章

第一章 1.什么是网络操作系统?网络操作系统具有哪些基本功能? 操作系统管理者计算机系统的全部软硬件资源,对程序的执行进行控制,能够使用户方便的使用硬件提供的功能,使硬件的功能发挥得更好. 1.网络通信 2.资源管理 3网络服务 4网络管理 5 互操作 6提供网络接口 2.网络操作系统具有哪些特征? 1.硬件独立 2.网络特性 3.有很高的安全性 3.常用的网络操作系统有哪些? 他们各具有什么特点? windows系列 1) 为企业其他应用提供稳定的运行平台 2)内建虚拟化技术 3)增强的web

操作系统第一章绪论

第一节:存储程序式计算机 一.操作系统在计算机系统中的位置 1.计算机系统是由硬件和软件两部组成,软件又可以分为系统软件 应用软件 工具 软件等 而操作系统是所有软件中与硬件相邻的第一层软件. 2.操作系统对硬件实施控制和管理: 控制CPU的工作 访问储存器 设备 驱动 和 中断处理 3.与用户及应用程序之间的关系 提供方便点的用户界面 提供优质的服务 二.存储程序式计算机的结构 1.基本部件:控制器 运算器 存储器 输入装置 输出装置 2.特点:集中顺序过程控制---- 过程性:模拟人工操作过

操作系统——第一章 操作系统概述

操作系统 掌握操作系统的基本概念.基本原理和基本功能,理解操作系统的整体运行. 掌握操作系统进程.内存.文件和I/O管理的策略.算法.机制以及相互关系. 能够运用所学的操作系统原理.方法去分析问题和解决问题并能用C语言表述相关算法 一.操作系统概述 (一)   操作系统的概念.特征.功能和提供的服务 (二)   操作系统的发展和分类 (三)   操作系统的运行环境 内核态与用户态 中断.异常 系统调用 (四)   操作系统的体系结构 并发: 2.  共享: 3.虚拟: 比如说只有一个CPU,但是

第一章 操作系统引论

知识框架 主导:PV操作 核心:(1)进程管理,存储管理,文件管理,I/O管理 (2)多处理机,多媒体 (408中没有) 概念:进程,线程,死锁,中断,DMA等 1.1  操作系统的目标和作用 操作系统的目标与应用环境有关. (1)在查询系统中所用的OS,希望能提供良好的人机交互性: (2)对于应用于工业控制.武器控制以及多媒体环境下的OS,要求其具有实时性: (3)对于微机上配置的OS,则更看重的是其使用的方便性: 1.1.1  操作系统的目标 1.  方便性---用户 2.  有效性---系

网络操作系统第一、二章习题

第一章  1.什么是网络操作系统?网络操作系统具有哪些基本功能? 答:网络操作系统是网络用户与计算机之间的接口,它是专门为网络用户提供操作接口的系统软件:除了管理计算机的软件和硬件资源,具有单机操作系统所有的功能外,还具有向网络计算机提供网络通信和网络资源共享功能的操作系统,并且为网络用户提供网络服务.基本功能:提供网络通信.资源管理.网络服务.网络管理.互操作.提供网络接口. 2.网络 作系统具有哪些特征? 答:(1)硬件独立:独立于具体的硬件平台,支持多平台,其他系统可以运行于各种硬件之上

【学习报告】【离散数学】第一章 什么是证明

第一章 什么是证明 本学习报告用书是由电子工业出版社出版的<计算机科学中的数学 信息与只能时代的必修课>一书,会在我本身的理解上对原书内容加以修改,可能会与原书内容有出入:若有问题欢迎在下面评论指正探讨.:) 本章内容: 1.什么是命题,以及命题的相关种类 2.谓词跟命题的关系 3.了解公理化方法 4.逻辑推理以及四种方法 5.一些证明的建议 1.什么是命题,以及命题的相关种类 定义:命题是一个或真或假的语句(表述). 举个例子:(真命题)2 + 3 = 5:(假命题)1 + 1 = 3: 由

自己动手写处理器之第一阶段(3)——MIPS32指令集架构简介

将陆续上传本人写的新书<自己动手写处理器>(尚未出版),今天是第四篇,我尽量每周四篇 1.4 MIPS32指令集架构简介 本书设计的处理器遵循MIPS32 Release 1架构,所以本节介绍的MIPS32指令集架构指的就是MIPS32 Release 1. 1.4.1 数据类型 指令的主要任务就是对操作数进行运算,操作数有不同的类型和长度,MIPS32提供的基本数据类型如下. 位(b):长度是1bit. 字节(Byte):长度是8bit. 半字(Half Word):长度是16bit. 字(