计算机核心基础
一、什么是编程语言?
编程是将人的思维逻辑传递给计算机的过程,如同人与人的沟通一样,语言是传递的载体。
如同汉语、英语、日语……,编程语言有Python、C、C++等等
二、计算机硬件
计算机是基于电信号工作的。计算机的硬件即是无数电子元器件为实现某一功能的集合。
常见的计算机硬件有CPU、内存、硬盘
三、计算机的五大组成部分
1.运算器:是计算机的运算系统
2.控制器:是计算机的控制系统
运算器和控制器共同组成了CPU。
3.存储器:是计算的存储系统(I/O设备)
存储器分为内存和外存
内存:
基于电工作。优点:存储速度快。缺点:断电后数据会丢失。
外存:
基于磁。优点:信息不易丢失。缺点:存储速度慢
4.输入设备:计算机从外界接受信息的设备
常见的输入设备:键盘、鼠标、麦克风
5.输出设备:计算机向外界输出信息的设备
常见的输出设备:显示器、麦克风、打印机
PS:存储器属于I/O设备
四、计算机的三大核心部件
CPU、内存、硬盘
五、存储器
存储器从上到下排列为:寄存器、内存cache、内存、硬盘cache、硬盘、光盘
寄存器是CPU直接操作数据的地方
六、操作系统
操作系统是对硬件的复杂数据操作封装成的一系列接口,这些接口便于应用程序使用。负责组织、协调、控制你的计算机硬件。
使得程序开发者及使用者不需要再去直接操作硬件。
文件即是操作系统存储数据的接口