×
您的位置:
计算机结构

计算机结构

  • 课程主讲:
  • 视频数量:40讲
  • 所属机构:国立清华大学
  • 课程时长:31小时28分钟
  • 所属分类:计算机
  • 在线播放
  • 分集下载

计算机结构的相关介绍

      计算机结构既包括计算机的组成结构,也包括计算机的系统结构,在对计算机相关知识的学习中,计算机结构是一项最基本的内容,也是必须掌握的内容。下面我们就来对计算机系统结构进行一定的了解。

      计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。

      计算机系统结构的外特性,一般应包括以下几个方面(这也就是我们要分章学习的几个章节)把这几个方面弄清了,系统结构也就基本明确了:

      ⑴指令系统⑵数据表示⑶作数的寻址方式 ⑷寄存器的构成定义 ⑸中断机构和例外条件 ⑹存储体系和管理 ⑺I/O结构 ⑻机器工作状态定义和切换 ⑼信息保护。

      所以在以后的学习中常回头想想这是系统结构的哪一方面,这对把握全局有好处。

      这里提一下计算机系统结构的内部特性,计算机系统结构的内特性就是将那些外特性加以"逻辑实现"的基本属性。所谓"逻辑实现"就是在逻辑上如何实现这种功能,比如"上帝"给鸡设计了一个一定大小的胃,这个胃的功能是消化食物,这就是鸡系统的某一外特性,那怎么消化呢,就要通过鸡喙吃进食物和砂石,再通过胃的蠕动、依靠砂石的研磨来消化食物,这里的吃和蠕动等操作就是内特性。

      还有一个就是计算机实现,也就是计算机组成的物理实现。它主要着眼于器件技术和微组装技术。拿上面的例子来说,这个胃由哪些组织组成几条肌肉和神经来促使它运动就是"鸡实现"。

      据此我们可以分清计算机系统的外特性、内特性以及物理实现之间的关系。在所有系统结构的特性中,指令系统的外特性是最关键的。因此,计算机系统结构有时就简称为指令集系统结构。我们这门课注重学习的是计算机的系统结构,传统的讲,就是处在硬件和软件之间介面的描述,也就是外特性。

      这些不恰当的比喻只是帮助理解,不可强求对应,不然会有损科学的严密性。