编程入门知识

133 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

0 编程入门

0.1 概述

计算机包括硬件和软件两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。

程序设计

定义:创建(或开发)软件。软件包含了指令,告诉计算机做什么。

应用场景:软件遍布我们周围。除了个人计算机,飞机、汽车、手机、甚至烤面包机中,同样运行着软件。

程序设计语言

软件开发人员再称为程序设计语言的强大工具的帮助下创建软件。

0.2 计算机硬件介绍

计算机硬件包括中央处理器(CPU)、内存(主存)、存储设备(如磁盘、光盘、磁带)、输入设备(如键盘、鼠标)、输出设备(如显示器、打印机)、通信设备(如调制解调器、网卡)等等,它们之间通过总线(bus)连接。

冯诺依曼体系结构包括输入设备、输出设备、存储器、运算器、控制器。

中央处理器

中央处理器是计算机的大脑。它从内存中获取指令,然后执行这些指令。

中央处理器包括控制单元1和算术/逻辑单元2

存储设备

存储设备分为磁盘、光盘驱动器(CD和DVD)、USB闪存驱动器。

内存
比特(bit)和字节(byte)

计算机中就是一系列的电路开关。每个开关存在两种状态:关(off)和开(on)。如果电路是开的,它的值是1。如果电路是关的,它的值是0。

一个0或者一个1存储为一个比特,是计算机中最小的存储单元

计算机中最基本的存储单元是字节。每个字节由8个比特构成。

Footnotes

  1. 用于控制和协调其他组件的动作。

  2. 用于完成数值运算(+、-、*、/)和逻辑运算(比较)。