Computer Architecture
Welcome to this presentation on computer architecture! This
overview will introduce the different components of a computer
system.
by Yuvraj Sharma
Components of a Computer System
Motherboard CPU Hard Drive
The central circuit board of a The central processing unit A non-volatile storage device
computer that connects all where most calculations take that holds all software and
components. place. user files.
Memory
A temporary storage location
utilized by the CPU for
program instructions and
data.
Data Representation and Storage
Binary File Systems Compression
Computers communicate The way data is organized Techniques used to
in binary code that and stored on hard drives, reduce the size of files to
represents a series of such as FAT32 or NTFS. optimize storage space.
on/off signals.
Processor Architecture
Instruction Set Architecture
The set of instructions that processors are
designed to execute.
1 2 3
Architecture Families Cache Design
Processor architecture shares common The design of the cache determines how
features and functions within each family. quickly the processor can access data.
Memory Hierarchy
1 Memory Types
There are different types of memory
used in computer systems, each with
Cache Structure 2 a specific function and purpose.
Caches are layered in a hierarchy
with the largest and slowest being
lowest in this hierarchy. 3 Virtual Memory
A technique used by the operating
system to utilize storage space on
Memory Management Unit 4 hard drives when available memory
in the system is limited.
The MMU is a hardware component
that manages access to memory and
virtual memory.
Input/Output Systems
Keyboard Monitor Network
The most common input The most common output Allows multiple computers to
device used by humans to device used by computers to communicate with each other
communicate with display visual information. and share data over a wired
computers. or wireless connection.
Trends and Future Directions
in Computer Architecture
1 Quantum Computing 2 Machine Learning
The use of quantum The use of algorithms to
phenomena, such as analyze data and improve
superposition and operational processes.
entanglement, to perform
computing tasks.
3 Internet of Things (IoT)
Interconnected devices that exchange data to provide insights
and make informed decisions.
Thanks for Attending!
That concludes our presentation on computer architecture! We hope
you learned something new and interesting.