计算机基础与编程

计算机的本质

  计算机也被称为称电脑,可以变相地理解为和人脑类似的一种用于计算的机器。在计算机的世界中,只有两种状态,即:数字0和1。

  衍生概念:比特位:就是含有01的数字位数。以下是常见存储单位的转换关系:  

8bit <===> 01010101
8bit = 1bytes 
1024bytes = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB

...  

  注:我们生活中常说的存储大小就是指该设备能够存储比特位位数的大小。

计算机基础与编程

计算机的五大组成部分

逻辑上来说呢,构成计算机有五大组成部分,分别是:

1.控制器  (类似于人的大脑)

  用于控制计算机的各个硬件的使用和停止

2.运算器  (类似于人的大脑)

  用于逻辑运算和数学运算:

    逻辑运算:对于事物做出一系列的思考、决策、决定等。

    数学运算:最基本的加减乘除等。

3.存储器  (类似于人的记忆)

  用于存储用户的数据,比如图片、文本、音频、视频等。

  存储器分为内存和外存。

  内存:(相当于人的短期记忆)

    内存是基于电工作的,只能作为短暂的存储使用。

    优点:存储的速度很快

    缺点:如果计算机断电,存储的东西会立刻丢失。

  外存:(相当于人的长期记忆)

    外存工作时也需要用电,但是在断电之后不会丢失数据,可以永久的保存数据。缺点是读取速度较慢。

4.输入设备  (类似于人的接收的器官,比如眼睛,耳朵,嘴巴等)

  比如键盘、鼠标。

5.输出设备  (类似于人的用于表达的器官,比如嘴巴,鼻子等)

  比如显示屏、音响、打印机。

计算机基础与编程

计算机的三大核心硬件

1.CPU

  CPU是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU也是整个系统最高的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次。

2.内存

  上文已提。

3.硬盘

  计算机的存储设备,读取的速度比较慢,一般搭配着内存来使用。

注:硬盘的容量可以设置的比较大,但是内存不可以,内存相当于CPU和硬盘的缓冲过渡,三者必须搭配来使用。

编程与编程语言

1.编程

  编程就是人类让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。说简单点编程就好比写作文一样,先需要掌握编程所要求掌握的单词,其次要把各种单词组合起来形成段落(函数),其次就是各个段落的拼接,让它最终形成一个可以运行起来的程序。

2.编程语言

  编程语言就是人与计算机交互的语言,通过学习编程语言,能够让计算机听懂“你说的话”和你想表达的意思,要想学习就必须得掌握这门语言的“单词”、“段落(语法函数)”。然后就可以根据自己内心的思维逻辑来编写程序了。

计算机基础与编程

上一篇:(四)新建一个简单的vue程序


下一篇:Android之OkHttp网络架构源码深入分析(揭开神秘的面纱),android项目开发实战入门pdf