精華區beta TH-High_91 關於我們 聯絡資訊
※ [本文轉錄自 bosomfriend 看板] 作者: ntuwalker (我也有被嫌棄的時候?) 看板: bosomfriend 標題: 計概非計算部分-2 時間: Mon Feb 2 21:43:44 2004 如同前述,軟體分為系統軟體與應用軟體-> 系統軟體: 1.系統程式-> (1).組合程式-將'以組合語言寫成的程式'翻譯為'機械語言'的系統程式 pass:當輸入的原始程式被組合程式讀過處理一次,稱為一個'pass' Multiple-pass的速度最慢,但最佳化程度最高 (2).巨集處理程式-書上說明不清 巨集定義:程式中經常重複的某部分,定義為一縮寫,即為'巨集定義' (3).載入程式-將'目的程式'以可執行的格式,放放置於記憶體中.主要功能包括: 分配-在記憶體中幫助目的程式安排儲存位置 連結-解決'目的疊'之間的符號參考問題 重定位-重新安排與位址有關的儲存位置 載入-將指令與資料置入記憶體中 (4).編譯程式-將高階語言轉換成機械語言 (目的類似組合程式,只是處理對象換成高階語言與機械語言) 2.作業系統-> 使用者與電腦之間的一套介面程式,使電腦硬體能更有效地被人類使用 (1).UNIX作業系統-為一個多元程式且分時處理的作業系統,可同時容納40位使用者. 採用樹狀檔案結構圖 (2).MS-DOS作業系統-由微軟公司所開發(個人覺得不是很重要) (3).Windows作業系統-1985年微軟公司開發,原為架構在DOS下的一種圖形介面程式 應用軟體:經過我跟翔哥的討論,這部分應該只能靠常識 大致上有整合性套裝軟體 文書處理(WORDSTAR PE2) 桌上排版(word wordpro) 財務分析(Multiplan) 繪圖(3D studio AutoCAD) 檔案管理(dBASE Access) 通訊軟體(Telix AcerXWay)以及各種娛樂軟體,大概知道一下功能就好,注意一下 微軟公司推出的,考古題大部分還滿生活化的,太冷僻的不用管它. ------------------------------------------------------------------------------ 程式語言類型-> 低階語言-1.機械語言:而二進碼0和1組成 2.組合語言:符號化的程式語言,必須組一為0和1,才可被接受執行 高階語言-編譯語言:又稱'程序導向語言',更符合人類語言的方式 極高階語言-又稱'問題導向語言',只需只是電腦如何去執行即可 自然語音-最接近人類日常生活使用的語言,資料存取非常容易,惟尚未成熟 -------------------------------------------------------------------------------- 常見的高階語言: 1.FORTRAN-世界上第一種成功開發的高階語言,由IBM開發 2.COBOL-針對商業資料處理而設計的語言 3.BASIC-依序取一行敘述,並立即翻譯惟機械語言,為直譯程式 4.C語言-移植性強,與組合語言配合以設計系統程式 5.PASCAL-以紀念法國數學家巴斯卡命名,適用於學術及商業應用 6.ADA-美國國防部基於國防需要所開發,具有高移植性與可讀性 7.GPSS-專用於模擬工作 8.LISP PROLOG-為人工智慧語言 9.APL-處理數學問題,尤其是向量 矩陣 10.RPG-IBM設計開發,提供大量印製報表 (不是角色扮演喔!我冷掉了~~~~~ >_<) 11.PL/1-IBM設計開發,適用於科學 工業 商業等多功能用途 12.PILOT-電腦輔助教學程式語言 ------------------------------------------------------------------------------ 流程圖:以特定的圖形符號來取代文字敘述處理過程 分為系統流程圖與程式流程圖,考古題多為程式流程圖,請自行參閱參考書 ------------------------------------------------------------------------------ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.248.8 ※ 編輯: ntuwalker 來自: 140.112.248.8 (02/02 21:44) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.248.8