DAY1学习笔记

  什么是编程语言

    语言:某事物与另一事物沟通交流的介质。

    编程语言:程序员与计算机沟通交流的介质。

  什么是编程:

    编程就是程序员按照某种编程语言的语法规范将自己想要计算机运行的事情表达出来。

  为什么要去编程:

    为了解放人力,让计算机代替人类工作。

  

  计算机有五大硬件:控制器、存储器、运算器、输入设备和输出设备。

    控制器:计算机的指挥系统。

    运算器:进行算术运算和逻辑运算。

    存储器:计算机存放数据和程序的记忆部件。

    输入设备:向计算机中输入信息的设备。(常用设备:键盘、鼠标、触摸屏等)

    输出设备:由计算机反馈信息的设备。(常用设备:显示器、音响、打印机等)

      存储器中分别具有内存、磁盘、磁带三种。其中磁盘为机械装置,拥有一个或多个金属盘片和机械臂,所以转速较内存慢很多。

      磁盘上存储的数据为一连串的二进制位(称为bit位,统计方法为:8bit=1bytes  1024bytes=1KB  1024KB=1MB  1024MB=1GB  1024GB=1TB  1024TB=1PB)

      从磁盘中读取数据需要经历寻道时间和延迟时间。

  与运行程序有关的三大核心硬件(cpu、内存、硬盘)

    cpu:控制器与运算器即cpu,cpu存储速度>寄存器>高速缓存>内存>磁盘>磁带,(cpu与寄存器材料相同,cpu到磁带造价依次减少,存储大小依次增加。)

       所谓优化计算机运行速度,即缩短在磁盘、内存中抓取数据时,cpu的等待时间即延迟。减少操作内容,简化代码行数。

       cpu具有向下兼容性,即64位的cpu可执行64位和32位的软件,而32位的cpu只能执行32位的软件。

    内存:为易失性存储,优点:存储速度、抓取数据速度快。

              缺点:容量小,断电时将丢失全部数据。

    硬盘:为永久性存储,优点:容量大,永久存储数据,断电也不会丢失数据。

              缺点:存储速度、抓取数据速度慢。

       运行一个程序经历过程:代码由硬盘加载内存,然后cpu去内存中读取指令然后执行。

    

原文地址:https://www.cnblogs.com/lipengjia/p/9628614.html