文章分类 -  计算机基础

计算机的基础相关知识
摘要:xv6进程 xv6进程 第一个进程的创建和进入 进程调度 总述 到达USED态 到达RUNABLE态 从USED态进入 从sleeping态进入 从RUNNING态进入 到达RUNING态 到达zombie态 xv6调度讲解 多任务,中断和多CPU之间的同步手段 自旋锁 sleep()和wakeup 阅读全文
posted @ 2025-02-28 15:02 我们的歌谣 阅读(31) 评论(0) 推荐(0)
摘要:lab10 mmap lab10 mmap 实验结果 实验 编程前的思考以及解决方法 思考1 思考2 思考3 思考4 思考5 思考6 代码 问题 问题2 问题3 问题4 问题5 实验结果 实验 编程前的思考以及解决方法 思考1 mmap返回了一个虚拟地址,但是看hints不分配实际的物理地址,但虚拟 阅读全文
posted @ 2025-02-10 23:18 我们的歌谣 阅读(12) 评论(0) 推荐(0)
摘要:lab9 file system lab9 file system 实验结果 bigfile结果 Symbolic links结果 实验 large files 思路 代码 Symbolic links 问题 实验结果 我电脑性能不好,且安装的虚拟机性能也不太行。跑bigfile会timeout,网 阅读全文
posted @ 2025-02-05 22:18 我们的歌谣 阅读(15) 评论(0) 推荐(0)
摘要:lock lock 实验结果 实验 Memory allocator Buffer cache 思路 相关代码 相关问题 balloc:out of blocks 问题2:出现panic: freeing free block 相关知识 锁 定义 为啥需要锁 锁的分类 从是否等待的角度 是否可以递归 阅读全文
posted @ 2025-01-30 14:12 我们的歌谣 阅读(68) 评论(0) 推荐(0)
摘要:network network 实验结果 实验 e100的数据手册又臭又长,只是为了完成本题目,建议简单了解一下它推荐的章节,它为啥那样初始化,然后看hints就好了。否则容易事倍功半 实验结果 实验 #include "types.h" #include "param.h" #include "m 阅读全文
posted @ 2025-01-25 16:33 我们的歌谣 阅读(19) 评论(0) 推荐(0)
摘要:调度 调度 实验结果 实验 switching between threads 代码 出现的问题 using thread 答案 Barrier 想法 实验结果 实验 switching between threads 代码 #include "kernel/types.h" #include "k 阅读全文
posted @ 2025-01-22 13:07 我们的歌谣 阅读(16) 评论(0) 推荐(0)
摘要:lab1 Xv6 and Unix utilities lab1 Xv6 and Unix utilities 实验结果 相关实验 primes sleep pingpong find xargs 实验结果 相关实验 个人觉得lab1中primes实验是最难的,于是选择先讲解primes,其余按顺序 阅读全文
posted @ 2025-01-18 11:55 我们的歌谣 阅读(48) 评论(0) 推荐(0)
摘要:copy on write copy on write 实验结果 实验 1:./kernel/kalloc.c文件 2:./kernel/trap.c文件 3. ./kernel/vm.c文件 uvmcopy函数 4. ./kernel/vm.c文件 copyout函数 5. ./kernel/ri 阅读全文
posted @ 2025-01-17 22:17 我们的歌谣 阅读(46) 评论(0) 推荐(0)
摘要:lab4 trap lab4 trap 实验结果 实验 RISC-V assembly实验 backtrace实验 ./kernel/printf.c中实现backtrace函数 .在sys_sleep()中调用backtrace函数 其他 alarm实验 解题中的相关疑问 相关过程讲解 注意事项 阅读全文
posted @ 2025-01-13 20:31 我们的歌谣 阅读(20) 评论(0) 推荐(0)
摘要:lab3 page table lab3 page table 实验结果 实验 Speed up system calls实验 问题 Print a page table实验 实验问题 Detecting which pages have been accessed实验 相关知识点 xv6虚拟内存的 阅读全文
posted @ 2025-01-01 15:52 我们的歌谣 阅读(63) 评论(0) 推荐(0)
摘要:system calls system calls 实验结果 相关实验 tracing 步骤1 步骤2 步骤3 步骤4 步骤5 步骤6 步骤7 sysinfo实验 重要步骤1 重要步骤2 重要步骤3 重要步骤4 知识点总结 system call 大致调用流程 相关讲解 system call的一些 阅读全文
posted @ 2024-12-24 21:32 我们的歌谣 阅读(37) 评论(0) 推荐(0)