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

Slides:



Advertisements
Similar presentations
入 出 力 管 理入 出 力 管 理 オペレーティングシステム 第 11 回. 入出力装置の分類(1) ブロックデバイス キャラクタデバイス,ストリームデバイス.
Advertisements

Linuxを組み込んだマイコンによる 遠隔監視システムの開発
計算機システム概論・3回目 本日のトピック:割込みと入出力制御について 割込み制御について 問題点の明確化 割込みとは
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第6回 仮想記憶とページング ページング ページ取り出し方式 ページ置き換え方式 中間テスト(40分)
記 憶 管 理(1) オペレーティングシステム 第9回.
生い立ち <発祥>   冷戦時代の軍事上の目的から国防総省が作ったARPANETが発端。核攻撃を受けても耐えられることが課題となった。当時の大統領はニクソン。反戦運動、ヒッピー思想が華やかな頃。 <歴史> ARPANET(Advanced Research Projects Agency Net)スタート.
基本情報技術概論(第12回) 埼玉大学 理工学研究科 堀山 貴史
入 出 力 管 理 オペレーティングシステム 6/26/09.
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
テストの種類 要求分析 顧客 運用テスト システムテスト システム設計 SE 結合テスト プログラミング プログラマ (ユースケース、
インターネットとは インターネット(Internet)とは:世界中のLANを結ぶコンピュータネットワーク。電話と同じように、番号さえわかれば、国境や機種の違いを超えてどこのコンピュータにでも接続できる。 <特徴> 1990年代初頭からグローバルな規模で急速に発展。 現在、1億台のコンピュータが接続、利用者数は4億人.
ビットとは 論理データのビット化 数値データのビット化 <あらゆる情報をビット化する>
計算機システムⅡ 主記憶装置とALU,レジスタの制御
第2章 ソフトウェアの基礎知識 電子制御設計製図Ⅰ    2010年5月11日 Ⅲ限目.
記 憶 管 理(2) オペレーティングシステム 第10回.
『コンピュータ構成要素』 (C)Copyright, Toshiomi KOBAYASHI,
第2章 ソフトウェアの基礎知識.
演算回路 <例題> 問題:1+2=3を計算する アドレス 内容 データ プログラム 10 11 12 ・ 19 1 2 (答え) 20 21
講義進行予定 パソコンとインターネット活用の現状 HPが表示されるまで
プログラムはなぜ動くのか.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第5回 CPUの役割と仕組み3 割り込み、パイプライン、並列処理
パケットの流れ ブラウザ OS TCP IP LANアダプタ ハブ ルータ HTTPメッセージ TCP HTTP断片 TCP HTTP断片
パソコンの歴史 ~1970年 1970年代 1980年代 1990年~ ▲1946 ENIAC(世界最初の計算機、1,900加算/秒, 18,000素子) ▲1947 UNIVACⅠ(最初の商用計算機) ▲1964 IBM System/360(5.1MHz, 1MB, 2億円) ▲1974 インテル8080(8.
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
コンピュータの原理 1E17M053-9 奈良 皐佑 1E17M070-7 師尾 直希        1E17M078-6 渡邊 惇.
型付きアセンブリ言語を用いた安全なカーネル拡張
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
OSの仕組みとその機能 1E16M001-1 秋田 梨紗 1E16M010-2 梅山 桃香 1E16M013-3 大津 智紗子
VM専用仮想メモリとの連携による VMマイグレーションの高速化
コンピュータ系実験Ⅲ 「ワンチップマイコンの応用」 第1週目 アセンブリ言語講座
実行時情報に基づく OSカーネルのコンフィグ最小化
オペレーティングシステム イントロダクション
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第7回 授業計画の修正 中間テストの解説・復習 前回の補足(クロックアルゴリズム・PFF) 仮想記憶方式のまとめ 特別課題について
コンピュータの基本構成について 1E16M001-1 秋田梨紗 1E16M010-2 梅山桃香 1E16M013-3 大津智紗子
コンピュータ概論B ー ソフトウェアを中心に ー #02 システムソフトウェアと アプリケーションソフトウェア
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
All Rights Reserved, Copyright © 2004, Kobayashi
1.情報機器について知ろう(p.8-9) 第1章 第1節
ディジタル回路の設計と CADによるシステム設計
ビットとは 物質の基本単位は? ...アトム ( atom ) 情報の基本単位は? ...ビット (bit)
未使用メモリに着目した 複数ホストにまたがる 仮想マシンの高速化
Presented by なんでも作るつたい(隊)
コンピュータの仕組み 〜ハードウェア〜 1E15M009-3 伊藤佳樹 1E15M035-2 柴田将馬 1E15M061-1 花岡沙紀
組込みシステムとは コンピュータ制御システム?
2010年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
第5回 メモリ管理(2) オーバレイ方式 論理アドレスとプログラムの再配置 静的再配置と動的再配置 仮想記憶とメモリ階層 セグメンテーション
明星大学 情報学科 2012年度前期     情報技術Ⅰ   第1回
コンピュータアーキテクチャ 第 4 回.
計算機アーキテクチャ1 (計算機構成論(再)) 第一回 計算機の歴史、基本構成、動作原理
2013年度 プログラミングⅠ ~ 内部構造と動作の仕組み(2) ~.
コンピュータアーキテクチャ 第 5 回.
計算機アーキテクチャ1 (計算機構成論(再)) 第二回 命令の種類と形式
ユビキタスコンピューティング環境 を構築するための 小型無線ネットワークコンピュータの開発
コンピュータアーキテクチャ 第 4 回.
ネットワーク・プログラミング デバイスドライバと環境変数.
コンピュータアーキテクチャ 第 5 回.
オペレーティングシステム 作成 T21R003 荏原 寛太.
CADシステムとソフトウェア 電子制御設計製図Ⅰ    2009年4月28日 Ⅲ限目.
2008年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
コンピュータの機能 第2章.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Presentation transcript:

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

ソフトウェア階層 分類 具体例 応用ソフト 基本ソフト アプリケーションソフト 個別アプリケーション 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に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。

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

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

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

メモリ管理 <仮想記憶管理> 少ないメモリで大きなプログラムを実行する。 ページ置換えアルゴリズム 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単位

メモリ管理 <仮想記憶管理> 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に、交通や通信技術の発展により企業間の競争と協調の機会が増大してきました。これまでのように系列企業だけでなく、独立した企業同士の取引が盛んになってきています。

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

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

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

ファイル管理 <ファイル割当> クラスタ 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

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