You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5.0 KiB

操作系统

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/