# OS_Labs
共 9 篇
-
OS-Lab9-Update
Project1 malloc/free的实现方案二:参考实现 参考、复现、测试并详细分析以下实现思路和代码(70分)。 加分项(30分):下面的代码没有做线程/…
-
OS_lab9
Project1 malloc/free的实现方案二:参考实现 参考、复现、测试并详细分析以下实现思路和代码(70分)。 加分项(30分):下面的代码没有做线程/…
-
OS_lab8
从内核态到用户态实验概述在本章中,我们首先会简单讨论保护模式下的特权级的相关内容。特权级保护是保护模式的特点之一,通过特权级保护,我们区分了内核态和用户态,从而限制用户态的代码对特…
-
OS_lab7
内存管理实验概述 学习如何使用位图和地址池来管理资源 实现在物理地址空间下的内存管理 学习并开启二级分页机制=>实现在虚拟地址空间下的内存管理 基于分页机制,我们可…
-
OS_Lab6
并发与锁机制实验概述使用硬件支持的原子指令来实现自旋锁SpinLock => 可以用来实现线程互斥然后使用SpinLock来实现信号量,最后使用SpinLock和信…
-
OS_Lab4
OS_Lab4:中断实验要求 DDL:2024年4月20号 24:00 提交的内容:将4个assignment的代码和实验报告放到压缩包中,命名为“lab4-学号-姓名”,并交到课…
-
OS_Lab5_updated
内核线程实验概述本次实验会学习C语言的可变参数机制的实现方法,然后实现一个简单的printf函数,通过printf()和gdb来帮助debug;同时会实现内核线程(定义PCB;实现…
-
OS_lab3
OS_Lab3:从实模式到保护模式要求 DDL:2025.4.6 提交内容:2+1个任务的代码和实验报告 传课程邮箱os_sysu_lab@163.com+实验报告pdf–提交到腾…
-
OS_lab2
OS_Lab2实验概述在本次实验中,同学们会学习到x86汇编、计算机的启动过程、IA-32处理器架构和字符显存原理。根据所学的知识,同学们能自己编写程序,并且让计算机在启动后加载运…