Pascal程序的基本结构.doc

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

1. 不同的運作模式是為了應付不同環境的不同需要,例如較高的產量或較短的回應時間。 2. 用戶可以利用聯機或脫機使用電腦: 聯機 脫機 用戶可直接與中央處理器通訊。 用戶不能直接與中央處理器通訊。 處理時可迅速得到中央處理器支援。 在脫機期間,不需要佔用中央處理器。 各輸入、輸出和存貯等外圍設備均直接受到中央處理器的控制。 各輸入、輸出和存貯等外圍設備均不受中央處理器的控制。 例子:利用電腦查詢飛機航班的 資料。 例子:計算僱員月薪之前,可以用脫機系統把數據轉錄於磁碟等媒體,待數據輸入完成後才一次過作處理。 3. 透過多用戶和多任務,可以在聯機操作時減少電腦中央處理器的閒置時間。 a) 多用戶 --- 多用戶是指許多用戶各自使用終端機共同使用同一個電腦系統(分享一 部高性能的電腦主機),通常是同時處理不同性質的數據。在聯機的操作下主機以高速地輪流照顧各用戶,使各用戶仍然有獨自使用一部大型電腦的感覺。 b) 多任務 --- 利用分時的方法可以令多名用戶能夠共同使用一部大型電腦。 ? 把電腦的中央處理器的使用時間分成短暫的時間分片,讓每名用戶輪流佔用這短暫的時間。 ? 一名用戶可以同時送出多個任務。 ? 用戶數目較少(多)時,每個用戶等候中央處理器的使用時間會較短(長) ? 可能同時有多名用戶的程序或數據存貯在電腦的主存貯器內,系統需採取措施發揮數據保密的功能。 ** 多用戶 + 多任務 ? 分時系統 c) 分時系統的特徵: 1. 用戶要輸入識別號碼和通行字以進入系統內。 2. 用戶可選擇所提供的不同程序(即軟件)來解決自己的問題。 3. 用精細的操作系統將時間分割成小段,輪流分配給用戶使用。 4. 所有用戶各自獨立,不會感覺到其他用戶的存在,而只察覺到是自己一人使用。 分時處理的優點: 1. 許多人可同時分享同一電腦系統的資源,提高了資源的效用。 2. 在分時系統中,無須大量裝置電腦,維修和保養電腦的費用可以減省。 分時處理的缺點: 1. 如果過多用戶同時使用,運作便會緩慢下來。 2. 文件保安問題 3. 需要使用複雜而精巧的系統軟件。 4. 需要容量極大的存貯器去貯存不同用途的軟件,應付各種不同用戶的需要。 4. 成批處理與實時處理的比較: 成批處理 實時處理 (一定是聯機操作的) 時間延誤 數據需累積後才處理 數據會被即時處理,產生最新的信息 佔用電腦時間 只在處理時佔用 長時間佔用 存貯媒體 可以選擇磁帶或磁碟 使用磁碟,不能使用磁帶 存取方式 順序存取 直接存取 在甚麼情況下使用 適用於週期性或時間不急迫的處理 適用於需即時處理的數據 例子 1. 工資計算系統 2. 計算考試成績和編印成績表 1. 飛機票銷售系統 2. 防空雷達網系統 3. 銀行帳戶收支系統 4. 自動櫃員機 5. 交互式處理讓電腦系統可以與用戶溝通,令用戶可以根據電腦所發出的信息作回應。而電腦亦會根據用戶的不同回應而作不同的處理。例子: a. 電腦輔助學習(簡稱CAL)軟件 - 這些程序會由電腦提出問題並顯示於終端機的屏幕,再由學生作答。電腦會根據學生的回應而調節軟件所需顯示的畫面或所需執行的進度。 b. 自動櫃員 - 我們需要依照自動櫃員機的指示操作(例如:在適當時候插入提款卡、鍵入密碼、選擇服務等)。而自動櫃員機亦會根據我們所選擇的服務而執行不同的操作。 6. 五種運作模式的比較: 運作模式 說明 優點 缺點 最適合使用的環境 例子 成批處理 把收集得的一組數據累積起來,並加以排序後,才一起輸入電腦來處理。 ? 系統較易建立 ? 運作成本較低 ? 資料過時 ? 處理數據的時間較長 ? 涉及大量數據 ? 不需要很短的應答時間 ? 工資計算系統 ? 處理考試成績 實時處理 把收集得的數據作即時的處理。 應答時間較短 ? 系統較難建立 ? 運作成本較成批處理的高 ? 需要最新的資料 ? 應答時間須限制在很短的時間內 ? 電腦售票系統 ? 易辦事 交互式處理 實時處理的一種,當中需要用戶與電腦之間進行連續的對話。 ? 操作十分容易 ? 讓用戶與電腦進行連續的對話 ? 需要較複雜的系統 ? 建立成本較高 ? 要求用戶的參與 ? 對電腦的要求作即時的回應 ? 自動櫃員機 ? 互動電視 多任務 可讓單一用戶同時執行多個程序 節省時間 若其中一個應用程序發生問題,則整個系統的運作速度可能會被拖慢,其他應用程序的運作同樣可能會受到影響 置身忙碌的工作環境中,並需要同時執行多個不同的應用程序 視窗操作系統 多用戶 可讓兩個或以上的用戶同時使用一台電腦 ? 可同時服務多個用戶 ? 充分利用電腦的資源 ? 需要使用較複雜的操作系統 ? 數據的保密程度較低 ? 處理大量數據時的效率較低 要同時為多個用戶提供服務 ? 影碟租借公司的電腦系統 ? 大學的電腦

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档