オペレーティングシステムの機能的な構造とはどのようになっているのでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

オペレーティングシステムの構造は大まかに分けると、5セクションに分けることができます。


・User Command Interface
・Processor Manager
・Memory Manager
・Device Manager
・File Manager

現在さまざまなOSがありますが、上のリストの4Mangersが協力し合ってOSが機能しているという事はどのOSでも大体一緒です。

しかし、User Command InterfaceはOSによってかなり変わりますし、同じOSでもヴァージョンによって違うことがあります。たとえば、Windows3.1とWindows98はだいぶ違いますよね。

そして、これら4つのTask ManagersもOSによって多少の違いがあります。たとえば、Linux、MacOS、Windowsのサポートするハードウェアはそれぞれ違いますし(Divice Manager)、UnixとWindowsの処理機能は根本的に違います(Processor Manger)。

Web上にはさらに詳細の事まで書かれたサイトがあると思いますし、参考書もあると思うので調べてみてください。

もしももっと聞きたいことがあったら、ぜひ返事を送ってください。自分もまだ確かではないことがたくさんあるので、分からないことがあったら調べてみようと思ってます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2000/12/16 01:51

補足します。


Yahooを見たけど、ろくなリンクが無かったので参考URLを書いときます。初心者向けなので、簡単にしか書かれていません。

参考URL:http://kescriv.kj.yamagata-u.ac.jp/akihisa/sotu7 …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2000/12/16 01:49

はっきり言って、ここでこういう質問はNGですよ。


そのタイトルで、分厚い本が1冊書けちゃいます。
私の持っている「オペレーティング・システムへの構造的アプローチ」と言う本は3分冊で1冊平均1000ページもあります。
まあ、これはオーバーにしても、「機能的な構造」だけでも簡単なモデルから詳細なモデルまで、あなたの知識レベルが分からない状況では書きようがありません。
Yahooなどのディレクトリ系の検索サイトでOSをキーワードに自分に分かるホームページを見つけることを薦めます。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2000/12/16 01:50

蛇足です。


Windows3.1とWindows95では、UIよりも
プロセッサ管理、メモリ管理に置いて大きな変革がありました。
Uiはそこそこで、それどころか今でもC:\windows\system
には懐かしいプログラムが沢山残っていますよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2000/12/16 01:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qオペレーティングシステムについて

「オペレーティングシステムとは」というレポート課題を出されたのですが、
何をどういう風にすればいいのかわかりません。

今日はじめての授業だったのですがどうやら現時点でオペレーティングシステムとは何だと思うか?ということを書いて欲しいみたいです。
まだオペレーティングシステム=基本ソフトということしか習ってません。
自分はWindowsとかMacとかUNIXとかそういうものがあるって事しかわかりません。

オペレーティングシステムの中でもテーマを決めて書けとのことですが、この程度のことしか知らない私はこれからどういう風に話を展開すべきでしょうか?

また、他にこういう風なテーマで書いたら?というものがあれば教えてください。

Aベストアンサー

オペレーションシステムとはコンピュータシステムの各種資源を管理し、アプリケーションがこれを利用できるようにする基本ソフトウェアのことですが、ちょうど今日の夜のプロイジェクトXでOSの一つであるTRONプロジェクトについて特集されていますのでそれを見てみるといいかもしれませんね。
独自のOSを作ることの難しさやGUI(グラフィカルユーザーインターフェース)つまり人間がいかに操作し安いようにするかといったことを歴史を含めてレポートしてみるのもいいかと思います。

http://www.hotwired.co.jp/news/news/technology/story/20021004305.html

http://luther-web.hp.infoseek.co.jp/oshistory.html

参考URL:http://provider.gol.com/vol02/0233/highlight_j.html,http://www.asahi-net.or.jp/~rd3y-fkng/oshistory/osindex.html

Qオペレーティングシステムに関する質問

国産OSが開発され始めたのっていつ頃からなんでしょうか。
TRONは、WINやMACが出始める前に、それらに対抗出来るような一般ユーザー向けOSを開発していたんでしょうか。

また、OS開発というものはどのような開発過程を踏んでいくものなのでしょうか。
非常に曖昧な質問で申し訳ありません。

Aベストアンサー

オフコンのOSは基本的には国内で開発されたものですよ(富士通のEPOC、NECのETOS52やNTOSなど)。
また、当時の通産省の方針で、富士通(OSIV)、日立(VOS1/VOS3)はIBM互換路線、NEC、東芝はGCOS(GE)互換路線をとりましたが、GE(実際はHoneywell)はすぐに撤退したので、それ以降のNEC/東芝のOSは国内で開発したと言っていいと思います、具体的には、ACOS-2/4/6などですね。

また、富士通や日立にしても、少なくとも、スーパーコンピュータレベルになるとOSは完全に国内開発です。

小規模なOSを作るハードルはそれほど高くありません、高機能にしていく課程でいろいろと高いハードルが出てくるのです。
熟練したエンジニアなら、特定CPU用のタイニーOSくらいは作れるはずです(私もZ80なら作ったことがあります、パフォーマンスの点で商用のものには敵いませんでしたが)。

TPWNS-OSやHuman-68k程度であれば、優秀なエンジニアならあっさり作れるでしょうね。少なくとも、新規なものは何も盛り込んでいませんから。OS/9やCCP/Mあたりになると完全なプロセス制御(MIcrosoftですら最近やっと出来るようになった)が必要なので敷居が高いですね。

オフコンのOSは基本的には国内で開発されたものですよ(富士通のEPOC、NECのETOS52やNTOSなど)。
また、当時の通産省の方針で、富士通(OSIV)、日立(VOS1/VOS3)はIBM互換路線、NEC、東芝はGCOS(GE)互換路線をとりましたが、GE(実際はHoneywell)はすぐに撤退したので、それ以降のNEC/東芝のOSは国内で開発したと言っていいと思います、具体的には、ACOS-2/4/6などですね。

また、富士通や日立にしても、少なくとも、スーパーコンピュータレベルになるとOSは完全に国内開発です。

小規模なOSを作るハードルはそ...続きを読む

Qオペレーティングシステムという分野のプロセスの問題です

オペレーティングシステムという分野のプロセスの問題です

プロセス(スレッド)は、「実行可能状態」「実行状態」「待ち状態」の

3つの遷移するが、「待ち状態」を設けることの利点と欠点を述べよ、

という問題があります

利点はわかったのですが、欠点がわかりません

「待ち状態」を設けることの欠点とは何ですか?

Aベストアンサー

回答ありがとうございます。 正直言いまして、貴殿の理解している利点というのは少し違うようです。
貴殿の説明する事例への解は、待ち状態がなくてもスケジューリングのアルゴリズムで解決可能なものです。ラウンドロビン以外にもスケジューリングアルゴリズムがあるので調べてみてください。

でも、だいたい欠点に求める切り口がどのへんか見当がついたので、私なりの回答をします。
1.デッドロックの可能性が発生する。
 「哲学者の食事」で調べてもらったらわかると思います。
 ようするに何かの変化によって待ちになるわけですが、お互いに待ちになってしまいシステムが動作 しない現象が発生しうることです。
2.プライオリティインバージョンが発生する。
 1と似たようなことですが、実際にはセマフォの論理なのですが、優先順位スケジューラの場合に タスク1がタスク2の要求を待っている場合に関係のないタスク3が実行状態になるのですが、優先度が 1 > 3 > 2 の場合に、タスク2がスケジュールされないため、タスク1も動かない状況が発生してしまう問題。これも「プライオリティインバージョン」で調べてみればよいです。

回答ありがとうございます。 正直言いまして、貴殿の理解している利点というのは少し違うようです。
貴殿の説明する事例への解は、待ち状態がなくてもスケジューリングのアルゴリズムで解決可能なものです。ラウンドロビン以外にもスケジューリングアルゴリズムがあるので調べてみてください。

でも、だいたい欠点に求める切り口がどのへんか見当がついたので、私なりの回答をします。
1.デッドロックの可能性が発生する。
 「哲学者の食事」で調べてもらったらわかると思います。
 ようするに何かの変化によ...続きを読む

Qデスクトップを機能的にしたい

Windowsのデスクトップで壁紙を設定できると思いますが仕事で使うものなのでデスクトップを機能的に使う事ができないかと考えているのですが皆さん実務でコレをやったら役に立ったというのがありましたら御教授の程お願い申し上げます。

Aベストアンサー

海外も相手にするのだと、
有料ですがEarth Timeと言う世界中の時間が表示されるのはどうでしょう?
私のは同じ所のEarth Viewと言う地球を表示で昼夜の場所表示の方を使っています。
タスクバーも含めるのだと、
普通のショートカットの方法で無いやり方で、
ドキュメントなどを一発で開ける様にしておくと便利です。

Q消費者が求めるのは重くても多機能なOSですか

軽量なfluxboxやjwmなどの軽量linuxコミュが低人口で、fedoraやubuntuなどHDインストールしてもCD起動のknopixより起動が遅いようなOSに人気が集まります。Winでも軽い2kが入手可能であるのにXPを進める人のが多いです。ということは、消費者が求めるのは重くても多機能なOSという意味であっていますか?

Aベストアンサー

Linuxについては判りませんが、Windowsについてはどうでしょう?
マイクロソフトのサポートサイクルや、新しく出るソフトが新OSにしか対応してない場合など、やむなくという人もかなりいると思いますが。


このカテゴリの人気Q&Aランキング

おすすめ情報