20240326
【二】计算机基础
【1】编程和编程语言
编程就是将人类语言转换为计算机能识别的语言
【2】计算机组成原理
-
通电的智能设备
-
可以批量处理人类的指令和数据
-
五大组成部分:
-
CPU控制器-大脑
-
运算器-大脑进行的逻辑(与或非,如果)和数字运算(加减乘除)的功能
-
存储器-海马体(硬盘/外存-长期记忆,内存[断电重启就消失]-短期记忆)
- 机械硬盘:可以存取大量数据,速度慢,便宜固态硬盘:可以存取大量数据,速度快,贵
-
输入设备:鼠标键盘、、、
-
输出设备:投影,显示器
-
-
三大核心硬件:
-
程序执行过程
- 数据准备
- 数据读取
- 数据写入
【3】操作系统
3.1出现目的
- 简化硬件操作
3.2操作系统
- 在一堆硬件的基础上实现功能和接口的封装。
3.3开发操作系统
- 类似暴风影音:播放视频,输出音频
- 将文件数据从硬盘中读到内存,在经过播放器进行转码输出
- 所有开发者共同遵循一套规范
3.4常见操作系统
- Windows平台:win7,xp,win10,win11
- Mac平台:IOS,INTEL,
- LINUX平台:centos,蓝鲸。。。
- andoraid
- ios
- 鸿蒙
3.5系统软件和操作软件的区别
- 系统软件:如:Windows,MACOS,负责调度整个硬件,读取文件,进程管理
- 操作软件:在系统软件之上安装的其它软件,如:QQ
- 系统自带服务软件:网卡,文件管理器
- 应用软件:QQ,微信
3.6计算机系统的三层架构
- 底层:硬件层
- 中间层:操作系统
- 应用层:应用软件
3.7平台
- 操作系统+硬件:
- linux平台:服务器,需要CPU+显卡+内存+硬盘
- Windows平台
- ,MacOS平台