Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
30天自制操作系统学习-第10天
1 内存管理 续 我们第一件事依旧是整理我们的bootpack c主文件 发现它在已长达200多行 我们分离出部分到memoy c函数中 并且对内存管理采用向上取整的策略 对部分零散的内存得以利用 新加的memory c 内存管理 incl
30天制作操作系统学习笔记
30天自制操作系统学习-第14天
1 提高分辨率 修改asmhead nas画面模式的设定 只考虑支持QEMU模拟器的显卡 设定画面模式 MOV BX 0x4101 VBE的640x480x8bi彩色 MOV AX 0x4f02 INT 0x10 MOV BYTE VMOD
30天制作操作系统学习笔记
30天自制操作系统学习-第9天
1 整理源文件 昨天对鼠标键盘的控制函数都放在了HariMain主函数中 今天我们先将这些功能独立一个对应的C文件中即可 修改后的文件目录结构 只需在bootpack h头文件中声明即可 2 内存管理 高速缓存 维基百科 Cache一词来源
30天制作操作系统学习笔记
30天自制操作系统学习-第1天
第一天 1 批处理文件 直接由DOS命令行解释执行的文件 通常后缀名为 bat或 cmd 2 镜像文件 img后缀的文件 可用于制作操作系统文件 一个3 5英寸的软盘容量为1440k 3 nask 作者自己制作的汇编代码编译器 代码与nas
30天制作操作系统学习笔记
30天自制操作系统学习-第2天
第二天主要学习汇编语言与Makefile入门 1 继续开发 在这里先给出作者在第二天使用nask编写代码中涉及到的寄存器概念 AX accumulator 累加寄存器 CX counter 计数寄存器 DX data 数据寄存器 BX ba
30天制作操作系统学习笔记
30天自制操作系统学习-第6天
1 分割源文件 观察我们昨天写好的bookpack c主文件 发现它已达到三百多行 这样对不利于我们的维护 为此 我们将其对os功能除了的函数进行分类 独立到一个C文件中 而且bookpack主函数中对于函数的声明部分未免有点过于庞大 我们
30天制作操作系统学习笔记