忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。




2025/03/19 07:53 |
システム設計⑫
ユーザプログラム設計の細かい配慮点など…

どんなプログラムもそうなんですけど、入口と出口、開始終了はペアになっていますね。
中断(キャンセル)処理っていうのも機能上必要な場合もあります。

中断処理が可能かどうかはどこまで最初の状態に戻ることができるか、にかかってきます。一時退避のスタック命令(PUSHとPOP)がキーワードの世界です。

シングルタスクであるMS-DOSの場合、全レジスタと元の呼び出しアドレス保持で事足りますが、Windowsクラスのマルチタスクでは、レジストリといった専用パラメータファイルを用意するなど、復元状態を記憶する順序だても結構複雑です。
アプリケーションWindowsソフトのインストール途中に電源が落ちたりすると、最悪、起動すらしないPCになってしまいます。

反応の良いソフトは内部的にとても過密、かつ複雑な動きをしています。高度であるゆえ、慎重に利用するスキルが求められているわけです。




PR



2009/03/04 10:23 | Comments(0) | 電気

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<システム設計⑬ | HOME | システム設計⑪>>
忍者ブログ[PR]