跳转至

操作系统

Computer Organization and Design Fundamentals

Chill OS dev gardening

CS305@IITB: Computer Architecture

IIT Bombay's UG course on Computer Architecture (July-November 2021).

For slides and others: Please refer https://www.cse.iitb.ac.in/~biswa/courses/CS305/main.html

ACK: Many of the slides are adapted and modified versions of some of the excellent computer architecture courses taught by Joel Emer, Arvind, Yale Patt, Nima Honarmand, Hal Perkins, John Kubiatowicz, Onur Mutlu, Krste Asanovic, David Black-Schaffer, Rajeev Balasubramonian, and Mainak Chaudhuri.

CS773: Computer Architecture for Performance and Security

General Software Engineering Topics

Introduction to CPU Pipelining

Source Dive

What is a spinlock?

In this installment of //Source Dive//, we're back in the xv6 OS codebase, exploring timers, the early boot process, and a very useful concurrency primitive: The Spinlock!

The xv6 Kernel

This series introduces, describes, and explains "xv6", which is a simple Unix operating system. We look at the overall design and walk through the C code. This short course is appropriate for a university student interested in Unix/Linux kernel implementation. The x86 and RISC-V implementations are almost identical; we use the RISC-V implementation here.

https://www.youtube.com/playlist?list=PLbtzT1TYeoMhTPzyTZboW_j7TPAnjv9XB

Circuit Breaker Pattern - Fault Tolerant Microservices

操作系统:设计与实现

2024 南京大学《操作系统:设计与实现》。课程主页(含讲义):https://jyywiki.cn/OS/2024/

每个程序员都应该了解的

计算机科学速成课

开始2月22日,凯莉安妮·菲尔宾将举办速成班计算机科学!在这个系列中,我们要跟踪我们的现代计算机的起源,采取在那给了我们当前的硬件和软件的思想仔细看看,讨论如何以及为什么我们的智能设备发展得越来越聪明,甚至目光移向未来!计算机填补了我国社会的功能至关重要的作用,这是我们的希望,在这一系列的过程中,你会更好地了解多远电脑已经带我们走多远,他们可以带我们走向未来。

x86 Assembly with NASM

UC伯克利CS162: 操作系统与系统编程