9月8日學習筆記

全棧工程師01期9月8日學習筆記

計算機的組成及工作原理

計算機主要由控制器、運算器、存儲器、輸入及輸出設備,五個組成部分。

  • 控制器是整個計算機的中樞神經(jīng),對程序規(guī)定的控制信息進行解釋,根據(jù)其要求進行控制,調(diào)度程序、數(shù)據(jù)、地址,協(xié)調(diào)計算機各個部分的工作及內(nèi)存與外存的訪問等。
  • 運算器的功能是對數(shù)據(jù)進行各種加工處理。
  • 存儲器是存儲程序、數(shù)據(jù)和各種信號、命令的信息,并在需要時提供這些信息。
  • 輸入設備是將程序、原始數(shù)據(jù)、文字、字符、控制命令或現(xiàn)場采集的數(shù)據(jù)等信息輸入到計算機。
  • 輸出設備是將計算機的中間結果或最后結果、機內(nèi)個各種數(shù)據(jù)符號及文字或各種控制信號等信息輸出出來。

計算機中數(shù)據(jù)的存儲

以黑白圖片的存儲為例,圖片在計算機中以二進制的方式存儲,一個字符代表一個像素點的顏色,1為黑色,0為白色。圖片的像素點有多少,及需要多少個字符來存儲圖片。
彩色圖片每個像素點的顏色不同,即還需要其他字符來存儲其不同像素點的顏色信息,所以需要的存儲字符更多,彩色圖片的存儲需要更大的存儲空間。

二進制與十進制的轉(zhuǎn)化計算機中存儲信息方式為二進制,1和0。以2為底的冪。

大家所熟知的計數(shù)方式為十進制,在計算機中存儲時都使用二進制,因此熟悉并學會十進制與二進制的相互轉(zhuǎn)化是十分重要的。

以13為例:

13=8+4=1=23+22+2^0

轉(zhuǎn)換為二進制為1101

對于較大的數(shù)可以采用除2取余法,即將數(shù)字除以2,整除取0,余1取1,直到最后被除數(shù)為1。

13/2=6……1

6/2=3………0

3/2=1………1

1………………1

即為1101。

十進制與十六進制的相互轉(zhuǎn)化

對于十進制與十六進制的相互轉(zhuǎn)化比較復雜,可以采用二進制為中間值來進行十進制與十六進制的相互轉(zhuǎn)化。

以55為例,使用除2取余法

55/2=27……1

27/2=13……1

13/2=6………1

6/2=3…………0

3/2=1…………1

1…………………1

為110111

轉(zhuǎn)化為十六進制時,四個數(shù)一組進行轉(zhuǎn)化

11和0111

11為3,111為7

即55轉(zhuǎn)化為十六進制為37。

十六進制與二進制的對應關系為:

十六進制 二進制
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10(A) 1010
11(B) 1011
12(C) 1100
13(D) 1101
14(E) 1110
15(F) 1111

Markdown語法的學習

在Markdown語法中,常用的有幾種標記符。

標題可以通過以下兩種方式來設置:

  1. 在文字開頭添加“#”,通過“#”的數(shù)量來表示幾級標題(總共分為6級標題)。

一級標題

二級標題

三級標題

四級標題

五級標題
六級標題
  1. 在文字下方添加“=”和“-”,分別表示一級標題和二級標題。
    一級標題
    ==
    二級標題
    --

無序列表

在文字開頭添加“”、“+”、“-”都可以實現(xiàn)無序列表,注意在“”、“+”“-”與文字之間添加空格。

  • 1
  • 2

有序列表

在文字開頭添加數(shù)字以及英文句號。

  1. 1
  2. 2

下劃線

在空白行下方添加三個“-”。(注意不要緊接著文字下方,以免將上方文字處理為二級標題)。


粗體

使用兩個‘*’將文字包含起來,可以實現(xiàn)粗體。

粗體

斜體

使用一個‘*’將文字包含起來,可以實現(xiàn)斜體。

斜體

表格

十進制 二進制 2^n
1 0 2^0
2 10 2^1
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 網(wǎng)站亂碼問題我們會經(jīng)常碰到,大多見于非英文的中文字符或其他字符亂碼,而且,這類問題常常是因為編碼方式問題,主要原因...
    波段頂?shù)?/span>閱讀 3,328評論 1 9
  • 在危險的俄狄浦斯期如果能發(fā)展的很好,一個人會形成這種感知:我可以表達我的競爭欲,我也可以接受別人的競爭欲,我們可以...
    寒冬之城閱讀 275評論 0 1
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內(nèi)部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,687評論 18 399
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 很想問為什么我發(fā)現(xiàn)、知道了晨讀會核心思想以后,反而懈怠下來,沒有那么刻意學習和努力了呢? 感受智商上的碾壓和撥正思...
    斐狐閱讀 413評論 0 0

友情鏈接更多精彩內(nèi)容