[教育学]资讯科技基础建设

[教育学]资讯科技基础建设

ID:39974887

大小:2.23 MB

页数:39页

时间:2019-07-16

[教育学]资讯科技基础建设_第1页
[教育学]资讯科技基础建设_第2页
[教育学]资讯科技基础建设_第3页
[教育学]资讯科技基础建设_第4页
[教育学]资讯科技基础建设_第5页
资源描述:

《[教育学]资讯科技基础建设》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、資訊科技基礎建設硬體、網路、軟體、資料處理等技術(II)1大綱IT的基礎建設硬體網路軟體資料處理電腦系統架構發展趨勢2軟體學習目標軟體定義軟體分類系統軟體系統管理系統發展應用軟體一般用途特殊用途軟體導入來源軟體發展趨勢3軟體定義電腦系統中與硬體(hardware)相互依存的另一部分,包括程式(program)、相關資料(data)及其說明文件(document)4ClassificationofSoftware5軟體的種類6作業系統OperatingSystem負責管理CPU的運作,控制輸入/輸出、儲存體資源與電腦系統活動提供使用者執行應用程式時

2、的各種支援服務資源管理(resourcemanagement)虛擬記憶體(virtualmemory)檔案管理(filemanagement)工作管理(taskmanagement)多工(multitasking)7作業系統種類微軟WindowsWindowsNT(NewTechnology)作業系統Windows2000作業系統WidowsXPWindowsServer2003UNIXSunMicrosystemsSolarisIBMAIXLinux開放程式碼(open-source)免費分享軟體RedHatCalderaSUSELinux等M

3、acOSX8其他系統管理程式系統管理軟體資料庫管理系統網路管理程式工具程式(utilities)效能監視器(performancemonitors)安全監視器(securitymonitor)應用伺服器(applicationservers)中介軟體(middleware)9程式語言ProgrammingLanguages一套用來告訴電腦要做什麼的規則,用於開發系統軟體與應用軟體;種類很多,每一種都有專屬的語法(Syntax)及語意(Semantics)10程式語言的發展第一代語言:伴隨著電腦的發明而發展出來的,稱為機器語言(MachineLan

4、guage),也就是不須經過任何翻譯即能與電腦直接溝通的語言。第二代語言:組合語言(AssemblyLanguage),使用了具有特定功能的符號來下達指令,稱之為記憶碼(MnemonicCode),以替代0與1的組合,省去了記憶一大堆編碼的困擾。第三代語言:高階語言(HighLevelLanguage),已更接近人類語言,就像是文字的敘述加數學公式的組合,不僅告訴電腦該做什麼,也告訴電腦該如何做,為程序性語言(ProcedureLanguage)。11程式語言的發展第四代語言:僅須設定自己想要的結果是什麼,而不須編寫如何做。只須詳述說明該做什麼,

5、而不須告訴電腦該如何做。稱為問題導向語言(Problem-OrientedLanguage)或非程序性語言(Non-ProcedureLanguage),第五代語言:也稱為自然語言(NaturalLanguage)。自然語言是程式語言發展的下一步,很相似於第四代的查詢語言,不過它期望達成使用者不必學習特定字彙、文法或者語法就可讓電腦執行指令。12程式語言-網站語言與服務HTML(HypertextMarkupLanguage,超文件標示語言)XML(eXtensibleMarkupLanguage,延伸性標示語言)Java獨立運算平台Javaap

6、pletsJ2EE(Java2EnterpriseEdition)微軟.Net軟體開發平台13網頁設計工具-HTML超文件標記語言(HypertextMarkupLanguage,HTML):標記語言(MarkupLanguage)主要功能是告訴瀏覽器如何來呈現文件的內容和結構。可用來控制文字、圖表、聲音、影像等內容的配置,以及建立網頁間的超連結。包含兩大部分,一是文件標記語法(DocumentTag),另一是文件內容,標記語法都是以起始及結束成對的方式標記。14網頁設計工具-JAVA目前被普遍的應用於網站的開發與管理。由昇陽電腦(SunMicr

7、osystems)的Green專案團隊於1992年開發出來的程式語言,一種物件導向(Object-Oriented)高階程式語言,程式撰寫後必須經過編譯器的編譯。JAVA編譯器並非將JAVA語言編譯成二進位的機器語言,而是編譯成JAVA位元組碼(ByteCode),由JAVA虛擬機器(JAVAVirtualMachine,JVM)來執行程式。15Java2EEvs.MS.Net軟體開發平台16ProgrammingToolsGraphicalProgrammingInterfacesProgrammingEditorsDebuggers除錯器Co

8、mputer-AidedSoftwareEngineering(CASE)電腦輔助軟體工程tools17資料處理課程大綱文件vs.資料處

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。