一、計(jì)算機(jī)發(fā)展1956年,晶體管電子計(jì)算機(jī)誕生了,這是第二代電子計(jì)算機(jī)。
只要幾個(gè)大一點(diǎn)的柜子就可將它容下,運(yùn)算速度也大大地提高了。1959年出現(xiàn)的是第三代集成電路計(jì)算機(jī)。
最初的計(jì)算機(jī)由約翰·馮·諾依曼發(fā)明(那時(shí)電腦的計(jì)算能力相當(dāng)于現(xiàn)在的計(jì)算器),有三間庫(kù)房那么大,后逐步發(fā)展而成。 從20世紀(jì)70年代開始,這是電腦發(fā)展的最新階段。
到1976年,由大規(guī)模集成電路和超大規(guī)模集成電路制成的“克雷一號(hào)”,使電腦進(jìn)入了第四代。超大規(guī)模集成電路的發(fā)明,使電子計(jì)算機(jī)不斷向著 小型化、微型化、低功耗、智能化、系統(tǒng)化的方向更新?lián)Q代。
20世紀(jì)90年代,電腦向“智能”方向發(fā)展,制造出與人腦相似的電腦,可以進(jìn)行思維、學(xué)習(xí)、記憶、網(wǎng)絡(luò)通信等工作。 進(jìn)入21世紀(jì),電腦更是筆記本化、微型化和專業(yè)化,每秒運(yùn)算速度超過100萬次,不但操作簡(jiǎn)易、價(jià)格便宜,而且可以代替人們的部分腦力勞動(dòng),甚至在某些方面擴(kuò)展了人的智能。
于是,今天的微型電子計(jì)算機(jī)就被形象地稱做電腦了。 世界上第一臺(tái)個(gè)人電腦由IBM于1980年推出。
IBM推出以英特爾的x86的硬體架構(gòu)及微軟公司的MS-DOS操作系統(tǒng)的個(gè)人電腦,并制定以PC/AT為PC的規(guī)格。之后由英特爾所推出的微處理器以及微軟所推出的操作系統(tǒng)發(fā)展幾乎等同于個(gè)人電腦的發(fā)展歷史。
Wintel架構(gòu)全面取代了IBM在個(gè)人電腦主導(dǎo)的地位。二、分類 從計(jì)算機(jī)的類型、運(yùn)行方式、構(gòu)成器件、操作原理、應(yīng)用狀況等劃分,計(jì)算機(jī)有多種分類。
從數(shù)據(jù)表示來說,計(jì)算機(jī)可分為數(shù)字計(jì)算機(jī)、模擬計(jì)算機(jī)以及混合計(jì)算機(jī)三類; 數(shù)字計(jì)算機(jī)按構(gòu)成的器件劃分,曾有機(jī)械計(jì)算機(jī)和機(jī)電計(jì)算機(jī),現(xiàn)用的電子計(jì)算機(jī),正在研究的光計(jì)算機(jī)、量子計(jì)算機(jī)、生物計(jì)算機(jī)、神經(jīng)計(jì)算機(jī)等等。 電子計(jì)算機(jī)就其規(guī)模或系統(tǒng)功能而言,可分為巨型、大型、中型、小型、微型計(jì)算機(jī)和單片機(jī)。
綜合起來說,計(jì)算機(jī)的分類是這樣的: (1)按照性能指標(biāo)分類 ① 巨型機(jī): 高速度、大容量 ② 大型機(jī): 速度快、應(yīng)用于軍事技術(shù)科研領(lǐng)域 ③ 小型機(jī): 結(jié)構(gòu)簡(jiǎn)單、造價(jià)低、性能價(jià)格比突出 ④ 微型機(jī): 體積小、重量輕、價(jià)格低 (2)按照用途分類 ① 專用機(jī): 針對(duì)性強(qiáng)、特定服務(wù)、專門設(shè)計(jì) ② 通用機(jī): 科學(xué)計(jì)算、數(shù)據(jù)處理、過程控制解決各類問題 (3)按照原理分類 ① 數(shù)字機(jī): 速度快、精度高、自動(dòng)化、通用性強(qiáng) ② 模擬機(jī): 用模擬量作為運(yùn)算量,速度快、精度差 ③ 混合機(jī): 集中前兩者優(yōu)點(diǎn)、避免其缺點(diǎn),處于發(fā)展階段三、計(jì)算機(jī)系統(tǒng)的基本組成 不論何種計(jì)算機(jī),它們都是由硬件和軟件所組成,兩者是不可分割的。人們把沒有安裝任何軟件的計(jì)算機(jī)稱為裸機(jī)。
硬件 ①存儲(chǔ)器。 ②中央處理器--控制器和運(yùn)算器 ③外部設(shè)備--I/O設(shè)備 軟件 計(jì)算機(jī)的軟件系統(tǒng)可分為系統(tǒng)軟件和應(yīng)用軟件兩部分。
計(jì)算機(jī)軟件系統(tǒng)包括: ①操作系統(tǒng) ②數(shù)據(jù)庫(kù)管理系統(tǒng) ③編譯系統(tǒng) ④網(wǎng)絡(luò)系統(tǒng) ⑤標(biāo)準(zhǔn)程序庫(kù) ⑥服務(wù)性程序四、硬件系統(tǒng)的組成及各個(gè)部件的主要功能硬件 計(jì)算機(jī)系統(tǒng)中所使用的電子線路和物理設(shè)備,是看得見、摸得著的實(shí)體,如中央處理器( CPU )、存儲(chǔ)器、外部設(shè)備(輸入輸出設(shè)備、I/O設(shè)備)及總線等。 ①存儲(chǔ)器。
主要功能是存放程序和數(shù)據(jù),程序是計(jì)算機(jī)操作的依據(jù),數(shù)據(jù)是計(jì)算機(jī)操作的對(duì)象。存儲(chǔ)器是由存儲(chǔ)體、地址譯碼器、讀寫控制電路、地址總線和數(shù)據(jù)總線組成。
能由中央處理器直接隨機(jī)存取指令和數(shù)據(jù)的存儲(chǔ)器稱為主存儲(chǔ)器,磁盤、磁帶、光盤等大容量存儲(chǔ)器稱為外存儲(chǔ)器(或輔助存儲(chǔ)器) 。由主存儲(chǔ)器、外部存儲(chǔ)器和相應(yīng)的軟件,組成計(jì)算機(jī)的存儲(chǔ)系統(tǒng)。
②中央處理器的主要功能是根據(jù)存儲(chǔ)器內(nèi)的程序 ,逐條地執(zhí)行程序所指定的操作。中央處理器的主要組成部分是:數(shù)據(jù)寄存器、指令寄存器、指令譯碼器、算術(shù)邏輯部件、操作控制器、程序計(jì)數(shù)器(指令地址計(jì)數(shù)器 )、地址寄存器等。
③外部設(shè)備是用戶與機(jī)器之間的橋梁。輸入設(shè)備的任務(wù)是把用戶要求計(jì)算機(jī)處理的數(shù)據(jù)、字符、文字、圖形和程序等各種形式的信息轉(zhuǎn)換為計(jì)算機(jī)所能接受的編碼形式存入到計(jì)算機(jī)內(nèi)。
輸出設(shè)備的任務(wù)是把計(jì)算機(jī)的處理結(jié)果以用戶需要的形式(如屏幕顯示、文字打印、圖形圖表、語言音響等)輸出。輸入輸出接口是外部設(shè)備與中央處理器之間的緩沖裝置,負(fù)責(zé)電氣性能的匹配和信息格式的轉(zhuǎn)換。
五、數(shù)值在計(jì)算機(jī)中的表示形式詳細(xì)介紹見:六、常用外部設(shè)備鍵盤、鼠標(biāo)、顯示器、打印機(jī)七、什么是CPUCPU是中央處理單元(Central Process Unit)的縮寫,它可以被簡(jiǎn)稱做微處理器。(Microprocessor),不過經(jīng)常被人們直接稱為處理器(processor)。
不要因?yàn)檫@些簡(jiǎn)稱而忽視它的作用,CPU是計(jì)算機(jī)的核心,其重要性好比心臟對(duì)于人一樣。實(shí)際上,處理器的作用和大腦更相似,因?yàn)樗?fù)責(zé)處理、運(yùn)算計(jì)算機(jī)內(nèi)部的所有數(shù)據(jù),而主板芯片組則更像是心臟,它控制著數(shù)據(jù)的交換。
CPU的種類決定了你使用的操作系統(tǒng)和相應(yīng)的軟件。CPU主要由運(yùn)算器、控制器、寄存器組和內(nèi)部總線等構(gòu)成,是PC的核心,再配上儲(chǔ)存器、輸入/輸出接口和系統(tǒng)總線組成為完整的PC。
CPU的基本結(jié)構(gòu)、。
計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)是計(jì)算機(jī)中綜合性知識(shí),占30分。
包含的科目有數(shù)據(jù)結(jié)構(gòu),軟件工程,算法設(shè)計(jì)與分析,數(shù)據(jù)庫(kù)設(shè)計(jì)等。而這些科目都屬于計(jì)算機(jī)專業(yè)必修課,也是一個(gè)程序員的必備理論基礎(chǔ)。
我們知道二級(jí)的目標(biāo)定位就是程序員的水平,所以這些科目都是必考內(nèi)容。 那么如何備考呢?實(shí)際上很簡(jiǎn)單,只要買一本教育部考試中心出版的計(jì)算機(jī)二級(jí)考試公共基礎(chǔ)知識(shí)大綱級(jí)指導(dǎo)書(一定是教育部出版發(fā)行的那種),回來抽個(gè)時(shí)間仔細(xì)研讀一番就可以了,而且無須做大量練習(xí)題,因?yàn)槎?jí)要求不高,停留在概念的階段。
復(fù)習(xí)時(shí),不要將其看的太重,因?yàn)榇蠹业乃蕉疾畈欢啵怯?jì)算機(jī)專業(yè)的。 ========================================== 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)考試大綱 基本要求 1。
掌握算法的基本概念。 2。
掌握基本數(shù)據(jù)結(jié)構(gòu)及其操作。 3。
掌握基本排序和查找算法。 4。
掌握逐步求精的結(jié)構(gòu)化程序設(shè)計(jì)方法。 5。
掌握軟件工程的基本方法,具有初步應(yīng)用相關(guān)技術(shù)進(jìn)行軟件開發(fā)的能力。 6。
掌握數(shù)據(jù)的基本知識(shí),了解關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)。 考試內(nèi)容 一、基本數(shù)據(jù)結(jié)構(gòu)與算法 1。
算法的基本概念;算法復(fù)雜度的概念和意義(時(shí)間復(fù)雜度與空間復(fù)雜度)。 2。
數(shù)據(jù)結(jié)構(gòu)的定義;數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu);數(shù)據(jù)結(jié)構(gòu)的圖形表示;線性結(jié)構(gòu)與非線性結(jié)構(gòu)的概念。 3。
線性表的定義;線性表的順序存儲(chǔ)結(jié)構(gòu)及其插入與刪除運(yùn)算。 4。
棧和隊(duì)列的定義;棧和隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)及其基本運(yùn)算。 5。
線性單鏈表、雙向鏈表與循環(huán)鏈表的結(jié)構(gòu)及其基本運(yùn)算。 6。
樹的基本概念;二叉樹的定義及其存儲(chǔ)結(jié)構(gòu);二叉樹的前序、中序和后序遍歷。 7。
順序查找與二分法查找算法;基本排序算法(交換類排序,選擇類排序,插入類排序)。 二、程序設(shè)計(jì)基礎(chǔ) 1。
程序設(shè)計(jì)方法與風(fēng)格。 2。
結(jié)構(gòu)化程序設(shè)計(jì)。 3。
面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,對(duì)象,方法,屬性及繼承與多態(tài)性。 三、軟件工程基礎(chǔ) 1。
軟件工程基本概念,軟件生命周戎概念,軟件工具與軟件開發(fā)環(huán)境。 2。
結(jié)構(gòu)化分析方法,數(shù)據(jù)流圖,數(shù)據(jù)字典,軟件需求規(guī)格說明書。 3。
結(jié)構(gòu)化設(shè)計(jì)方法,總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)。 4。
軟件測(cè)試的方法,白盒測(cè)試與黑盒測(cè)試,測(cè)試用例設(shè)計(jì),軟件測(cè)試的實(shí)施,單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。 5。
程序的調(diào)試,靜態(tài)調(diào)試與動(dòng)態(tài)調(diào)試。 四、數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ) 1。
數(shù)據(jù)庫(kù)的基本概念:數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)。 2。
數(shù)據(jù)模型,實(shí)體聯(lián)系模型及E-R圖,從E-R圖導(dǎo)出關(guān)系數(shù)據(jù)模型。 3。
關(guān)系代數(shù)運(yùn)算,包括集合運(yùn)算及選擇、投影、連接運(yùn)算,數(shù)據(jù)庫(kù)規(guī)范化理論。 4。
數(shù)據(jù)庫(kù)設(shè)計(jì)方法和步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)的相關(guān)策略。 。
1.信息技術(shù)基礎(chǔ) (1)信息的載體和形態(tài) 信息本身并不是實(shí)體,必須通過載體才能體現(xiàn)。
語言、文字、聲音、圖像和視頻等可以承載信息,是信息的載體,也是信息的常見表現(xiàn)形態(tài)。 (2)信息的特征 ①信息的表示、傳播、儲(chǔ)存必須依附于某種載體,載體就是承載信息的事物。
②信息可以脫離它所反映的事物被存儲(chǔ)和保留,信息是可以加工和處理的。 ③信息是可以傳遞和共享的。
④信息具有時(shí)效性。 2.信息的編碼 (1)二進(jìn)制代碼的特征 ①二進(jìn)制數(shù)由“0”與“1”兩個(gè)數(shù)字組成,運(yùn)算規(guī)則為“逢二進(jìn)一”,每個(gè)數(shù)碼在不同的數(shù)位上,對(duì)應(yīng)不同的權(quán)值。
②將十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)可用“除二取余”法,將二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)可用“按權(quán)展開相加”法。 ③計(jì)算機(jī)內(nèi)部采用二進(jìn)制表示數(shù)據(jù)信息,但是不便于書寫,在實(shí)際表示中,常常采用十六進(jìn)制的形式。
④二進(jìn)制轉(zhuǎn)換成十六進(jìn)制:從二進(jìn)制的低位開始,每四位二進(jìn)制數(shù)轉(zhuǎn)換成一位十六進(jìn)制數(shù)。反之,每一位十六進(jìn)制數(shù)轉(zhuǎn)換成四位二進(jìn)制數(shù)。
(2)ASCII碼的概念 計(jì)算機(jī)內(nèi)的英文字符以二進(jìn)制編碼的形式來表示,其中使用最廣的是ASCII碼,即美國(guó)國(guó)家信息交換碼。標(biāo)準(zhǔn)的ASCII碼用一個(gè)字節(jié)中的7個(gè)位來表示,可以表示128種編碼,其中數(shù)字、字母是按順序依次排列的。
(3)漢字編碼方案(GB2312、GBK、GB18030)及觀察內(nèi)碼 漢字在計(jì)算機(jī)內(nèi)也是以代碼形式表示的,這些代碼稱為漢字編碼。 ①GB2312使用2個(gè)字節(jié)編碼,它包括一級(jí)漢字常用字(以拼音順序排列)和二級(jí)漢字非常用字(以偏旁筆畫順序排列)。
②GB18030對(duì)收錄的字符分別以單字節(jié)、雙字節(jié)和四字節(jié)進(jìn)行編碼。 ③用UltraEdit或WinHex工具軟件觀察內(nèi)碼時(shí),ASCII碼(英文字符)只占1個(gè)字節(jié),漢字編碼占2個(gè)字節(jié)。
(4)多媒體信息的編碼 ①聲音信號(hào)是通過采樣和量化實(shí)現(xiàn)模擬量的數(shù)字化。采樣頻率越高,量化的分辨率越高,所得數(shù)字化聲音的保真程度越好,但是它的數(shù)據(jù)量也越大。
②圖像由像素(pixel)組成,像素越多圖像越清晰。黑白位圖的圖像所只有黑、白兩種顏色,每個(gè)像素只需要一個(gè)位就可以表示,因此黑白位圖的圖像大小計(jì)算公式為:水平像素點(diǎn)的個(gè)數(shù)*垂直像素點(diǎn)的個(gè)數(shù)/8。
以一幅800*600像素的黑白圖像為例,它所占的空間大小為:800*600(位),即800*600*1/8=60000字節(jié)。 ③彩色圖像所占空間除了它的像素點(diǎn)的個(gè)數(shù)之外,還與它的顏色種類的多少有關(guān),表示顏色種類越多,色彩越逼真,儲(chǔ)存的空間越大。
3.信息技術(shù)與社會(huì) (1)信息技術(shù)對(duì)人類社會(huì)的影響 數(shù)字化是信息技術(shù)發(fā)展的一個(gè)重要主題,數(shù)字化已經(jīng)越來越深入地影響人們的日常生活。 (2)信息技術(shù)的發(fā)展和應(yīng)用 信息技術(shù)的發(fā)展對(duì)人類社會(huì)的發(fā)展進(jìn)程產(chǎn)生了重大影響,信息技術(shù)本身也取得了長(zhǎng)足的進(jìn)步,出現(xiàn)了一些新的技術(shù),例如:量子計(jì)算機(jī)、生物計(jì)算機(jī)、網(wǎng)格計(jì)算、機(jī)器人技術(shù)、數(shù)字地球和智能化社區(qū)、因特網(wǎng)2和下一代因特網(wǎng)、虛擬現(xiàn)實(shí)的實(shí)用化。
(3)保護(hù)知識(shí)產(chǎn)權(quán) 開發(fā)者設(shè)計(jì)開發(fā)的計(jì)算機(jī)軟件,在開發(fā)完成之日起就受到法律的保護(hù)。作為軟件的使用者,應(yīng)樹立法制觀念,遵守相關(guān)的法律規(guī)定,自覺使用正版軟件,抵制盜版及未授權(quán)的軟件。
(4)計(jì)算機(jī)病毒的特征 計(jì)算機(jī)病毒是人為編制的一些能夠通過修改程序,盡可能地把自身復(fù)制進(jìn)去,進(jìn)而去傳染給其他程序的,具有破壞他人計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)程序。 病毒具有寄生性、傳染性、潛伏性、破壞性、爆發(fā)性。
(5)計(jì)算機(jī)病毒的防治 計(jì)算機(jī)病毒防治從預(yù)防、檢查和殺毒三方面著手。比較有效的方法是安裝殺毒軟件并經(jīng)常升級(jí),同時(shí)做好數(shù)據(jù)的備份工作。
(6)網(wǎng)絡(luò)道德規(guī)范 遵守《全國(guó)青少年網(wǎng)絡(luò)文明公約》,一方面要利用好網(wǎng)絡(luò)這個(gè)平臺(tái),另一方面要文明上網(wǎng),做到生活學(xué)習(xí)兩不誤。 第二節(jié) 信息的獲取、加工與管理 1.信息獲取的方法 信息是人類社會(huì)的重要資源,信息資源的多樣性及信息獲取方法的多樣性,使得人們更加關(guān)注如何及時(shí)、準(zhǔn)確、高效地獲取所需信息,大眾媒體和因特網(wǎng)已成為當(dāng)前獲取信息的主要途徑。
2.因特網(wǎng)上信息的瀏覽與獲取 (1)網(wǎng)站的訪問與瀏覽 通過網(wǎng)址訪問相應(yīng)網(wǎng)站來獲取所需信息,通過超鏈接在不同頁面間跳轉(zhuǎn)。 (2)保存網(wǎng)頁內(nèi)容 網(wǎng)頁中使用的文字、圖像、聲音等元素,根據(jù)需要可保存于本地計(jì)算機(jī)中。
(3)收藏夾的使用 讓瀏覽器記住多個(gè)網(wǎng)站的地址,以便下次瀏覽,可將網(wǎng)址收藏在“收藏夾”中,收藏夾中內(nèi)容可根據(jù)需要進(jìn)行分類、整理。 (4)網(wǎng)上資源檢索 網(wǎng)上資源可以通過主題目錄和使用搜索引擎等方法進(jìn)行檢索,目前使用比較廣泛的搜索引擎有Google、百度等。
(5)因特網(wǎng)信息資源評(píng)價(jià) 從信息來源的多樣性中確認(rèn)權(quán)威、可信的信息源,從而鑒別信息的真實(shí)性;理解信息的價(jià)值與時(shí)效性。 評(píng)價(jià)因特網(wǎng)信息資源的三種主要方式: ①統(tǒng)計(jì)評(píng)價(jià),從統(tǒng)計(jì)角度來評(píng)價(jià)網(wǎng)站的可信度。
②專家或核心刊物評(píng)價(jià),從專家學(xué)術(shù)專著或核心期刊上羅列的一些專業(yè)學(xué)術(shù)網(wǎng)站的資源表,來選擇或評(píng)價(jià)所需的網(wǎng)站,該方法參考價(jià)值較高。 ③個(gè)人推薦,憑借個(gè)人對(duì)因特網(wǎng)上信息資源的了解和主觀認(rèn)識(shí)進(jìn)行的評(píng)價(jià),該方法參考價(jià)值較低。
3.現(xiàn)代信息處理工具——計(jì)算機(jī) (1)。
作為一個(gè)真正的IT人員,我們不僅要懂得高級(jí)語言的編程使用,更要懂得電腦基礎(chǔ)的知識(shí)。這是我們成為杰出的IT人員的基石,只有踏上這些基礎(chǔ)知識(shí)我們才能走的更高。
首先我們要懂得電腦是如何工作的?電腦的工作原理就是開和關(guān)兩種狀態(tài),這是由其中的部件只有開和關(guān)這兩種狀態(tài)最穩(wěn)定決定的。
而我們用0和1去表示他們,電腦將0和1進(jìn)行了充分的組合,也就是部件的串聯(lián),造就了豐富多變各種各樣的事物,也就是我們看電腦功能的強(qiáng)大。
可以通過0和1進(jìn)行編碼輸入計(jì)算機(jī),也可以通過解碼將其還原成原來的事物。這就是電腦工作最基本的原理。
0和1編碼也就是我們說的二進(jìn)制Binary,二進(jìn)制的出現(xiàn)正是伴隨著計(jì)算機(jī)的誕生而出現(xiàn)的,計(jì)算機(jī)的一切工作計(jì)算都是由二進(jìn)制編碼完成的。就像十進(jìn)制Decimal正是專門為我們?nèi)祟愂褂梅奖愣a(chǎn)生的。另外還有十六進(jìn)制Hexadecimal,由于人類研究二進(jìn)制比較復(fù)雜,才引出了十六進(jìn)制去方便研究二進(jìn)制。
而這些簡(jiǎn)單的二進(jìn)制是如何和世界轉(zhuǎn)變的呢?這里又引出了ASCII碼,BCD碼,國(guó)標(biāo)碼等這些都是幫助計(jì)算機(jī)實(shí)現(xiàn)其功能的必需品。
這些東西都是電腦正常工作的必備條件,只有我們把這些東西,弄明白了我們才能在計(jì)算機(jī)方面走的更高更遠(yuǎn)。
IT 人員必學(xué)的基礎(chǔ)知識(shí)(二)——進(jìn)制相互轉(zhuǎn)化
二進(jìn)制是計(jì)算機(jī)處理數(shù)據(jù)的工具。單位有位(bit),字節(jié)(Byte),千字兆(KB),兆字節(jié)(MB),千兆字節(jié)(GB)。
相互轉(zhuǎn)換關(guān)系:1B=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB。
二進(jìn)制,八進(jìn)制,十進(jìn)制,十六進(jìn)制之間的轉(zhuǎn)換圖:
其中二進(jìn)制可以作為這幾種之間相互轉(zhuǎn)化的基礎(chǔ),通過二進(jìn)制很多可以變得很簡(jiǎn)單:
IT人員必學(xué)基礎(chǔ)知識(shí)(三)——編碼理解
上篇說的二進(jìn)制等之間的轉(zhuǎn)換,而要完成這些轉(zhuǎn)換,需要人為的定制一些規(guī)則,這就是第一篇提到的ASCII碼,BCD碼和國(guó)標(biāo)碼。
1、ASCII碼,即美國(guó)標(biāo)準(zhǔn)信息交換碼(American Standard Code for Information Interchanger), 包括了32個(gè)通用字符,10個(gè)十進(jìn)制數(shù)碼,52個(gè)英文大小寫字母和34個(gè)專用符號(hào)。這是沒有拓展的,最常用的。圖:
2、BCD(Binary-Coded Decimal)碼,又稱為“二-十進(jìn)制編碼”專門解決用二進(jìn)制數(shù)表示十進(jìn)制數(shù)的問題。BCD制編碼的方法有很多,通常有8421碼,5421碼等等。
例:13可以寫作8421碼0001 0011
3、國(guó)標(biāo)碼(GB2312),主要是編碼漢字的,有兩個(gè)7位二進(jìn)制編碼表示,即每個(gè)編碼需要占兩個(gè)字節(jié),是針對(duì)中國(guó)一些信息編制的一些編碼。
IT人員必學(xué)基礎(chǔ)知識(shí)(四)——補(bǔ)充總結(jié)
這是計(jì)算機(jī)計(jì)算十進(jìn)制運(yùn)算時(shí)的大致過程,它將幾種進(jìn)制和幾種編碼運(yùn)用到了極致。這就是計(jì)算機(jī)運(yùn)用簡(jiǎn)單的事物早就不簡(jiǎn)單的事情。計(jì)算機(jī)中任何一個(gè)過程都需要運(yùn)用到這些知識(shí),另外還有原碼,反碼,補(bǔ)碼等等。
在計(jì)算機(jī)內(nèi),定點(diǎn)數(shù)有3種表示法:原碼、反碼和補(bǔ)碼。原碼(true form)就是二進(jìn)制定點(diǎn)表示法,即最高位為符號(hào)位,“0”表示正,“1”表示負(fù),其余位表示數(shù)值的大小。
反碼表示法規(guī)定:正數(shù)的反碼與其原碼相同;負(fù)數(shù)的反碼是對(duì)其原碼逐位取反,但符號(hào)位除外。補(bǔ)碼(two's complement)表示法規(guī)定:正數(shù)的補(bǔ)碼與其原碼相同;負(fù)數(shù)的補(bǔ)碼是在其反碼的末位加1。
這個(gè)隨便搜一下就知道啊:第一節(jié) 計(jì)算機(jī)概述 一、計(jì)算機(jī)發(fā)展概況 第一代電子管計(jì)算機(jī)(1946-1957) 第二代晶體管計(jì)算機(jī)(1957-1964) 第三代中小集成電路計(jì)算機(jī)(1964-1972) 第四代大規(guī)模、超大集成電路計(jì)算機(jī)(1972-現(xiàn)在) 二、計(jì)算機(jī)的應(yīng)用 1.科學(xué)計(jì)算 2.數(shù)據(jù)處理 3.實(shí)時(shí)控制 4.計(jì)算機(jī)輔助工作 CAD CAM CAI CAE 5.人工智能 三、計(jì)算機(jī)信息處理的特點(diǎn) (1)能高速度、高質(zhì)量地完成各種數(shù)據(jù)加工任務(wù)。
(2)具有龐大的數(shù)據(jù)存儲(chǔ)容量和極快的數(shù)據(jù)存取速度。 (3)能提供方便的適用方式與豐富多樣的信息輸出形式。
(4)方便而迅速的計(jì)算機(jī)通信使信息共享很容易實(shí)現(xiàn)。 (5)高效率的計(jì)算機(jī)輔助開發(fā)手段。
模擬練習(xí) 【例1·單選題】第四代計(jì)算機(jī)的主要特征是( )。 A.電子管 B.晶體管 C.中小規(guī)模集成電路 D.大規(guī)模和超大規(guī)模集成電路『正確答案』D【例2·單選題】計(jì)算機(jī)輔助設(shè)計(jì)的英文縮寫是( )。
A.CAD B.CAI C.CAM D.CAT『正確答案』A第二節(jié) 數(shù)據(jù)在計(jì)算機(jī)中的表示 一、數(shù)據(jù)與信息 國(guó)際標(biāo)準(zhǔn)化組織(ISO)對(duì)數(shù)據(jù)所下的定義是:“數(shù)據(jù)是對(duì)事實(shí)、概念或指令的一種特殊表達(dá)形式,這種特殊的表達(dá)形式可以用人工的方法或者用自動(dòng)化的裝置進(jìn)行通信、翻譯轉(zhuǎn)換或者進(jìn)行加工處理。” 信息是對(duì)人們有用的數(shù)據(jù),這些數(shù)據(jù)可能影響到人們行為決策。
二、二進(jìn)制 (一) 二進(jìn)制的相關(guān)概念 1.二進(jìn)制,數(shù)字電子計(jì)算機(jī)中采用二進(jìn)制計(jì)數(shù)法,在二進(jìn)制計(jì)數(shù)法中只有兩個(gè)數(shù)碼:即0和1,其基數(shù)為二,即逢二向高位進(jìn)一。 2.二進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換 3.八進(jìn)制與十六進(jìn)制 有關(guān)二進(jìn)制、十進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換,可以利用“附件”中的計(jì)算器來進(jìn)行。
(二) 二進(jìn)制單位(補(bǔ)充內(nèi)容) 位bit:用于表示一個(gè)二進(jìn)制位、存儲(chǔ)信息的最小單位。 字節(jié)Byte:存儲(chǔ)信息的基本單位。
1字節(jié)=8位 1Byte=8bit 換算單位: 1KB=1024B=210B 1MB=1024KB=220B 1GB=1024MB=230B 字長(zhǎng):計(jì)算機(jī)一次能處理的二進(jìn)制位數(shù)。 常用:8位、16位、32位、64位 三、數(shù)值數(shù)據(jù)在計(jì)算機(jī)中的表示 數(shù)值數(shù)據(jù)在計(jì)算機(jī)中采用二進(jìn)制形式表示,其表示方式有定點(diǎn)表示法和浮點(diǎn)表示法兩種。
四、西文字符在計(jì)算機(jī)中的表示 西文包括:英文字母、數(shù)字符號(hào)、標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)、控制符號(hào) ASCII碼-美國(guó)標(biāo)準(zhǔn)信息交換碼(二進(jìn)制) 基本ASCII用7位二進(jìn)制數(shù)表示,占用一個(gè)字節(jié),最高位為0。 例:英文字母'B'的7位ASCII碼為100 0010。
存儲(chǔ)時(shí)為0100 0010。 比較大小:數(shù)字<大寫字母<小寫字母 五、中文在計(jì)算機(jī)中的表示 1.漢字的輸入碼 漢字輸入方法:鍵盤輸入、語音輸入、掃描輸入、手寫輸入方法等。
鍵盤輸入法: 數(shù)字編碼(區(qū)位碼) 拼音編碼(全拼、雙拼) 字形編碼(五筆字型) 型音編碼(自然碼) 2.漢字的國(guó)際交換碼與機(jī)內(nèi)碼 國(guó)標(biāo)碼: 計(jì)算機(jī)與其他系統(tǒng)或設(shè)備之間交換漢字信息的標(biāo)準(zhǔn)編碼,又稱國(guó)際碼。1981年,我國(guó)頒布了國(guó)家標(biāo)準(zhǔn)《信息交換用字編碼字符集·基本集》,漢字國(guó)標(biāo)碼字符集中共收錄了漢字和圖形符號(hào)7445個(gè),其中一級(jí)漢字3755個(gè),二級(jí)漢字3008個(gè)和圖形符號(hào)682個(gè)。
一級(jí)漢字為使用頻度高的常用漢字,按漢語拼音安母順序排列;不常用的漢字為二級(jí)漢字按部首排列。 在漢字交換碼中,每個(gè)漢字用兩個(gè)字節(jié)表示。
漢字機(jī)內(nèi)碼(內(nèi)碼): 是計(jì)算機(jī)系統(tǒng)中用來存儲(chǔ)和處理中、西文信息的代碼。 漢字內(nèi)碼:用兩個(gè)字節(jié)表示。
內(nèi)碼與國(guó)標(biāo)碼的關(guān)系: 它們的區(qū)別在于國(guó)際碼兩個(gè)字節(jié)的最高位都是“0”,而機(jī)內(nèi)碼兩個(gè)字節(jié)的最高位都是“1”。 3.漢字的字形碼 漢字輸出碼又叫做漢字字形碼或漢字字模。
漢字輸出碼的和用是輸出漢字,對(duì)漢字字形經(jīng)過點(diǎn)陣的數(shù)字化后形成的一串二進(jìn)制數(shù)稱為漢字輸出碼。 點(diǎn)陣字形由排成方陣(如16*16、24*24、48*48……)的一組二進(jìn)制數(shù)字表示一個(gè)字符。
16*16點(diǎn)陣字形常用于屏幕顯示,筆畫生硬,細(xì)節(jié)難以區(qū)分:打印輸出常用24*24、40*40、48*48,甚至96*96或更高,點(diǎn)陣的數(shù)字越大,說明筆鋒越完整,字跡越清晰美觀。 點(diǎn)陣字形的字節(jié)計(jì)算:點(diǎn)陣數(shù)/8 4.常用漢字輸入法簡(jiǎn)介 模擬練習(xí) 【例3·判斷題】'9'的ASCII碼小于'a'的ASCII碼。
( )『正確答案』對(duì)【例4·單選題】存儲(chǔ)信息的基本單位是( )。 A.bit B.byte C.KB D.MB『正確答案』B【例5·判斷題】漢字輸入碼是為了解決將漢字輸入計(jì)算機(jī)而編制的代碼。
( )『正確答案』對(duì)【例6·單選題】24*24點(diǎn)陣字庫(kù)中的一個(gè)漢字需占( )字節(jié)的存儲(chǔ)空間。 A.16 B.72 C.48 D.64『正確答案』B【例7·單選題】不同的漢字輸入方法輸入漢字后,該漢字的內(nèi)碼是( )的。
A.相同的 B.完全不相同 C.大部分相同 D.部分相同『正確答案』A第三節(jié) 計(jì)算機(jī)硬件 一、計(jì)算機(jī)系統(tǒng) 一個(gè)完整的計(jì)算機(jī)系統(tǒng)是由硬件、軟件及用戶等三部分組成的人機(jī)系統(tǒng)。 二、計(jì)算機(jī)的邏輯結(jié)構(gòu) 計(jì)算機(jī)體系結(jié)構(gòu)的基本思想:馮·諾依曼原理 1.輸入設(shè)備 2.輸出設(shè)備 3.存儲(chǔ)器 (1)主存儲(chǔ)器 主存儲(chǔ)器也叫內(nèi)存儲(chǔ)器,簡(jiǎn)稱內(nèi)存,其特點(diǎn)是存取速度快、可靠性高,但容量有限。
(2)輔助存。
1,自己漢字輸入法要會(huì)的--鍵盤的使用2,立下一些快捷方式F1 打開當(dāng)前程序或者 Windows 的幫助內(nèi)容 F2 重新命名選定的文件 F3 在桌面上的時(shí)候打開“查找文件”對(duì)話框 F5 刷新窗口的內(nèi)容 F10或ALT 激活當(dāng)前程序的菜單欄 DELETE 刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站 SHIFT+DELETE 刪除被選擇的選擇項(xiàng)目,如果是文件,將被直接刪除而不是放入回收站 SHIFT+DELETE 剪切被選擇的項(xiàng)目到剪貼板(在“桌面”,“我的電腦”,“資源管理器”外使用)SHIFT 在放入 CD 的時(shí)候按下不放,可以跳過自動(dòng)播放; 在打開 Word 的時(shí)候按下不放,可以跳過自啟動(dòng)的宏 CTRL+ALT+DELETE 打開 Windows 任務(wù)管理器 CTRL+SHIFT+ESC 打開 Windows 任務(wù)管理器 CTRL+F4 關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如 Excel 中) CTRL+F6 切換到當(dāng)前應(yīng)用程序中的下一個(gè)文本(加SHIFT 可以跳到前一個(gè)窗口) CTRL+A 選擇所有項(xiàng)目CTRL+N 新建一個(gè)新的文件 CTRL+O 打開“打開文件”對(duì)話框 CTRL+P 打開“打印”對(duì)話框 CTRL+S 保存當(dāng)前操作的文件 CTRL+X 剪切被選擇的項(xiàng)目到剪貼板 CTRL+Z 撤銷上一步的操作 CTRL+C 或 CTRL+INSERT 復(fù)制被選擇的項(xiàng)目到剪貼板 CTRL+V 或 SHIFT+INSERT 粘貼剪貼板中的內(nèi)容到當(dāng)前位置 ALT+連字符(—) 顯示多文檔界面程序的系統(tǒng)菜單 (如 Excel 中) ALT+BACKSPACE 撤銷上一步的操作 ALT+SHIFT+BACKSPACE 重做上一步被撤銷的操作 ALT+F4 關(guān)閉當(dāng)前應(yīng)用程序 ALT+SPACEBAR 打開程序最左上角的菜單 ALT+TAB 在打開的項(xiàng)目之間切換 ALT+ESC 以項(xiàng)目打開的順序循環(huán)切換 ALT+ENTER 將 Windows 下運(yùn)行的命令行窗口在窗口和全屏幕狀態(tài)間切換; 查看選定的文件的屬性;選定任務(wù)欄時(shí)打開“任務(wù)欄和開始菜單”屬性 ALT+雙(單)擊 查看選定的文件的屬性 ALT+PRINT SCREEN 將當(dāng)前活動(dòng)程序窗口以圖象方式拷貝到剪貼板 ALT+菜單名中帶下劃線的字母 顯示相應(yīng)的菜單 PRINT SCREEN 將當(dāng)前屏幕以圖象方式拷貝到剪貼板 APPLICATION(右擊) 打開當(dāng)前活動(dòng)項(xiàng)目的快捷菜單 ESC 取消當(dāng)前任務(wù) WIN 或 CTRL+ESC ?打開開始菜單 WIN+D 顯示桌面 WIN+M 最小化所有被打開的窗口 WIN+SHIFT+M 重新恢復(fù)上一項(xiàng)操作前窗口的大小和位置 WIN+E ?打開資源管理器 WIN+F 打開“查找文件”對(duì)話框 WIN+L 如果連接到網(wǎng)絡(luò)域,則鎖定您的計(jì)算機(jī);如果沒有連接到網(wǎng)絡(luò)域,則切換用戶 WIN+R 打開“運(yùn)行”對(duì)話框 WIN+U 打開“輔助工具管理器” WIN+BREAK 打開“系統(tǒng)屬性”對(duì)話框 WIN+CTRL+F 打開“查找計(jì)算機(jī)”對(duì)話框 WIN+F1 打開 Windows 的“幫助和支持中心” WIN+TAB 切換任務(wù)欄中運(yùn)行的程序 “我的電腦”和“資源管理器” 快捷鍵 按住SHIFT再單擊窗口的關(guān)閉按鈕 關(guān)閉所選文件夾及其父文件夾(僅適用于“我的電腦”) HOME 顯示當(dāng)前窗口的頂端 END 顯示當(dāng)前窗口的底端 BACKSPACE 查看上一級(jí)文件夾 左箭頭 當(dāng)前所選項(xiàng)處于展開狀態(tài)時(shí)折疊該項(xiàng),或選定其父文件夾 右箭頭 當(dāng)前所選項(xiàng)處于折疊狀態(tài)時(shí)展開該項(xiàng),或選定第一個(gè)子文件夾 ALT+左箭頭 向后移動(dòng)到上一個(gè)視圖 ALT+右箭頭 向前移動(dòng)到上一個(gè)視圖 NUM LOCK+減號(hào)(-) 折疊選定的文件夾 NUM LOCK+加號(hào)(+) 展開選定的文件夾 NUM LOCK+星號(hào)(*) 展開所選定的文件夾及其子文件夾 F4 顯示“地址”欄列表 F6 在左右窗格間切換 CTRL+G 轉(zhuǎn)到 ?CTRL+拖動(dòng)文件 復(fù)制文件 SHIFT+拖動(dòng)文件 移動(dòng)文件 CTRL+SHIFT+拖動(dòng)文件 創(chuàng)建快捷方式 右鍵+拖動(dòng)文件 移動(dòng)(復(fù)制)文件;創(chuàng)建快捷方式到當(dāng)前位置 SHIFT+雙擊 用資源管理器打開所選文件 IE?? 快捷鍵 查看和瀏覽 Web 頁 F1 顯示 Internet Explorer 幫助,或顯示對(duì)話框中某個(gè)項(xiàng)目的相關(guān)幫助信息 F11 在全屏幕和常規(guī)瀏覽器窗口之間進(jìn)行切換 TAB 在 Web 頁、地址欄和鏈接欄中向前移動(dòng)到下一個(gè)項(xiàng)目 SHIFT+TAB 在 Web 頁、地址欄和鏈接欄中向后返回到上一個(gè)項(xiàng)目 ALT+HOME 進(jìn)入您的主頁 ALT+右箭頭 轉(zhuǎn)到下一頁 ALT+左箭頭 或 BACKSPACE 返回前一頁 SHIFT+F10 顯示某個(gè)鏈接的快捷菜單 CTRL+TAB 或 F6 在不同框架之間向前移動(dòng) SHIFT+CTRL+TAB 在不同框架之間向后移動(dòng) 上箭頭 向文檔起始處滾動(dòng) 下箭頭 向文檔結(jié)尾處滾動(dòng) PAGE UP 向文檔起始處翻頁 PAGE DOWN 向文檔結(jié)尾處翻頁 HOME 移動(dòng)到文檔的開頭 END 移動(dòng)到文檔的結(jié)尾 CTRL+F 在 Web 頁中查找 F5 或 CTRL+R 僅當(dāng) Web 上的頁面與本機(jī)存儲(chǔ)的 Web 頁時(shí)間戳不同時(shí),才刷新當(dāng)前 Web 頁 CTRL+F5 即使 Web 上的頁面與本機(jī)存儲(chǔ)的 Web 頁時(shí)間戳相同,仍然刷新當(dāng)前 Web 頁 ESC 停止下載 Web 頁 CTRL+O 或 CTRL+L 轉(zhuǎn)到新位置 CTRL+N 打開新窗口 CTRL+W 關(guān)閉當(dāng)前窗口 CTRL+S 保存當(dāng)前頁 CTRL+P 打印當(dāng)前頁或當(dāng)前框架 ENTER 激活選定的鏈接 CTRL+E 在瀏覽欄中打開搜索頁 CTRL+I 在瀏覽欄中打開收藏夾 CTRL+H 在瀏覽欄中打開歷史記錄 使用地址欄 CTRL+單擊 在歷史記錄或收藏欄上,打開多個(gè)文件夾 ALT+D 選擇地址欄中的文字 F4 顯示地址欄的歷史記錄 CTRL+左箭頭 在地址欄中時(shí),將光標(biāo)左移。
計(jì)算機(jī)的基本知識(shí)有操作系統(tǒng)原理、數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)原理是比較重要的計(jì)算機(jī)基礎(chǔ)知識(shí),另外還包括數(shù)據(jù)庫(kù)原理、算法設(shè)計(jì)、編譯原理、電子電路、編程語言等知識(shí)。
1、操作系統(tǒng)原理。
操作系統(tǒng)是學(xué)習(xí)計(jì)算機(jī)技術(shù)的重要基礎(chǔ),通過學(xué)習(xí)操作系統(tǒng)體系結(jié)構(gòu)、操作指令、任務(wù)調(diào)度、并發(fā)管理、資源管理、權(quán)限管理、安全管理等內(nèi)容,能夠?qū)τ?jì)算機(jī)形成一個(gè)較為系統(tǒng)的理解,為后續(xù)的學(xué)習(xí)打下一個(gè)扎實(shí)的基礎(chǔ)。
2、網(wǎng)絡(luò)原理。
當(dāng)今是互聯(lián)網(wǎng)時(shí)代,計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)的重要程度不言而喻。網(wǎng)絡(luò)原理涉及到網(wǎng)絡(luò)體系結(jié)構(gòu)、協(xié)議、數(shù)據(jù)通信管理、安全等內(nèi)容,另外還涉及到如何操作交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備。學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)要注重實(shí)驗(yàn),通過實(shí)驗(yàn)?zāi)軌蚪?shù)據(jù)通信過程等畫面感。
3、編程語言和數(shù)據(jù)結(jié)構(gòu)。
編程語言是操作計(jì)算機(jī)的重要工具,是一定要掌握的重點(diǎn)內(nèi)容,程序設(shè)計(jì)本質(zhì)上就是算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)的結(jié)合,所以在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)之前應(yīng)該掌握編程語言的使用,對(duì)于初學(xué)者來說,C、Java、Python等語言都是不錯(cuò)的選擇。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時(shí)間:3.979秒