III软体介绍.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
III软体介绍.doc

 PAGE III-6 軟體介紹 何謂軟體 軟體(software)特性:無法以觸覺感受,無法獨立存在,必須依存於某種硬體 電腦軟體的目的:指揮電腦硬體(電腦若無軟體則形同廢鐵) 電腦軟體可分為程式(program)與資料(data),其中資料軟體又稱為數位內容 硬體的功能(內容)是固定不變的,而軟體的內容或功能則會經常更新 介於硬體與軟體之間的稱為韌體(firmware),其內容或功能雖然可以更改,但更改的頻率很低(有些甚至需要特殊的設備),如BIOS 程式軟體的分類 程式軟體 系統軟體 應用軟體 作業系統 公用程式 通用型 專用型 附屬應用程式/系統工具 Windows-XP MS-Office 核電廠材料備品管理系統 系統軟體(System Software) 控制、維持電腦及其周邊裝置的運作 系統軟體包括作業系統和公用程式 作業系統(Operating System, OS) OS是整個電腦系統(包括軟硬體)的總管 一般電腦的OS是存放在硬碟內,但PDA或smart phone等掌上型電腦的OS則存在ROM內(Embedded OS) 一般而言,大型主機、迷你電腦、PC等不同等級的電腦會使用不同的OS 同等級的電腦也可能使用不同的OS,如PC級的MS-Windows、Linux、UNIX 專用的OS必須搭配專用的硬體(如,Mac OS) OS一項重要的功用是:隱藏不同廠商的硬體差異 ? 提供應用軟體廠商共通的開發平台(platform),因此OS有時也被稱為平台(如,Wintel平台是指MS-Windows + Intel) 應用軟體一般只能在特定的平台(OS)上執行(如,MS-Office必須在MS-Windows上才能執行) OS的主要功能: 開機: Power ON,存在?ROM中的BIOS執行各項自我測試 測試的結果與CMOS中的內容比對 若比對結果無誤,BIOS由硬碟(或USB、CD、DVD)中搜尋系統檔案(system files),載入主記憶體並啟動該程式 載入並啟動硬碟中的OS核心(kernel)程式,OS核心開始常駐主記憶(memory resident)並接管整個電腦系統 提供 使用者/應用軟體、應用軟體/電腦硬體、使用者/電腦硬體 之間的介面(interface):如,使用者以檔名指示OS讀取某檔案,由OS實際操控硬碟去讀取某些track的某些sector 管理程式(Managing Programs): PDA、smart phones等掌上型電腦或早期的PC屬單人/單工(single user/single tasking)OS,(如MS-DOS,Windows-CE) 單人/多工(single user/multitasking)OS,以單一的CPU並行(concurrently)處理???個程式(如MS-Windows),只有作用中的程式為前景(foreground)處理,其他非作用中的程式則為背景(background)處理 大型主機或迷你電腦大多屬於多人/多工(multiuser/multitasking)OS,每個user可以執行多個程式(如,UNIX)。程式的管理方式除了要追求效率之外,還必須考慮公平性 ? 排程(如,輪流式的Time-sharing分時系統) 程序排程(Process Scheduling):被啟動的程式稱為程序(process) CPU 硬碟 主記憶體 長程排程 (Long-Term Scheduling) 或 (Job Scheduling) 短程排程 (Short-Term Scheduling) 或 (CPU Scheduling) 中程排程 (Medium-Term Scheduling) Swap out Swap in Swapper 程序狀態遷移圖(Process State Transition Diagram): 就緒 Ready 執行 Running 暫停 Blocked 開始 結束 I/O I/O 完成 CPU閒置 Time out 病患在診療過程中的狀態遷移: 目前的診療結束時, 醫生(CPU)由診療室外的病人(Ready list)中挑一個病患(process)來診療(Running) 診療中碰到需要檢查時(I/O),診療暫停(Blocked) ,病患至檢驗室檢查 醫生由診療室外的病人(Ready list)中挑一個新病患來診療(Running) 檢查完畢後,原病患回到診療室排隊(Ready list),再度成為Ready 狀態 多重處理(multiprocessing)OS為多處理器同時(simultaneously)執行單一或多個程式,包括平行處理(parallel processing)(如超級電腦)及分散處理(di

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档