5.3 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/。