04 2021 档案
摘要:@ OSlab3学习笔记 实验目的 创建一个进程并成功运行 实现时钟中断,通过时钟中断内核可以再次获得执行权 实现进程调度,创建两个进程,并且通过时钟中断切换进程执行 在本次实验中你将运行一个用户模式的进程。你需要使用数据结构进程控制块 Env 来跟踪用户进程。通过建立一个简单的用户进程,加载一个程
阅读全文
摘要:BUAA-OO Unit2单元总结 第一次作业 作业简介 模拟单部多线程电梯的运行。 实现思路 首先分析题目:要求实现单步可任意调度的多线程电梯,那么不妨提出几个问题: 什么是多线程?需要实现几个线程? 电梯的调度策略是什么? 整个系统的架构是什么? 用到什么设计模式? 可能用到的多线程相关方法 下
阅读全文
摘要:OSlab2学习笔记: 笔者注:以下内容为笔者在学习BUAA_OS_lab2中遇到的诸多迷惑,以及对代码的理解,整理如下。为方便注释需要,可能包含部分源码() 学习重点 \include: queue.h pmaph mmu.h \mm pmap.c TLB、cache、MMU、页表等存在的位置是怎
阅读全文

浙公网安备 33010602011771号