计算机核心基础
一、编程语言
1.什么是编程语言:编程语言是人与计算机之间沟通的介质
2.什么是编程:编程是使用编程语言编写一大堆的文件
3.为什么要编程:奴役计算机、解放劳动力
二、计算机五大组成部分
1.控制器:计算机的控制系统 控制硬件
2.运算器:逻辑运算和算术运算
3.存储器:存储系统
①内存:
优点:速度快
缺点:基于电工作,断电数据丢失
②外存:硬盘、光盘、磁带
优点:容量大,数据永久存储
缺点:读写速度慢
4.输入设备(input):如键盘、鼠标
5.输出设备(output):如显示器、音响、打印机
特殊:U盘即是输入设备,又是输出设备,成为IO设备
三、三大核心组件
CPU:人类的大脑
内存:人类的短期记忆
硬盘:永久保存(笔记本)
CPU工作流程:如通过暴风影音打开一个视频
1.硬盘运转将数据读到内存
2.CPU去内存里面拿数据
3.将打开视频的命令翻译成自己能够对应上的操作步骤
4.控制硬件执行
四、存储器
寄存器:将CPU即将要用到的数据存储于寄存器(容量小)
高速缓存:将经常要用的数据中容量比较小的数据存储在高速缓存
内存:CPU获取数据的主力
硬盘:
机械硬盘:硬盘的机械手臂在磁道上旋转读取数据
固态硬盘:基于电容存储,数学算法
磁带:服务器数据备份
BIOS(basic input output system):计算机出厂自带的小系统
五、操作系统
操作系统也是应用程序,针对计算机硬件,将操作硬件中的复杂的,丑陋的借口封装起来,暴露给影虎简单快捷的操作借口,帮助用户管理、协调、操作计算机的各个硬件。
应用程序和计算机硬件之间的枢纽
六、是什么是文件?
文件其实就是操作系统给你提供的操作硬盘的简单接口