计算机基础二
1 计算机基础深入
- 计算机五大组成部分
- 三大核心硬件
- 操作系统的简介
1.1 计算机五大组成部分
控制器
- 控制器主要起控制计算机其他硬件工作的作用,类似于人的大脑及大脑皮层神经
运算器
- 主要的核心,计算机中逻辑运算,数字计算,相当于人的大脑
存储器
- 作数据存储,以及计算机运行中数据暂存,相当于人的记忆,长期记忆与短暂记忆
输入设备
- 输入设备主要是外界与计算机的交互作用。接受用户对其发送的信号,也相当于是人五感,通过五感来感知外界
输出设备
- 输出设备主要的作用是对外界做出回应,回复用户对其发送的指令通过逻辑进行对外的回复,这相当于人接受高温太阳光照通过体内生物逻辑,皮肤流汗,皮肤便是输出设备
1.2 三大核心硬件
CPU
- cpu为核心没有疑问,其在各硬件地位相当于人的大脑,
- 如今CPU技术邻域不断更新换代,采用多核多线程,多核即为多个核心,线程为虚拟核心,将内核数虚拟提升一倍【多核与cpu性能没有直接关系】
- 例如一款8核16线程的intel处理器,有八个核心数,单核性能跑分为x,多核性能跑分不一定就是8x
硬盘
- 硬盘是一台电脑基础,没有硬盘连系统都没法安装,相当于一个人没有了记忆功能,记住的只是一瞬间
- 现硬盘主要分固态硬盘和机械硬盘,固态硬盘优点就是传输速度快,【但是不要去和内存条作比较】缺点是成本相对偏高【
内存
- 内存相当于人的短暂记忆,协助大脑思考问题时显得格外重要。
- 内存便是硬件中的内存条提供,常见的内存条存储大小多为4G、8G、16G、32G
- 内存当够用过后并不是越大越好,决定内存性能的时内存频率,而内存频率又受限于cpu,一般家用会选择两条同型号同批次的内存条一起插入主板组成双通道内存来提高内存的传输效率。
1.3 操作系统的简介
- 操作系统主要用就是联系、协调、管理计算机各硬件的工作。
- 操作系统就像是一太计算机的灵魂,在计算机没有装入系统前,各种硬件说白了就只是一个个铜铁片,当系统运行了,硬件才能实现其的价值。
常见的操作系统
- 常见的pc端操作系统有windows、linux、mac os。
- 移动端有ios、android、鸿蒙
- 有许多其他的看到的操作系统多是基于以上系统为基础核心改进的。
2 初次走进编程
- 编程与编程语言
- 编程语言的发展史
- 编程语言的分类
- python
- 解释器
2.1 编程与编程语言
语言
- 语言是人与人沟通的方式,当语言不通也代表着两人沟通困难甚至无法沟通
- 而编程语言也是一种语言,只不过这语言是用来人与计算机沟通的方式
编程
- 编程全称为编制计算机程序,是一个动词
- 当有了与计算机沟通的语言,便可对计算机发出请求,计算机再通过我说的方法进行回复
2.1 编程语言的发展史
机器语言
- 机器语言顾名思义便是根据计算机的高低电平信号设定的语言只有0和1
- 在那个时代,计算机有一间房那么大,对于计算机还是陌生科研的
汇编语言
- 使用一些简单的英语字母代替了原来的二进制电信号数字,与之前发生了极大的提升,但是门槛还是高
高级语言
- 能够用人类使用的字符直接与计算机直接交互,大大提高了开发效率,也降低了学习成本以及门槛
- 常见的高级语言:python、java、C#、Js、C++
2.2 编程语言的分类
- 编程语言都分为两类,编译型和解释型。
编译型
- 常见的C++
解释型
- 常见的python、java、Js
2.3python发展方向
- web开发
- 网络爬虫
- 自动化运维、自动化测试
- 自动化办公
- 金融量化策略
- 数据分析预测
2.4python解释器
python解释器主流的版本
在IT邻域,设计到重要的软件,一般不会使用最新版,而是使用一个非常稳定版本,