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.

72 lines
6.5 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 操作系统
## Computer Organization and Design Fundamentals
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=nDDppYtwzAaVfffB&amp;list=PLxfrSxK7P38X7XfG4X8Y9cdOURvC7ObMF" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## Chill OS dev gardening
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=EZ6ZUwazuuKpSn4H&amp;list=PLOsF-OO4qVOT6qtNKd4vY3s1ugP_yAw-G" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## 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.
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=gxGNrYGcRXHPb5hN&amp;list=PLw6vmiIQrilTWa5twNV8opVJ3ge_kEfsM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## CS773: Computer Architecture for Performance and Security
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=KuA2luKAB5_tqNUN&amp;list=PLw6vmiIQrilQ-KhbMAMeh9_eddYjHRjb6" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## General Software Engineering Topics
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=FhKcPx-nR1RF23gP&amp;list=PLZLC5AM_r9AgMHq42vUXHkXEws3JWdnDb" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
### Introduction to CPU Pipelining
<iframe width="760" height="315" src="https://www.youtube.com/embed/1U4v_2J0Qwk?si=-hF3xkwqZdGaoApV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## Source Dive
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=C2Lz4WnrAqbppAuA&amp;list=PLP29wDx6QmW4Mw8mgvP87Zk33LRcKA9bl" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
### 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!
<iframe width="760" height="315" src="https://www.youtube.com/embed/ZE9OODanrDA?si=CEFRKOsSn3iJGKOm" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## 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
<iframe width="760" height="315" src="https://www.youtube.com/embed/ADHcBxEXvFA?si=8-CCD2PDvAVyQGY8&amp;start=505" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## 操作系统:设计与实现
2024 南京大学《操作系统设计与实现》。课程主页含讲义https://jyywiki.cn/OS/2024/。
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=1901248603&bvid=BV1Xm411f7CM&cid=1452947593&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
## 每个程序员都应该了解的
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=491219273&bvid=BV1kN411H7Db&cid=1273780705&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
## 计算机科学速成课
开始2月22日凯莉安妮·菲尔宾将举办速成班计算机科学在这个系列中我们要跟踪我们的现代计算机的起源采取在那给了我们当前的硬件和软件的思想仔细看看讨论如何以及为什么我们的智能设备发展得越来越聪明甚至目光移向未来计算机填补了我国社会的功能至关重要的作用这是我们的希望在这一系列的过程中你会更好地了解多远电脑已经带我们走多远他们可以带我们走向未来。
<iframe width="760" height="315" src="https://www.youtube.com/embed/tpIctyqH29Q?si=3L7T2QIkmHqRM1XX" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## x86 Assembly with NASM
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=LQk0Cp8OZPVIfvka&amp;list=PL2EF13wm-hWCoj6tUBGUmrkJmH1972dBB" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>