資源描述:
《[教育學(xué)]資訊科技基礎(chǔ)建設(shè)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、資訊科技基礎(chǔ)建設(shè)硬體、網(wǎng)路、軟體、資料處理等技術(shù)(II)1大綱IT的基礎(chǔ)建設(shè)硬體網(wǎng)路軟體資料處理電腦系統(tǒng)架構(gòu)發(fā)展趨勢2軟體學(xué)習(xí)目標(biāo)軟體定義軟體分類系統(tǒng)軟體系統(tǒng)管理系統(tǒng)發(fā)展應(yīng)用軟體一般用途特殊用途軟體導(dǎo)入來源軟體發(fā)展趨勢3軟體定義電腦系統(tǒng)中與硬體(hardware)相互依存的另一部分,包括程式(program)、相關(guān)資料(data)及其說明文件(document)4ClassificationofSoftware5軟體的種類6作業(yè)系統(tǒng)OperatingSystem負(fù)責(zé)管理CPU的運(yùn)作,控制輸入/輸出、儲存體資源與電腦系統(tǒng)活動提供使用者執(zhí)行應(yīng)用程式時
2、的各種支援服務(wù)資源管理(resourcemanagement)虛擬記憶體(virtualmemory)檔案管理(filemanagement)工作管理(taskmanagement)多工(multitasking)7作業(yè)系統(tǒng)種類微軟WindowsWindowsNT(NewTechnology)作業(yè)系統(tǒng)Windows2000作業(yè)系統(tǒng)WidowsXPWindowsServer2003UNIXSunMicrosystemsSolarisIBMAIXLinux開放程式碼(open-source)免費(fèi)分享軟體RedHatCalderaSUSELinux等M
3、acOSX8其他系統(tǒng)管理程式系統(tǒng)管理軟體資料庫管理系統(tǒng)網(wǎng)路管理程式工具程式(utilities)效能監(jiān)視器(performancemonitors)安全監(jiān)視器(securitymonitor)應(yīng)用伺服器(applicationservers)中介軟體(middleware)9程式語言ProgrammingLanguages一套用來告訴電腦要做什麼的規(guī)則,用於開發(fā)系統(tǒng)軟體與應(yīng)用軟體;種類很多,每一種都有專屬的語法(Syntax)及語意(Semantics)10程式語言的發(fā)展第一代語言:伴隨著電腦的發(fā)明而發(fā)展出來的,稱為機(jī)器語言(MachineLan
4、guage),也就是不須經(jīng)過任何翻譯即能與電腦直接溝通的語言。第二代語言:組合語言(AssemblyLanguage),使用了具有特定功能的符號來下達(dá)指令,稱之為記憶碼(MnemonicCode),以替代0與1的組合,省去了記憶一大堆編碼的困擾。第三代語言:高階語言(HighLevelLanguage),已更接近人類語言,就像是文字的敘述加數(shù)學(xué)公式的組合,不僅告訴電腦該做什麼,也告訴電腦該如何做,為程序性語言(ProcedureLanguage)。11程式語言的發(fā)展第四代語言:僅須設(shè)定自己想要的結(jié)果是什麼,而不須編寫如何做。只須詳述說明該做什麼,
5、而不須告訴電腦該如何做。稱為問題導(dǎo)向語言(Problem-OrientedLanguage)或非程序性語言(Non-ProcedureLanguage),第五代語言:也稱為自然語言(NaturalLanguage)。自然語言是程式語言發(fā)展的下一步,很相似於第四代的查詢語言,不過它期望達(dá)成使用者不必學(xué)習(xí)特定字彙、文法或者語法就可讓電腦執(zhí)行指令。12程式語言-網(wǎng)站語言與服務(wù)HTML(HypertextMarkupLanguage,超文件標(biāo)示語言)XML(eXtensibleMarkupLanguage,延伸性標(biāo)示語言)Java獨(dú)立運(yùn)算平臺Javaap
6、pletsJ2EE(Java2EnterpriseEdition)微軟.Net軟體開發(fā)平臺13網(wǎng)頁設(shè)計工具-HTML超文件標(biāo)記語言(HypertextMarkupLanguage,HTML):標(biāo)記語言(MarkupLanguage)主要功能是告訴瀏覽器如何來呈現(xiàn)文件的內(nèi)容和結(jié)構(gòu)??捎脕砜刂莆淖帧D表、聲音、影像等內(nèi)容的配置,以及建立網(wǎng)頁間的超連結(jié)。包含兩大部分,一是文件標(biāo)記語法(DocumentTag),另一是文件內(nèi)容,標(biāo)記語法都是以起始及結(jié)束成對的方式標(biāo)記。14網(wǎng)頁設(shè)計工具-JAVA目前被普遍的應(yīng)用於網(wǎng)站的開發(fā)與管理。由昇陽電腦(SunMicr
7、osystems)的Green專案團(tuán)隊於1992年開發(fā)出來的程式語言,一種物件導(dǎo)向(Object-Oriented)高階程式語言,程式撰寫後必須經(jīng)過編譯器的編譯。JAVA編譯器並非將JAVA語言編譯成二進(jìn)位的機(jī)器語言,而是編譯成JAVA位元組碼(ByteCode),由JAVA虛擬機(jī)器(JAVAVirtualMachine,JVM)來執(zhí)行程式。15Java2EEvs.MS.Net軟體開發(fā)平臺16ProgrammingToolsGraphicalProgrammingInterfacesProgrammingEditorsDebuggers除錯器Co
8、mputer-AidedSoftwareEngineering(CASE)電腦輔助軟體工程tools17資料處理課程大綱文件vs.資料處