計(jì)算機(jī)組成原理探討論文
計(jì)算機(jī)組成原理探討論文
為了提高計(jì)算機(jī)組成原理課程的教學(xué)水平,從計(jì)算機(jī)組成原理自身的特點(diǎn)以及在教學(xué)課程中存在的問題進(jìn)行探討很有必要。下面是學(xué)習(xí)啦小編給大家推薦的計(jì)算機(jī)組成原理探討論文,希望大家喜歡!
計(jì)算機(jī)組成原理探討論文篇一
《“計(jì)算機(jī)組成原理”教學(xué)探討》
摘要:為了提高計(jì)算機(jī)組成原理課程的教學(xué)水平,從計(jì)算機(jī)組成原理自身的特點(diǎn)以及在教學(xué)課程中存在的問題進(jìn)行了探討。分別從課程教材、課程本身、教師水平、教學(xué)方法、實(shí)驗(yàn)室建設(shè)等方面提出了若干個(gè)課程改革建議。實(shí)踐證明這些建議對計(jì)算機(jī)組成原理的學(xué)習(xí)具有很好的促進(jìn)作用。
關(guān)鍵詞:計(jì)算機(jī)組成原理;教學(xué)水平;教學(xué)方法;課程改革
作者簡介:向征,男,廣東廣州人,廣東藥學(xué)院醫(yī)藥信息工程學(xué)院,講師;余華芳,女,廣東廣州人,廣東藥學(xué)院醫(yī)藥信息工程學(xué)院,講師。
“計(jì)算機(jī)組成原理”是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科教學(xué)中的一門重要技術(shù)基礎(chǔ)課。在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的教學(xué)計(jì)劃中占有重要的地位和作用。學(xué)好該課程對于提高學(xué)生的理論認(rèn)識水平和實(shí)踐能力將起到極為重要的作用,因此該課程的教學(xué)目標(biāo)是使學(xué)生掌握計(jì)算機(jī)硬件各子系統(tǒng)的組成原理及實(shí)現(xiàn)技術(shù),建立計(jì)算機(jī)系統(tǒng)的整體概念,對培養(yǎng)學(xué)生設(shè)計(jì)開發(fā)計(jì)算機(jī)系統(tǒng)的能力有重要作用。該課程為今后學(xué)習(xí)計(jì)算機(jī)體系結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)容錯(cuò)技術(shù)、計(jì)算機(jī)并行處理、計(jì)算機(jī)分布式處理技術(shù)等課程打好基礎(chǔ)。
對于該類課程,各高等院校都從自身?xiàng)l件與角度給出了該類課程的教學(xué)改革或教學(xué)方法。清華大學(xué)提出了自己的建設(shè)目標(biāo)和步驟,按照研究型大學(xué)的教學(xué)理念進(jìn)一步向研究型教學(xué)模式轉(zhuǎn)化,全面深入地開展教學(xué)改革,將本課程建設(shè)成教學(xué)特色突出、教學(xué)效果優(yōu)良、在全國有較強(qiáng)輻射作用的精品課,進(jìn)一步增強(qiáng)和完善研究型教學(xué)的成效,力爭使學(xué)生可以掌握本課程的主要專業(yè)知識,具備設(shè)計(jì)簡單可用的計(jì)算機(jī)系統(tǒng)的工作能力,培養(yǎng)良好的團(tuán)隊(duì)精神和高度責(zé)任心,成為具有開創(chuàng)意識和一定創(chuàng)新能力的高素質(zhì)人才。[1]
廣東藥學(xué)院醫(yī)藥信息工程學(xué)院是個(gè)年輕的學(xué)院,在建院伊始,為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生開設(shè)了計(jì)算機(jī)組成原理的課程,但上課效果一直不是很好。一方面是教師自身水平的問題,一方面是教學(xué)輔助材料的問題,當(dāng)然還有其他問題。為了進(jìn)一步改進(jìn)教學(xué)質(zhì)量,有效培育學(xué)生,有必要對該課程的教學(xué)進(jìn)行探討。
一、“計(jì)算機(jī)組成原理”的課程特點(diǎn)
“計(jì)算機(jī)組成原理”是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心課程,其重要性已經(jīng)得到廣泛認(rèn)識。但怎樣才能取得良好的教學(xué)效果,這一問題是每一個(gè)任課教師不得不面對的問題。要想破解該問題,必須首先全面把握該課程的特點(diǎn)。[2]經(jīng)過長時(shí)間的研究與教學(xué)實(shí)踐,筆者認(rèn)為,該課程主要包含以下特點(diǎn):
1.抽象性
計(jì)算機(jī)組成是指如何實(shí)現(xiàn)計(jì)算機(jī)體系結(jié)構(gòu)所體現(xiàn)的屬性,它包括了很多對程序員來說是透明的硬件細(xì)節(jié)。例如,指令系統(tǒng)體現(xiàn)了機(jī)器的屬性,這是屬于計(jì)算機(jī)結(jié)構(gòu)的問題。但指令的實(shí)現(xiàn),即如何取指令、分析指令、取操作數(shù)、如何運(yùn)算、如何送結(jié)果等等,這些都屬于計(jì)算機(jī)組成問題。因此,當(dāng)兩臺機(jī)器指令系統(tǒng)相同時(shí),只能認(rèn)為它們具有相同的結(jié)構(gòu)。由于課程涉及到很多計(jì)算機(jī)體系的技術(shù)理論,而這些理論單純理解的話比較晦澀難懂,因此在設(shè)計(jì)具體實(shí)現(xiàn)這些屬性的架構(gòu)過程中會出現(xiàn)很多理解性的問題,這就是人們經(jīng)常說的抽象。在實(shí)際的上課中,這基本上是最大的問題。
2.關(guān)聯(lián)性
計(jì)算機(jī)組成原理并不是一門獨(dú)立的課程,其實(shí)要徹底學(xué)好弄明白這門課,必須學(xué)習(xí)其他很多課程,如操作系統(tǒng)、編譯原理、計(jì)算機(jī)體系結(jié)構(gòu)、匯編語言和微機(jī)原理等。只有把這些課程都學(xué)過之后才能在腦中有很清晰的概念或者框架,才能知道其所以然,不然總會有模糊不清的地方。另外,由于該課程的核心部分是CPU的設(shè)計(jì),因此還要對CPU的發(fā)展歷史以及指令集的演化有深入的了解,不然也可能只能觀其一點(diǎn)而不得全貌。這些也間接導(dǎo)致了這門課的難度。
3.層次性
蘇軾在《題西林壁》中有詩云:橫看成嶺側(cè)成峰,遠(yuǎn)近高低各不同。對計(jì)算機(jī)的視野也一樣,不同的人看計(jì)算機(jī)的時(shí)候可能看到的東西是不一樣的。一萬個(gè)人讀哈姆雷特有一萬種看法。從普通用戶來看計(jì)算機(jī)就是一臺電腦,是輔助做事情的,看不出計(jì)算機(jī)背后的東西;而從程序員的角度看,他可以把計(jì)算機(jī)分層。分層結(jié)構(gòu)如圖1所示。其中虛擬機(jī)器M4是高級語言機(jī)器,負(fù)責(zé)把高級語言程序翻譯成匯編語言程序;虛擬機(jī)器M3是匯編語言機(jī)器,負(fù)責(zé)把匯編語言程序翻譯成機(jī)器語言程序;虛擬機(jī)器M2是操作系統(tǒng)機(jī)器,負(fù)責(zé)用機(jī)器語言解釋操作系統(tǒng);傳統(tǒng)機(jī)器M1用微程序解釋機(jī)器指令;微程序機(jī)器M0由硬件直接執(zhí)行微指令。從下層向上層發(fā)展反映了計(jì)算機(jī)系統(tǒng)逐級生成的過程,而從下層往上層觀察則有助于了解應(yīng)用計(jì)算機(jī)求解問題的過程。因此,“計(jì)算機(jī)組成原理”的教學(xué)必須體現(xiàn)這種層次性。
二、計(jì)算機(jī)組成原理的教材體系及其問題
目前最常見的計(jì)算機(jī)組成原理教材主要有唐朔飛和白中英版,兩者各有特點(diǎn)。其中唐朔飛版采用從整體框架入手,自頂向下、由表及里、層層細(xì)化的敘述方法,通過對計(jì)算機(jī)系統(tǒng)概述、總線系統(tǒng)、存儲系統(tǒng)、輸入輸出系統(tǒng)、中央處理器、控制單元的深入剖析和詳細(xì)講解,條理清晰,脈絡(luò)鮮明,使讀者能形象地理解計(jì)算機(jī)的基本組成和工作原理。[3]但經(jīng)過學(xué)習(xí)之后感覺作為考試的復(fù)習(xí)書尚可,想要深入學(xué)習(xí)的人會發(fā)現(xiàn)教材中后面幾章有關(guān)模型機(jī)的設(shè)計(jì)部分講得太少,這不利于建立整機(jī)觀念。如果只是把計(jì)算機(jī)的各個(gè)部分當(dāng)成分立的器件來看待,那也就失去了學(xué)習(xí)組成原理的意義。
白中英版本內(nèi)容包括計(jì)算機(jī)系統(tǒng)概論、運(yùn)算方法和運(yùn)算器、存儲系統(tǒng)、指令系統(tǒng)、中央處理器、總線系統(tǒng)、外圍設(shè)備和輸入輸出系統(tǒng)。整本書的架構(gòu)和唐朔飛差不多,區(qū)別在于對計(jì)算機(jī)個(gè)別部分的講解有些不同,但是深入不夠,所以白中英在最新版本中加入了操作系統(tǒng)支持、安騰高性能處理機(jī)體系結(jié)構(gòu)、教學(xué)實(shí)驗(yàn)設(shè)計(jì)和課程綜合設(shè)計(jì)。新版本更利于理論和實(shí)踐的結(jié)合。[4]
無論是唐朔飛還是白中英版都有一個(gè)缺點(diǎn):由于按照計(jì)算機(jī)的各個(gè)組成部分來布局,所以整本書的前后關(guān)聯(lián)性不強(qiáng)。本科生限于能力很難把整本書融會貫通,這樣不利于學(xué)生對計(jì)算機(jī)體系架構(gòu)的整體了解。
點(diǎn)擊下頁還有更多>>>計(jì)算機(jī)組成原理探討論文