前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機系統結構方向范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
作者簡介:裴頌文(1981-),男,湖南邵東人,上海理工大學計算機科學與工程系,講師。(上海 200093)
基金項目:本文系上海市教育委員會重點課程建設項目(項目編號:1K-12-302-001)、上海理工大學核心課程建設項目(項目編號:1K-00-302-010)的研究成果。
中圖分類號:G642.0 文獻標識碼:A 文章編號:1007-0079(2013)01-0076-02
面對國內知名高校計算機專業建設國際化教學的大趨勢,上海理工大學加大計算機專業課程國際化建設的力度,培養國際化教學團隊,開辟國際化精品課程。從課程設置、教材選編、師資隊伍、助教制度、國際交流等五個方面建設一套上海理工大學獨特的國際化教育模式,體現出教育差異化優勢。培養既具有專業背景又能走向國際的計算機專業學生,推進上海理工大學由教學研究型向研究教學型大學轉變,把上海理工大學建設成“卓越工程教育”的上海市旗艦高校、全國工程教育的示范高校。
計算機科學技術的變革日新月異,計算機系統結構的發展突飛猛進,通過引進全英文經典教材實施雙語教學具有重要的意義。在計算機專業本科生課程中實施雙語教學的前期嘗試,效果不盡如人意。主要原因在于:第一,本科生的英語聽力和閱讀能力欠缺,難以有效地理解課程內容;第二,本科生的專業基礎的知識結構尚不完整,無法深入理解計算機系統結構的研究前沿課題。而針對研究生的“高級計算機系統結構”課程采用雙語教學,因為絕大多數研究生都具備大學英語六級的水平,外國留學生也均來自母語是英語的國家,英語聽說能力基本能滿足教學的需求;同時,研究生絕大多數都是計算機相關專業畢業的本科生,具備計算機相關專業的基礎知識。
通過對“高級計算機系統結構”的雙語教學,一方面使得研究生能獲得最新的研究方向和研究熱點,另一方面將進一步提升研究生的專業英語能力,使得研究生在未來的研究和工作中受益。特別是在2011年計算機科學與工程系獲得計算機科學與技術專業和軟件工程專業兩個一級學科碩士學位授予權的發展機遇期,增強計算機系統結構研究領域內的科研力量,擴大科研創新增加科技成果,推進“高級計算機系統結構”課程的雙語教學能力和課程建設,具有重要的現實意義。
一、優化課程設置
計算機系統結構是計算機科學與技術及其相關專業的學位課,其教學內容涵蓋了計算機組成原理、編譯系統、操作系統、數據結構、數字邏輯等計算機專業的基礎課程。因此,國內外著名大學計算機系對這門課程非常重視。據調查,美國的MIT、CMU、UIUC、Stanford 等著名大學都采用最新的計算機系統結構領域內的權威教材,如David A. Patterson等人編寫的《Computer Architecture:A Quantitative Approach》。上海理工大學計算機相關專業的研究生課程“高級計算機系統結構”,進一步量化分析和設計計算機系統結構,多年來一直將該課程列為研究生的學位專業課。從前幾年的教學情況來看,這門課程在課程設置上的主要問題體現在:
最近幾年計算機系統結構發展迅速,如多核處理器、內存技術、總線技術等都取得了飛躍發展,而前幾年的課程內容知識陳舊,難以跟上最新技術的步伐,學生希望接觸到最前沿的學科發展和研究動態。
“高級計算機體系結構”課程,教學內容與本科階段的課程內容差別不大,學生覺得有重復教授的內容出現。
由于計算機系統結構是計算機專業綜合性最強的一門課程,涉及到計算機軟件設計、編譯系統、硬件設計等全面知識,學生學習基礎薄弱,學習起來比較吃力,從而導致愿意從事計算機系統結構前沿研究的學生不多。
學生反映該課程教學內容多,知識結構全面,前沿課題突出,學習難度大。但是,該課程的學時數和學分數嚴重偏少,難以深入理解和講授,不愿意花費大量時間著重學習一門學分偏少的課程。因此,該課程的重要性難以引起學生的重視。
因此,對“高級計算機系統結構”課程采用雙語教學,在課程設置和教學內容上非常重視教學內容的更新,堅持每年更新的內容占15%~20%。因此,本課程決定不選用前幾年教學中的老教材,而選用最新的、全英文版本的《Computer Architecture:A Quantitative Approach(Edition 5)》作為高級計算機系統結構的教材,并且跟蹤計算機系統結構領域內的最新研究成果,組織研究生分組討論和課程報告。不僅讓學生學習計算機系統結構的理論知識和分析方法,引導學生提出新的方法和新的解決方案,而且要求學生采用最新的研究工具,親自動手設計設計實驗,完成方法的驗證,進一步提高學生的動手能力和編程能力。
二、更新教學內容
一方面采用最新版本的、與國際接軌的計算機系統結構量化分析教材,由主講教師進行課堂教學,學生學習;另一方面采用研討式教學方法,在主講教師對前沿課題進行介紹的基礎上,由學生分組就某個領域進行專題研究,并由學生提出新方法或新的解決方案,分享新思想,研討新辦法。如此,采用師生互動方法,學生既學習到了基本方法又能體會到研究最新技術的樂趣,獲得研究成果的成就感。因此,教學內容主要包含計算機系統結構量化分析課程教學和前沿課題研討兩個方面。專題教學內容更新如表1所示。
三、強化師資隊伍
從事國際化教學的教師可以從三個方面進行師資隊伍建設:
加快青年教師國際化交流與培訓的力度,培養本校青年教師骨干,建設一支穩定的全英語或雙語教學隊伍。近幾年連續、有序地派出優秀青年教師到美國、加拿大、澳大利亞等國的著名大學進行教學培訓和合作研究。
引進具有國際教育經歷的教師,開設具有國際特色的專業課程。近幾年連續引進了包括來自德國、日本、美國等國著名大學和研究機構的教授或博士畢業生,提升了教師國際化教學水平的整體實力。
邀請國外專家來華開展學術講座、學術論壇等。通過教師“走出去”、國外教師“引進來”的戰略,可以有效促進學術交流,提高學校知名度,對學校的國際化招生具有重要的作用,對推動上海理工大學國際化教育戰略、促進學校辦學方向的轉移具有重要作用。
四、建設助教制度
建設穩定的助教制度,形成有效的助教評估體系。有助于鞏固國際化教育的成果,提高理論教學的效果,學習國內外著名高校計算機專業的教學經驗,開展綜合性課程設計課程。穩定的助教隊伍對穩定教師的教學精力、提高教師的教學水平有重要的促進作用。其中,需要涉及以下相關制度的改進工作:改進教師教學工作的評估體系,進一步規范教師對課程設計教學彈性工作的認定;設立穩定統一的助教制度,設置助教專項基金,保證助教的適當報酬,提高助教的責任心。學校要有專門的資金和相應的崗位安排。無論是研究生當助教還是新招聘的畢業生當助教,都應該遵守明確的崗位責任和職業規范。
五、促進國際交流
國際交流對提高上海理工大學的國際知名度、提高教師的教學水平、提升教師與學生的研究能力都具有舉足輕重的作用。從以下方面加強建設:設立國際會議資助專項資金,資助學生或青年教師參加高水平的國際會議;積極開展與國外知名大學、教授的合作,加強對上海理工大學專業的介紹;派遣青年教師訪問國外知名大學、研究所等;學校設立專項基金,鼓勵計算機科學與技術等專業籌辦高水平的國際會議;加強學校同海外留學生、各使領館的聯系,促進國際化教育的順利開展。
六、修訂考核方式
由于這門課程著重培養學生的創新能力和實際動手能力,因此學校將以前注重考核基礎知識的學習轉變為著重考核學生創新能力和實際動手進行研究的能力上。因此,修訂后的考核方式如表2所示。
七、結論
通過對“高級計算機系統結構”課程的雙語教學,基本達到了預期的目標,既鍛煉了學生的學習和研究能力又提升了教師的教學水平和教學效果。計劃在鞏固當前雙語教學的基礎上,在后續幾年針對外國留學生開設“高級計算機系統結構”的全英語教學課程,逐步打造計算機系統結構的精品課程,提升課程的教學品質,推進計算機科學與技術專業的國際化建設進程。
參考文獻:
[1]丁紅.計算機系統結構課程雙語教學探索與實踐[J].科技信息,2009,(15).
[2]范玉濤.計算機科學與技術專業專業雙語教學體系構建[J].計算機教育,2011,(24).
[3]張晨曦,王志英,劉依,等.“計算機系統結構”課程內容體系的研究[J].計算機教育,2009,(20).
[4]陳潔,張燕平,趙姝.計算機系統結構課程教學研究[J].計算機教育,2012,(4).
[論文摘要]本文針對《計算機系統結構》課程的特點,討論在教學過程中采用“引導”的方式進行教學,樹立明確的學習目標,多種教學方式相結合,注重能力培養,努力提高教學質量。
一、引言
《計算機系統結構》是計算機學科體系的一門重要課程,它是以算法為核心,語言為描述,硬件和軟件作為實現工具的互為聯系又互為制約的結構技術。課程以計算機系統結構中硬中有軟、軟中有硬、相互轉換、彼此滲透的觀點,從原理、結構和實現技術等方面系統地對現代計算機的并行處理進行深入的分析和探討,使學生建立起“整機”概念,培養其具有一定體系結構技術的應用能力。“計算機系統結構”涉及到多門其他專業課如《數據結構》、《計算機組成原理》、《操作系統》的知識,是一門綜合性很強的課程,非常典型地體現出計算機學科互相融合的特點。通過該課程的學習能夠提高學生系統思維和綜合分析的能力,努力提高這門課程的教學質量有著重要的意義。
由于“系統結構”內容抽象,不易理解,且目前各高校在該課程的教學中實踐環節的設計都比較薄弱,有的院校甚至沒有安排實驗,因此難以激發學生的學習興趣,教學難度比較大。因此,需要在目前的教學條件下,綜合應用多種教學方式和手段,引導學生積極思考和自主學習。
二、課程教學改革總結
(一)課程教學改革的基本思路
教學過程中教師不單要教會學生課程的知識,更重要的是教會學生如何思考,如何進行創造性思維。具備了創造性思維能力,學生不僅可以學會教師傳授的知識,而且能夠觸類旁通,舉一返三,在自身的思維實踐中獲取更多的知識。教師為學生服務,以培養學生的能力為目標。在師生角色上,教師是主導,學生是主體,主要采用“引導”的方式進行教學,把學習的主動權交給學生。
(二)課程教學內容的安排
以教學大綱為根據安排本課程內容,著眼于有關計算機系統結構的基本概念、基本原理、基本結構和基本分析方法,同時適當介紹近幾年來系統結構的重要進展和今后的發展方向。課程選擇西安電子科技大學出版社出版的《計算機系統結構》(第四版,李學干編著)作為教材,該書曾獲得國家級優秀教材一等獎和優秀教學成果二等獎,內容豐富,配有學習指導和大量習題。
本課程的主要內容包括:計算機系統結構的基礎理論、數據表示與指令系統、輸入輸出系統、存儲體系、重疊與流水和并行處理機等。以前面五個部分為重點教學內容,講解時注意與先修課《計算機組成原理與數字邏輯》的銜接,特別要體現出“系統結構”側重于設計方法和設計思想的描述這個不同點。
(三)課程教學手段的運用
(1)樹立明確的學習目標
在課程正式開始之前先對“系統結構”的主要內容、學習重點和基本學習方法作一個總體性介紹,使學生對該課程有一個大致的認識;在課程的每一章開始講解之前,首先也要明確指出這一章的學習目標,讓學生把這個目標貫穿在學習過程中。例如,第一章系統結構的基礎理論就是要抓住系統結構的基本概念、系統結構、組成與實現的關系以及軟硬取舍的基本原則、計算機系統的設計思路;第四章存儲體系的學習目標就是要理解虛擬存儲器和高速緩沖存儲器的管理方式與原理。如此,學生學習的目的更加明確,更容易抓住學習的重點。
(2)多種教學方式相結合
課堂教學宜采用多媒體教學與傳統板書教學相結合的方式。多媒體教學無疑是目前高等院校普遍采用的優秀教學手段,以其形象的圖文與特效演示對于加深學生理解知識點很有幫助;而傳統板書教學也有其適用的場合,比如在介紹指令系統操作碼的哈弗曼編碼、發生中斷時程序的運行過程以及流水線時-空圖畫法時就應該采用板書來演示,這樣不僅能與學生有良好的互動,還能夠更清晰地講解知識要點。
另外,課外時間可以充分利用網絡來強化教學效果,比如,利用論壇教學課件、提供閱讀資料,利用電子郵件進行答疑輔導,這些對拓展學生的知識面、提高教學效率很有好處。
(3)啟發式教學,注重能力的培養
“系統結構”是一門理論居多的課程,單向灌輸算法思想必然不利于知識的掌握。授課時應多采用設計提問,啟發思維的教學方法,引導學生自己去發現問題、分析問題和解決問題。
在教學工作中,還要注意培養學生良好的學習方法和自學能力。引導學生在學習過程中不斷總結自己的學習方法,學會運用各種手段來獲取知識,例如,可以布置學生課外通過查找資料完成有關“系統結構”最新發展的小論文。
三、課程教學改革實踐案例
(1)堆棧型替換算法原理的教學案例
在存儲體系這一章中,虛擬存儲器替換算法的實現是教學的重點,同時也是難點。如果按照教材內容編排的順序,直接給出抽象的邏輯表達式介紹堆棧型替換算法的定義,勢必不利于學生對算法的理解。取而代之,先舉出實例,比如使用LRU法對頁地址流進行一次堆棧處理,從處理結果總結出主存頁數與命中率的關系,由此來說明命中率隨主存頁數的增加而單調上升,至少不會下降[1],具有這種特性的算法就稱為堆棧型替換算法。此時再引出邏輯表達式,將表達式的各個部分與實例相對應,進行歸納,給出堆棧型替換算法的定義,這樣,學生就順理成章地理解了算法的內涵。從教學效果來看,絕大部分學生能夠準確地掌握該替換算法的涵義和替換過程。
(2)改進指令系統的教學案例
在數據表示與指令系統這一章中,介紹指令系統設計和改進的兩個主要方向時,CISC和RISC是一對需要學生重點理解的概念。前者是按增強指令功能的方向發展指令系統,而后者是按簡化指令功能的方向改進指令系統。學生應該了解兩者設計思想有哪些不同點,CISC和RISC分別采用哪些基本技術,有哪些典型的應用,它們分別存在哪些不足和問題,為什么說今后的發展應是CISC和RISC的結合。為了說明這些問題,可以讓學生自己去查找實例資料,了解IBM 370、Intel i486、IBM6150、Intel i860這幾個處理機采用的技術,讓他們自己去分析查找答案。通過這種教學方式,不僅加深了學生對知識的理解,而且提高了他們查閱資料的能力。
另外,其他章節也有可以擴展的問題,比如,第7章多處理機的講解可以結合目前熱門的多核處理器,這兩者的主要問題是一致的;更進一步地,可以讓學生去了解單芯片多處理器(CMP)與同時多線程處理器(SimultaneousMultithreading,SMT),這兩種體系結構可以充分利用指令級并行性和線程級并行性,從而顯著提高性能。
四、結束語
《計算機系統結構》這門課的內容可分為兩個部分:第一是介紹計算機系統的基本組成,第二是分析提高系統性能的方法。把握好這兩個方面,學生理解和掌握系統結構就容易得多。在教學過程中,合理安排進度,明確學習目標,采用多種教學方式,與實例緊密結合,積極引導啟發,使枯燥的理論知識變為形象的感性認識,提高學生學習的興趣,可取得較好的教學效果。
智能終端是過程層的關鍵設備,智能終端是一類嵌入式計算機系統設備,因此其體系結構框架與嵌入式系統體系結構是一致的。
智能終端作為嵌入式系統的一個應用方向,其應用場景設定較為明確,因此,其體系結構比普通嵌入式系統結構更加明確,粒度更細,且擁有一些自身的特點。從硬件上看,智能終端普遍采用的還是計算機經典的體系結構——馮·諾依曼結構,即由運算器(Calculator,也叫算術邏輯部件ALU)、控制器(Controller)、存儲器(Memory)、輸入設備(InputDevice)和輸出設備(OutputDevice)5大部件組成,其中的運算器和控制器構成了計算機的核心部件—中央處理器(CenterProcessUnit,簡稱CPU)。一般而言,由于目前通信協議棧不斷增多,多媒體與信息處理也越來越復雜,往往將某些通用的應用放在獨立的處理單元中去處理,因而形成一種松耦合的主從式多計算機系統。每一個處理單元都可以看作一個單獨的計算機系統,運行著不同的程序。
(來源:文章屋網 )
關鍵詞:遠程控制;實現;應用
中圖分類號:TP872 文獻標識碼:A DOI:10.3969/j.issn.1003-6970.2013.03.049
0 引言
當前,隨著社會的快速發展與科技的不斷進步,使得控制系統結構呈現出了復雜化。從控制對象的角度上來看,原先是以單變量線性對象為主,后來逐漸的變成了以多變量非線性對象為主,控制對象從以往的單一變為了現在的多個。計算機網絡和通訊技術的迅猛發展,將控制系統與網絡技術兩者問進行了有機的融合,使得控制系統結構有了很大的變化,逐漸地朝著網絡化的方向快速邁進,也就是我們所說的網絡控制系統。和傳統的控制系統相比,網絡控制系統使得系統的連線進行一步減少,便于相關診斷與維護,系統靈活性越來越強,人員安裝與維護工作勞動強度降低。
1 計算機遠程控制系統組成結構
1.1 主控計算機
該計算機系統的功能作用具體有輸入控制命令及其參數、顯示被控設備的反饋信息與其他必要的操作。按照計算機控制的基本方式和計算機系統結構特征的不同,主控計算機共有以下幾種基本結構:集中控制結構、分散控制結構、遞階控制結構。其實,計算機有著繁雜且多樣化的控制結構,不過,這些復雜的結構都是上面三種結構的變型或者集合而成。主控計算機結構具有三方面的共同特征:首先,具有相似性;主控計算機系統通常是由一系列的小網絡彼此關聯而最終產生的,計算機系統無論是從組織角度上看,還是從物理角度上看,均可分解成諸多個小網絡,也就是我們所說的子系統。計算機結構除了在組成結構上存在很大的相似性外,同時,也存在相同的可觀性、可控性以及能通性等。其次,具有動態性;主控計算機系統發展過程中,它的信息和參數會相應的發生著變化,比如,對于國際互聯網的變結構及變參數系統,就需通過變結構與變參數模型來加以詳細的描述與認真分析。主控計算機具有以下動態性:主控計算機服務的動態性。由于計算機系統結構越來越復雜以及規模的不斷擴大,主機接入時間與地點使得主機接入呈現出了動態性。這樣一來,就加大了接入控制器的處理技術、時間等難度。從主觀的角度上來看,計算機具有的動態性主要來自于人們的認識、思維、語言的模糊性,而從客觀角度上來看,主要是因為計算機狀態發生了變化、事件產生與消失的隨機性等等。最后,具有復雜性;在對計算機結構進行分析后得出,計算機系統以集中控制、分散控制以及遞階控制為主要控制結構。彼此間的相互組合致使主控計算機結構呈現出了復雜性。
1.2 通信協議
在遠程控制中,具體有LAN、WAN、撥號方式、互聯網等諸多的網絡連接方式,常常以TCP、IP等協議為主。TCP協議的作用在于在計算機間進行良好的數據包交換傳輸任務,此協議涉及連接的協議,有著較好的安全、穩定性,不過,實際效率較低,會占用大量的資源。此協議屬于面向連接的端到端的可靠協議,對相當一部分的網絡應用程序都比較支持,因此,隨著互聯網的快速發展,其已是網絡協議中最重要的應用標準。從上層應用程序角度上看,TCP協議可實施異步傳輸數據。對于流量控制方面,此協議應給予上層應用程序足夠的接入,以支持各類服務。
IP的作用在于諸多的包交換網絡進行有機的連接,通過源地址與目的地址進行數據包的傳送,其還具有對數據大小的重組功能作用,從而滿足各類網絡對包大小的實際需求。這項協議主要是調用本地網絡協議,同時,把數據報傳送至目的計算機或者是下一個網關中。而此協議又可被其上層TCP協議所調用,實際調用過程中,將傳送目的地址以及源地址當做主要參數,IP協議在形成數據報后,應調用本地網絡接口進行數據報的傳送。此協議會實現尋址與分段兩種基本功能。
1.3 系統核心性能
首先是可靠性;在遠程控制系統中,可靠性屬于一項關鍵的性能指標。系統的可靠性具體涵蓋了:一方面,主控計算機系統、數據傳輸通道與受控網絡系統三方間的可靠運行;另一方面,從遠程控制系統角度上來看,在上述三項系統中,數據傳輸通道的傳輸可靠性最為關鍵。而要想確保傳輸的可靠性,就必須強化傳輸介質和傳輸方式方法。
其次是穩定性;對系統穩定性造成影響的因素具體有:一,因傳輸時間延長而帶來的影響,本地控制系統在一條控制指令結束后,并未第一時間收到下一條的控制指令,致使控制過程出現了中斷的情況,倘若本地控制系統對于中斷現象未進行任何的補救,那么,后果將不堪設想;二,如發現本地控制系統異常,需遠程監控終端予以及時的修正,而因傳輸時間過長導致控制現場無法及時的停止,最終產生嚴重后果。三,由于數據傳輸存在錯誤性,導致系統難以穩定,而數據傳輸通道一定程度上會因為外界因素的影響存在數據傳輸錯誤,致使系統的控制穩定性難以得到保障。
2 計算機遠程控制的實現及應用
2.1 遠端計算機系統統喚醒技術
該項技術主要指的是遠程控制在相同的局域網內的計算機自動開機,這里所說的自動開機就是加電的含義。從距離角度上來講,遠端計算機系統喚醒技術沒有任何的要求,就算此局域網內的計算機距離較遠,也不會影響到遠程控制自動加電功能。該項技術的關鍵要求是主控計算機和遠端被控計算機必須在相同的局域網絡范疇內,該項技術的基本原理是:以計算機為前提,網卡上存在的MAC地址是唯一的,遠端計算機系統喚醒技術主要對網卡上存在的MAC地址進行準確識別,以實施遠程喚醒,操作方法是將僅有唯一網卡MAC地址的“Wake-up”數據包傳送到遠端計算機上,如果遠端計算機在比對了MAC的地址后,明確數據包就是傳給本機的,開機信號就會自行的發出。
2.2 多克隆技術
計算機實際管理過程中,常常存在一個復雜難解的問題,那就是當計算機科學技術的迅猛發展與不斷進步,使得辦公軟件、游戲軟件的諸多的軟件更新速度進一步加快,怎樣及時有效的對管理者管理的計算機加以更新,這已經成為了現階段我們迫切需要處理的瓶頸問題,以往所使用的更新措施所花時間較長、人力較大,并且工作效率十分不理想。隨著多克隆技術的出現,將上述難題有效的解決了。該項技術中不可缺少的是網絡多播技術,以一對多的形式為主,對諸多的計算機更新網絡數據,實施該項技術時,必須有穩定的網絡傳輸速度作為支撐,而且,還要具備較好的網絡克隆服務器穩定性能以及服務器運行過程中要有同時處理并發與請求的功能。多播克隆時相連的工作站的數量和網絡環境情況間是緊密聯系的,所以,多播克隆的客戶機的數量和網絡傳輸速度環境屬于正比關系。
2.3 遠程計算機服務器配蓋與啟動技術
遠程計算機啟動控制服務實際運行過程中,服務器應先發送兩個信息資源到客戶端上,這兩個信息資源主要是:一是BookBlock引導程序塊,在開啟遠程啟動服務時所需的所有資源都涵蓋在Book Block引導程序塊中;二是Remote boot Profile遠程啟動配置文件,其所涵蓋的信息內容具體會用到開啟遠程計算機啟動服務引導后,遠程啟動以PXE技術為主的網絡。
遠程計算機自動控制啟動過程中所遵循的原理是:客戶端先通過機器將請求數據幀發送到遠端服務器上,數據幀中具體涵蓋了網卡ID號和其他的識別等方面的信息,因服務器最初建立時就把局域網中包含的發送請求的網卡ID數據進行了儲存,所以,當請求數據幀發送到服務器上之后,服務器就自行的進行網卡ID數據的匹配,數據匹配完成后,遠程啟動就可以開啟。PXE技術的原理是:服務器端計算機應先對工作站中的MAC地址進行接收,然后,服務器端再通過服務配置工具DHCP針對工作站的MAC地址匹配相應的IP地址,因為DHCP屬于動態主機設置協議的簡稱,所以,在設置服務器端的IP地址時應以動態式為主,工作站在重新啟動后,所配置的IP地址會存在不同。在遠程網絡啟動中,PXE技術應從以下幾個程序進行:一,工作站開機啟動完成之后,PXE Boot ROM應做好自身測試工作,這不僅關系到控制權的獲得,同時還是確保最終遠程控制實現的最關鍵的步驟,PXE Boot ROM在自檢結束后,就會通過廣播這一模式將請求FIND數據幀在網絡上進行發送,如果服務器實際接收到了工作站發送的請求FIND數據幀就會立即回應,發出響應DHCP數據包,該數據包主要涵蓋了用戶端的IP地址、預置的交互通道等方面的信息內容,如果服務器端未接收到工作站所發送的請求FIND數據幀便沒有回應,于是,服務器將會把DHCP響應數據包發送給工作站,這時,工作站就會請求遠程計算機把實際所需的資源全部啟動,從而確保工作站中的MAC地址能夠在服務器端的etnames.Db文件中好好的保存。當服務器和遠端工作站反復的請求和響應后,遠端工作站最終明確了遠程啟動的核心參數,控制啟動塊獲得了啟動的控制權,而啟動塊又對操作系統進行了正確的引導,使得遠程啟動功能得以實現。
3 結論
綜上所述可知,隨著計算機遠程控制技術的不斷涌現,十分有利于計算機網絡管理工作者的工作,采用遠程控制技術使得計算機資源得到了有效的控制,對用戶的上機時間與下機時間進行了有效的控制,不同程度上限制了用戶的登錄權限,同時,管理人員的管理水平有了很大的提高。本文所論述的計算機遠程控制技術對于遠程自動化控制遠端計算機目標的實現具有重要意義。
參考文獻
[1]陳少波,桂衛華,基于Internet網過程控制遠程監控系統實時性研究[J],信息技術,2008,(3):13-15
[2]馬濤,跨平臺遠程監控系統[J],科技信息(學術研究),2008,(26):23-24
[3]龔純英,計算機機房管理系統遠程控制技術研究[J],電腦知識與技術,2009:2108-2019
[4]宋彥儒,周翔,計算機遠程控制系統設計[U],科技廣場,2008(12):61-62
[5]李志國,淺析數據加密技術與方法[J],科技創新導報,2007,31:10
[6]張敬東,遠程監控技術與監控系統[J],赤峰學院學報(自然科學版),2007,(2):24-26
關鍵詞:計算機體系結構;教學方式;課程內容;卓越工程師
作者簡介:李旎(1978-),女,浙江溫州人,湖南城市學院信息科學與工程學院,講師;吳宏斌(1964-),男,湖南益陽人,湖南城市學院信息科學與工程學院院長,教授。(湖南 益陽 413000)
中圖分類號:G642.0?????文獻標識碼:A?????文章編號:1007-0079(2012)31-0079-01
2010-2020年,中國“卓越工程師教育培養計劃”將用10年時間,培養百萬高素質各類型工程技術人才,為建設創新型國家、實現工業化和現代化奠定人力資源優勢。“卓越計劃”具有三個特點:一是行業企業深度參與培養過程,二是學校按通用標準和行業標準培養工程技術人才,三是強化培養學生的工程能力和創新能力。本文就第三點,以“計算機體系結構”課程為例,提出了從課程內容與教學方式兩方面進行課程教學模式的創新,以提高學生工程能力與創新能力的一些探索。
“計算機體系結構”是計算機科學與技術專業的一門基礎和必修課程,覆蓋了計算機組成原理、操作系統、編譯原理、數據結構、數字電子技術、模擬電路基礎等方面的內容。課程的目的是幫助學生建立整機系統的概念,提高學生從總體結構的層次來理解和研究計算機系統的能力。
“計算機體系結構”不僅是計算機專業研究生入學考試的專業課程之一,也是其他計算機類考試的必選內容。目前的計算機類考試主要是以下兩種:軟件水平考試,分初級、中級和高級三個級別;IT認證考試。無論哪種考試都涉及計算機體系結構的內容。比如,系統分析師考試大綱就要求學生了解各種計算機體系結構的特點與應用(SMP、MPP等),構成計算機的各類部件功能及其相互關系;實現性能計算(響應時間、吞吐量、TAT),性能設計(系統調整、Amdahl解決方案、響應特性、負載均衡)和性能指標(SPEC-Int、SPEC-Fp、TPC、Gibson mix、響應時間)。這從一個側面說明,“計算機體系結構”是一門非常重要的計算機專業課程,對提高計算機專業學生的分析、計算和設計能力有很大的幫助。但是,在實踐教學中,發現這門課程存在內容抽象、語言枯燥、學生難以理解等問題,因此教學難度大,效果也不盡如人意。為了做好“計算機體系結構”課程的教學,培養出高素質的計算機專業學生,我們改變了傳統單一的教學模式,從教學方式和課程內容兩個方面來改進課程教學。
一、教學方式的改進
1.啟發式課程教學
啟發式教學是指教師在教學過程中根據教學任務和學習的客觀規律,從學生的實際出發,采用多種方式,以啟發學生的思維為核心,調動學生的學習主動性和積極性,促使他們生動活潑學習的一種教學方式。
在教學中,先給學生設置懸念,然后再討論需要講解的內容,從而提高學生的興趣。Nancy M.Dixon指出:我們能夠記住所聽到的10%,所看到的15%,邊看邊聽的20%,做的10%,積極去做并得到響應的80%,給他人講授的90%。所以,在常規教學中,學生能掌握的知識是有限的,需要創造情景,使學生積極地做并進行響應,若能轉換成學生自己也能講授的程度則更好。教師經常要求學生自問:如果自己是老師,會怎么講這些內容,并要求在學生之間互相扮演教師和學生的角色,講述課程內容。如在講述流水線技術的過程中,筆者先向學生提出:為什么要采用流水線技術,怎樣實現流水線,它與工程上的流水線有何相關。課堂中,首先以經典的五段式流水線為例,和學生一起探討這個問題;然后,鼓勵他們積極思考,踴躍發言;最后,由他們推出一位學生做總結性的發言。現場氣氛活躍,課堂效果非常好。在期末考試中,關于流水線方面的知識,大部分學生均拿了滿分。
2.量化分析教學
培養從總體、系統的角度來分析和解決問題的能力以及自主創新能力,對學生的成長和未來發展有很大的影響,“計算機體系結構”特別強調培養學生的這一種能力。“計算機體系結構”一般安排在大學四年級開始,需要學生在學完主要的軟硬件基礎課程后,從整體系統、總體設計的角度來理解和研究計算機系統,學習如何根據各種實際應用的需要,綜合考慮軟硬件,設計和構建合理的計算機系統結構。“計算機體系結構”課程中多是抽象的概念和原理,這些內容不被學生理解,且有限的實驗環境也限制了學生自主創新能力的培養,但是,如果將研究對象轉換成可以運算的數據,并對這些數據進行分析是完全可行的,這就是量化分析方法。
前人對量化分析法的定義和特點闡述主要有:量化研究遵循的是實證主義,它應用量的方法以驗證假設;量的研究是指研究者事先建立假設并確定具有因果關系的各種變量,然后使用某些檢測工具對這些變量進行測量和分析,從而驗證預定的假設。“計算機體系結構”是從整體上研究由處理系統、指令系統、存儲系統、信息傳輸系統構成的有機系統,其目的是設法提高整個系統的性能。對性能的分析主要就是采用量化分析法,將問題簡化、精確化和客觀化,使抽象的知識也變得形象起來。如在探討計算機加速比S的過程中,以時間t為標準,比較計算機改進前與改進后的時間比值。實踐證明,這樣的效果非常好。
二、課程內容的改進
1.“計算機體系結構”課程和“計算機組成原理”課程有很多相似的地方
這兩門課程都講授輸入輸出系統、存儲部件、數據表示等,但“計算機組成原理”作為一門硬件課程主要強調其基本運行原理,而“計算機體系結構”強調性能優化方法;“計算機組成原理”強調其細節,而“計算機體系結構”則強調的是軟硬件的分配,及對性能的影響。現在有些專業中,在“計算機組成原理”中涵蓋計算機體系結構的內容,有些專業則單獨開設這兩門課程。必須合理劃分兩門課的內容,組織教學內容和教學計劃。現在,“計算機體系結構”課程主要講述內容為流水線技術和存儲技術,并對嵌入式系統方向的學生加強了存儲技術中虛擬存儲系統的講授。
2.強調知識的更新和發展
計算機技術是發展最快、應用最廣、影響最大的學科之一,“計算機體系結構”知識也在日新月異發展著。近年來多核技術、虛擬機、復雜存儲系統和先進互聯技術的發展使經典的計算機體系結構內容有了很大的更新。怎樣運用有限的課堂時間,使這些復雜技術與經典體系結構知識點融合,是教學內容改革的主要任務。
同時,就是同一門課程,不同的作者所編著的教材的內容和側重點都有很大的不同,如張晨曦所編著的《計算機系統結構》Catch部分,偏重于Catch性能的分析與優化,而李學干的《計算機體系結構》,則偏重于Catch系統的結構,且著重描述了虛擬存儲器的結構和功能。
所以,教學中既不能照本宣科,也不能脫離書本,根據專業方向的不同,有選擇性地進行講授,同時將一些新技術、新知識、新產品以及最新的發展動態,融入課堂教學中。
3.加強實驗教學環節
實驗是任何科學創新的源和本。在學校教學工作中,理論課和實驗課是教學體系中兩個互相有聯系的獨立環節,要重視實驗,決不能把實驗課看成是理論課的依附。
計算機專業作為一門應用型專業,需加大培養學生的動手能力,激發他們的創新潛能,通過實驗將課堂和實踐結合,改善理論教學枯燥、單調的情況。現在“計算機體系結構”課程實驗學時僅8個學時,而很多著名的高等院校如同濟大學的實驗環節已增加到了24學時,很值得借鑒。
三、結束語
人才是一個國家發展最重要的資源,能否培養出有優秀工程能力和創新能力的人才,最后的關鍵還要看是否有一個科學的課程體系和教學內容。探索說明,只有不斷改進課程教學,才能培養出更多的高素質人才,實現我國的“卓越計劃”。
參考文獻:
[1]于永斌,徐潔,吳曉華,等.多核時代的“計算機系統結構”課程[J].計算機教育,2011,(6).
[2]張晨曦,劉依.探索新的教學模式和方法,建設計算機系統結構精品課程[J].計算機教育,2007,(12).