計算機不得不知道的那些事兒
1:計算機概念
什麼是計算機
計算機是什麼?有人說,電腦。有人說,計算器。也有人會說更高端一點的回答,能計算的機器。
這樣的回答是片面的。不能說不正確,但也不能說正確。如果你是一個沒學習過計算機或者是對計算機很陌生的人,你當然可以這樣回答,但是很無奈,點進來看的,基本上都是對計算機很熟悉或者學習過計算機的人。
所謂什麼是計算機,計算機是擁有存儲記憶功能,可以進行數值計算、邏輯運算的電子設備。計算機也是能夠按照程序運行,自動處理數據的現代化智能電子設備。什麼是計算機,這就是。
計算機的組成
計算機是什麼說完了,現在就來說一下計算機的組成。世間萬物都是由總總物品組成的。比如說書本就是由一頁頁的紙張組成的。一篇文章,就是由一個個文字組成的。
那麼,計算機又是由什麼組成的呢?現代計算機的組成有硬件和軟件兩大塊,在硬件方面有cpu,硬盤,中央處理器,主板,,,,,,,等等,軟件方面有,就拿常見的來說,qq,瀏覽器,lol,等等。
2:計算機語言
什麼是計算機語言
計算機語言,英文全稱Compute language。因爲計算機不會直接掌握人的語言,它不會對你說,hei boy,help me,如果有一天,你一開機,它這樣顯示,我想你該用殺毒軟件殺毒了。說白了,計算機語言就是人與計算機之間通訊的語言。
計算機語言的發展
首先是機器語言,最初的機器語言是由0和1組成的二進制數,然後漸漸發展了彙編語言,彙編語言在機器語言的基礎上添加了一些簡單的字母和符號,這樣就提高了語言的記憶性和識別性,在後來,也就出現了我們所熟悉的java,c++,python等等一些高級計算機語言,就是一系列指令的集合。
3:人與計算機的交互方式
TUI GUI
什麼是TUI,GUI。TUI英文全稱Text-based User interface,也就是命令行的交互方式,比如windows的command窗口。
GUI英文全稱Graphical User interface,意思是圖形界面畫的交互方式。比如說我在桌面雙擊使命召喚圖標,這樣就進入了使命召喚。我雙擊的那個使命召喚圖標就屬於GUI。
交互方式瞭解了,那就要說道接口了,也就是interface。每個人的interface都不可能全都一樣的,比如我用賬號密碼登陸我的使命召喚,這個interface就是專屬於我的。
TUI的打開方式
TUI 和 GUI說完了,就來簡單的說一下TUI的打開方式,這裏說的僅限於windows操作系統,因爲筆者經常用的都是windows系統。
輸入win+r然後回車可以打開command窗口,也就是我們常說的cmd窗口,首先的第一行和第二行分別是版本號和版權申明。如果不出什麼意外的話,我相信大家的第三行都是C:Users\Administrator>,其中c代表的是c盤,也就是根目錄是c盤,後面的代表的文件夾,>代表的是命令提示符,在後面可以輸入dos命令
幾種常用的dos命令(乾貨)
基本上一個懂電腦的都有要知道一些cmd裏面的dos命令,但是哪幾種最常用呢.
命令 | 作用 |
---|---|
dir | 顯示文件夾 |
md | 創建文件夾 |
rd | 刪除文件夾 |
cd | 進入文件夾 |
cd. | 表示在當前目錄 |
cd… | 返回上一級目錄 |
cd\ | 返回到根,目錄 |
del | 刪除文件夾中的內容 |
exit | 退出整個cmd窗口 |
4:文本文件和字符集
純文本和富文本
純文本,例如txt文檔只能寫入文字而不能插入其他文本的叫做純文本。
富文本,聽這個名字我想都不難理解了。富文本不像純文本一樣僅僅只能寫入文字,它還可以插入圖片,插入鏈接,或者是音樂,甚至是一個視頻,例如,word文檔,markdown編輯器,,,,。
字符集
在瞭解字符集之前首先了解一下字符的含義,字符是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數字等,
所謂字符集,就是多個字符的集合,因爲各個國家的文字不同,所以對於字符編碼的方式也不同。
常見的字符集有:
名稱 | 由來 |
---|---|
ASCII | 由美國人編寫,使用的7位二進制數來編寫,包含128個字符 |
ISO-8859-1 | 屬於歐洲編碼,使用的8位二進制數編寫,包含256個字符 |
GBK | 中國人編碼,與unicode編碼完全兼容 |
unicode | 萬國碼,包含世界上所有的語言和字符,有多種實現,如utf-8,utf-16,utf-32 |
5:進制
爲什麼要有不同的進制
爲什麼要有不同的進制,大家都知道計算機的二進制和日常的十進制。卻不知道時間就是60進制,星期就是7進制,年就是12進制。所以只用一種進制方式是行不通的。
進制間的轉換
這個就說幾個最常見的轉換原理吧,例如十進制轉二進制,
比如13轉爲二進制如何轉換,使用的是短除法,除2運算
13 / 2 = 6%1
6 / 2 = 3%0
3 / 2 = 1%1
除到只能等於1結束也就是剩1
從下往上 13的二進制就是1101
二進制轉十進制
例如將1101轉成十進制,使用的是按權相加法
12(3)+12(2)+02(1)+12(0)=8+4+0+1=13(ps:因爲輸入限制的原因,括號中的是冪,2(3)表示的是2的3次冪)
進制間的計數
這個應該最好理解了,十進制就是逢十進一,十六進制就是逢十六進一,二進制就是逢二進一。
6:數據
什麼是數據
數據(data)是事實或觀察的結果,是對客觀事物的邏輯歸納,是用於表示客觀事物的未經加工的的原始素材。
數據可以是連續的值,比如聲音、圖像,稱爲模擬數據。也可以是離散的,如符號、文字,稱爲數字數據。在計算機系統中,數據以二進制信息單元0,1的形式表示。
###數據的換算
數據間的換算 |
---|
1bit(比特)是計算機中最小的單位 |
8bit = 1byte(字節) |
1024byte = 1kb(千字節) |
1024kb = 1mb(兆字節) |
1024mb = 1gb(吉字節) |
1024gb = 1tb(太字節) |
… |