0% found this document useful (0 votes)
7 views2 pages

1

The document provides an overview of computer architecture, detailing its structure and organization, including types such as Von Neumann and Harvard architectures. It discusses key concepts like instruction set architecture, pipelining, and cache coherence, as well as components like processors and memory. Additionally, it includes a diagram and a link for further information.

Uploaded by

sanafrrrr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

1

The document provides an overview of computer architecture, detailing its structure and organization, including types such as Von Neumann and Harvard architectures. It discusses key concepts like instruction set architecture, pipelining, and cache coherence, as well as components like processors and memory. Additionally, it includes a diagram and a link for further information.

Uploaded by

sanafrrrr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

<html>

<head>

<title>Computer Architecture</title>

</head>

<body bgcolor="#F88379">

<font face="arial" size="4" >

<h1>Computer Architecture</h1>

<p>Computer architecture refers to the structure and organization of computer systems.</p>

<p><b>There are several types of architectures: <br> Von Neumann Architecture <br> Harvard Architecture</b></p>

<p><i><u>CPU &nbsp;&nbsp;&nbsp; ALU &nbsp;&nbsp;&nbsp; Control Unit</i></u></p>

<h2>Types of Computer Architecture</h2>

<h3>1. Von Neumann Architecture</h3>

<h3>2. Harvard Architecture</h3>

<h3>Key Components:</h3>

<ul>

<li>Processor</li>

<li>Memory</li>

<li>Input/Output Devices</li>

</ul>

<h2 align="center">Key Concepts in Computer Architecture</h2>

<ol>

<li>Von Neumann vs. Harvard Architecture</li>

<li>RISC (Reduced Instruction Set Computing) vs. CISC (Complex Instruction Set Computing)</li>

<li>Pipelining and Instruction Execution</li>

<li>Multiprocessing and Parallel Computing</li>

<li>Memory Addressing Modes</li>

<li>Cache Coherence and Consistency</li>

<li>Microarchitecture vs. Macroarchitecture</li>

<li>Performance Optimization Techniques</li></ol>

<h2>Key Concepts in Computer Architecture</h2>

<dl>
<dt>Instruction Set Architecture (ISA)</dt>

<dd>The part of the architecture that defines machine-level instructions, registers, and data types.</dd>

<dt>Pipelining</dt>

<dd>A technique that divides instruction execution into stages, allowing multiple instructions to be processed
simultaneously.</dd>

<dt>Cache Coherence</dt>

<dd>A mechanism that ensures consistency in data stored across multiple caches in a multiprocessor system.</dd><dt>Virtual
Memory</dt>

<dd>A memory management technique that gives applications the illusion of more RAM than is physically available.</dd>

<dt>Bus System</dt>

<dd>A communication system that transfers data between components in a computer.</dd>

<dt>Multiprocessing</dt>

<dd>Using multiple processors or cores to execute multiple instructions simultaneously.</dd>

<dt>Superscalar Architecture</dt>

<dd>A design that allows multiple instructions to be executed in a single clock cycle.</dd>

<dt>Branch Prediction</dt>

<dd>A technique used to guess the outcome of a conditional operation to improve execution speed.</dd>

<h3>Computer Architecture Diagram:</h3>

<img src="img4.jpg" alt="Diagram of Computer Architecture" border="2" width="300">

<p>For more details, visit <a href="https://en.wikipedia.org/wiki/Computer_architecture">Wikipedia</a>.</p>

</font></body>

</html>
<html>

<head><title>frames for computer architecture</title>

<frameset cols="50%,50%">

<frame name="1" src="arch.html">

<frame name="2" src="https://en.wikipedia.org/wiki/Computer_architecture">

</frameset>

</html>

You might also like