day-01
1.Typora的使用
1.1 Markdown基本语法
- 标题
支持最高六级标题快速编辑,可以通过目录快速访问标题内容:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
标题效果:
目录效果:
-
加粗
一对双星号( ** ……**)内的文本会被加粗:
**加粗示范文本**
效果:
加粗示范文本
-
斜体
一对单星号(……)内的文本会变成斜体字:
*斜体示范文本*
效果:
斜体示范文本
-
支持前端代码
<span style='color:red'>红</span>
效果:
红
-
插入图片
使用 ![]()
的格式,在小括号内填入本地图片路径,或者网上图片链接:
![](https://images.cnblogs.com/cnblogs_com/liveact/1535740/o_出师表.png)
插入图片效果:
-
插入链接
直接在尖括号内插入链接地址即可:
<https://www.cnblogs.com/liveact/>
插入链接效果:
https://www.cnblogs.com/liveact/
-
插入代码
插入单行或较短的代码可以使用一对反引号( ` 代码… ` );
有多行代码可以使用一对三引号(```语言名```),可以引入代码块:
`a = 1`
```python```
插入代码效果:
a = 1
printf('打印')
-
插入数学公式
使用($$)符号可以快捷编写数学公式框:
展示效果:
$$
\begin{align}
a = & \sum_{i=1}^n i+1 \
& = 1+1
\end{align}
$$
-
更多
更多用法参考:https://www.appinn.com/markdown/
2. 计算机基础
2.1 编程
-
什么是编程语言:
人与计算机交流的介质。
-
什么是编程:
人类为了实现某种目的,使用编程语言写的一系列文件。
-
为什么要编程:
通过编程,在某些工作中,让计算机取代人力的去做一些工作。
2.2 计算机的组成
-
CPU
-
控制器
计算机的指挥系统。
-
运算器
运算器是计算机的运算系统,实现算术运算和逻辑运算。
-
-
存储器
-
主存(内存):计算机内临时存储数据的硬件设备。
优点(较于外存):存取速度快。
缺点(较于外存):容量小、断电数据消失。
-
外存(硬盘):计算机内永久存储数据的硬件设备。
优点(较于内存):容量大、可以永久存储数据。
缺点(较于内存):存取速度慢。
-
-
IO设备
Input输入设备:计算机输入信息的设备。
常见的输入设备有:键盘、鼠标、扫描仪、触摸屏、U盘等。
Output输出设备:计算机输出信息的设备。
常见的输出设备有:显示器、打印机和U盘等。
2.3 补充
-
CPU相关
- 多核CPU:多个CPU,电脑可以在同一时刻分别处理不同的任务。
- 32位/64位系统:表示CPU在传输数据上,分别按照32位/64位二进制数据进行传输。
-
机械硬盘工作原理
- 机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。
- 磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。
- 扇区:扇区的最小单位通常为512KB(由于磁盘大小不断增大,也有部分厂商设定每个扇区的大小是4096字节)。为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个块,这个块便就是我们在Windows系统中看到的C、D分区。
- 平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。
- 平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据,时间约为8.3ms,因此我们采用一个平均时间4.15ms作为机械手臂在磁道找到数据的时间,这个时间被称为平均延迟时间。
-
总线
连接计算机所有的硬件。
-
存储器相关
ROM存储器:ROM只读存储器(不可写)在工厂中就被编程完毕,然后再也不能修改。它一般存放BIOS(Basic input output system)程序,该程序一般用于启动计算机,或用于处理底层设备的控制。
CMOS存储器:CMOS存储器由一块电脑内置的电池驱动供电,它一般用来保持当前时间和日期的更新,也就是说,即使计算机没有充电,时间也会持续更新;同时它也可以存储启动磁盘的路径。
3. 操作系统
3.1 什么是文件
操作系统提供的虚拟概念,用来存储信息。
3.2 什么是应用程序
通过一些方法编写的文件,可以实现某种或多种具体的功能的文件。
3.3 什么是操作系统
操作系统位于计算机硬件与应用软件之间,它是一个协调管理计算机资源和软件资源的控制程序。
3.6 操作系统的作用
人不能方便的直接和计算机硬件进行交互,操作系统把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用。人只需要和操作系统进行交互,由操作系统执行完成这一操作所有需要和硬件进行交互的步骤。
3.7 操作系统和应用程序的启动
- 操作系统的启动(开机):
- 1.上电
- 2.操作系统代码由硬盘读入内存(BIOS程序)
- 3.CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作
- 4.开机成功
- 应用程序的启动(以QQ为例):
- 双击qq(发送指令给操给CPU)
- CPU发送指令给内存
- 内存发送指令给硬盘,读取qq的数据
- qq的数据读入内存
- 启动qq