Hardware
↔ Physical Components of Computer
CPU
Hardware brain of Computer to execute Machine Code Instruction
Memory
main low-latency RAM in Computer - NOT Virtual Memory || disk space
References
OS
↔ System Software to manage Hardware (device/process) & provide GUI for userLow-Level
↔ of Programming Language to Abstract less with Source Code closer to Machine Code, req closer management of Hardware resourcesHigh-Level
↔ of Programming Language to Abstract Source Code away from Low-Level details (ie allocating Hardware resources)Static Web Server
↔ Computer Hardware run HTTP Server Software to send Static Content hosted files to ClientsHardware Server
↔ Hardware to host server (ie rent via datacenter)CPU
↔ Hardware brain of Computer to execute Machine Code InstructionKernel
↔ Middleware to connect Hardware resource to SoftwareDocker
↔ popular Dev tool to Containerize workload to run on any Hardware/OS environDocker Container
↔ Docker Image Runtime instance to virtualize OS as lightweight VM (excl Hardware overhead)Low-Level API
↔ API with more granular control over software Module or Hardware, with fewer AbstractionVertical Scaling
↔ to add more Hardware to existing Server to increase compute 🗼