day 01

Markdown基本語法

標題

誒呦 ,變小了

媽呀,不帶這麼玩的(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤

(⊙o⊙)…emmmm

舒服了
算了,算了,溜啦溜啦

加粗

嘿嘿嘿編程

斜體

躺了markdown

高亮

==我懷疑你在開車,可是我沒有證據==編程語言

上標

2^2^性能

下標

H~2~0spa

代碼引用 (>式)

hello markdown操作系統

hello markdowncode

hello markdownblog

代碼引用(```式)

print('hello nick')進程

插入連接(連接描述顯示)

https://zh.moegirl.org/Mainpage

插入圖片(連接)

分割線


表格

name age sex
nick 48 man
guolu ? ?

數字公式(行內嵌)

\(\sum_{i=1}^{10}f{1}\,\,\text{thanks}\)

數學公式(塊狀)

\[\sum_{i=1}^{10}f{1}\,\,\text{thanks}\]

[TOC]

計算機的編程

什麼是編程語言

編程語言就是人和計算機交流的一種介質(導體)

什麼是編程

經過編程語言,寫一堆.py/.txt/.css文件

爲何要編程

編程的目的:替代勞動力,而後才幫人類完成一些具體的事情

[TOC]

計算機的組成

CPU(大腦)

控制器

控制

運算器

算術運算和邏輯運算

存儲器

主存/內存

優勢:速度快

缺點:容量小,斷電即消失

外存

優勢:容量大,永久保存

缺點:速度慢

I/O設備

輸入設備

鍵盤,鼠標

輸出設備

顯示屏,打印機

多核CPU

一個CPU至關於一個大腦,多核CPU--》計算機同時擁有多個CPU,同一時刻處理多件事情(多進程)

32位和64位操做系統

計算機如何存儲:計算機只認識0(低電頻)和1(高電頻)

鼠標點擊--》低電頻低電頻低電頻高電頻低電頻--》00010

光盤--》凹0凸1刻印

32位--》計算機一次性能處理32個0和1

64位--》計算機一次性能處理64個0和1

32位和64位本質上是同一種東西

安裝包是64位的(一次性給你64個0和1),計算機是32位的(一次性能接收32個0和1)

安裝包是32位,計算機是64位的

向下兼容

機械硬盤工做原理

凹凸凹凸凹凸 010101

機械手臂

讀取數據

磁道

存儲數據

扇區

劃分了磁道,多個扇面(512kb,計算機一次性從機械硬盤上讀取512kb數據)其實就是一個盤(區)

平均尋道時間

因爲工業水平限制--》5ms

平均延遲時間

7200r/min的電腦
\[ 7200/60=120r/s \\ 1/120=0.0083s=8.3ms \\ (8.3+0)/2=4.15ms \]

平均尋找數據時間

\[ 5+4.15=9.15ms \]

固態硬盤

基於電容存儲

優勢:不須要機械手臂,基於電存儲

[TOC]

計算機的組成補充

什麼是文件

存儲信息的介質,操做系統提供給你的一個虛擬的概念,這個虛擬的概念能夠用來存儲信息,幫你滑動了機械手臂。

操做系統有什麼用

當你使用主菜單功能的時候,要去硬盤裏讀取數據,可是你歷來沒有扣過機械手臂,中間有一個東西(操做系統)幫你扣了機械手臂

操做系統 --》 和硬件交互,而且把對硬件的複雜操做簡單化(若是要關機,關機鍵一按就好了,不須要操做硬件)

計算機的三大組成

1.軟件

2.操做系統

3.硬件

應用程序的啓動

  1. 雙擊qq(發送指令給操做系統)
  2. 操做系統發送指令給CPU
  3. CPU發送指令給內存
  4. 內存發送指令給硬盤,讀取qq的數據
  5. qq的數據讀入內存
  6. 啓動qq

操做系統的啓動

軟件啓動須要操做系統,只有操做系統才能和硬件交互

操做系統怎麼啓動?

計算機內部有兩個存儲器,出廠的時候就寫死了,沒法更改

一個存儲器內有一個臨時操做系統(去尋找操做系統的路徑)

另外一個存儲器(雖然是內存,由電池供電)存儲了操做系統的路徑。

  1. 開機的時候啓動臨時操做系統
  2. 臨時操做系統啓動真正的操做系統,臨時操做系統關閉
  3. 開機成功
相關文章
相關標籤/搜索