技术栈
计算机系统基础
打不了嗝 ᥬ᭄
3 天前
操作系统
·
计算机系统基础
·
linux系统调用
·
异常与中断
·
io与dma
计算机系统基础:异常、中断与 I/O 的完整脉络
摘要:程序并不会永远沿着 main 函数一路走到底——缺页、除零、键盘中断、进程切换,随时会把控制流带离正轨。这篇博文沿着 IA-32/Linux 这条具体的技术路线,把进程与上下文切换、异常与中断的硬件机制、Linux 的门与信号、系统调用、用户空间 I/O、总线互连、三种 I/O 控制方式与内核 I/O 软件串成一条完整的链路,并附上我自己的踩坑复盘。适合正在学计算机系统基础、想把零散知识点连成网的同学。
打不了嗝 ᥬ᭄
5 天前
操作系统
·
计算机系统基础
计算机系统基础:程序的表示、转换与链接
目录摘要一、为什么需要"系统思维":几个反直觉的程序二、计算机到底怎么运行:存储程序与指令执行三、从源程序到可执行文件:四步转换
编程在手天下我有
1 年前
计算机系统基础
每日小练-2025.11.21
A、内存B、寄存器组C、FlashD、Cache来自 【2016年下半年系统架构设计师考试上午真题】快来选择你的答案吧~
T.S62
2 年前
计算机系统基础
计算机系统基础(二)
为什么采用二进制?数值数据表示的三要素首先我们先看原码显而易见,负数的表示就是最高位取1,但是这样存在以下问题
~Old
3 年前
linux
·
cpu
·
计算机系统基础
·
ics
ICS PA1
在PA0中使用下面的指令初始化了一些子项目:在PA1中也使用了类似的指令初始化了一个子项目,用于检查红白机模拟器的按键:
我是有底线的