操作系统 - 临时草稿
操作系统(临时草稿)
包含: OSTEP, rCore-tutorial-guide 等
暂时集中在一篇文章里, 以后有需要再分章节记录
这篇博客不会讲解的特别详细, 因为本人在读文档做 lab 的过程中比较痛苦()
包含: OSTEP, rCore-tutorial-guide 等
暂时集中在一篇文章里, 以后有需要再分章节记录
这篇博客不会讲解的特别详细, 因为本人在读文档做 lab 的过程中比较痛苦()
这一章理解难度不大, 但是内容很多, 比较复杂, 你可能读着读着时而觉得”我去这简直是艺术品”时而觉得”我他妈快睡着了”。
pushq
/popq
二义性(数据操作在外侧,
栈指针变化在内测)我错了,我明天一定把这一篇补完
我对了,我今天把这一篇补完了
感觉是本书最难理解和应用的一章, 所以得多花点功夫尽可能深入理解了然后写的好一点
这一章也很好理解, 重点解释一些不太好理解或者书上介绍不是很清楚的地方, 然后列大纲用于以后复习看。
当前存储技术主要可以做以下分类:
L1/L2/L3
缓存,
每个单元是六晶体管电路这章内容很短, 就是书中和 15213 都有意隐去了很多细节, 自己去理解思考这些细节会很麻烦
另外 section 的翻译易引起歧义, 这里不作翻译
静态链接包括两个阶段, 符号解析和重定位:
在做 Codeforces Educational Round 169 D Colored Portals 时,需要找到 i 前面距离 i 最近的颜色不完全相同但也不完全不同的 j,我随手写了个
1 | const vector<string> type = {"BG", "BR", "BY", "GR", "GY", "RY"}; |
然后吐槽了下 C++ 没有 .iter().filter()
或者
.iter().map()
这种写法
于是我就建了个 D.rs 写了个 Rust 版本的:
1 | use std::collections::HashMap; |