SYS_ARCH: X86_64 / OS: KERNEL_ACTIVE
THREADS: MULTIPLE / MEMORY: PAGED
I/O: DMA_ENABLED
STATUS: 0 DEADLOCKS
ASKiIMAN™ DOOR 05 / THE COMPUTER
--:-- · -- --- ----

Academic Domain: Computer Organization & Operating Systems

The Computer

The Machine That Executes Thought

The Architecture of Execution

The Code asked: How do I write the instructions? The Computer asks: What actually happens to those instructions? This is the study of the physical and systemic machine—how it fetches logic, commands electricity, manages memory, negotiates with devices, and maintains the illusion of an infinite, multitasking reality.

PROGRAM INSTRUCTION CPU CACHE MEMORY I/O OPERATING SYSTEM PROCESS RESOURCE USER

The 15 Realms of the Machine

Complete Organization & Operating System Architecture

REALM 01

The Computer as a Machine

  • Hardware vs Software
  • Organization vs Architecture
  • System Interconnection
  • Von Neumann Architecture
REALM 02

The Central Processor

ALU
CU
  • Arithmetic Logic Unit (ALU)
  • Control Unit (Hardwired/Micro)
  • General & Special Registers
  • Datapath & Control path
REALM 03

The Instruction

  • Fetch-Decode-Execute Cycle
  • Instruction Format (Opcode)
  • Addressing Modes
  • Instruction Types
REALM 04

The Processor's Language

  • RISC vs CISC Architecture
  • Instruction Set Design
  • Assembly-Level Execution
  • Stack Frames & Subroutines
REALM 05

The Memory Hierarchy

REG
CACHE
MAIN MEMORY
DISK
  • Speed, Cost & Capacity Trade-offs
  • Cache Memory & Locality
  • Cache Mapping (Direct/Assoc)
  • RAM, ROM & Cell structure
REALM 06

Memory Management

  • Logical vs Physical Addresses
  • Paging, Frames & Page Tables
  • Virtual Memory & TLB
  • Page Replacement (FIFO, LRU)
REALM 07

Input / Output Architecture

  • Programmed I/O & Polling
  • Interrupt-Driven I/O
  • Direct Memory Access (DMA)
  • Device Interfaces & Controllers
REALM 08

The Interconnection

  • Data, Address & Control Buses
  • Bus Arbitration & Bandwidth
  • Serial vs Parallel Interfaces
  • I/O Addressing mapping
REALM 09

Performance & Pipelining

F
D
E
M
W
F
D
E
M
F
D
E
  • Clock cycle, CPI & Throughput
  • Instruction Pipelining stages
  • Data, Control & Structural Hazards
  • Superscalar & Out-of-order execution
REALM 10

Parallel Computing

  • SISD, SIMD, MIMD classification
  • Multicore Systems
  • Shared vs Distributed Memory
  • Cache Coherence & Synchronization
REALM 11

Secondary Storage

  • Magnetic Disks (HDD structure)
  • Solid State Drives (SSD/Flash)
  • Sectors, Blocks & Access time
  • RAID Levels & Redundancy
REALM 12

The Operating System

USER SPACE
KERNEL SPACE
HARDWARE
  • OS Functions & Abstraction
  • Kernel Structures (Monolithic/Micro)
  • System Calls interface
  • Protection & Privilege Levels
REALM 13

The Process

NEW
READY
RUN
WAIT
TERM
  • Process States & PCB
  • CPU Scheduling (FCFS, SJF, RR)
  • Context Switching
  • Scheduling Metrics
REALM 14

Concurrency & Deadlock

🔒
P1
P2
  • Threads vs Processes
  • Race Conditions & Critical Section
  • Mutex, Semaphores & Synchronization
  • Deadlock Prevention & Banker's Alg
REALM 15

System Mgmt & Virtualization

  • File Systems & Directory structure
  • Disk Scheduling & Free Space Mgmt
  • Virtual Machines & Hypervisors
  • Containerization & Process Isolation
SIMULATION RUNNING