Orange'S:一个操作系统的实现的笔记(7)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • MathxH

    MathxH

    引导扇区(boot sector) 当计算机电源打开时,它会先进行加电自检(POST),然后寻找启动),如果选择从软盘启动(还可以选择U盘,原理一样),计算机会检查软盘的0面0磁道1扇区,如果发现它以0xAA55结束,则BIOS认为它是一个引导扇区。当然一个正确的引导扇区应该是包含0xAA55共有512字节。 一旦发现该扇区,BIOS会自动把这512字节的内容装载到0000:7c00内存地址处,然后跳转到该地址,执行该数据内容(指令)。 ..

    2016-01-25 14:50

  • 皱月名

    皱月名 (Becoming a legend.)

    前面主要是CPU体系结构、nasm汇编、C、makefile的内容。 boot & loader完内核之后,开始考虑真正的操作系统。 首先是进程控制的问题。 如果实现进程,需要一种控制转换机制,这种机制便是中断。 进程调度块PCB 221 系统调用 输入输出 下篇 进程间通信(微内核、宏内核) 355 文件系统 内存管理

    2015-09-16 12:45

  • 秋风

    秋风

    1. IA-32平台:Intel Architecture 32-bit IA-32属于复杂指令集;一个IA-32中央处理器(CPU)包含一组8个32位寄存器. 这些寄存器用来存储整型数据和指针;在IA-32体系上,内存地址概念分为3种:逻辑地址,线性地址和物理地址。 2. nasm:NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。 http://www.oschina.net/p/nasm/ NASM: http://www.nasm.us/ 3. AT&T汇编 Unix和Linux内核与硬件打交...

    2015-06-24 22:06

  • Byzaboo

    Byzaboo

    Notes on how to compile asm codes under 64bit machine /代码内容已省略/ OSX好麻烦先坑着

    2013-04-07 11:11

  • yonbin

    yonbin (yonbin)

    计算机加电后,首先进行自检,然后通过bios设置的启动顺序查找启动盘,如果是软盘启动,就会从软盘的0面0磁道1扇区检查,如果发现引导扇区是以0xAA55结束的,则bios认为它是一个引导扇区,如果是硬盘启动或光盘启动如何查找?   (1回应)

    2011-05-22 22:24

  • Love Scarlett

    Love Scarlett (下片如山倒 看片如抽丝)

    哦,BootMessage是一个标签 是jmp word 不是 jmp short /代码内容已省略/

    2011-04-22 05:46

  • Love Scarlett

    Love Scarlett (下片如山倒 看片如抽丝)

    virtualbox 载入a.img 制作一个b.img 用WinHex,新建大小为1474560bytes的文件,然后保存。这个文件尺寸很重要。 在文件的头部paste上编译好的二进制代码。 如果尺寸不对,我的VirtualBox不认为是正常的软盘镜像。 制作b.img的方法参考自:(感谢) http://hi.baidu.com/roothoo/blog/item/481fee61ded9b948eaf8f850.html/cmtid/e91794de5af2771d6327980f   (1回应)

    2011-04-22 04:36   2人喜欢

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

Orange'S:一个操作系统的实现

>Orange'S:一个操作系统的实现