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
相關文章
相關標籤/搜索