1.input Unit
1.input Unit
A computer operates based on four main units: Input Unit, CPU (Central
Processing Unit), Memory Unit, and Output Unit.
1.Input Unit: This unit allows users to provide data to the computer
through input devices like keyboards, mice, and scanners. It converts the
data into a form the computer can understand.
2.CPU (Central Processing Unit): The CPU is the brain of the computer. It
has two main components:
ALU (Arithmetic Logic Unit): Handles all arithmetic and logical operations.
Control Unit (CU): Directs the operation of the entire computer system,
managing the flow of data between input, memory, and output.
4.Output Unit: After processing, the output unit sends the results to
output devices like monitors or printers, making it available to the user in
a readable format.
Example: UNIX.
Example: VxWorks.
Types of Hardware
1. Input Devices:
2. Output Devices:
3. Processing Devices:
4. Storage Devices:
Examples: Hard Disk Drive (HDD), Solid State Drive (SSD), USB Drive,
CD/DVD.
5. Memory Devices:
4.Software:
Types of Software:
Operating Systems (OS): These control all hardware and basic system
functions (e.g., Windows, macOS, Linux).
5.Network:
Types of Networks:
Covers a larger area than a LAN but is smaller than a WAN, typically a city
or a large campus.Often used to connect multiple LANs within a specific
area.Example: A network connecting several government offices in a city
6.Topology:
1. Bus Topology:
Advantages: Easy to install, requires less cable, cost-effective for
small networks.
Disadvantages: Limited devices, a single point of failure (cable),
difficult troubleshooting.
2. Star Topology:
Disadvantages: Requires more cable, central hub failure can disrupt the
network, more expensive
3. Ring Topology:
4. Mesh Topology:
5. Tree Topology:
Disadvantages: Root node failure can disrupt the network, requires more
cabling.
7.OSI Model:
Ensures reliable data transfer, flow control, and error recovery (e.g.,
TCP, UDP).
8.Memory Hierarchy:
1. Registers:
Fastest, smallest memory located within the CPU, holding data and
instructions currently being processed.
2. Cache Memory:
Volatile memory used for storing active data and programs. It is slower
than cache but offers higher capacity.
4. Secondary Storage:
5. Tertiary Storage:
Slowest storage used for archiving infrequently accessed data (e.g., CDs,
magnetic tapes). It offers very high capacity.
The hierarchy allows for efficient data management, balancing speed and
storage needs in computing systems.