并行、并发、同步、异步及其他 (3)

本文介绍了进程、线程、协程的基本概念(其实前两种就直接偷懒了)。

并行、并发、同步、异步及其他 (2)

本章展示了指令级并行和数据级并行的一些例子。

并行、并发、同步、异步及其他 (1)

本章讲解了最基本的并行、并发、同步、异步、阻塞、非阻塞的概念。

SDRAM时序

DRAM由于设计上使用了电容来存储数据,其时序远比SRAM复杂。本文讲述了S(ynchronous)DRAM的操作时序。

RISC-V 基本整数指令集

在连续被x86虐了n多场考试之后,我决定搞懂这个简单易懂的RISC-V,至少做一个支持所有基本整数指令的CPU出来,下面是对这个基本整数指令集的分析。

flex & bison入门

flex & bison是lex & yacc的继任者,可以相对简单地生成词法分析和语法分析程序。

一个最简单的编译器的实现

我从编译原理初中学到大学(写作学读作放弃),终于会了那么一丁丁点

Travis ssh 配置

Travis是我们喜(唯)闻(一)乐(会)见(用)的CI/CD工具,其中CD的功能个人习惯是ssh上目标服务器跑个脚本,本文讲述了Travis中ssh的配置。

nasm 汇编

这课上教的汇编是传说中微软独家的MASM,作为曾经的微软黑(“曾经”修饰“微软”,不是“微软黑”),我不搞一点幺蛾子出来是不可能的事情,所以就开始研究这些个开源汇编编译器,看来看去,gas语法太怪,还是nasm和与其兼容的yasm比较合理。

代数结构 cheatsheet

(我学会的)抽象代数中代数结构的整理。