day-01

1.Typora的使用

1.1 Markdown基本语法

  • 标题

支持最高六级标题快速编辑,能够经过目录快速访问标题内容:python

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

标题效果:编程

目录效果:markdown

  • 加粗

一对双星号( ** ……**)内的文本会被加粗:app

**加粗示范文本**

效果:编程语言

加粗示范文本spa

  • 斜体

一对单星号(……)内的文本会变成斜体字:操作系统

*斜体示范文本*

效果:code

斜体示范文本blog

  • 支持前端代码

<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
相关文章
相关标签/搜索