文章目录
- 零、实验参考
- 实验1 熟悉实验环境
- 实验2 操作系统的引导
- 实验3 系统调用
- 实验4 进程运行轨迹的跟踪与统计
- 实验5 基于内核栈切换的进程切换
- 实验6 信号量的实现和应用
- 实验7 地址映射与共享
- 实验8 终端设备的控制
- 实验9 proc文件系统的实现
- Reference
零、实验参考
🔥🔥🔥哈工大操作系统实验手册/某大佬整理的个人学习笔记手册
操作系统原理与实践/蓝桥云课@李治军
可以学到:
- x86 模拟器 Bochs
- 系统引导
- Linux 多进程编程
- Linux 信号量
- Linux 地址映射
- Linux 设备管理
- GCC 和 GDB 调试器
- 系统调用的实现
- Linux 进程切换
- 进程同步与互斥
- Linux 内存共享
- Linux 虚拟文件系统
实验1 熟悉实验环境
蓝桥云课_新手入门实验课快速过关攻略/CSDN@weixin_51962439
👇👇👇
sudo service mysql start
mysql -u root
SHOW DATABASES; #可跳过
USE lanqiao
SHOW TABLES;
#键入以下代码
SELECT
TABLE_NAME,TABLE_ROWS
FROM
information_schema. TABLES
WHERE
TABLE_SCHEMA = 'lanqiao'
AND table_rows > 0;
SELECT * FROM '查询到的存有密码段的表名';
/*将查询到的密码填入key.txt文件中点击提交就可以了*/
操作系统 实验环境/CSDN@blackvon
操作系统实验一到实验九合集(哈工大李治军)/CSDN@Casten-Wang
哈工大-操作系统-HitOSlab-李治军-实验0-在自己电脑上搭建实验环境/CSDN@garbage_man
阿里云ubuntu系统配置linux-0.11(哈工大 李治军)实验环境搭建/CSDN@Casten-Wang
👆👆👆
通过大佬的搭建文章,可以了解在本地实验的步骤。
PS:但因为不太懂原理与实验设计,最后一步“4.4 文件交换”还是稀里糊涂。
不知道是操作有误还是环境配置不高(毕竟是网页版),我的实验环境容易卡死。
实验2 操作系统的引导
超详细汇编注释 操作系统实验二 操作系统的引导(哈工大李治军)/CSDN@Casten-Wang
👇👇👇
通过大佬的最后总结,了解到需要汇编基础。
实验3 系统调用
超详细!操作系统实验三 系统调用(哈工大李治军)/CSDN@Casten-Wang
哈工大-操作系统-HitOSlab-李治军-实验2-系统调用/CSDN@garbage_man
实验4 进程运行轨迹的跟踪与统计
操作系统实验四 进程运行轨迹的跟踪与统计(哈工大李治军)/CSDN@Casten-Wang
👇👇👇
还未做实验,初步理解是进程的调度算法的实验。
哈工大-操作系统-HitOSlab-李治军-实验3-进程运行的轨迹跟踪与统计/CSDN@garbage_man
实验5 基于内核栈切换的进程切换
操作系统实验五 基于内核栈切换的进程切换(哈工大李治军)/CSDN@Casten-Wang
👇👇👇
博主推荐了一个文章写的很好的大佬:garbage_man
哈工大-操作系统-HitOSlab-李治军-实验4-基于内核栈切换的进程切换/CSDN@garbage_man
实验6 信号量的实现和应用
操作系统实验六 信号量的实现和应用(哈工大李治军)/CSDN@Casten-Wang
哈工大-操作系统-HitOSlab-李治军-实验5-信号量的实现和应用/CSDN@garbage_man
实验7 地址映射与共享
操作系统实验七 地址映射与共享(哈工大李治军)/CSDN@Casten-Wang
哈工大-操作系统-HitOSlab-李治军-实验6-内存映射和共享/CSDN@garbage_man(略有变动)
实验8 终端设备的控制
操作系统实验八 终端设备的控制(哈工大李治军)/CSDN@Casten-Wang
哈工大-操作系统-HitOSlab-李治军-实验7-终端设备的控制/CSDN@garbage_man
实验9 proc文件系统的实现
操作系统实验九 proc文件系统的实现(哈工大李治军)/CSDN@Casten-Wang
Reference
优质文章、博主推荐:
⭐⭐⭐UP:garbage_man
⭐⭐UP:Casten-Wang
⭐⭐⭐专栏:操作系统OS/CSDN@garbage_man
⭐⭐专栏:操作系统实验(哈工大李治军)/CSDN@Casten-Wang