计算机科学导论笔记

  1. 图灵模型
    1. 图灵模型从数学和逻辑上定义了计算机,把人们计算的动作进行更高一级的抽象,并且用于计算的机器的模型。
    2. 数据处理器,我们定义一个计算的机器,接受一定的输入并且进行计算,最后输出,这样的一种模型也是符合图灵的定义的,但是书里提出两个问题,一个是这种机器也可以使计算器(就是卡西欧那种专用计算器),另一个没有定义处理的数据的类型?其实这点我突然想到为什么后面有一章讲解各个数据类型的存储了,如果只是单一的为某个功能实现,这个数据处理器不需要将计算的步骤抽象和程序的分离出来,数据和程序可以是一起的。
    3. 可编程的数据处理器:这个模型就是添加了所谓的程序。输入现在不仅仅依赖于输入,而且依赖于程序。程序这个词从哲学上就是抽象。                                                                                                                                                                                                  
    4. 通用图灵机:通用图灵机就是对现代计算机的首次描述。
  1. VON NEUMANN MODEL
    1. 冯诺依曼模型将计算机分为四个子系统:存储器,算术逻辑单位,控制单元和输入/输出单元。
      存储器:存储数据和程序
      算术逻辑单元:计算和逻辑运算的地方
      控制单元:对子系统控制的单元
      输入/输出:从计算机外部输入并且输出到计算机外部
    2. 程序的储存:现代计算机存储的单元主要用来存储程序和其响应数据。

  1. 计算机的组成
     计算机的组成可以分为三个部分:计算机硬件,数据,计算机软件
    1. 计算机硬件:对应冯诺依曼的模型有四个部分
    2. 数据:数据又分为存储数据和组织数据
      1. 存储数据:不同的数据以二进制的形式存储在计算机中
      2. 组织数据:在底层是以二进制表示,但在计算机外部可以有不同的表示,可以表示为不同的实体和格式。
    3. 计算机软件      
原文地址:https://www.cnblogs.com/qunincey/p/11617853.html