0%

一、分布式系统

1.1 总论

分布式系统指的是利用多个单体计算机系统构建的多体计算机系统。

与并行计算不同,分布式系统更侧重于用多个计算实体完成非常多个细碎的任务。而并行计算侧重于利用多个计算实体来更快更高效地完成一个计算任务。

分布式系统包括了执行流的分布式和数据的分布式。在北航 OO 课电梯问题中,涉及了多线程,属于是执行流的分布式,这就导致我以为分布式只是执行流的分布式,涉及的问题只是互斥和同步,这是非常片面的。数据的分布式指的是,存在多个数据副本,cache 就是一种数据分布式的实体。

Read more »

一、CPU 虚拟化

2.1 背景

CPU 虚拟化范畴还挺多的,但是我们这里应该指的不包括不同 ISA 的虚拟化,而只是 CPU 的虚拟化,也就是虚拟出来的 CPU 和原本的 CPU 具有相同的 ISA 。

2.2 Trap & Emulate

为了虚拟化出多个 CPU,我们让虚拟的 OS 跑在用户态,也就是如下结构:

Read more »

那是 2023 年的夏天,楠神走出门,看向焦急等待的杰哥和我,问我们:

“你们知道“系统”和“体系结构”的区别吗?”

一、总论

计算机系统这个系列,是我作为一名方向是 system 的研究生的,基于 IPADS 实验室开设的“计算机系统原理”等课程,整理而成的,并不保证正确性,因为 system 实在是浩如烟海,而我又太菜了。

在这篇博文里,我想谈谈我心目中的 system 是什么,这并不是 IPADS 课程的观点。


Read more »

一、总论

今天是 2024 年 12 月 18 日,距离我在北航新主楼 F534 的夜晚写下这个博客的 About 板块已经过去了 3 年时间,时间过得真是太快了。

这个博客能够坚持 3 年时间,最重要的原因是有人(当然我希望小姑娘多一些)去看我的博客,博客的读者是我更新的最大动力。感谢读者们的支持和反馈,没有你们就没有“钟鼓楼”。

当时我在博客里写了“我没有报六级,也没有报冬奥会志愿者,没有小姑娘需要陪”,三年后,我居然也还是“没有报六级,也没有报冬奥会志愿者,没有小姑娘需要陪”的状态,也算是不忘初心了,乐。

二、回顾

Read more »

Overview

这本书是对《Science Research Writing For Non-Native Speakers of English》的总结梳理。这本书分为多个章节,每个章节对应一个论文写作里的部分。在每个章节内部,又有如下几个部分:

  1. 介绍一下这个章节在整体文章中的作用
  2. 展示一篇例文
  3. 介绍一些基础的英语语法和词汇
  4. 对例文结构进行分析(分解成小组件),也就是他说的 model
  5. 对 model 进行一些心法层面的阐述,也就是他说的 key
  6. 按照 model 和 key 介绍一些固定词汇、句式和搭配,也就是他说的 vocabulary
  7. 最后让你自己写一个文章

很多东西都是实践性质的,并非专业知识本身。所以如果总结的话,其实可以按照 model 的形式来组织 vocabulary ,其他的东西(比如例文、基础语法、动手实践)都可以省略,结构清晰。

因为时间问题,所以我会逐步更新这篇博文。

Read more »