首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
操作系统_ucore
一斗水
创建于2022-08-17
订阅专栏
学习ucore操作系统
等 1 人订阅
共9篇文章
创建于2022-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ucore_lab7实验报告
实验目的 理解操作系统的同步互斥的设计实现; 理解底层支撑技术:禁用中断、定时器、等待队列; 在ucore中理解信号量(semaphore)机制的具体实现; 理解管程机制,在ucore内核中增加基于管
ucore_lab6实验报告
实验目的 理解操作系统的调度管理机制 熟悉 ucore 的系统调度器框架,以及缺省的Round-Robin 调度算法 基于调度器框架实现一个(Stride Scheduling)调度算法来替换缺省的调
ucore_lab5实验报告
ucore_lab5实验报告 实验目的: 了解第一个用户进程创建过程 了解系统调用框架的实现机制 了解ucore如何实现系统调用sys_fork/sys_exec/sys_exit/sys_wait来
ucore_lab4实验报告
- 了解内核线程创建/执行的管理过程 - 了解内核线程的切换和基本调度过程 - 内核线程只运行在内核态 - 用户进程会在在用户态和内核态交替运行 - 所有内核线程共用ucore内核内存空间,不需为每个
ucore_lab3实验报告
在做完lab1、lab2的实验后接着就是lab3,lab3主要是虚拟内存管理相关的内容,按照lab3的实验指导书的要求,开始做lab3的练习 实验目的 了解虚拟内存的Page Fault异常处理实现
页表自映射机制(Page Tables self-map)
学习ucore操作系统的时候在附录D. 自映射机制 · ucore_os_docs (gitbooks.io)看到关于页表自映射的介绍,但是讲的不是很详细,理解起来有些吃力,查了一些资料大概有了一个自
ucore通用双向循环链表学习
双向循环链表是很常用的一种数据结构。其结构如下图所示: ucore里面使用了很多双向循环链表组织数据,如空闲页链表等。 一般我们在Java写双向链表可能会这么写: 而在C里面可能会这么写: 但是uco
ucore_lab2实验报告
lab1的实验完成后开始lab2,lab2主要是实现内存分配 实验目的: 理解基于段页式内存地址的转换机制 理解页表的建立和使用方法 理解物理内存的管理方法 在lab1的时候我们用的是段式管理,涉及到
ucore_lab1实验报告
此篇是学习ucore操作系统lab1的实验报告,参考了很多资料和文章,也学到了不少。 先看要求: 为了实现lab1的目标,lab1提供了6个基本练习和1个扩展练习,要求完成实验报告。 对实验报告的要求