摘要: Lec 04 系统调用 目录Lec 04 系统调用Contents4.1 系统调用4.1.2 AArch64下常见的Linux系统调用4.1.3 系统调用举例4.1.3 系统调用的参数传递(常见软件的约定)4.1.4 系统调用返回值与errno4.1.4 如何跟踪系统调用4.1.5 系统调用流程图4 阅读全文
posted @ 2024-11-12 13:14 木木ちゃん 阅读(100) 评论(0) 推荐(0)
摘要: Lec 03 系统指令集架构 目录Lec 03 系统指令集架构Contents3.1 回顾:特权级的必要性3.2 ARM v8.4特权级别(Exception Level)3.2.1 系统状态寄存器:PSTATE3.2.2 用户ISA和系统ISA3.2.3 用户态(EL0)与内核态(EL1)3.3 阅读全文
posted @ 2024-11-12 13:02 木木ちゃん 阅读(119) 评论(0) 推荐(0)
摘要: Lecture 02: ARM 汇编基础 目录Lecture 02: ARM 汇编基础Contents1 为什么学习汇编和指令集架构?2.2 从C语言到汇编2.3 理解arm汇编2.4 常用汇编2.4.1 数据搬运2.4.2 算术指令2.4.3 移位指令2.4.4 逻辑运算指令2.4.5 Modif 阅读全文
posted @ 2024-11-12 12:50 木木ちゃん 阅读(252) 评论(0) 推荐(1)
摘要: Lab1: BOOT!!! (参考来源:上海交通大学并行与分布式系统研究所+操作系统实验) Creative Commons Attribution 4.0 License 1. Prerequisite 国内大部分的镜像都坏掉了,我们只能自己部署一个加速的镜像。 首先fork这个项目,记得给一颗星 阅读全文
posted @ 2024-11-09 00:15 木木ちゃん 阅读(421) 评论(0) 推荐(0)
摘要: Lab 0: 爆弾!!! 这是OS操作系统的前序实验。。。 (p.s. 怎么一上来就让人这么累。。。) 1. 准备实验环境 基于Ubuntu 22.04.2 ARM64. 首先,我们将我们的学号填入到student-number.txt中。 其次,在linux上安装所需要的东西。如果没有gcc,g+ 阅读全文
posted @ 2024-11-09 00:14 木木ちゃん 阅读(216) 评论(0) 推荐(0)