![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 89
jennie佳妮
准华为云解决方案架构售前工程师SA(海外)。That which does not kill me,makes me stronger。虽然辛苦,但是我还是会选择那种滚烫的人生。莫问前程,但行好事,天道酬勤。愿你有十足的少年意气,只向自己的梦想俯首,而不必字斟句酌的考量世俗人心。
展开
-
【OS xv6】2 万字详解xv6如何启动和运行第一个进程(文档第二章文摘+相关源码分析)
xv6是仿unix基本接口和内部设计的简化教学操作系统。本文对XV6帮助文档第二章2 Operating system organization操作系统概要做文摘,并对xv6启动源码做了详细解析(2.6 Code: starting xv6 and the first process),补充源码阅读理解可能需要的qemu、字长、嵌入汇编、TLB相关知识补充;内含有助于源码阅读的优质博客推荐,对xv6启动相关源码进行注释解析展示,并提供第一个用户进程初始化函数userinit()具体解析流程图。原创 2023-10-28 09:20:44 · 2335 阅读 · 0 评论 -
【OS xv6】1 万字详解shell源码解析命令(内含wsl+vscode调试xv6教程 文档第一章助读)
这个系列是对仿unix基本接口和内部设计的简化教学操作系统xv6的文档及源码阅读理解,仅个人学习笔记理解,有误见谅哈哈。本文提供用vsCode连接WSL使用GDB调试xv6教程,及用户源码调试教程,及xv6中文文档“Chapter 1 Operating system interfaces”详解,最后对xv6的shell与命令解析相关源码进行详细解析(流程图),可视化地展示各类命令在xv6的解析过程。内含优质相关博文推荐。原创 2023-03-20 18:51:07 · 3400 阅读 · 0 评论 -
【操作系统】保姆级教程(VMware)Ubuntu+qemu+xv6安装调试
xv6 是一个教学操作系统,它是对 Dennis Ritchies 和 Ken Thompson 的 UNIX Version 6(v6)的一个实现,但并不严格遵循 v6 的结构和风格。xv6 用 ANSI C 实现并运行在 x86 多核系统。通过 xv6 操作系统来阐述操作系统的概念,它提供 Unix 操作系统中的基本接口(由 Ken Thompson 和 Dennis Ritchie引入),同时模仿 Unix 的内部设计。Unix 里机制结合良好的窄接口提供了令人吃惊的通用性。这样的接口设计非常成功。.原创 2022-08-05 20:27:20 · 4595 阅读 · 7 评论 -
【操作系统】2 xv6入门实验
本文参考资料:《操作系统原型——xv6 分析与实验 深圳大学 SKT 罗秋明》搭建好xv6环境,可以练习一些外围编程操作,为后续实验做准备。原创 2023-03-02 18:24:40 · 825 阅读 · 0 评论