关于计算机知识的基本理解

本人是个大一的学生,比较热爱计算机,有人说过,最好的学习方式就是整理,并形成体系,那么我就把我现在所学的知识整理一下。

1、

最初计算机的模型应该是图灵所提出来的,艾伦.图灵。其模型叫做:图灵机。他的图灵机的模型是:只有数据储存在储存器中,而程序的实现是通过一系列的开关或配线来实现的。

(图为图灵机模型)

简单的介绍一下:程序是告诉计算机如何去处理输入的一组数据的指令集合。而输出的结果取决于,输入的数据和程序。

例如:输入2、3.,而程序是相加,那么结果就会等于5。假设说数据不变,改变程序为相乘,那么结果是6。

这种图灵机模型的好处在于能够处理任何的运算,只要提供数据和需要怎么做计算的程序即可。

2、根据图灵机,冯诺依曼改良了计算机的模型,也成为了现代计算机的基础模型。

冯诺依曼的模型和图灵机只差别在:冯诺依曼模型定义计算机的程序必须储蓄在存储器中。

根据冯诺依曼模型定义出四个子系统:存储器、算术逻辑单元、控制单元、输入/输出。

(图为冯诺依曼模型)

输入/输出单元:负责接送外界的数据和把计算结果输送到外部。

存储器:用来存储数据和程序的。

算术逻辑单元(ALU):用来进行计算和逻辑计算的地方。

控制单元:控制这存储器、算术逻辑单元、输入/输出等子系统单元。

时间: 2024-08-28 04:16:16

关于计算机知识的基本理解的相关文章

大学的学习节奏、方法、模式与高中时不一样:大学的学习,是在短时间内学习大量的知识点,然后考察对知识的掌握和理解,强调对知识体系的理解程度

汪博对计算机很感兴趣,而这种兴趣源于在小学时玩电脑游戏.当时还是286的电脑,也没什么太多的电脑游戏,但他对当时的黑白屏上输入命令.执行命令的过程产生了浓厚的兴趣.此外,他对物理也很感兴趣. 于是,读大学时,他选择了清华的电子系,他认为电子系是计算机和物理的一个结合点. 而电子系是清华最大的一个系,有300多人,加上电子系的分数线比较高,这300多位同学可谓是学霸中的学霸.第一学期,大家都保留着高中阶段的学习惯性,汪博同样也非常努力. 然而,第一个学期下来,汪博的成绩却不在前20名.全世界电子计

C 碎片一 计算机知识

一.计算机知识 1, 计算机组成及工作原理 计算机是硬件和软件的结合体.硬件由主机箱和外部设备组成,主机主要包括CPU.内存.主板.硬盘.光驱.各种扩展卡.连接线.电源等:外部设备包括鼠标.键盘等.软件包括程序.数据和文档,是用户与硬件之间的接口 计算机的基本原理是存储程序和程序控制.预先要把指挥计算机如何进行操作的指令序列(程序)和原始数据通过输入设备输送到计算机内存贮器中,每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然后送到什么地址去等步骤.计算机在运行时,先从内存中取出第一条

关于python,完善我计算机知识的一步。

因为身为理科男,所以特别喜欢涉及其他领域的知识.而对我来说,计算机是很有诱惑力的--尤其是程序语言设计,懂得一门"外语"是多么的重要.大一时候接触过包括有计算机的基本知识,c语言,这个新的学期也开始接触labview,加上自己选的python.更加坚定了我对计算机知识的向往与追求.每个老师都有自己讲课的方式,但不变的是老师教授的知识让我深有感触.希望我可以继续学习程序设计语言.一定会努力的,也有信心能学好.

那些让你对计算机有更深理解的基础知识

本文着重介绍计算机基础知识,知道这些知识后,会让你对计算机有更深的理解. 信息的表示和处理 计算机如何表示整数:有符号数和无符号数,尤其是如何用补码表示负数,数字的取值范围. 计算机如何表示浮点数,为什么小数的二进制表示法只能近似表示十进制小数. 数值的转换.移位 这几点非常重要,因为几乎所有的编程语言都有数据类型,而最基本数据类型必然包括整数和浮点数. 搞不清这些表示和运算,在编程中就会遇到一些稀奇古怪的问题. 从汇编层面理解程序的执行 顺序.分支.循环.函数调用.数组.结构体等在汇编层面是怎

计算机知识基础复习

软考快速复习,将近些年习题中自己出错和容易出错的题目收集起来,便于复习. 磁盘调度,某磁盘的转速为7200转/分,传输速度为4MB/s,控制器开销为1ms,要保证读或写一个512B的扇区的平均时间是11.3ms.那么平均寻道时间不应该超过 磁盘的存储时间包括寻道时间和等待时间.寻道时间(查找时间,seek time)为磁头移动到目标磁道所需要的时间不应该超过_____ms. 在本题中,因为磁盘的转速为7200转/分,即磁盘每转一圈所需的时间为8.33ms,因此,平均等待时间为4.17ms.已知传

随便写点给当初那个毫无计算机知识的自己吧

大一的时候,第一次知道了计算机语言,那时候学的是C语言.这个名词对我来说,当时简直就像个外星人用的,大学之前既无概念又无计算机相关知识(对计算机的了解,可能就只比鼠标可以点左右键多那么一点点吧).到了大学第一堂c语言课,怎么上的呢,我除了对里面用的数学知识懂之外,其余一切简直一脸蒙蔽,我不知道我的同学们懂了没,反正对我来说像个天方夜谭.后来我也不知道当时采取的办法对不对好不好,因为我也很笨,只能采取一些我所知道的笨的方法,那时候我几乎把上课用的教材翻烂了,我要求自己要理解每个概念,知道每个关键字

谈谈我对闭包知识的深刻理解

在javascript中闭包应该是最难理解的一部分内容.在我看来闭包就是和作用域之间的联系. 1.首先我们来了解一下javascript中的作用域知识. javascript中的作用域其实就指的函数作用域,因为只有函数在javascript中才能形成区域范围.而函数作用域有一下特点. 1.1 函数能访问到外部的变量.案例一: var num = 123; function fn() { console.log(num);//输出的值为123 } fn(); 1.2 函数内的变量不能被外部访问到.

计算机内存模型 粗浅理解

对于计算机内存模型,我认为可按 数组 模型进行类比.将计算机的内存结构等同于 数组 存储结构(其实这里反过来才是正确的,数组存储的模型是依照计算机的内存模型进行存储的,但这里为了更容易理解,就将其反过来思考). 一般而言,对于不同的机器,其内存高低字节存储位置可能不同,这就是所谓的大端小端.这也给我们的理解带来困惑. 而在我的机器上,我测试出来的结果是:以竖直内存模型分析,低地址在上,高地址在下方. 验证程序: #include "stdafx.h" #include <iost

02,计算机组成与操作系统的理解、对程序的理解、OS发展史 以及 一些杂项

这里马哥讲了好多,能听懂,但需要记得东西好少,不过我还是 按照 我 对 计算机 的 理解 画了 一张 图, 不一定 准确 , 但是 差不多 把, 计算机 底层 是 由 运算器.控制器.存储器.输入设备.输出设备 这 五大部件 组成 的 其中 运算器 和 控制器 是 在 cpu 中 的, 运算器 是 负责 计算 的, 控制器 是 负责 控制 程序 流程 的,也 负责 控制 存储器 中 的 数据, 北桥 是 一个 高速 I/O 设备, 他 通常 用来 连接 内存,硬盘,显卡 等 需要 高速 I/O