From 082593165fed5bea71e360659a19dbe89d66084f Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Wed, 9 Nov 2022 14:06:24 +0400 Subject: [PATCH] Add content for how computers work --- .../100-how-cpu-executes-programs.md | 5 ++++- .../101-how-computers-calculate.md | 5 ++++- .../120-how-computers-work/102-registers-and-ram.md | 5 ++++- .../103-instructions-and-programs.md | 5 ++++- .../content/120-how-computers-work/104-cpu-cache.md | 6 +++++- .../content/120-how-computers-work/readme.md | 11 ++++++++++- 6 files changed, 31 insertions(+), 6 deletions(-) diff --git a/content/roadmaps/103-computer-science/content/120-how-computers-work/100-how-cpu-executes-programs.md b/content/roadmaps/103-computer-science/content/120-how-computers-work/100-how-cpu-executes-programs.md index 525d4d309..efc07924a 100644 --- a/content/roadmaps/103-computer-science/content/120-how-computers-work/100-how-cpu-executes-programs.md +++ b/content/roadmaps/103-computer-science/content/120-how-computers-work/100-how-cpu-executes-programs.md @@ -1 +1,4 @@ -# How cpu executes programs \ No newline at end of file +# How CPU Executes Programs? + +Free Content +How CPU executes a program diff --git a/content/roadmaps/103-computer-science/content/120-how-computers-work/101-how-computers-calculate.md b/content/roadmaps/103-computer-science/content/120-how-computers-work/101-how-computers-calculate.md index f66b313cc..523c60ae9 100644 --- a/content/roadmaps/103-computer-science/content/120-how-computers-work/101-how-computers-calculate.md +++ b/content/roadmaps/103-computer-science/content/120-how-computers-work/101-how-computers-calculate.md @@ -1 +1,4 @@ -# How computers calculate \ No newline at end of file +# How Computers Calculate? + +Free Content +How computers calculate - ALU diff --git a/content/roadmaps/103-computer-science/content/120-how-computers-work/102-registers-and-ram.md b/content/roadmaps/103-computer-science/content/120-how-computers-work/102-registers-and-ram.md index 1c38a2cbc..420e6fb64 100644 --- a/content/roadmaps/103-computer-science/content/120-how-computers-work/102-registers-and-ram.md +++ b/content/roadmaps/103-computer-science/content/120-how-computers-work/102-registers-and-ram.md @@ -1 +1,4 @@ -# Registers and ram \ No newline at end of file +# Registers and RAMs + +Free Content +Registers and RAM diff --git a/content/roadmaps/103-computer-science/content/120-how-computers-work/103-instructions-and-programs.md b/content/roadmaps/103-computer-science/content/120-how-computers-work/103-instructions-and-programs.md index ba5d3c459..44116d121 100644 --- a/content/roadmaps/103-computer-science/content/120-how-computers-work/103-instructions-and-programs.md +++ b/content/roadmaps/103-computer-science/content/120-how-computers-work/103-instructions-and-programs.md @@ -1 +1,4 @@ -# Instructions and programs \ No newline at end of file +# Instructions and Programs + +Free Content +Instructions and Programs diff --git a/content/roadmaps/103-computer-science/content/120-how-computers-work/104-cpu-cache.md b/content/roadmaps/103-computer-science/content/120-how-computers-work/104-cpu-cache.md index 17cea0976..bc1472ddc 100644 --- a/content/roadmaps/103-computer-science/content/120-how-computers-work/104-cpu-cache.md +++ b/content/roadmaps/103-computer-science/content/120-how-computers-work/104-cpu-cache.md @@ -1 +1,5 @@ -# Cpu cache \ No newline at end of file +# CPU Cache + +Free Content +MIT 6.004 L15: The Memory Hierarchy +MIT 6.004 L16: Cache Issues diff --git a/content/roadmaps/103-computer-science/content/120-how-computers-work/readme.md b/content/roadmaps/103-computer-science/content/120-how-computers-work/readme.md index ef5164c2b..ad6a3465e 100644 --- a/content/roadmaps/103-computer-science/content/120-how-computers-work/readme.md +++ b/content/roadmaps/103-computer-science/content/120-how-computers-work/readme.md @@ -1 +1,10 @@ -# How computers work \ No newline at end of file +# How Computers Work? + +Computers are everywhere. They are in our phones, our cars, our homes, and even in our pockets. But how do they actually work? How do they take in information, and how do they output information? + +Free Content +How CPU executes a program +How computers calculate - ALU +Registers and RAM +The Central Processing Unit (CPU) +Instructions and Programs