原文:自制操作系统:引导扇区的实现

本书依靠的教材是于渊的 Orange S:一个操作系统的实现 实验环境及工具 ArchLinux windows也可以 代码编辑器Emacs 你尽情使用自己喜欢的编辑器 nasm 一个开源的汇编器,可以从sourceforge下载,也可以从Linux发行版的软件仓库安装 思路: 写一段汇编代码,输出 Hello, World 将该段代码写入软盘镜像的第一个扇区 安装virtualbox创建一个操 ...

2015-04-13 10:32 1 5322 推荐指数:

查看详情

操作系统之开发引导扇区

本篇目标 介绍引导扇区。 介绍软盘结构(FAT12)。 用汇编代码把加载器读取到内存中。 用汇编代码把内核加载器读取到内存中。 简略流程 计算机启动的简略流程如下: BIOS对应的中文术语是“基本输入输出系统”。计算机启动时,首先运行的便是BIOS。 BIOS ...

Sat Oct 16 04:38:00 CST 2021 0 1412
自制操作系统

自制操作系统Antz day09——实现内核 (下) 实现图形化界面 https://www.cnblogs.com/LexMoon/p/antz09.html Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html ...

Tue Aug 07 06:58:00 CST 2018 0 859
操作系统引导

系统引导环节是操作系统启动过程中的最重要环节,也是最容易出问题的环节之一。按照个人计算机的硬件标准,引导环节发生在计算机的硬件系统检测完毕之后。具体的引导工作,是由BIOS完成的。BIOS维持一个可用于引导计算机的硬件设备列表,比如本地硬盘、本地光驱、网络、USB接口设备等,然后做一个排序 ...

Tue May 31 02:31:00 CST 2016 0 2315
操作系统 - 扇区,磁盘块,页

概念 扇区:磁盘的最小存储单位;磁盘块:文件系统读写数据的最小单位;页:内存的最小存储单位; 联系 一个磁盘块由连续几个(2^n)扇区组成;页的大小为磁盘块大小的2^n倍; 查看 页大小查看: getconf PAGE_SIZE,常见为4K;磁盘块大小查看:stat /boot ...

Sun Sep 05 06:39:00 CST 2021 0 167
自制操作系统Antz(15)——实现启动界面

AntzScript 🎓 The language executed in the Antz system. 本节不涉及OS底层内容,只是关于图片放大显示时效果处理的。 Antz系统更新地址 Antz项目地址 真机启动效果 ...

Tue Mar 26 06:16:00 CST 2019 3 907
自制操作系统02】环境准备与启动区实现

一、计算机启动过程回顾 要想写一个启动区代码,就需要了解开机的启动过程,因为开机过程中一些硬件的规定决定了这段代码应该怎么写,不明白没关系,且听我慢慢道来。 具体过程在我上一篇文章 【自制操作系统01】硬核讲解计算机的启动过程 讲述得一清二楚,这里我们简单回顾一下。了解开机过程,并不是一个简单 ...

Tue Jan 21 19:18:00 CST 2020 8 2295
《30天自制操作系统实现中文显示

  《30天自制操作系统》最近一直再看,最近已经看到后面了,看到第28天,里面讲到可以实现对全角字符的支持,而原操作系统代码里面只是支持了日语显示,而中文版的这本书也只是讲了一个思路,具体的实现也是没有的。网上也好像没有人实现过这个吧,我是找不到。(由于书中每一章每一小节都有代码,我看书 ...

Mon Jul 21 23:27:00 CST 2014 16 7748
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM