Computer Assignment (Shahid Masud)
Computer Assignment (Shahid Masud)
Primary memory --Primary memory refers to the main memory that the computer uses to
store data and instructions that are actively being used. It is directly accessible by the CPU.
Primary memory includes--
RAM (Random Access Memory)- is a type of volatile memory, meaning it only holds data
while the computer is powered on. It temporarily stores data that the CPU needs
immediately or frequently, making computing faster. When you turn off the computer,
everything in RAM is erased.
ROM (Read-Only Memory)- is non-volatile memory, meaning the data stays even when the
computer is off. It usually contains essential instructions for the computer’s startup process
(called firmware). Unlike RAM, you typically cannot easily modify ROM contents
Secondary memory-- (also called secondary storage) is the type of memory used to store
data permanently. Unlike primary memory, it is not directly accessed by the CPU; instead,
data is first loaded into primary memory (RAM) for processing.
Cache memory- cache memory is a small, very fast type of memory that sits between
the CPU and the main memory (RAM). Its main job is to store frequently used data and
instructions so that the CPU can access them much quicker than if it had to fetch them from
RAM.
The CPU (Central Processing Unit) --is often called the "brain" of the computer. It is the
part that carries out instructions from programs by performing basic operations like calculations,
comparisons, and data movement.
Execute: Carry out the instruction (like adding numbers or moving data).
It fetches instructions from memory, decodes them, and then tells the ALU, memory, and I/O
devices what to do.
An I/O Processor is a specialized processor used to manage input and output (I/O)
operations. It handles communication between the computer’s main CPU and peripheral
devices (like keyboards, printers, hard drives) without burdening the CPU with the slower I/O
work.
Input Devices--
Input devices are hardware tools that allow users to send data or commands into a
computer system.
Output Devices--
Output devices are hardware tools that receive data from the computer and present it to the
user in a readable or usable form.
Block diagram
--A block diagram is a simple drawing that shows the main parts of a system (like a
computer) and how they are connected.
It doesn’t show small details, but it gives an overview of the important components and the
flow of data.
Input Devices: Keyboard, mouse, scanner, microphone, etc. (send data into the computer).
CPU (Processing): Central Processing Unit that processes the input data.
Memory: RAM and ROM — used for temporary and permanent data storage while
processing.
Output Devices: Monitor, printer, speakers, etc. (display or present the processed data).