20191031 知识点小结

学习新事物,经典三问:该事物是什么?有什么用?怎么用?

1、计算机组成

计算机组成

  •  中央处理器,又称CPU,由运算器控制器组成
    • 运算器计算系统。在控制器的控制下完成各种算术运算和逻辑运算
    • 控制器控制系统。用于分析和执行指令的部件,也是统一指挥并控制计算机各部件协调工作的中心部件
  • 存储器:存储系统。用于存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息
    • 寄存器:寄存器存在于CPU中,速度很快,数目有限。
    • cache:高速缓存存储器,数据和指令存取速度快,但存储容易小
    • 内存(主存):存放计算机运行期间的大量程序和数据。存取速度较快,存储容量不大
    • 硬盘(外存):存放系统程序和大型数据文件及数据库。存储容量大,成本低

  以上存储器按照从上到下的顺序,容量逐渐递增,速度逐渐递减。

  

  • 输入设备:用于将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机
    • 常用的输入设备有:键盘、鼠标、摄像头、麦克风、扫描仪
  • 输出设备:将计算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来
    • 常用的输出设备有:显示器、音响、打印机

  输入设备和输出设备合称为外部设备,简称外设。

  • 软件系统
    • 操作系统:DOS、Windows、Linux、Mac
    • 语言处理程序:机器语言、汇编语言、高级语言(C、C++……)
    • 应用软件:WPS、游戏程序、QQ等
  • 三大核心部件
    • 中央处理器(CPU)
    • 内存
    • 外部设备:输入/输出设备

2、编程语言:人与机器沟通的媒介,让机器可以理解并执行人的指令一种机器语言

3、程序(引用了其他讲师的总结)

  • 算法 + 数据结构 = 程序
  • 数据是一切程序的核心
  • 数据结构是数据在计算机中的类型和组织方式
  • 算法是处理数据的方式,算法有优劣之分(算是用来衡量程序员水平的一种手段?)

猜你喜欢

转载自www.cnblogs.com/xiaodan1040/p/11761661.html