本系列文章为mit6.s081的学习笔记,包含了参考手册、课程、实验三部分的内容,前面的系列文章链接如下
操作系统mit6.s081:[xv6参考手册第1章]->操作系统接口
操作系统mit6.s081:[xv6参考手册第2章]->操作系统组织结构
操作系统mit6.s081:[xv6参考手册第3章]->页表
操作系统mit6.s081:[xv6参考手册第4章]->trap与系统调用
操作系统mit6.s081:p1->introduction and examples
操作系统mit6.s081:p2->os organization and system calls
操作系统mit6.s081:p3->page tables
操作系统mit6.s081:p4->risc-v calling conventions and stack frames
操作系统mit6.s081:p5->isolation & system call entry/exit
操作系统mit6.s081:p6->page faults
操作系统mit6.s081:lab1->unix utilities
操作系统mit6.s081:lab2->system calls
操作系统mit6.s081:lab3->page tables
操作系统mit6.s081:lab4->trap
操作系统mit6.s081:lab5->lazy allocation
前言
驱动程序
一、代码:控制台输入
控制台输入大致流程
uart硬件
控制台输入具体过程
二、代码:控制台输出
控制台输出具体流程
三、驱动程序的并发性
驱动程序的并发性
四、定时器中断
xv6的定时器中断
发表评论