Harvard ArchitectureCPS - GeeksforGeeks
Harvard ArchitectureCPS - GeeksforGeeks
Buses
Buses are used as signal pathways. In Harvard architecture, there are
separate buses for both instruction and data. Types of Buses:
Data Bus: It carries data among the main memory system, processor,
and I/O devices.
Data Address Bus: It carries the address of data from the processor
to the main memory system.
Instruction Bus: It carries instructions among the main memory
system, processor, and I/O devices.
Instruction Address Bus: It carries the address of instructions from
the processor to the main memory system.
Operational Registers
There are different types of registers involved in it which are used for
storing addresses of different types of instructions. For example, the
Memory Address Register and Memory Data Register are operational
registers.
Arithmetic and Logic Unit: The arithmetic logic unit is part of the CPU
that operates all the calculations needed. It performs addition,
subtraction, comparison, logical Operations, bit Shifting Operations,
and various arithmetic operations.
Control Unit: The Control Unit is the part of the CPU that operates
all processor control signals. It controls the input and output devices
and also controls the movement of instructions and data within the
system.
Input/Output System: Input devices are used to read data into main
memory with the help of CPU input instruction. The information from
a computer as output is given through Output devices. The computer
gives the results of computation with the help of output devices.
Related Articles
Computer Organization and Architecture Tutorials
Dreaming of M.Tech in IIT? Get AIR under 100 with our GATE 2026
CSE & DA courses! Get flexible weekday/weekend options, live
mentorship, and mock tests. Access exclusive features like All India
Mock Tests, and Doubt Solving—your GATE success starts now!
Similar Reads
Difference between Von Neumann and Harvard Architecture
Von Neumann and Harvard architectures are the two basic architectures in
the field of computer architecture to explain the way of memory and…
5 min read
Architecture of 8086
Introduction : The 8086 microprocessor is an 8-bit/16-bit microprocessor
designed by Intel in the late 1970s. It is the first member of the x86 fami…
15+ min read
UltraSPARC Architecture
UltraSPARC Architecture belongs to the SPARC (Scalable Processor
Architecture) family of processors. This architecture is suitable for wide…
2 min read
SIC/XE Architecture
SIC/XE stands for Simplified Instructional Computer Extra Equipment or
Extra Expensive. This computer is an advance version of SIC. Both SIC an…
2 min read
PowerPC Architecture
PowerPC Architecture are microprocessor for personal computers.
PowerPC is a RISC (Reduced Instruction Set Computer) architecture whic…
3 min read
VAX Architecture
VAX Architecture was designed to increase the compatibility by improving
the hardware of the earlier designed machines. As VAX architecture is an…
2 min read
Registered Address:
K 061, Tower K, Gulshan Vivante
Apartment, Sector 137, Noida, Gautam
Buddh Nagar, Uttar Pradesh, 201305
Advertise with us
Company Explore
About Us Job-A-Thon Hiring Challenge
Legal Hack-A-Thon
Privacy Policy GfG Weekly Contest
Careers Offline Classes (Delhi/NCR)
In Media DSA in JAVA/C++
Contact Us Master System Design
GFG Corporate Solution Master CP
Placement Training Program GeeksforGeeks Videos
Geeks Community
Languages DSA
Python Data Structures
Java Algorithms
C++ DSA for Beginners
PHP Basic DSA Problems
GoLang DSA Roadmap
SQL DSA Interview Questions
R Language Competitive Programming
Android Tutorial
DSA/Placements Development/Testing
DSA - Self Paced Course JavaScript Full Course
DSA in JavaScript - Self Paced Course React JS Course
DSA in Python - Self Paced React Native Course
C Programming Course Online - Learn C with Data Structures Django Web Development Course
Complete Interview Preparation Complete Bootstrap Course
Master Competitive Programming Full Stack Development - [LIVE]
Core CS Subject for Interview Preparation JAVA Backend Development - [LIVE]
Mastering System Design: LLD to HLD Complete Software Testing Course [LIVE]
Tech Interview 101 - From DSA to System Design [LIVE] Android Mastery with Kotlin [LIVE]
DSA to Development [HYBRID]
Placement Preparation Crash Course [LIVE]
Clouds/Devops GATE
DevOps Engineering GATE CS & IT Test Series - 2025
AWS Solutions Architect Certification GATE DA Test Series 2025
Salesforce Certified Administrator Course GATE CS & IT Course - 2025
GATE DA Course 2025
GATE Rank Predictor