1凿宾、描述計(jì)算機(jī)的組成及其功能矾屯。
計(jì)算機(jī)由運(yùn)算器,控制器初厚,存儲(chǔ)器件蚕,輸入裝置和輸出裝置五大部件組成計(jì)算機(jī),每一部件分別按要求執(zhí)行特定的基本功能产禾。
(1)運(yùn)算器或稱算術(shù)邏輯單元(Arithmetical and
Logical Unit)? 運(yùn)算器的主要功能是對(duì)數(shù)據(jù)進(jìn)行各種算術(shù)運(yùn)算和邏輯運(yùn)算排作,即對(duì)數(shù)據(jù)進(jìn)行加工處理。
(2)存儲(chǔ)器(Memory unit)? 存儲(chǔ)器的主要功能是存儲(chǔ)程序和各種數(shù)據(jù)信息下愈,并能在計(jì)算機(jī)運(yùn)行過(guò)程中高速纽绍、自動(dòng)地完成程序或數(shù)據(jù)的存取。
(3)控制器(Control Unit)? 控制器是整個(gè)計(jì)算機(jī)系統(tǒng)的控制中心势似,主要作用是對(duì)程序規(guī)定的控制信息進(jìn)行解釋拌夏,根據(jù)其要求進(jìn)行控制僧著,調(diào)度程序、數(shù)據(jù)障簿、地址盹愚,協(xié)調(diào)計(jì)算機(jī)各部分工作及內(nèi)存與外設(shè)的訪問(wèn)等。
(4)輸入設(shè)備(Input device)? 用來(lái)向計(jì)算機(jī)輸入各種原始數(shù)據(jù)和程序的設(shè)備叫輸入設(shè)備站故。輸入設(shè)備把各種形式的信息皆怕,如數(shù)字、文字西篓、圖像等轉(zhuǎn)換為數(shù)字形式的“編碼”愈腾,并把它們“輸入”(INPUT)到計(jì)算機(jī)內(nèi)存儲(chǔ)起來(lái)。常見(jiàn)的輸入設(shè)備有鍵盤岂津、鼠標(biāo)器虱黄、光電輸入機(jī)、磁帶機(jī)吮成、磁盤機(jī)橱乱、光盤機(jī)等。
(5)輸出設(shè)備(Output device)? 從計(jì)算機(jī)輸出各類數(shù)據(jù)的設(shè)備叫做輸出設(shè)備粱甫。它的作用是把外算機(jī)的中間結(jié)果或最后結(jié)果泳叠、機(jī)內(nèi)的各種數(shù)據(jù)符號(hào)及文字或各種控制信號(hào)等信息輸出出來(lái)。常用的輸出設(shè)備有顯示器茶宵、打印機(jī)危纫、繪圖儀等。
2节预、按系列羅列Linux的發(fā)行版叶摄,并描述不同發(fā)行版之間的聯(lián)系與區(qū)別。
由于Linux的內(nèi)核源代碼和大量的Linux的應(yīng)用程序都可以自由獲得安拟,因此很多公司或組織開發(fā)了屬于自己的Linux發(fā)行版。目前共有100多種發(fā)行版宵喂。
其中較知名的有Debian糠赦、Slackware、RedHat锅棕、Gentoo拙泽、ArchLinux、紅旗Linux主要有三個(gè)分支:Debian裸燎、Slackware顾瞻、RedHat。每一個(gè)分支都擁有一個(gè)最具代表性的商業(yè)服務(wù)器級(jí)的發(fā)行版德绿,分別是UbuntuServer荷荤,簡(jiǎn)稱Ubuntu退渗;SUSE Linux Enterprise;Red Hat EnterpriseLinux.。同時(shí)蕴纳,還有基于這三大分支和其他分支的一些社區(qū)發(fā)布版本会油,比如:基于RedHat的CentOS、Fedora,基于Debian下的mimt Linux,knopix古毛,基于Slackware下的OpenSUSE,翻翩,以及Gentoo、ArchLinux稻薇、國(guó)內(nèi)Linux紅旗嫂冻、麒麟Linux等。
Linux發(fā)行版眾多塞椎,但是實(shí)際上只有一個(gè)內(nèi)核桨仿,發(fā)行版只是給這個(gè)內(nèi)核加上一些應(yīng)用程序而組成的系統(tǒng)。而這些應(yīng)用大部分都是來(lái)源于GNU社區(qū)忱屑,代碼基本都一樣蹬敲,因此,各發(fā)行版之間差別不大莺戒。 不同的發(fā)行版細(xì)節(jié)上有一些差別伴嗡,按軟件包管理系統(tǒng)的不同,分以Redhat的rmp包管理系統(tǒng)和Ubuntu的基于DPKG包管理系統(tǒng)从铲。使用前者的發(fā)行版包括SLES瘪校、Fedora、openSUSE名段、centos阱扬、RHEL等,包文件以rpm為擴(kuò)展名伸辟;使用后者的包括Ubuntu系列麻惶,Debian系列等,包文件以deb為擴(kuò)展名信夫。
3窃蹋、描述Linux的哲學(xué)思想,并按照自己的理解對(duì)其進(jìn)行解釋性描述静稻。
Linux的哲學(xué)思想:
? (1)一切皆文件:把linux中普通的文件警没、目錄、字符設(shè)備振湾、塊設(shè)備等資源都抽象成文件形式杀迹。文件可以通過(guò)Linux的cat、grep等工具讓使用者直接看懂押搪,尤其硬件設(shè)備以文件形式保存树酪,更方便使用者控制浅碾。
? (2)小型,單一用途的程序:不會(huì)太過(guò)于復(fù)雜嗅回,讓每個(gè)程序就做好一件事及穗,保證linux內(nèi)核的高效運(yùn)行。
? (3)盡量避免跟用戶交互:linux上支持的腳本語(yǔ)言種類十分豐富绵载,易學(xué)簡(jiǎn)單埂陆,易于使用者以腳本的方式自動(dòng)完成眾多功能,無(wú)論什么問(wèn)題都可以通過(guò)簡(jiǎn)潔的命令行實(shí)現(xiàn)排錯(cuò)娃豹,修改系統(tǒng)的配置焚虱,一切都是簡(jiǎn)潔明了為基礎(chǔ)。
? (4)使用文本文件保存配置信息:linux所有的配置文件都存放在文本配置文件當(dāng)中懂版,無(wú)論什么配置修改都只需修改其配置文件即可鹃栽。
? (5)組合小程序完成復(fù)雜任務(wù):復(fù)雜的任務(wù)可以通過(guò)連接多個(gè)簡(jiǎn)單的程序?qū)崿F(xiàn)復(fù)雜的功能,在保證簡(jiǎn)單功能的高效性的同時(shí)躯畴,復(fù)雜的程序也必然是高效性的