Fork me on GitHub

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
posted @ 2019-09-05 19:49  Yugaliii  阅读(201)  评论(0编辑  收藏  举报