计算机基础知识
计算机的本质
计算机有一个别名:电脑(意为通电的大脑)。即希望电脑能代替人脑进行工作。
计算机 5大硬件
控制器
控制器能控制电脑的各个硬件进行工作,相当于人的大脑。
运算器
控制数学运算与逻辑运算,也相当于人的大脑。
数学运算:与数字相关的运算。
逻辑运算:根据条件判断是否可行 。
存储设备
内存
存取数据的速度很快,但如果断电数据会立刻丢失,无法用来长期存储数据,相当于人的短期记忆。
举例包括内存条。
外存
存取数据的速度较慢,但即使断电数据也不受影响,用于长期存储数据,相当于人的长期记忆。
举例包括磁带,磁盘,硬盘,u盘等。
输入设备
将外界的数据传入计算机,相当于人的眼睛、耳朵等能感知外界的器官。
举例包括鼠标、键盘、麦克风等。
输出设备
将计算机的数据输出到外界,相当于人的嘴巴等做出反应的器官。
举例包括显示器、音响、打印机等。
人与计算机对比
举例说明:加入是在参与考试时发到卷子以后。
用眼睛看卷子(输入器获取外部数据)思考题目怎么做(运算器进行相应运算,内存存取数据)拿笔写在卷子上(输出设备将数据 输出到外界,外存保存数据)。
三大核心硬件
中央处理器(CPU)
CPU也就是控制器+运算器,会去内存中取程序的指令并运行。程序的运行就是CPU在运行程序的代码。
内存
程序想要运行就必须存在于内存中。双击软件的图标就是将软件的数据由硬盘中加载到内存中。
硬盘
永久保存数据。软件的下载就是将软件下载到硬盘。
操作系统
操作系统的作用是协调、管理、控制计算机各个硬件的工作。我们平时使用的和程序员编写的程序都必须基于操作系统。
操作系统举例 :
PC端:
windows 更加注重用户体验
linux 更加主动软件运行
macOS 两者兼备
移动端:
安卓 ios 鸿蒙
编程和编程语言
1.什么是编程
程序员使用机器能看懂的语言将自己的想法和思维模式记录下来的过程。
2.什么是编程语言
人与计算机之间沟通交流的媒介,编程语言就相当于是一门外语,学会了之后就能和“外国人”交流。目的就是为了让机器来代替人工作 。