![](https://img-blog.csdnimg.cn/c3a4613faff64a0a89223ea419a294b0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CSAPP骗分秘籍
文章平均质量分 94
CSAPP3080 - 2022 SPRING
平渊道人
天罚。
展开
-
【CSAPP】虚拟内存 | 地址空间 | 页表内存保护 | 页错误引发异常逐出 (evicted)
本文将学习《深入理解计算机系统》虚拟内存部分,CSAPP 是计算机科学经典教材《Computer Systems: A Programmer's Perspective》的缩写,该教材由Randal E. Bryant和David R. O'Hallaron 合著。原创 2023-05-23 07:42:09 · 1254 阅读 · 44 评论 -
ECF机制:信号处理
假设内核从异常处理程序中返回,并准备将控制权交给进程p。原创 2023-04-28 11:00:16 · 1452 阅读 · 45 评论 -
ECF机制:信号 (Signal)
ECF (异常控制流)机制是存在于系统的所有层级中的,所以这一块的知识我们需要系统地去学习。前几章我们探讨过了异常 (Exceptions),由硬件触发,在内核代码中处理。讲解了进程的上下文切换 (Process Context Switch),"异常 + 内核代码"。本章我们将探讨信号 (signal),将 "异常 + 内核代码 + 用户代码" 相结合!原创 2023-04-04 13:10:49 · 3016 阅读 · 64 评论 -
【CSAPP】进程控制 | 系统调用错误处理 | 进程状态 | 终止进程 | 进程创建 | 回收子进程 | 与子进程同步(wait/waitpid) | execve 接口
CSAPP 是计算机科学经典教材《Computer Systems: A Programmer's Perspective》的缩写,该教材由Randal E. Bryant和David R. O'Hallaron 合著。本文以程序员的视角来看,我们不会深入研究(或编写)实际管理进程的内核代码。 我们将学习当我们的程序想要创建、终止或等待进程时,如何向内核发出请求(即系统调用)。在我们开始之前,让我们简要讨论系统调用包装器。原创 2023-03-21 14:26:31 · 420 阅读 · 21 评论 -
【CSAPP】进程 | 上下文切换 | 用户视角下的并发进程
本文将学习《深入理解计算机系统》的第六章 - 关于异常控制流和系统级 I/O 的 进程部分。CSAPP 是计算机科学经典教材《Computer Systems: A Programmer's Perspective》的缩写,该教材由Randal E. Bryant和David R. O'Hallaron 合著。原创 2023-03-11 09:38:38 · 2012 阅读 · 53 评论 -
【CSAPP】异常控制流 | 异常表 | 异常类别 | 同步异常 | 异步异常
本文将学习《深入理解计算机系统》的第六章 - 关于异常控制流和系统级 I/O。CSAPP 是计算机科学经典教材《Computer Systems: A Programmer's Perspective》的缩写,该教材由Randal E. Bryant和David R. O'Hallaron 合著。原创 2023-03-09 08:02:45 · 1336 阅读 · 63 评论 -
【CSAPP】HW1 | 位向量的应用 Application of bit vectors | Adressing and Byte Ordering
x的地址为0x100,y的地址为0x200。x的值是27066166,y的值是41797。如果我们将x和y分别存储在小端和大端中,那么在给定的内存范围内存储的是什么值?(用十六进制表示)。如果每个字节的十六进制表示法都在下面的转换表中,给定的代码是一个字符串;用8-bit二进制代码表示每个给定的两个无符号整数,也就是一个8-bit的向量,然后计算这两个集合的交集、并集和对称差。将下列的十进制数分别转换成8-bit无符号二进制数和对应的十六进制数,如无法转换,记为X。......原创 2022-07-16 23:12:43 · 276 阅读 · 0 评论 -
【CSAPP随笔】CH3 - 浮点 | IEEE754规定 | Float
Computer Systems: A Programmer's Perspective (3rd Edition)原创 2022-04-13 22:15:46 · 530 阅读 · 2 评论 -
【CSAPP随笔】CH3:Bits, Bytes, and Integers
信息的表示和存储0x00 Binary Representations - 二进制表示位 —— 代表两种状态的单位,即0和1。为什么不用10进制表示?① 易于用双稳态元素进行存储② 用逻辑门紧凑地实现算术功能。③ 在嘈杂和不准确的电线上可靠地传输电子实现低电压-0,高电压-10x01 Representing Information - 信息表示信息=比特+上下文+表示方法① 信息以比特形式写在存储器上。② 上下文表示一组比特的数据类型。原创 2022-04-10 17:34:46 · 571 阅读 · 1 评论 -
【CSAPP随笔】CH2:A Tour of Computer Systems | 计算机系统漫游
《深入理解操作系统》个人用学习笔记。原创 2022-04-09 22:38:06 · 735 阅读 · 3 评论 -
【CSAPP】程序的机器级表示:基础知识
Computer Systems: A Programmer's Perspective (3rd Edition)原创 2022-04-02 17:30:26 · 1190 阅读 · 0 评论