网站首页 站内搜索

搜索结果

查询Tags标签: Xv6,共有 10条记录
  • 一.xv6环境搭建

    内容大致来源:1.视频教程:https://space.bilibili.com/16765968/channel/collectiondetail?sid=86878 2.文档:https://tarplkpqsm.feishu.cn/docs/doccnoBgv1TQlj4ZtVnP0hNRETd#W8iZmH一.windows升级为专业版注意:docker支持Windows 10 操作系统专业版,所以要升级wi…

    2022/9/10 23:27:25 人评论 次浏览
  • 四.使用vscode调试xv6内核

    资料来源:1.南京大学操作系统课程第18课:https://www.bilibili.com/medialist/play/202224425?from=space&business=space_collection&business_id=192498&desc=0下方的评论:https://zhuanlan.zhihu.com/p/501901665https://www.bilibili.com/video/BV1Lv…

    2022/9/10 23:27:22 人评论 次浏览
  • xv6——文件系统:FS的布局和inode的读写操作

    目录框架图文件系统在磁盘上的布局block块管理: free bitmap区inode保存数据的结构数据结构定义磁盘上的保存的数据结构超级块对象dinode 结构目录项的结构内存中的数据结构inode 结构函数接口对block块的操作读到超级块到内存中从磁盘上申请一个空闲的block块释放磁盘上…

    2022/7/12 1:33:07 人评论 次浏览
  • xv6——文件系统:磁盘的I/O操作和内存缓存机制

    目录 目录相关源码文件架构图数据结构内存的缓存块函数实现IDE磁盘的读写操作磁盘串口读写操作函数 void idestart()磁盘中断处理函数void ideintr()磁盘的读写处理函数void iderw()内存缓存区操作函数Buffer块初始化函数void binit()查找指定的磁盘block块对应的buffer缓…

    2022/7/11 5:20:15 人评论 次浏览
  • Debug Xv6 Kernel with GDB, QEMU and VScode

    Debug Xv6 Kernel with GDB, QEMU and VScode The launch.json is as follows: {"version": "0.2.0","configurations": [{"name": "C/C++: gcc 生成和调试活动文件","type": "cppdbg","requ…

    2022/6/15 23:21:12 人评论 次浏览
  • xv6 lab3

    https://pdos.csail.mit.edu/6.S081/2020/labs/pgtbl.html简述 这个lab有三个task:写一个打印页表内容的函数 给每个进程都创建一个内核页表,这个主要的优化点是具体点,就是将用户态页表的映射也放到每个进程的内核页表中,那么从用户态传入到内核态的指针就可以直接按…

    2022/4/1 23:22:20 人评论 次浏览
  • 操作系统实验三·xv6系统增添系统调用和用户级应用程序

    xv6系统增添系统调用和用户级应用程序 1.实验目的2.实验内容3. 实验环境4. 程序设计和实现4.1系统修改4.2 编译运行1.实验目的 准备xv6环境,向xv6添加一个新的系统调用,并编写用户级应用程序来调用新增的系统调用。 2.实验内容 您的任务是向xv6添加系统调用。从读取sysc…

    2021/12/6 22:18:30 人评论 次浏览
  • 操作系统实验三·xv6系统增添系统调用和用户级应用程序

    xv6系统增添系统调用和用户级应用程序 1.实验目的2.实验内容3. 实验环境4. 程序设计和实现4.1系统修改4.2 编译运行1.实验目的 准备xv6环境,向xv6添加一个新的系统调用,并编写用户级应用程序来调用新增的系统调用。 2.实验内容 您的任务是向xv6添加系统调用。从读取sysc…

    2021/12/6 22:18:30 人评论 次浏览
  • [MIT 6.S081] Lab1: Xv6 and Unix utilities

    [MIT 6.S081] Lab1: Xv6 and Unix utilities Lab Guidance: Lab: Xv6 and Unix utilitiesLab Code: https://github.com/VastRock-Huang/xv6-labs-2020/tree/util Boot xv6 (easy) 步骤 获取实验用的 xv6 源码并切换到 util 分支 $ git clone git://g.csail.mit.edu/xv6-l…

    2021/9/21 6:28:46 人评论 次浏览
  • [MIT 6.S081] Lab1: Xv6 and Unix utilities

    [MIT 6.S081] Lab1: Xv6 and Unix utilities Lab Guidance: Lab: Xv6 and Unix utilitiesLab Code: https://github.com/VastRock-Huang/xv6-labs-2020/tree/util Boot xv6 (easy) 步骤 获取实验用的 xv6 源码并切换到 util 分支 $ git clone git://g.csail.mit.edu/xv6-l…

    2021/9/21 6:28:46 人评论 次浏览
扫一扫关注最新编程教程