close
電腦概論-軟體篇軟體可分為兩類 系統軟體專為系統維護及使用所設計的軟體,又可分為三類 作業系統:提供使用者一個介面(Shell)能間接使用控制電腦硬體工具程式:用於微調硬體及作業系統等效能的軟體語言程式:用於開發應用軟體或工具程式的語言軟體 應用軟體用來解決使用者需求及問題的軟體 套裝軟體:一般市面上的軟體,功能強大但較無彈性,例:Office、PhotoImpact、Flash等等網路工具:應用於網路偵測及效能分析的軟體網路軟體:以網路為媒體,網路瀏覽器為入口,網站為平台建立線上的套裝軟體,一般以Flash語言程式或Java語言程式來開發,特色為不用安裝隨時可使用 人→應用軟體→系統軟體→硬體 開機流程 開啟電源→BIOS→Boot Record→作業系統 CMOS電池,用來儲存硬體規格、系統日期和時間及開機順序等相關設定 Boot Record(啟動程式記錄),將硬碟中的作業系統載入至記憶體中執行,通常存在於硬碟中第一個磁區 作業系統是由核心Kernel與介面Shell所組成的 現在的作業系統提供的介面皆為GUI(Graphical User Interface)圖形化使用者介面,此介面提供更簡易操作的環境,讓使用者更快速適應作業系統的使用 GUI Shells的主要功能為window manager視窗管理 而Kernel功能有四種檔案管理File Manager (Data)週邊設備管理Device Drivers Manager (I/O Device)記憶體管理Memory Manager (Memory)行程的管理Scheduler & Dispatcher (CPU)需有效的分配資源及執行,發揮CPU的執行效能 作業系統的類型有三種單人單工(Single -User Single-tasking)同時間只能執行一個程式,且只能有一個使用者登入使用單人多工(Single-User Multi-tasking)同時段能分配資源同時執行多個程式,但只能有一個使用者登入使用多人多工(Multi-User Multi-tasking)同時段能分配資源同時執行多個程式,且能多個使用者同時登入使用 不可能有多人單工,所以作業系統如果是多人使用一定能多工處理 作業系統的演進:多人多工(Unix)→單人單工(DOS,命令提示字元)→單人多工(Windows) Windows系列作業系統是由微軟所開發的XP是eXPerience體驗的意思 UNIX是由美國貝爾實驗室開發,是最早的一套強大且專業的作業系統 Linux是由芬蘭的Linux Torvalds所開發能與UNIX相容的作業系統,穩定安全高且免費使用,所以網路伺服器大都採用Linux為作業系統。Linux是文字介面為主,但也有推出GUI,稱之為X-window Mac OS是由Apple公司所開發的麥金塔(Macintosh)系列電腦,廣泛使用於繪圖、3D、音樂等藝術專業顉域的優質作業系統 GUI開發的歷史:Xerox→Apple→Windows→Linux 所見即所得WYSWYG(What You See Is What You Get) 而最新的作業系統應考慮多人多工及多處理器(Multi Processor),重點在於如何分配資源給多個處理器同時執行多個程式,使效能達到1+1>2的效能 Process程序流程 取自wiki百科computer process 作業處理方式:批次處理batch processing即時處理real-time processing交談式處理interactive processing 網路作業系統(Network Operating System,NOS)是多人多工的作統其處理方式有主從式處理Client-Server相當於集中處理central 點對對處理P2P peer to peer相當於分散處理distributed 認識應用軟體 軟體種類功能軟體名稱文書處理以建立文字作業、文章或書面報告記事本、WordPad、Word、Writter繪圖軟體影像處理軟體具有圖形繪製、修改及照片美化及特效小畫家、PhotoImpact、Photoshop、Painter、GIMP簡報軟體具有包含文字、圖片、圖表、表格、聲音、動態動畫等以多媒體體多元整合的方式製作出簡單報告的投影片Powerpoint、Impress卡片軟體能快速容易製作出專業的卡片非常好色多媒體播放軟體以播放音樂及影片為主KMPlayer、Media Player看圖軟體快速的瀏覽圖片及簡易編輯Picasa、XnView、FastStone試算表資料內容以數值為主,能進行計算、排序、及製作分析圖表Excel、Open office Calc瀏覽器軟體具有瀏覽網際網路世界IE、Firefox、Opera、Safari、Google Chrome動畫軟體具有繪圖及製作動畫的功能Flash、MAYA續傳軟體隨時中斷再下載Orbit、FlashGet、BT3D模型軟體能快速製作出3D的模形Sketch Up、3D Max、Blender向量圖處理軟體繪製的圖形以向量圖為主Illustrator、Corel Draw防毒軟體具有防毒及掃毒使電腦免於受到網路病毒的入侵AntiVir、avast、PC-cillin、NOD32、Norton影片剪接軟體專門製作剪接影片,能切割影片、加入字幕及聲音Movie Marker、會聲會影即時通訊軟體借由網路與朋友傳送訊息Yahoo!Messager、MSN、Skype、GTalk程式設計軟體能製作更多功能的軟體及遊戲Visual Studio.NET、netBean、Scratch燒錄軟體將資料從硬碟中,燒錄保存至光碟片中imgBurn、Nero資料庫軟體具有檔案資料整理成資料庫,能進行插入、查詢、刪除及修改等功能Access、SQL、Base網路軟體以網路為媒體,網路瀏覽器為入口,網站為平台建立線上的套裝軟體,種類多元化Meebo、Google Docs 軟體系統開發的生命週期 分析Analysis調查,了解,分析,發現問題,可行性研究設計Design以基本模組來設計出作業系統的執行方法和架構,只是概念不能執行實作Implementation以程式開始進入撰寫作業系統的執行方法和架構,可邊執行邊測試測試Testing在系統整合上線上之前,必須除錯,目地在於減少錯誤 最後一定要將過程及相關程式內容撰寫成文件Document及操作手冊,方便日後維護、修改 軟體的種類1. Shareware共享軟體試用版軟體,有著作權,需繳費才可合法取得使用權2. Freeware 免費軟體有著作權,可以免費複製、使用及免費合法使用3. Open Source 開放式源碼免費,無著作權,軟體發行時會附上原始程式碼,並授權允許使用者修改 智慧財產權包含了著作權、專利權、商標權 電腦軟體受著作權法的保護,存續期間為50年軟體程式設計師受雇於公司時撰寫的程式,所有權屬於該公司,著作權則屬於程式設計師 專利權,保護期間為15年, 軟體技術1-Click硬體技術iPhone多重觸控 .msgcontent .wsharing ul li { text-indent: 0; } 分享 Facebook Plurk YAHOO! .
全站熱搜
留言列表