COMPUTER SYSTEMS
A computer system is a collection of hardware, software and liveware that work together to
process and manage information.
Primary Memory
Memory is a piece of hardware in a computer that stores data.
Its directly accessed by the CPU as its connected together
CPU is a piece of hardware in the computer that process all the data
There are two types of primary memory; Random Access Memory RAM and Read-Only Memory
ROM
RAM
Is a piece of hardware that stores data temporarily while the data waits for the CPU to process
it.
Characteristics of RAM
Ram is volatile – its content is lost when the power if turned off
Stores data and software currently being used
Data stored is constantly changing
ROM
Is a piece of hardware that permanently stores data
Characteristics of RAM
Is non – volatile storage – data is not lost when the poweris turned off
Stores instructions that are used to boot up the computer
stores data permanently as the computer needs the same instructions to boot up every time
TYPES OF SOFTWARE
Operating system
Allows the user to interact with the hardware of the computer and run applications
Examples are Microsoft Windows, macOS, Android, Linux
Functions of Operating System
Providing an interface
The operating system allows the user to enter data and see the output
Memory Management
The operating system is responsible for managing the movement of data between the memory
and the CPU
Managing User Accounts
It helps in keeping data of each user separate and safe by allowing him or her to set a password
Managing files
An operating system (OS) manages files through a file system, a method for organizing, storing,
and retrieving data on a storage device
Running application software
It allows the application software to run on the hardware of the computer
Managing input and output devices
Operating system manages the data send to and from all the input and output devices that are
connected to a computer.
Utility software
It helps maintain the computer and make sure that everything is working correctly
It usually cleans and reorganize data stored in a computer
Note
Defragmenting
is the process of reorganizing fragmented data on a hard disk drive (HDD) so that related pieces
of data are stored in contiguous (adjoining) blocks
DATA REPRESENTATION
THE BINARY AND DENARY NUMBER SYSTEMS