Presentation is loading. Please wait.

Presentation is loading. Please wait.

ソフトウェア階層 分類 具体例 応用ソフト 基本ソフト アプリケーションソフト 個別アプリケーション SEやユーザが開発するプログラム

Similar presentations


Presentation on theme: "ソフトウェア階層 分類 具体例 応用ソフト 基本ソフト アプリケーションソフト 個別アプリケーション SEやユーザが開発するプログラム"— Presentation transcript:

0 ソフトウェアとは : 定義:コンピュータを動作させる手順・命令をコンピュータが理解できる形式で記述したもの。プログラムともよぶ。 プロセッサ
メモリ プロセッサ [プログラム] Xの値をレジスタ1に格納 Yの値をレジスタ2に格納 レジスタ1とレジスタ2の値を加算 加算結果をディスプレイに表示 終了 [データ] X=510 Y=730 演算回路 レジスタ1 レジスタ2 レジスタ3 レジスタ4 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。

1 ソフトウェア階層 分類 具体例 応用ソフト 基本ソフト アプリケーションソフト 個別アプリケーション SEやユーザが開発するプログラム
汎用アプリケーション Word、Excel、PowerPoint ミドルウェア データベース Oracle、DB/2、SQLServer 言語プロセッサ(コンパイラ) Java、C++、COBOL、VisualBasic 日本語フロントエンド IME オペレーティングシステム デバイスドライバ プリンタDrv.、モデムDrv. OS Windows、LINUX、UNIX BIOS 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。

2 オペレーティングシステム(OS)とは 定義:アプリケーションソフトが効率的に動作できるようにサポートする補助ソフト。 例えば。。。
GUI(Graphic User Interface)によりプログラムの実行指示を受付ける。 実行させるプログラムを外部記憶装置からメモリ内のある領域に呼び出す。 メモリ内のプログラムをプロセッサに実行させる。 プログラム内の入出力命令に応じて、ハードディスクやディスプレイとの間でデータのやり取りを行う。 マルチウィンドウにより実行結果を表示する。 必要に応じて、ファイルやプリンタの使用状況、ネットワークの接続状況等を管理する。 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。

3 オペレーティングシステムの機能 # 機能名称 機能 1 カーネル
周辺装置を制御するための基本機能。BIOS(Basic Input Output System)と呼ばれ、コンピュータ本体のROMに内蔵。 2 タスク管理 プログラムの実行から終了までのCPU資源の配分を管理。マルチタスクを実現。 3 メモリ管理 プログラムの開始時にメモリを割り当て、終了時に開放。実メモリが足りない場合は仮想メモリを設定。 4 ファイル管理 プログラムやデータをファイル単位でディスクに格納。 5 入出力管理 デバイスドライバと連携して、データの入出力を管理。 6 通信管理 通信装置(モデム、LANアダプタ、等)を経由して、決められた手順でデータを送受信。 7 運用管理 ユーザIDやパスワードの管理、資源の利用状況管理を行なう。 8 障害管理 メモリやディスクにおける障害の検出と回復を管理。 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。

4 オペレーティングシステムの機能 <OSの動き> ファイル システム Explorer メモリ空間 システム・コール ファイル管理 シェル
②起動するプログラムの ファイル情報を取得 ファイル システム ファイル管理 シェル Explorer ①シェルを介して起動 するプログラムを指定 メモリ管理 ③メモリを確保しプロ グラムを読み込む 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。 メモリ空間 タスク管理 ④プログラムを実行

5 メモリ管理 <仮想記憶管理> 少ないメモリで大きなプログラムを実行する。 ページ置換えアルゴリズム
LRU (Least Recently Used) FIFO (First In First Out) プロセッサ ディスク メモリ A3 C2 ページイン A1 A4 C3 A2 A5 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。 B1 B2 B4 C1 B3 B5 ページアウト ページ:4KB単位

6 メモリ管理 <仮想記憶管理> LRU方式 メモリ 実行ページ 1 2 3 4 5 6 ページ枠1 ページ枠2 ページ枠3
ディスク メモリ 1 2 ページ枠1 3 ページ枠2 4 ページ枠3 5 実行ページ 1 2 3 4 5 6 ページ枠1 ページ枠2 ページ枠3 ページイン ページアウト 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。

7 タスク管理 <マルチタスク> 複数のプログラムを並列に実行する。 切替タイミング: ①システムコール ②入出力割込み ③タイマー割込み
切替タイミング: ①システムコール ②入出力割込み ③タイマー割込み タイムスライス (Ex. 10ms) 実行 実行 タイムアウト プログラム1 ディスク入出力待ち 実行 実行 入出力終了割込み 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。 プログラム2 実行 実行 プログラム3

8 タスク管理 <マルチタスク> プログラム1: プログラム2: プログラム1 プログラム2 計算1 R/W 計算2 10ms 計算1 R/W
5 10 15 プログラム1 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。 プログラム2

9 ファイル管理 <ファイル割当> ファイルを外部記憶装置のクラスタに割当てて管理。
クラスタ: セクタをいくつかまとめたもの。サイズはOSにより異なる。 トラック(年輪) F/D 総容量 1.4MB トラック数 80×2 セクタ/トラック 18 バイト数/セクタ 512B セクタ (放射状) 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。 H/D 総容量 126GB トラック数 6,5000×8 セクタ/トラック 255 バイト数/セクタ 512B

10 ファイル管理 <ファイル割当> クラスタ A1 A2 A3 B1 B2 B3 B4 C1 C2 D1 D2 D3 ファイルBの削除 A1
ファイル割当テーブル(FAT) A 1 2 3 B 4 5 6 7 C 8 9 D 10 11 12 E A1 A2 A3 B1 B2 1 B3 B4 C1 C2 D1 6 D2 D3 11 ファイルBの削除 A 1 2 3 B C 8 9 D 10 11 12 E A1 A2 A3 1 6 C1 C2 D1 D2 11 D3 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。 ファイルEの書込み+ファイルAの追加 A 1 2 3 14 B C 8 9 D 10 11 12 E 4 5 6 7 13 A1 A2 A3 E1 E2 1 6 E3 E4 C1 C2 D1 11 D2 D3 E5 A4

11 課題4(2004年10月25日提出) 次の用語を調査せよ。 AND回路 OR回路 NOT回路 加算回路
提出:10月25日(月) 18:00 小林に手渡し。 所定の表紙をつけ、印刷したものを提出。 以上の事例にあるように、インターネットを初めとする情報技術の発展により、ビジネスモデルは大きく変化しました。 まず第1に、製品ライフサイクルは大幅に短縮されました。例えば、PCのライフサイクルは3ヶ月足らずと言われています。 第2に、製品のバリエーションが増大し顧客ごとの個別仕様を提供するものも出現しました。 第3に、物理的な製品よりもそれに纏わるサービスの方に価値がシフトしてきました。例えば、乗用車市場では車のメンテナンスに払う金額は本体価格を越えます。 第4に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。


Download ppt "ソフトウェア階層 分類 具体例 応用ソフト 基本ソフト アプリケーションソフト 個別アプリケーション SEやユーザが開発するプログラム"

Similar presentations


Ads by Google