Curriculum Portal

Select a course.

arrow_back

Computer Systems Essentials

infoWhy this? A reliable mental model of how hardware, software, data, and users interact helps us explain computer-system behaviour. Understanding processing, memory, storage, operating systems, and performance trade-offs also enables us to troubleshoot problems and justify technology choices.

scheduleWhy now? Once safe working routines are established, we examine the systems we use and the processes operating beneath their interfaces. This foundation supports later learning about programming, data representation, networking, and system security.

neurologyYou need to know

  • A computer system combines hardware, software, data, and users.
  • Input devices capture raw data and output devices present processed information.
  • The CPU executes program instructions.
  • The CPU includes a control unit (CU), an arithmetic logic unit (ALU), and registers.
  • Registers provide very small, fast storage for the instruction or data immediately needed by the CPU.
  • Cache memory stores frequently used data and instructions for faster CPU access.
  • Clock speed is the number of CPU cycles per second (Hz).
  • During the fetch–decode–execute cycle, the next instruction is fetched from memory, the control unit decodes it, and the CPU executes the required operation; this cycle repeats while the CPU runs instructions.
  • RAM is volatile working memory that temporarily holds the programs and data currently in use and loses its contents when power is removed.
  • Secondary storage is non-volatile and keeps data after shutdown.
  • CPU performance also depends on factors such as core count, cache size, architecture, and workload.
  • Hardware choices involve trade-offs between processor speed, memory, storage capacity, and cost.
  • The operating system manages files, memory, devices, user accounts/permissions, and running processes.
  • System software provides the platform on which application software runs.
  • Utility software performs maintenance and security tasks (for example antivirus, backup, and disk tools).
  • A process is a program in execution, and multiple processes can run at the same time.
  • Instructions and data are represented in binary inside the computer.
  • File types (often shown by file extensions) tell software how to interpret stored data.

rocket_launchYou must be able to

  • Identify key components in a computer system and explain their roles.
  • Trace how instructions and data move through a simple processing cycle.
  • Explain how the operating system supports users through files, processes, and permissions.
  • Classify software as operating system, utility, or application in context.
  • Justify suitable hardware and software choices for a user scenario.


Revision Quiz

trophy Congratulations! You have completed the quiz.