网站首页 站内搜索

搜索结果

查询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 人评论 次浏览
扫一扫关注最新编程教程