程序员面试刷题的书哪个好-writeos:在《30天自制操作系统》指导下的操作系统实践

时间:2024-07-27 06:44:59
【文件属性】:

文件名称:程序员面试刷题的书哪个好-writeos:在《30天自制操作系统》指导下的操作系统实践

文件大小:181KB

文件格式:ZIP

更新时间:2024-07-27 06:44:59

系统开源

程序员面试刷题的书哪个好 一些魔数 0x7c00 启动区(boot sector)的装载地址 内存布局 内存的0号地址,也就是最开始的部分,是BIOS程序用来实现各种不同功能的地方,如果我们随便使用的话,就会与BIOS发生冲突,结果不只是BIOS会出错,而且我们的程序也肯定会问题百出。另外,在内存的0xf0000号地址附近,还存放着BIOS程序本身,那里我们也不能使用。 第一天 涉及到的一些术语: FAT12格式(FAT12 Format) 用Windows或MS-DOS格式化出来的软盘就是这种格式。我们的helloos也采用了这种格式,其中容纳了我们开发的操作系统。这个格式兼容性好,在Windows上也能用,而且剩余的磁盘空间还可以用来保存自己喜欢的文件。 启动区(boot sector) 软盘第一个的扇区称为启动区。那么什么是扇区呢?计算机读写软盘的时候,并不是一个字节一个字节地读写的,而是以512字节为一个单位进行读写。因此,软盘的512字节就称为一个扇区。一张软盘的空间共有1440KB,也就是1474560字节,除以512得2880,这也就是说一张软盘共有2880个扇区。那为什


【文件预览】:
writeos-main
----timercb.h(933B)
----task.c(3KB)
----signalbuffer.c(2KB)
----a.c(124B)
----textbox.c(5KB)
----string.h(466B)
----memorymanager.h(919B)
----hankaku.txt(39KB)
----textbox.h(1KB)
----mousedecoder.c(1KB)
----file.h(1KB)
----sheet.c(6KB)
----readme.md(92KB)
----int.h(201B)
----kbc.h(210B)
----graphic.c(5KB)
----naskfunc.h(983B)
----global.c(308B)
----timercb.c(883B)
----make.bat(46B)
----sheet.h(2KB)
----bootpack.h(723B)
----a_nask.nas(302B)
----kbc.c(1007B)
----asmhead.nas(6KB)
----signalbuffer.h(1KB)
----hlt.nas(118B)
----string.c(1KB)
----pics.drawio(29KB)
----int.c(3KB)
----crack.c(68B)
----global.h(299B)
----graphic.h(2KB)
----memorymanager.c(3KB)
----ipl10.nas(4KB)
----Makefile(3KB)
----dsctbl.c(4KB)
----dsctbl.h(1KB)
----bootpack.c(16KB)
----mousedecoder.h(666B)
----naskfunc.nas(9KB)
----file.c(3KB)
----task.h(1KB)
----readme.assets()
--------image-20210502165425140.png(24KB)
--------image-20210330221256472.png(40KB)
--------image-20210401203152955.png(56KB)
--------image-20210506094422764.png(4KB)

网友评论