快捷搜索:  汽车  科技

零基础学计算机编程的步骤:小白学编程第1课-计算机基础

零基础学计算机编程的步骤:小白学编程第1课-计算机基础在讨论内存前,让我们看下信息(数据和程序)是如何存储在计算机中的。现在的CPU都是构建在一块小小的硅半导体芯片上,这块芯片上包含数百万称为晶体 管的小电路开关,用于处理信息。在个人计算机中,这些硬件都是通过接口安装在主板上,主板是一个连接计算机各个部分的电路板。计算机各硬件协作展示(Central Processing Unit CPU) 是计算机的大脑。它从内存中获取指令, 然后执行这些指令。CPU 通常由两部分组成:控制单元(control unit) 和算术/逻辑单元 (arithmetic/logic unit)0 控制单元用于控制和协调其他组件的动作。算术/逻辑单元用于完成 数值运算(加法、减法、乘法、除法)和逻辑运算(比较)。

学习编程,非常有必要了解下计算机基础,通过了解计算机基础,我们更能理解我们编写的程序是如何在计算机上运行的。

需要指出的是,计算机不仅仅指电脑,笔记本电脑,所有带智能电子设备,都可以称作计算机。比如手机,电脑,智能家电等

计算机包括硬件(hardware) 和软件(software) 两部分。一般来说,硬件包括计算机中可以看得见、摸得到的物理部分,而软件就是看不见的程序,这些程序控制硬件并且使得硬件完成特 定的任务。学习一种程序设计语言,并不一定要了解计算机硬件知识,但是如果你了解一些 硬件知识的话,它的确可以帮助你更好地理解程序中指令对于计算机及其组成部分的功效。 这里介绍计算机硬件组件及其功能。

一台传统的计算机是由以下几个主要的硬件组件构成的

  • 中央处理器(CPU)
  • 内存(主存)
  • 存储设备(例如,磁盘和光盘)
  • 输入设备(例如,鼠标和键盘)
  • 输出设备(例如,显示器和打印机)
  • 通信设备(例如,调制解调器和网卡)

在个人计算机中,这些硬件都是通过接口安装在主板上,主板是一个连接计算机各个部分的电路板。

零基础学计算机编程的步骤:小白学编程第1课-计算机基础(1)

计算机各硬件协作展示

中央处理器

(Central Processing Unit CPU) 是计算机的大脑。它从内存中获取指令, 然后执行这些指令。CPU 通常由两部分组成:控制单元(control unit) 和算术/逻辑单元 (arithmetic/logic unit)0 控制单元用于控制和协调其他组件的动作。算术/逻辑单元用于完成 数值运算(加法、减法、乘法、除法)和逻辑运算(比较)。

现在的CPU都是构建在一块小小的硅半导体芯片上,这块芯片上包含数百万称为晶体 管的小电路开关,用于处理信息。

内存

在讨论内存前,让我们看下信息(数据和程序)是如何存储在计算机中的。

计算机就是一系列的电路开关。每个开关存在两种状态:关(off)和开(on)。简单而言,在计算机中存储信息就是将一系列的开关设置为开或者关。如果电路是开的,它的值是1。如果电路是关的,它的值是0。这些0和1被解释为二进制数字系统中的数,并且将它们称为比特(bit 二进制数)。

计算机中字节(byte) 是最小的存储单元。每个字节由 8个比特构成。像3这样的小 数字就可以存储在单个字节中。为了存储单个字节放不下的大数字,计算机需要使用几个 字节。

计算机的存储能力(容量)是以字节和多字节来衡量的:

1KB=1024字节,1MB=1024KB,1GB=1024MB,1TB=1024GB

一页 Word 文档可能有20KB。因此,1MB可以存储50页的文档,1GB可以存储 50 000页的文档。一部两小时的高清电影可能有 8GB 因此将需要 160GB 来存储 20 部电影。

计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据。你可以将 内存想象成计算机执行程序的工作区域。一个程序和它的数据在被CPU执行前必须移到计算机的内存中。

每个字节都有一个唯一的地址。使用这个地址确定字节的位置 ,以便于存储和获取数据。因为可以按任意顺序存取字节 ,所以内存也被称为随机访问存储器(Random-Access Memory RAM)。RAM是临时存储器,也就是说数据临时存储的地方,一旦断电,数据即丢失。举个例子,我们正在用电脑写作业,在word文档写作业,在保存之前突然停电了,你的作业就丢失了。

存储设备

计算机的内存(RAM)是一种易失的数据保存形式:断电时存储在内存中的信息就会丢 失。程序和数据被永久地存放在存储设备上,当计算机确实要使用它们时再移入内存,因为 从内存读取比从存储设备读取要快得多。

存储设备也叫永久性存储器。主要有多种存储设备:磁盘,光盘,U盘等。

举个生活的例子,我们买手机的时候,经常有人问这台手机内存多大,老板说这台手机是8G 128G的。这里的8G是指上面所说的RAM,也就是手机运行过程中,系统提供了8G的内存来运行程序,而128G指的是手机的磁盘大小,可永久用来保存拍摄好的图片,微信聊天记录等。

输入和输出设备

输入设备和输出设备让用户可以和计算机进行通信。最常用的输人设备是键盘 (keyboard) 和鼠标(mouse) 而最常用的输出设备是显示器(monitor) 和打印机(printer)。

通信设备

计算机可以通过通信设备进行联网或者通信,例如,如果电脑安装有通话解调器,我们就可以打电话,有网络适配器,我们就可以上网。

猜您喜欢: