Products
Features
YouTube Video Summarizer
Summarize YouTube videos
Web & PDF Highlighter
Highlight web pages & PDFs
Chat with PDF
Ask any PDF questions with AI
Ask AI Clone
Chat with your highlights & memories
Audio Transcriber
Transcribe audio files to text
Glasp Reader
Read and highlight articles
Kindle Highlight Export
Export your Kindle highlights
Idea Hatch
Hatch ideas from your highlights
Integrations
Obsidian Plugin
Notion Integration
Pocket Integration
Instapaper Integration
Medium Integration
Readwise Integration
Snipd Integration
Hypothesis Integration
Apps & Extensions
Chrome Extension
Safari Extension
Edge Add-ons
Firefox Add-ons
iOS App
Android App
Discover
Discover
Ideas
Discover new ideas and insights
Articles
Curated articles and insights
Books
Book recommendations by great minds
Posts
Essays and notes from readers
Quotes
Inspiring quotes collection
Videos
Curated videos and summaries
Explore Glasp
Glasp Story
How we grew from 0 to 3 million users
Glasp Newsletter
Weekly insights and updates
Glasp Talk
Interview series with great minds
Glasp Blog
Latest news and articles
Glasp Use Cases
Learn how others use Glasp
Build & Support
Glasp API
Access Glasp's API for developers
MCP Connector
Connect Glasp to Claude & ChatGPT
Community
Glasp Reddit Community
Students
Student discount and benefits
FAQs
Frequently Asked Questions
AboutPricing
DashboardLog inSign up

What Are the Main Types of Computer Architecture?

196.1K views
•
April 23, 2021
by
Neso Academy
YouTube video player
What Are the Main Types of Computer Architecture?

TL;DR

Computer architecture is primarily classified into Von Neumann and Harvard architectures. Von Neumann architecture employs a single memory path for instructions and data, while Harvard architecture uses separate memory units, enabling simultaneous access and enhanced performance. A modified Harvard approach further optimises processing with caching, combining elements of both architectures.

Transcript

well hello everyone welcome to the session and as promised in this particular lecture we are going to dive right into various classifications of computer architecture so without any further ado let's get to learning now coming to computer architecture's classifications there are various models among them we will be learning about two most popular a... Read More

Key Insights

  • ✨ Computer architecture can be classified into two categories: von Neumann architecture and non-von Neumann architecture. Von Neumann machines have a CPU, main memory, and I/O system, and execute instructions sequentially.
  • 🔬 Harvard architecture, proposed by Harvard University, uses two different memory units and pioneered parallelism. It solves the von Neumann bottleneck by allowing the processor to simultaneously read instructions and operate on data.
  • 🔁 Modified Harvard architecture combines features of both Harvard and Princeton architectures. It relaxes the strict division of instruction and data memory, using caching for faster execution from the cache and a von Neumann machine when accessing from the backing memory.
  • ⚙️ Computer architectures can also be classified based on characteristics such as the number of processors, programs they can execute, and memory structures being used.
  • 🔢 SISD (Single Instruction Stream Single Data Stream) architecture, like von Neumann architecture, has a single CPU that executes one instruction and fetches/stores one item of data at a time.
  • ➰ SIMD (Single Instruction Stream Multiple Data Stream) architecture, such as a processor array, has a control unit that executes a single instruction stream across multiple ALUs, operating on different sets of data items in lock steps.
  • 🔀 MISD (Multiple Instruction Streams Single Data Stream) architecture theoretically executes multiple programs simultaneously on the same data items, although it hasn't found practical implementation.
  • 🌐 MIMD (Multiple Instruction Streams Multiple Data Streams) architecture, also known as multiprocessors, consists of independent processors executing different sets of instructions on their own data, enabling multiple instruction and data streams.
  • 📚 Flynn's taxonomy, proposed by Michael J. Flynn in 1966, has been widely used as a tool in modern processor design and functionality. It helps classify and understand the different types of computer architectures.

Install to Summarize YouTube Videos and Get Transcripts

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: What are the key differences between Von Neumann and Harvard architectures?

Von Neumann architecture stores instructions and data in the same memory unit, while Harvard architecture uses separate memory units for instructions and data. This difference allows Harvard architecture to perform simultaneous instruction fetching and data access, making it faster than Von Neumann architecture.

Q: What is the purpose of caching in modified Harvard architecture?

Caching in modified Harvard architecture allows the processor to act as a pure Harvard architecture when executing instructions from the cache, but switch to acting like a pure Von Neumann machine when accessing data from the backing memory. This modification improves processing speed.

Q: What is the significance of Flynn's taxonomy in computer architecture design?

Flynn's taxonomy, proposed by Michael J. Flynn in 1966, classifies computer architectures based on the number of instruction streams and data streams they can handle. This classification has been used as a tool in the design of modern processors and their functionalities.

Q: How does SIMD architecture differ from SISD architecture?

SIMD (Single Instruction Stream Multiple Data Stream) architecture has multiple ALUs that execute the same operation on different sets of data items, while SISD (Single Instruction Stream Single Data Stream) architecture executes one instruction at a time and fetches/stores one item of data at a time.

Answer: SIMP architecture allows for parallel processing by having multiple ALUs operate on different sets of data, while SISD architecture operates sequentially on one instruction and one data item at a time. This distinction in parallelism makes SIMD machines faster in certain applications compared to SISD machines.

Summary & Key Takeaways

  • Von Neumann Architecture: It consists of a CPU, main memory, and I/O system, and executes instructions sequentially.

  • Harvard Architecture: It uses separate memory units for instructions and data, allowing for simultaneous instruction fetching and data access.

  • Modified Harvard Architecture: It combines elements of both Von Neumann and Harvard architectures, utilizing caching for faster processing.


Read in Other Languages (beta)

English

Share This Summary 📚

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Explore More Summaries from Neso Academy 📚

Logical AND with Conditionals in Python thumbnail
Logical AND with Conditionals in Python
Neso Academy
Introduction to Theory of Computation thumbnail
Introduction to Theory of Computation
Neso Academy
The Infinite while Loop in Python thumbnail
The Infinite while Loop in Python
Neso Academy
String Slicing in Python (Part 1) thumbnail
String Slicing in Python (Part 1)
Neso Academy
Statements in Python (Part 2) thumbnail
Statements in Python (Part 2)
Neso Academy
Process Control Block thumbnail
Process Control Block
Neso Academy

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Apps & Extensions

  • Chrome Extension
  • Safari Extension
  • Edge Add-ons
  • Firefox Add-ons
  • iOS App
  • Android App

Key Features

  • YouTube Video Summarizer
  • Web & PDF Summarizer
  • Web & PDF Highlighter
  • Chat with PDF
  • Ask AI Clone
  • Audio Transcriber
  • Glasp Reader
  • Kindle Highlight Export
  • Idea Hatch

Integrations

  • Obsidian Plugin
  • Notion Integration
  • Pocket Integration
  • Instapaper Integration
  • Medium Integration
  • Readwise Integration
  • Snipd Integration
  • Hypothesis Integration

More Features

  • APIs
  • MCP Connector
  • Blog & Post
  • Embed Links
  • Image Highlight
  • Personality Test
  • Quote Shots
  • Open Graph Checker

Company

  • About us
  • Our Story
  • Blog
  • Community
  • FAQs
  • Job Board
  • Newsletter
  • Pricing
Terms

•

Privacy

•

Guidelines

© 2026 Glasp Inc. All rights reserved.