计算机基础知识总结及自学,计算机基础知识的简单总结
我說(shuō)明一下,本文只是基于作者的個(gè)人理解所作出的總結(jié),如果有什么不對(duì)的地方,希望大家給我指正,我會(huì)盡快更正的。我也想通過(guò)51cto這個(gè)大平臺(tái),能夠與大家一同學(xué)習(xí),一同交流,一同進(jìn)步。
1.計(jì)算機(jī)的組成(馮諾依曼結(jié)構(gòu)體系):
輸入設(shè)備
運(yùn)算器
控制器
存儲(chǔ)器
輸出設(shè)備
輸入輸出設(shè)備我想大家都很清楚了,我這里就不多說(shuō)了。
cpu由運(yùn)算器和控制器組成。主要作用負(fù)責(zé)算術(shù)運(yùn)算和邏輯運(yùn)算,管理和控制各組件的協(xié)調(diào)工作。cpu的頻率=cpu的外頻*cpu的倍頻。
外頻:cpu與外部組件進(jìn)行數(shù)據(jù)傳輸時(shí)的速度。倍頻:cpu內(nèi)部用來(lái)加速工作性能的一個(gè)倍數(shù)。
存儲(chǔ)器:主存儲(chǔ)器,輔助存儲(chǔ)器
主存儲(chǔ)器主要指內(nèi)存,輔助存儲(chǔ)器主要指外設(shè)(磁盤設(shè)備)。
2.計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)
解釋:在計(jì)算機(jī)系統(tǒng)中,最底層的是硬件,與用戶的交互性最差。但是正是通過(guò)這些硬件完成系統(tǒng)的各種指令和操作。硬件之上就是操作系統(tǒng),是應(yīng)用程序與硬件交互的樞紐。它的主要功能就是可以讓cpu進(jìn)行工作,讓內(nèi)存可以加載/讀出數(shù)據(jù),讓硬盤可以被訪問(wèn),網(wǎng)卡可以傳輸數(shù)據(jù)。實(shí)現(xiàn)這些功能的都是由操作系統(tǒng)的內(nèi)核完成的。我們知道內(nèi)核空間是不允許用戶空間隨便訪問(wèn)的,但我們有時(shí)候要用到內(nèi)核空間,此時(shí)就需要通過(guò)系統(tǒng)調(diào)用或中斷來(lái)調(diào)用相應(yīng)的內(nèi)核函數(shù)完成相應(yīng)的操作。我們將所有系統(tǒng)調(diào)用所構(gòu)成的集合稱為應(yīng)用程序接口(API),有的則直接封裝成庫(kù)(封裝好了的,可以讓程序員直接調(diào)用的功能模塊)。應(yīng)用程序是直接與用戶進(jìn)行交互的,在linux中我們是通過(guò)shell同操作系統(tǒng)進(jìn)行交互的。
3.計(jì)算機(jī)系統(tǒng)架構(gòu):
主要的系統(tǒng)架構(gòu):x86,x86_64,arm,power,powerpc,mips(龍芯),ultrasparc,m68k.
4.主板芯片組
北橋 和 南橋
北橋的總線稱為系統(tǒng)總線,主要負(fù)責(zé)連接速度較快的設(shè)備如cpu,內(nèi)存與顯卡等組件。
南橋的總線稱為輸入/輸出(I/O)總線。主要負(fù)責(zé)連接速度較慢的周邊接口,包括硬盤,usb,網(wǎng)卡等。
5.linux的內(nèi)核版本
主版本號(hào).次版本號(hào).釋出版本-修改版本
主次版本號(hào)為奇數(shù),表明此內(nèi)核是開發(fā)中的版本 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 主次版本號(hào)為偶數(shù),表明此內(nèi)核是穩(wěn)定版本
例如:2.6.18-164.el5
要想知道最新的內(nèi)核版本號(hào),請(qǐng)查閱官方網(wǎng)站:http://www.kernel.org
6.目前主要linux操作系統(tǒng)的發(fā)行版
redhat,centos,ubuntu,fedora,mandriva,suse,debian,slackware,gentoo
說(shuō)明:linux的內(nèi)核版本和linux的發(fā)行版本并不相同。
7.linux的哲學(xué)思想
1 一切皆文件
2 短小,且目的單一的程序組成
3 串聯(lián)多個(gè)小程序完成復(fù)雜任務(wù)
4 盡量避免捕獲用戶接口
5 通過(guò)文本文件保存軟件的配置信息
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的计算机基础知识总结及自学,计算机基础知识的简单总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JavaEE 启示录
- 下一篇: lucene,lucene.net学习教