1
1
<head>
<title>Computer Architecture</title>
</head>
<body bgcolor="#F88379">
<h1>Computer Architecture</h1>
<p><b>There are several types of architectures: <br> Von Neumann Architecture <br> Harvard Architecture</b></p>
<h3>Key Components:</h3>
<ul>
<li>Processor</li>
<li>Memory</li>
<li>Input/Output Devices</li>
</ul>
<ol>
<li>RISC (Reduced Instruction Set Computing) vs. CISC (Complex Instruction Set Computing)</li>
<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>
<dt>Multiprocessing</dt>
<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>
</font></body>
</html>
<html>
<frameset cols="50%,50%">
</frameset>
</html>