搜索结果
查询Tags标签: 0.11,共有 11条记录-
linux-0.11分析:boot文件 head.s 第三篇随笔
head.s 参考 [github这个博主的][ https://github.com/sunym1993/flash-linux0.11-talk ]改变栈顶位置 _pg_dir: startup_32:movl $0x10,%eaxmov %ax,%dsmov %ax,%esmov %ax,%fsmov %ax,%gslss _stack_start,%esp先是分别ds,es,fs,gs的值都置成了0x10 然后这段lss _sta…
2022/8/2 5:22:44 人评论 次浏览 -
Linux 0.11源码阅读笔记-总结
总结 Linux 0.11主要包含文件管理和进程管理两个部分。进程管理包括内存管理、进程管理、进程间通信模块。文件管理包含磁盘文件系统,打开文件内存数据。磁盘文件系统包括空闲磁盘块管理,文件数据块的管理,文件元数据的管理,树形结构目录。打开文件内存数据包括文件描…
2022/4/3 7:20:44 人评论 次浏览 -
Linux 0.11源码阅读笔记-文件管理
Linux 0.11源码阅读笔记-文件管理 文件系统 生磁盘 未安装文件系统的磁盘称之为生磁盘,生磁盘也可以作为文件读写,linux中一切皆文件。 磁盘分区 生磁盘可以被分区,分区中可以安装文件系统,常见的文件系统有fat32、ext2、ext4等。分区后的磁盘结构布局如下图,其中主引…
2022/3/30 7:19:34 人评论 次浏览 -
Linux 0.11源码阅读笔记-总览
Linux 0.11源码阅读笔记-总览 阅读源码的目的 加深对Linux操作系统的了解,了解Linux操作系统基本架构,熟悉进程管理、内存管理等主要模块知识。 通过阅读教复杂的代码,锻炼自己复杂项目代码的阅读能力。对于一般简短的程序,可以从main函数逐行阅读理解;对于复杂的项目…
2022/3/29 7:26:26 人评论 次浏览 -
bootsect.s 解读——Linux-0.11 剖析笔记(二)
文章目录 一些符号常量 老式Linux设备号的命名规则bootsect 把自己搬运到 0x90000,并跳转加载 setup 模块到 0x90200 INT 13H AH=02H:读扇区INT 13H AH=00H:磁盘控制器复位 获得磁盘驱动器参数(主要是每磁道的扇区数) INT 13H AH=08H:读取驱动器参数打印 “Loading …
2022/3/21 7:32:04 人评论 次浏览 -
Typora最后的免费版本0.11.18
Typora最后的免费版本为0.11.18。 之后的1.x开始收费。 免费版本0.11.18的百度网盘链接如下(永久链接): 链接:https://pan.baidu.com/s/1XizAD0SFpRavubsSX7NHMw 提取码:89rx
2022/3/7 23:15:28 人评论 次浏览 -
linux-0.11 文件系统介绍
文章目录 1.简介2.基础知识2.1 文件系统结构2.2 i-node节点a.寻找hello.txt文件b.寻找/mnt/hello.txt文件 2.3 高速缓冲区 3.内核重要函数分析3.1 内核同步函数3.1.1 wake_up()与sleep_on()3.1.2 锁lock_buffer()和unlock_buffer() 3.2 任务调度函数schedule()3.3 复制页表…
2021/11/16 7:11:48 人评论 次浏览 -
linux-0.11 文件系统介绍
文章目录 1.简介2.基础知识2.1 文件系统结构2.2 i-node节点a.寻找hello.txt文件b.寻找/mnt/hello.txt文件 2.3 高速缓冲区 3.内核重要函数分析3.1 内核同步函数3.1.1 wake_up()与sleep_on()3.1.2 锁lock_buffer()和unlock_buffer() 3.2 任务调度函数schedule()3.3 复制页表…
2021/11/16 7:11:48 人评论 次浏览 -
thrift在windows的安装
到官网下载thrift文件:http://archive.apache.org/dist/thrift/ 选择版本,如0.11.0/。下载.exe文件,如thrift-0.11.0.exe 把下载的文件,如thrift-0.11.0.exe,复制到指定路径,如 D:\thrift\ 将D:\thrift添加到path环境变量 在Windows Powershell或cmd输入thrift的.ex…
2021/7/14 7:08:37 人评论 次浏览 -
thrift在windows的安装
到官网下载thrift文件:http://archive.apache.org/dist/thrift/ 选择版本,如0.11.0/。下载.exe文件,如thrift-0.11.0.exe 把下载的文件,如thrift-0.11.0.exe,复制到指定路径,如 D:\thrift\ 将D:\thrift添加到path环境变量 在Windows Powershell或cmd输入thrift的.ex…
2021/7/14 7:08:37 人评论 次浏览 -
linux 0.11 init/main.c初始化部分
在head设置了页表、GDT和IDT之后,然后就进入了main程序,这里首先介绍一些参数: ORIG_ROOT_DEV,该参数是读取0x901FC的两个byte读取的数据,这两个byte就是bootsect模块的0x509、0x510两个byte的数据,该参数的设置经过了两个步骤,第一个就是直接bootsect中的ROOT_DEV…
2021/6/5 7:26:47 人评论 次浏览