Skip to main content

Computer ↔ Electronic machine to run Programs to perform tasks

aka PC, PCs

Program

self-contained sequence of Statement to perform task

Hardware

Physical Components of Computer

Software

set of Programs to perform tasks (on Computer)

Middleware

Software to bridge/connect Software/systems

OS

System Software to manage Hardware (device/process) & provide GUI for user

I/O

Input Output

References

  1. Programming LanguageComputer Lang to express Instruction to Computer via Abstraction

  2. HardwarePhysical Components of Computer

  3. Computer Lang ↔ Language to communicate with Computer

  4. Compiled Language ↔ of Programming Language where entire Source Code convert into Machine Code all at once, written to portable Binary file, executable later by any Computer

  5. Terminal ↔ (typically) text-based console GUI to send commands to Computer

  6. NetworkComputer connect via Network Protocol to share/exchange data

  7. Static Web ServerComputer Hardware run HTTP Server Software to send Static Content hosted files to Clients

  8. Computer Cluster ↔ group of Computer nodes LAN connect to compute load as single system

  9. Software ↔ set of Programs to perform tasks (on Computer)

  10. CPUHardware brain of Computer to execute Machine Code Instruction

  11. Memory ↔ main low-latency RAM in Computer - NOT Virtual Memory || disk space

  12. AI/ML ↔ (field) to teach Computer to learn/adapt/predict models on raw data w/o explicit programming... to create AI programs

  13. 64-bit ↔ occupying 64 bits of Computer Memory

  14. Router ↔ device to forward Packet between PCs & Networks