Daily current affairs on DailyCA
DailyCA NotesStudy notes for competitive exams My revisionsRevisions Sign in

ವಾನ್ ನ್ಯೂಮನ್ ವಾಸ್ತುಶಿಲ್ಪ, ವರ್ಗೀಕರಣ ಮತ್ತು ಡೇಟಾ ಹರಿವು | Von Neumann Architecture, Computer Classification & Data Flow

Intermediate 12 min read Updated

Saved in this browser only. Sign in to keep your ticks on every device. See all revisions due

Key points

  • ವಾನ್ ನ್ಯೂಮನ್ ಮಾದರಿಯಲ್ಲಿ ಕೋಡ್ ಮತ್ತು ಡೇಟಾಗಳು ಒಂದೇ ಭೌತಿಕ ಮೆಮೊರಿಯಲ್ಲಿ ನೆಲೆಸುತ್ತವೆ | Von Neumann architecture stores code and program data inside unified memory.
  • CPU ಮತ್ತು ಮೆಮೊರಿ ನಡುವಿನ ಹಂಚಿಕೆಯ ಬಸ್ ಮಿತಿಯನ್ನು ವಾನ್ ನ್ಯೂಮನ್ ಬಾಟಲ್‌ನೆಕ್ ಎನ್ನಲಾಗುತ್ತದೆ | Shared bus contention between CPU and RAM creates the Von Neumann bottleneck.
  • ಹಾರ್ವರ್ಡ್ ವಾಸ್ತುಶಿಲ್ಪವು ಸೂಚನೆ ಮತ್ತು ಡೇಟಾಗಳಿಗೆ ಸ್ವತಂತ್ರ ಬಸ್‌ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ | Harvard architecture deploys physically separated memories and buses for code and data.
  • ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು FLOPS ಪರಿಮಾಣದಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ | Supercomputing capability is gauged in floating-point operations per second (FLOPS).
  • ಮೇನ್‌ಫ್ರೇಮ್‌ಗಳು ಬ್ಯಾಂಕಿಂಗ್ ಮತ್ತು ವಿಮಾನಯಾನಗಳಂತಹ ಬೃಹತ್ ಟ್ರಾನ್ಸಾಕ್ಷನ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿವೆ | Mainframes specialize in bulk I/O enterprise operations and mission-critical OLTP.
  • ವರ್ಕ್‌ಸ್ಟೇಷನ್‌ಗಳು ಉನ್ನತ ಮಟ್ಟದ ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು CAD ಕಾರ್ಯಗಳಿಗೆ ಮೀಸಲಾದ ವ್ಯವಸ್ಥೆಗಳಾಗಿವೆ | Workstations deliver intensive engineering, 3D modeling, and analytical power.
  • ಫ್ಲಿನ್ ಅವರ ಟ್ಯಾಕ್ಸಾನಮಿಯಲ್ಲಿ ಸಿಂಗಲ್ ಪ್ರೊಸೆಸರ್ ಕಂಪ್ಯೂಟರ್ SISD ಮಾದರಿಗೆ ಬರುತ್ತದೆ | Traditional single-core machines map to the SISD classification in Flynn's scheme.

ವಾನ್ ನ್ಯೂಮನ್ ವಾಸ್ತುಶಿಲ್ಪ ಮತ್ತು ಸಂಗ್ರಹಿತ ಪ್ರೋಗ್ರಾಂ ಪರಿಕಲ್ಪನೆ | Von Neumann Architecture & Stored Program Concept

ಜಾನ್ ವಾನ್ ನ್ಯೂಮನ್ 1945 ರಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಿದ ಸಂಗ್ರಹಿತ ಪ್ರೋಗ್ರಾಂ ಪರಿಕಲ್ಪನೆಯ ಪ್ರಕಾರ (Stored Program Concept), ಪ್ರೋಗ್ರಾಂ ಸೂಚನೆಗಳು ಮತ್ತು ಡೇಟಾ ಎರಡೂ ಒಂದೇ ಮೆಮೊರಿ ಜಾಗದಲ್ಲಿ ಬೈನರಿ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹವಾಗುತ್ತವೆ | Proposed by John von Neumann in 1945, the stored program architecture maintains both executable instructions and program data within the exact same unified addressable memory space.

ಮುಖ್ಯಾಂಶ | Key point

[ಹಿಂದಿನ ವರ್ಷದ ಪ್ರಶ್ನೆ: UGC NET Dec 2018 | Previous year question: UGC NET Dec 2018]: ವಾನ್ ನ್ಯೂಮನ್ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ ಸಿಂಗಲ್ ಸೀಕ್ವೆನ್ಷಿಯಲ್ ಡೇಟಾ ಪಾತ್ ಇರುವುದರಿಂದ ಮೆಮೊರಿ ವರ್ಗಾವಣೆ ವೇಗವು CPU ವೇಗಕ್ಕಿಂತ ಕಡಿಮೆಯಾಗಿ ಅಡಚಣೆ ಉಂಟಾಗುತ್ತದೆ; ಇದನ್ನು "ವಾನ್ ನ್ಯೂಮನ್ ಬಾಟಲ್‌ನೆಕ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ | The shared bus between CPU and memory restricts throughput because instruction fetches and data transfers cannot happen concurrently, causing the Von Neumann bottleneck.

ವಾನ್ ನ್ಯೂಮನ್ ಮತ್ತು ಹಾರ್ವರ್ಡ್ ವಾಸ್ತುಶಿಲ್ಪಗಳ ಹೋಲಿಕೆ | Von Neumann vs Harvard Architecture

ಗುಣಲಕ್ಷಣ | Characteristic ವಾನ್ ನ್ಯೂಮನ್ ವಾಸ್ತುಶಿಲ್ಪ | Von Neumann ಹಾರ್ವರ್ಡ್ ವಾಸ್ತುಶಿಲ್ಪ | Harvard
ಮೆಮೊರಿ ರಚನೆ | Memory Structure ಡೇಟಾ ಮತ್ತು ಸೂಚನೆಗಳಿಗೆ ಒಂದೇ ಏಕೀಕೃತ ಮೆಮೊರಿ | Shared single memory space ಡೇಟಾ ಮತ್ತು ಸೂಚನೆಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಮೆಮೊರಿ | Physically separate code and data memories
ಬಸ್ ರಚನೆ | Bus Organization ಸೂಚನೆ ಮತ್ತು ಡೇಟಾ ವರ್ಗಾವಣೆಗೆ ಒಂದೇ ಸಾಮಾನ್ಯ ಬಸ್ | Common shared system bus ಪ್ರತ್ಯೇಕ ಇನ್‌ಸ್ಟ್ರಕ್ಷನ್ ಮತ್ತು ಡೇಟಾ ಬಸ್‌ಗಳು | Dedicated instruction and data buses
ವೇಗ | Processing Speed ಬಾಟಲ್‌ನೆಕ್‌ನಿಂದಾಗಿ ತುಲನಾತ್ಮಕವಾಗಿ ನಿಧಾನ | Slower due to bus contention ಹೆಚ್ಚಿನ ವೇಗ; ಪೈಪ್‌ಲೈನಿಂಗ್‌ಗೆ ಸೂಕ್ತ | Faster; allows concurrent fetch and access
ವೆಚ್ಚ ಮತ್ತು ಸಂಕೀರ್ಣತೆ | Cost & Complexity ಸರಳ ವಿನ್ಯಾಸ ಮತ್ತು ಕಡಿಮೆ ವೆಚ್ಚ | Simpler control circuitry, cheaper ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ನಿಯಂತ್ರಣ ಮತ್ತು ಅಧಿಕ ವೆಚ್ಚ | Higher wire count, expensive to fabricate

ಗಾತ್ರ ಮತ್ತು ಸಂಸ್ಕರಣಾ ಸಾಮರ್ಥ್ಯದ ಆಧಾರದ ಮೇಲೆ ವರ್ಗೀಕರಣ | Classification by Size and Capability

  • ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್‌ಗಳು (Supercomputers): ಗರಿಷ್ಠ ಗಣಿತೀಯ ಸಾಮರ್ಥ್ಯ. ಇವುಗಳ ವೇಗವನ್ನು FLOPS (Floating Point Operations Per Second) ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ | Massive parallel computation systems measured in PFLOPS or EFLOPS (e.g., PARAM Siddhi-AI, Frontier).
  • ಮೇನ್‌ಫ್ರೇಮ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು (Mainframe Computers): ಬೃಹತ್ ಪ್ರಮಾಣದ ಆನ್‌ಲೈನ್ ಟ್ರಾನ್ಸಾಕ್ಷನ್ ಪ್ರೊಸೆಸಿಂಗ್ (OLTP) ಮತ್ತು ಏಕಕಾಲೀನ ಬಹು-ಬಳಕೆದಾರರಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ | High-throughput, fault-tolerant machines built for enterprise transaction volumes (e.g., IBM zSeries).
  • ಮಿನಿಕಂಪ್ಯೂಟರ್‌ಗಳು / ಮಿಡ್-ರೇಂಜ್ (Minicomputers): ಮಧ್ಯಮ ಗಾತ್ರದ ಸಂಸ್ಥೆಗಳಿಗೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆ ನಿಯಂತ್ರಣಕ್ಕೆ ಬಳಕೆಯಾಗುವ ವ್ಯವಸ್ಥೆಗಳು | Mid-tier multiprocessing systems widely popularized by PDP-11 and VAX systems.
  • ಮೈಕ್ರೋಕಂಪ್ಯೂಟರ್‌ಗಳು (Microcomputers): ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳು (PC), ಲ್ಯಾಪ್‌ಟಾಪ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಒಳಗೊಂಡ ಏಕ-ಬಳಕೆದಾರ ವ್ಯವಸ್ಥೆಗಳು | Single-chip microprocessor designs powering desktops, laptops, tablets, and edge devices.

ಪರೀಕ್ಷಾ ಸಲಹೆ | Exam tip

ಫ್ಲಿನ್ ಅವರ ವರ್ಗೀಕರಣದ ಪ್ರಕಾರ, ಸಾಂಪ್ರದಾಯಿಕ ವಾನ್ ನ್ಯೂಮನ್ ಗಣಕವು SISD (Single Instruction, Single Data) ಮಾದರಿಗೆ ಸೇರುತ್ತದೆ | Under Flynn's taxonomy, classic Von Neumann uniprocessor systems are classified strictly as SISD.

Practice questions

Answer all, then check. Explanations appear after checking.

1[ಹಿಂದಿನ ವರ್ಷದ ಪ್ರಶ್ನೆ: UGC NET Dec 2018 | Previous year question: UGC NET Dec 2018] ವಾನ್ ನ್ಯೂಮನ್ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ (Von Neumann Architecture) "ವಾನ್ ನ್ಯೂಮನ್ ಬಾಟಲ್‌ನೆಕ್" ಉಂಟಾಗಲು ಮುಖ್ಯ ಕಾರಣವೇನು? | In Von Neumann computer architecture, what physical design constraint causes the "Von Neumann Bottleneck"?
2ಹಾರ್ವರ್ಡ್ ವಾಸ್ತುಶಿಲ್ಪವು (Harvard Architecture) ವಾನ್ ನ್ಯೂಮನ್ ವಾಸ್ತುಶಿಲ್ಪಕ್ಕಿಂತ ಹೇಗೆ ಭಿನ್ನವಾಗಿದೆ? | How does Harvard architecture structurally differentiate itself from the Von Neumann model?
3ಫ್ಲಿನ್ ಅವರ ವರ್ಗೀಕರಣದ (Flynn's Taxonomy) ಅಡಿಯಲ್ಲಿ ಸಾಂಪ್ರದಾಯಿಕ ಸಿಂಗಲ್-ಕೋರ್ ವಾನ್ ನ್ಯೂಮನ್ ಸಿಸ್ಟಮ್ ಯಾವುದಕ್ಕೆ ಸೇರುತ್ತದೆ? | Under Flynn's computational taxonomy, how is a traditional uniprocessor Von Neumann machine classified?
4ಬ್ಯಾಂಕಿಂಗ್ ವ್ಯವಸ್ಥೆಗಳು, ವಿಮಾ ಕಂಪನಿಗಳು ಮತ್ತು ವಿಮಾನಯಾನ ಟಿಕೆಟ್ ಬುಕಿಂಗ್‌ನಂತಹ ದೊಡ್ಡ ಮಟ್ಟದ ಆನ್‌ಲೈನ್ ಟ್ರಾನ್ಸಾಕ್ಷನ್‌ಗಳಿಗೆ (OLTP) ಯಾವ ವರ್ಗದ ಕಂಪ್ಯೂಟರ್ ಹೆಚ್ಚು ಸೂಕ್ತ? | Which category of computer systems is engineered for massive enterprise transaction processing (OLTP) and hundreds of concurrent connections?
5ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸಂಸ್ಕರಣಾ ವೇಗವನ್ನು ಅಧಿಕೃತವಾಗಿ ಅಳೆಯಲು ಬಳಸುವ ಮಾಪನ ಯಾವುದು? | What industry-standard metric is officially used to benchmark and measure the computational performance of supercomputers?
6ವಾನ್ ನ್ಯೂಮನ್ ಮಾದರಿಯಲ್ಲಿ, ಮುಂದಿನ ಸೂಚನೆಯ ಮೆಮೊರಿ ವಿಳಾಸವನ್ನು (Memory Address) ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಪ್ರಮುಖ ರಿಜಿಸ್ಟರ್ ಯಾವುದು? | In the Von Neumann architecture, which CPU register permanently tracks the memory address of the next sequential instruction to be fetched?
7ಪ್ರತಿಪಾದನೆ (A): ಹಾರ್ವರ್ಡ್ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಆಧುನಿಕ ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ (DSP) ಮತ್ತು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಕಾರಣ (R): ಹಾರ್ವರ್ಡ್ ವಾಸ್ತುಶಿಲ್ಪವು ಇನ್‌ಸ್ಟ್ರಕ್ಷನ್ ಫೆಚ್ ಮತ್ತು ಡೇಟಾ ರೀಡ್ ಎರಡನ್ನೂ ಒಂದೇ ಕ್ಲಾಕ್ ಸೈಕಲ್‌ನಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. | Assertion (A): Modern Digital Signal Processors (DSP) and high-speed embedded controllers frequently employ Harvard architecture variations. Reason (R): Harvard architecture features dedicated instruction and data buses that enable concurrent instruction fetching and operand memory access.
8ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಯಾವುದು ಹೈಬ್ರಿಡ್ (Hybrid) ಕಂಪ್ಯೂಟರ್‌ನ ಪ್ರಮುಖ ಗುಣಲಕ್ಷಣವಾಗಿದೆ? | What defining functional characteristic sets a hybrid computer apart from pure digital or analog machines?
9ಪ್ರಶ್ನೆ: ಕೆಳಗಿನ ಕಂಪ್ಯೂಟರ್ ವಿಧಗಳನ್ನು ಅವುಗಳ ಸಾಮಾನ್ಯ ಸಂಸ್ಕರಣಾ ಶಕ್ತಿಯ ಏರಿಕೆ ಕ್ರಮದಲ್ಲಿ (Ascending Order) ಜೋಡಿಸಿ: | Arrange the following computer categories in ascending order of processing throughput and enterprise capability: (1) Mainframe (2) Microcomputer (3) Supercomputer (4) Minicomputer
10CPU ಬಸ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ (System Bus), ಮೆಮೊರಿ ಅಥವಾ I/O ಸಾಧನಗಳ ನಿರ್ದಿಷ್ಟ ಲೊಕೇಶನ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಯಾವ ಬಸ್ ಬಳಕೆಯಾಗುತ್ತದೆ? | Which subsystem bus lines carry the binary hardware location codes designating the memory cell or peripheral port to be accessed?
11ಭಾರತದ ಮೊದಲ ಸ್ಥಳೀಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್ ಯಾವುದು ಮತ್ತು ಅದನ್ನು ನಿರ್ಮಿಸಿದ ಸಂಸ್ಥೆ ಯಾವುದು? | What was the name of India's first indigenous supercomputer developed in 1991, and which institution built it?
12ವಾನ್ ನ್ಯೂಮನ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಇನ್‌ಸ್ಟ್ರಕ್ಷನ್ ಸೈಕಲ್‌ನ (Instruction Cycle) ಸರಿಯಾದ ಅನುಕ್ರಮ ಯಾವುದು? | What is the correct chronological sequence of operations during a basic CPU instruction execution cycle?
13ಒಂದು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ (Microcontroller) ಮತ್ತು ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ (Microprocessor) ನಡುವಿನ ಮುಖ್ಯ ವ್ಯತ್ಯಾಸವೇನು? | What structural hardware distinction separates a microcontroller from a general-purpose microprocessor?
14ಪ್ರಶ್ನೆ: ಕೆಳಗಿನ ಕಂಪ್ಯೂಟರ್ ತಲೆಮಾರುಗಳು ಮತ್ತು ಅವುಗಳ ಮೆಮೊರಿ ತಂತ್ರಜ್ಞಾನವನ್ನು ಹೊಂದಿಸಿ: | Match the computer generation to its primary memory implementation: (1) 1st Gen - (P) ಅರೆವಾಹಕ (Semiconductor DRAM) (2) 2nd Gen - (Q) ಮ್ಯಾಗ್ನೆಟಿಕ್ ಕೋರ್ (Magnetic Core) (3) 4th Gen - (R) ಮ್ಯಾಗ್ನೆಟಿಕ್ ಡ್ರಮ್ (Magnetic Drum)
15ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ "ವರ್ಡ್ ಸೈಜ್" (Word Size) ಹೆಚ್ಚಾದರೆ ಉಂಟಾಗುವ ಮುಖ್ಯ ಪ್ರಯೋಜನವೇನು? | What direct architectural improvement occurs when a processor platform increases its native word size (e.g., from 32-bit to 64-bit)?

Finished this topic? Tick it off.

Saved in this browser only. Sign in to keep your ticks on every device. See all revisions due