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