1.1 计算机系统结构的定义
计算机系统结构的定义
重要程度:8 分
<div>
<p><strong>计算机系统结构</strong>是指程序员所看到的计算机的属性,即概念性结构与功能特性。它主要关注的是数据格式、<strong>地址空间</strong>、<strong>机器指令集</strong>、<strong>I/O</strong>机制等。</p>
<h3>定义解析</h3>
<ul>
<li><span style="font-weight:bold;">数据格式:</span>指数据在计算机中的表示方式,例如整数、浮点数等。</li>
<li><span style="font-weight:bold;">地址空间:</span>指计算机内存中可以被寻址的范围。</li>
<li><span style="font-weight:bold;">机器指令集:</span>指计算机能够执行的所有指令的集合。</li>
<li><span style="font-weight:bold;">I/O机制:</span>指计算机与外部设备进行数据交换的方式。</li>
</ul>
<h3>例题说明</h3>
<p>假设有一台计算机,其<strong>数据格式</strong>支持8位整数和32位浮点数,<strong>地址空间</strong>为0到65535(16位),<strong>机器指令集</strong>包括加载、存储、加法、减法等基本操作,<strong>I/O机制</strong>通过读写特定端口实现。</p>
<p>根据上述定义,我们可以推断这台计算机的一些基本特性:</p>
<ul>
<li>它可以处理最大为32位的浮点数。</li>
<li>它的内存大小为64KB(因为地址空间为16位,最多可寻址65536个地址,每个地址对应一个字节)。</li>
<li>程序员可以通过加载和存储指令来访问内存。</li>
<li>程序员可以通过特定端口进行输入输出操作。</li>
</ul>
</div>