鳥哥的Linux私房菜 學(xué)習(xí)筆記 第一章

計(jì)算機(jī)專業(yè),從事軟件測(cè)試工作,技術(shù)一直半吊子,現(xiàn)在打算每天一小時(shí)重新把基礎(chǔ)打扎實(shí),并以測(cè)試架構(gòu)師為方向努力。選擇的技術(shù)范圍是,Linux(Shell), Python, Java基礎(chǔ),Selenium,Jmeter,Git,Jenkins,Docker,K8S.? 決定每天學(xué)完后稍微總結(jié)下重點(diǎn)內(nèi)容,作為以后復(fù)習(xí)之用,也順便打個(gè)卡,歡迎小伙伴們一起學(xué)習(xí)和討論哦,也歡迎大牛們指正。

今天學(xué)習(xí)的是《鳥哥的Linux私房菜》第一章,計(jì)算機(jī)概論,主要對(duì)計(jì)算機(jī)的硬件部分和運(yùn)作流程做了一些概述。和在大學(xué)時(shí)老師教過的大同小異。


總結(jié)下重要內(nèi)容:

CPU: 負(fù)責(zé)運(yùn)算和邏輯控制,里面有些微指令集可以指揮計(jì)算機(jī)的工作

內(nèi)存:用來存數(shù)據(jù)和計(jì)算結(jié)果。有動(dòng)態(tài)隨機(jī)訪問內(nèi)存(DRAM),用完就釋放,數(shù)據(jù)就消失,也成為揮發(fā)性內(nèi)存。還有只讀內(nèi)存(ROM),固件有很多都是用ROM來寫入的,BIOS也是寫死在ROM中的,一開機(jī)就會(huì)去讀。

顯卡:主要影響分辨率和色彩深度,用顯卡內(nèi)存存顏色信息,嵌入3D加速芯片,稱為GPU,

硬盤與存儲(chǔ)設(shè)備:由盤片,機(jī)械手臂,磁頭和主軸媽噠組成,磁盤的最小存儲(chǔ)單位是扇區(qū),每個(gè)扇區(qū)大小為512bytes,這個(gè)值是固定的。

數(shù)據(jù)表示:二進(jìn)制,這個(gè)不用贅述了。

文字編碼系統(tǒng):文件資料都是經(jīng)由編碼系統(tǒng)對(duì)照后用二進(jìn)制存進(jìn)電腦中的文件,讀取時(shí)再根據(jù)對(duì)照表顯示出來。常用的英文編碼表為ASCII系統(tǒng),常用的中文編碼表是big5(簡體是gb2312)。國際組織ISO/IEC制定了所謂的Unicode編碼系統(tǒng),就是我們通常說的UTF8或統(tǒng)一碼,這個(gè)編碼系統(tǒng)打破了所有國家的不同編碼,所以是目前應(yīng)用較多的編碼系統(tǒng)。

操作系統(tǒng):硬件外由系統(tǒng)內(nèi)核包裹,主要做一些系統(tǒng)調(diào)用接口,程序管理,內(nèi)存管理,文件系統(tǒng)管理和設(shè)備驅(qū)動(dòng)的工作,也就是,外面再包裹一層系統(tǒng)調(diào)用的程序,這些程序暴露一些開發(fā)接口給我們的應(yīng)用程序程序員們參考和調(diào)用,來對(duì)計(jì)算機(jī)做一些操作。

所以之后如果學(xué)習(xí)編程語言,大概主要會(huì)涉及到這章提到的Unicode編碼系統(tǒng)和系統(tǒng)調(diào)用程序的接口使用問題。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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