[TOC]
↗ The Essence of Computing - Programs & The Semantics of Programs
↗ Information, Data, Number and Math in Digital Systems ↗ Digital (Logic) Electronics Foundations
↗ Computer Languages & Programming Methodology
- ↗ ASM (Assembly Languages) ↗ Programming Language Processing & Program Execution
- ↗ Compilation Phase
↗ Computer Architecture ↗ Computer Networking and Communication ↗ Computer Storage & Database Systems ↗ Computer Implementations, Teardown & Repairs
↗ Information Systems & System Architecture Design
↗ EE Related Theories & Hardware Implementation
- ↗ Digital (Logic) Electronics Foundations
- ↗ Computer Implementations, Teardown & Repairs
- ↗ Auxiliary Hardware & Peripherals Implementations
🔥 🎬 https://www.bilibili.com/video/av21376839/ Computer Crash Course 🚧 https://github.com/1c7/crash-course-computer-science-chinese 计算机速成课 | Crash Course 字幕组 (全40集 2018-5-1 精校完成) B站播放量 367.3万
https://space.bilibili.com/392208938/channel/collectiondetail?sid=3139667&spm_id_from=333.788.0.0 合集·直观理解计算机技术
https://youtube.com/playlist?list=PL6rx9p3tbsMt8YAmrZwHrabSAcyQR9ad2&si=XxUmgmMEfSAc71Fm Exploring everyday technology | Branch Education https://youtube.com/playlist?list=PL6rx9p3tbsMsZ9hUvU-kDOXc8Fot04Hhu&si=tTiaN2z13Fcnaqy3 How do Computers Work? | Branch Education https://youtube.com/playlist?list=PL6rx9p3tbsMtRbJzFLswzvyl6OzHe32TC&si=QwxQTBBFTKFTK0gP Exploring Smartphones | Branch Education https://youtube.com/playlist?list=PL6rx9p3tbsMvYWeYUTNuRNMLXn0eyJvub&si=5cdBvJxVC4NE3vcT Understanding Sound & Speakers | Branch Education https://youtube.com/playlist?list=PL6rx9p3tbsMtyBSl6ihtZ5kv8Kuib3Hbu&si=DIETImDVNBoujbao Understanding Cameras & Optics | Branch Education
http://t.csdnimg.cn/5EBYh 🔥 👍 从裸机启动开始运行一个C++程序(系列文章)| borehole打洞哥
🤔 https://www.nand2tetris.org From Nand to Tetris Building a Modern Computer From First Principles
https://www.cnblogs.com/ysocean/tag/深入理解计算机系统/ 深入理解计算系统 - 随笔
🚧 https://github.com/NJU-ProjectN NJU-ProjectN Nanjing University Computer System Project Series - Build a computer system from scratch! 🎬【课程总结 (从逻辑门到计算机系统) [南京大学2022操作系统-P32]】 https://www.bilibili.com/video/BV1R34y1L7sY/?share_source=copy_web&vd_source=7740584ebdab35221363fc24d1582d9d
📃 https://cpu.land Putting the “You” in CPU Curious exactly what happens when you run a program on your computer? Read this article to learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
- Ch. 0 Intro
- Ch. 1 Basics
- Ch. 2 Multitasking
- Ch. 3 Exec
- Ch. 4 ELF
- Ch. 5 Paging
- Ch. 6 Fork-Exec
- Ch. 7 Epilogue
🤔 https://www.techpowerup.com/
- Video BIOS Collection
- GPU Specs Database
- CPU Specs Database
- SSD Specs Database
- TechPowerUp Review Database
- Search for reviews and tests in our vast and expansive database of PC hardware reviews from the tech sphere. This database contains reviews from reputed technology websites, and lets you find reviews based on user popularity.
- Upcoming Hardware Launches
Computer System & Computer Science Overview
Learning steps in CS:
- Pre Computer System..
- 🚪 Introduction to Computer Science
- 🧮 Math
- 🍎 Physics & ⛏ Electronic Technique Foundations
- Computer Organization & Architecture
- 🎛️ Operating System
- Further Steps in CS Core...
- Languages Programming & Compilation Principles
- Algorithm & Data Structure
- Computer Networking
- Database System
↗ Computer Architecture /What is A Computer? ↗ History of Computer Evolution & Devt. of Computer Org. & Arch.
↗ Computer Taxonomy & Computer (Hardware) Components
[!quote]
↗ Language & Literature ↗ Philosophy of Language ↗ Ordinary Language Philosophy
[!quote]
David Hilbert: Is there a program which can tell if a theorem is true or false? 🤔
Alonzo Church: Lambda calculus 🤓
Alan Turing: Turing machine 🤓
Kurt Gödel: General-recursive function 🤓
↗ Theory of Computation ↗ Computability (Recursion) Theory - Turing Machine and R.E. Language
[!quote]
↗ Computer Microarchitectures (Computer Organization) & von Neumann Model
↗ History of Computer Evolution & Devt. of Computer Org. & Arch. ↗ Microprocessors Unit (MPU) /Evolution of Microprocessor ↗ History of Computer Networking and Communication Evolution
src: New concepts in computer concepts, 21 ed, Module 8: The ICT Industry. Section C
[!quote]
![]()
↗ C & CPP
![]()
↗ UNIX Family ↗ Linux (Derived From UNIX Family) ↗ 🍸 Linux Kernel ↗ Open Source (Free Software) Spirits & Software License
↗ Computer Languages & Programming Methodology /History & Generations of (High-Level) Programming Languages ↗ Development(History) of Operating Systems
The Internet & Web ↗ Internet & Entertainment Industry ↗ The Internet Development (and Web Development) ↗ Hierarchy of Internet & ISP & IBP
Information Systems Development & Information Security ↗ History of Information Systems & Security Systems
Computing Methodologies & Artificial Intelligence ↗ The Development History of AI
etc.
[!links] ↗ Importance Themes & Ideology in CS
- Recursion & Self-Reference
- Abstraction & Encapsulation
- Concurrency & Parallelism
- Coupling /Decoupling & Modular Design
↗ Computer Architecture ↗ Instruction Set Architecture (ISA) & Processor Architecture ↗ Computer Microarchitectures (Computer Organization) & von Neumann Model
↗ System Security ↗ Software Security
The collection of software at system software level runs below application programs and just above the instruction set architecture level. These are the software components, the “machines,” with which your application source code interacts.
Programs at system software level work together to grant access to the hardware resources that carry out the commands contained in application programs. But to look at a computer system as if it were a single thread running from application source code down to the gate level is to limit our understanding of what a computer system is. We would be ignoring the rich set of services provided at each level.
↗ Operating System & OS Kernel (Theory Part) ↗ Operating Systems & Kernels (Engineering Part)
Although our model of a computer system places only the operating system in the “system software” level, the study of system software often includes compilers and other utilities (Database, for example) providing platform level services, as well as a category of complex programs sometimes called middleware.
Generally speaking, middleware is a broad classification for software that provides services above the operating system layer, but below the application program layer.
↗ Program Language Processing & Compilation Theory (Compile-time)
↗ Cloud Operating System & Platform (System Level Engineering)











