Skip to main content

黑洞资源笔记

  1. 南京大学 《计算机系统基础课程实验》的实验讲义页面

    从2015年每年都会更新一下(可以把地址最后的2022改成对应年份看看有什么不同)。

    写的很详细又蛮有意思的, 指导学生实现一个经过简化但功能完备的x86/mips32/riscv32(64)模拟器NEMU(NJU EMUlator), 最终在NEMU上运行游戏"仙剑奇侠传", 来让学生探究"程序在计算机上运行"的基本原理.PA包括一个准备实验(配置实验环境)以及5部分连贯的实验内容:

    图灵机与简易调试器
    冯诺依曼计算机系统
    批处理系统
    分时多任务
    程序性能优化
  2. 传送门)一个涵盖了多种类型的资源列表,包括大数据/Go/计算机/数据库/js/网络安全/硬件/测试/前端/后端等,并持续进行更新
  3. 博文《CPU性能和CACHE

    作者为了让程序能快点,特意了解了CPU的各种原理,比如多核、超线程、NUMA、睿频、功耗、GPU再到分支预测、cache_line失效、加锁代价、IPC等各种指标(都有对应的代码和测试数据)都会在这系列文章中得到答案。当然一定会有程序员最关心的分支预测、Disruptor无锁案例、cache_line等等。

    作者plantegg,博客内容主要关于CPU、Linux和K8s,关于CPU性能系列文章比较少见
  4. #电子书进击的java菜鸟

    这是一本 #java 程序员写的必备知识积累之书。当下大厂面试造火箭,进场拧螺丝的现象很普遍。 本书囊括了数据结构、操作系统原理、计算机网络、计算机安全等基础课程,未来在职场你不一定有机会会用到这些,但会让你在选择时更自信、效率、稳固。