目录
Python 01-- 计算机编程基础
一, Markdown 的使用
二, 计算机基础之编程
三, 计算机的组成
五大组成
组成补充
四, 操作系统
1. 什么是文件
2. 操作系统的作用
3. 应用程序的启动
4. 计算机的组成(有操作系统后)
5. 操作系统的启动
Python 01-- 计算机编程基础
一, Markdown 的使用
1. 加粗
? 我被 加粗了
2. 斜体
? 我 倾斜了
3. 高亮
? 我 == 高亮了 ==
4. 上下标
? 1上标
? 2^2^
? 2下标
? H~2~o
5. 代码引用
1>式
- hello world!
- hello world!
- hello world!
2``` 式
print('hello world')
3` 式
? print('hello world')
6. 插入链接
python 官网 https://www.python.org/
[python 官网]( https://www.python.org/ "python 官网")
7. 有序列表
one
two
three
8. 无序列表
one
two
three
9. 分割线
10. 表格
name | time | late |
---|---|---|
a | 8.25 | no |
b | 8.31 | yes |
11. 数学公式
1行内嵌
? 内嵌数学公式 \(\sum_{i=1}^{10}f(i)\,\,\text{thanks}\)
2块状
\[ \sum_{i=1}^{10}f(i)\,\,\text{thanks} \]
二, 计算机基础之编程
1. 什么是编程语言
? 和计算机交流的一种介质
2. 什么是编程
? 编程指的是: 程序猿基于某种编程语言的语法格式将自己脑中想要让计算机做的事, 写到文件中.
3. 为什么要编程
? 代替劳动力
三, 计算机的组成
五大组成
1. 运算器
? 负责算术运算和逻辑运算, 和控制器一起组成 CPU
2. 控制器
? 负责发送和接收指令
3. 存储器
? 用来存储正在运行的程序, 分为
? 内存: 优点: 速度快
? 缺点: 容量小, 断掉即消失
? 外存 : 优点: 容量大, 永久存储
? 缺点: 速度慢
4. 输入设备
5. 输出设备
组成补充
1. 多核 CPU
? 一个 CPU 相当于一个大脑, 多核 CPU--》计算机同时拥有多个 CPU, 同一时刻处理多件事情(多进程)
2.32 位和 64 位
? 计算机如何存储图片: 计算机只认识 0(低电频)和 1(高电频), 图片本质就是一串 0 和 1
? 鼠标点击 --》低电频低电频低电频高电频低电频 --》00010
? 光盘 --》凹 0 凸 1 刻印
? 32 位 --》计算机一次性能处理 32 个 0 和 1
? 64 位 --》计算机一次性能处理 64 个 0 和 1
? 32 位和 64 位本质上是同一种东西
? 安装包是 64 位的(一次性给你 64 个 0 和 1), 计算机是 32 位的(一次性能接收 32 个 0 和 1)
3. 机械硬盘的工作原理
机械手臂: 读取数据
磁道: 存储数据
扇面: 划分了磁道, 多个扇面 (512kb, 计算机一次性从机械硬盘上读取 512kb 数据) 其实就是一个盘(区)
平均寻磁道时间: 5ms
平均延时时间: 以 7200r/min 的电脑为例
\[ 7200r/60s=120r/s\1s/120r/s=0.0083s=8.3ms\(8.3+0)/2=4.15ms\\]
平均寻找数据时间: 5+4.15=9.15ms
4. 固态硬盘
? 基于电容存储
? 优点: 不需要机械手臂, 基于电存储
四, 操作系统
1. 什么是文件
? 存储信息的介质, 操作系统提供给你的一个虚拟的概念, 这个虚拟的概念可以用来存储信息, 帮你滑动了机械手臂
文件接口(操作系统提供的, 而文件只是其中的一个接口): 帮你把对硬件的复杂操作简单化
双击接口(操作系统提供的): 让你快速打开一个应用程序
2. 操作系统的作用
? 提供给我们一个一个接口, 让我们不再关心硬件的复杂操作, 让复杂操作简单化
3. 应用程序的启动
? 应用程序的启动: 应用程序代码有硬盘读入内存, CPU 运行应用程序码, 运行成功即可使用应用程序. 虽然应用程序的启动和操作系统的启动有着异曲同工之处, 但是得明确一点: 装了操作系统之后才能装应用程序, 才有应用程序这个概念. 因此上述应用程序对硬件控制的每一步操作, 都依赖于操作系统的帮助.
双击 QQ--》让操作系统通知 CPU(QQ 图标是操作系统提供给你的)(找到 QQ 在外存的位置)
CPU 让内存去外存读取 QQ 的数据, QQ 数据进入内存
启动 QQ
4. 计算机的组成(有操作系统后)
应用程序(软件): 和操作系统交互
操作系统(软件): 和硬件交互
硬件: 硬件直接交互
5. 操作系统的启动
? 操作系统的启动: 操作系统代码由硬盘读入内存(BIOS 程序),CPU 运行操作系统代码(CMOS 存储器), 运行成功后操作系统接管操作硬件的工作.
? 启动软件, 首先启动操作系统找软件在硬盘上的位置; 操作系统本质也是一个软件, 启动操作系统也需要找到操作系统在硬盘中的位置(要找就必须通过操作系统)
临时操作系统(ROM 存储器)
? 计算机出厂的时候就写死了, 他会区 CMOS 存储器上调用操作系统的路径, 只负责寻找操作系统的路径
临时内存(CMOS 存储器)
? 用电池供电, 存储了操作系统的路径(重装操作系统修改启动盘的位置, 改的就是这个), 存储了时间
开机, 启动临时操作系统
临时操作系统区 CMOS 存储器上找到操作系统的路径
启动操作系统, 临时操作系统关闭
来源: http://www.bubuko.com/infodetail-3184687.html