Lesson Objectives
By the end of the lesson you should be able to:
Definition of a Computer System
A computer system refers to a collection of computer components that function as a whole to achieve a desired goal
Components of Computer Systems
Computer hardware - refers to physical tangible parts of a computer
Computer hardware is categorised into:
Software - refers to a set of instructions that guides the computer to perform certain tasks
Software is categorised as:
Liveware/Orgware - refers to the computer user
Lesson Objectives
By the end of the lesson you should be able to:
Computer Hardware
Input devices
Input devices are hardware components used to enter data into a computer. These devices convert data into machine readable form so as to be processed by the computer. They are classified as:
Lesson Objectives
By the end of this lesson you should be able to:
Special Purpose Memories
There are three types of special-purpose memories:
Buffers
These are memories found within input and output devices. They hold data awaiting processing or data that has been processed to free the CPU.
Registers
Registers are special-purpose memories located inside the CPU.
Examples of registers
Cache memory
A special memory found within the processor used to temporarily hold frequently accessed data and instructions that the processor is likely to reuse.
https://creativecommons.org/licenses/by-sa/3.0" title="Creative Commons Attribution-Share Alike 3.0
https://commons.wikimedia.org/w/index.php?curid=15668462
Computer Software
Computer software refers to a set of instructions that guides the computer on how to perform specific tasks.
Software Classification According to Purpose
System Software
This software is designed to manage system resources and avail them to the user.
System software includes:
An operating system is system software that manages the computer hardware and provides a platform for the installation of application software
Firmware refers to the tangible electronic component of a computer with embedded software for example BIOS in ROM
Utility software is a system software meant to maintain, optimize, and configure a computer.
Networking software is meant to facilitate communication between two or more computers on a network e.g Network Operating System
By Utente:Sassospicco - Derivated work from Image:MacOSXArchitecture.svg, CC BY-SA 3.0,