计算机基础


1. 语言、编程语言、编程

  1. 什么是语言?

    语言有中文、日文、韩文、英文等等

    语言的本质其实是人与人之间沟通交流的媒介

  2. 什么是编程语言?

    编程语言有python,java,C++等

    编程语言的本质其实是人与计算机之间沟通交流的媒介

    注: 多学习编程语言就相当于多学习了一门与计算机沟通的语言,更有利于自己的编程之路

  3. 么是编程? 

    程序员将自己的思维逻辑和想法用计算机能够识别,并使用的语言写出来的过程

    而编程的结果即使产生出一堆能够给计算机识别并使用的代码文件 

    

2. 计算机五大组成部分

  1. 控制器 

     如人的脑干,用于控制人的平衡

     用于控制计算机各个硬件的工作,完成协调和指挥整个计算机系统的操作

  2. 运算器 

    计算机中执行各种算术和逻辑运算操作

    数学运算:加减乘除等

    逻辑运算:具有一定逻辑判断能力的决算

  3. 存储器

    计算机用来存放程序和数据

    1. 内存

      基于电来进行工作的 临时来存取数据

      优势在于 存取程序的下一步的速度快

      劣势在于 关闭电源之后,之前存取的数据会立刻丢失

     2. 外存

      优势在于可以永久保存数据

      劣势在于 存取速度没有内存快

      外存如:U盘, 磁盘, 硬盘

  4. 输入设备  

    向计算机输入数据和信息的设备

    输入设备如: 键盘,鼠标,摄像头,扫描仪,光笔

  5. 输出设备

    用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等

    输出设备如: 显示屏, 音响, 绘图仪, 影像输出系统, 语音输出系统, 磁记录设备

    

3. 计算机的本质

  计算机也称为'电脑'>>>:通电的大脑

  1. 计算机内部存储数据的本质

    计算机是基于电来进行工作的,但是电信号只有高低电频两种

    计算机中存储的数据其实也只有高低两个电频来进行组合排序

    而我们通常吧这两种电频用数字0与1来进行表示

  2. 比特位

    比特位其实就是含有0或1的数字位数

      8bit <===> 由8个0与1随机组合的数,如 ‘01010100’

      8bit = 1bytes  其实bytes代表字节

      1024bytes = 1KB

      1024KB = 1MB

      1024MB = 1GB

      1024GB = 1TB

      1024TB = 1PB

  3. 存储单位

        存储单位其实就是用于表示该设备能够存储的最大比特位的位数
    

4. 计算机三大核心硬件

  1. CPU:中央处理器  

    计算机的所有操作都受CPU控制

    CPU = 控制器+运算器

  2. 内存

    基于电来进行工作的 临时来存取数据

    优势在于 存取程序的下一步的速度快

    劣势在于 关闭电源之后,之前存取的数据会立刻丢失

  3. 硬盘

    计算机最主要的存储设备

    我们下载的软件其实都是下载到了硬盘中

    任何软件要想运行必须先将代码加载到内存 之后CPU去内存中取指令并执行


?

相关