计算机组成原理笔记

第一章 计算机系统概论

计算机分为硬件和软件

  硬件指各种组成的电子元器件

  软件分为系统软件和应用软件

    系统软件主要用来管理计算机系统,管理计算机资源,高效率运用资源,包括标准程序库,语言处理程序,操作系统,数据库管理系统,网络软件等

    应用软件称为应用程序,根据用户的需求编制的各种应用程序

复杂的计算机系统通过层层抽象来解决问题的复杂性

底层的系统更多地考虑细节,而上层会隐藏了很多细节,降低复杂性

上图是计算机系统的层次结构

 

对应的层级使用不同的语言

 

  复杂性管理方法

      

  运算器的组成

   乘法操作过程,

控制器的组成

   取一条指令的过程

  存数的流程

  存取数的流程都是先存取指令,然后再操作数据

  单总线结构,这样的传输效率比较低

  以存储器为核心的双总线结构图

三总线结构,像视频这样的高速传输设备可以通过DMA直接和主存交换数据,

如果是低速的设备仍然通过cpu和内存交换数据

该四总线结构将高速设备和低速设备进行分离

 

 

  

 

 可以设置某个数(0,1,2,3,4,5),当请求到来的时候,从设定的数字开始逐渐递增遍历

  用排队器代替bs线

第四章 存储器

 

原文地址:https://www.cnblogs.com/Baronboy/p/9022816.html