まったくの素人で理解できません。

システム資源とは何なんでしょうか?

オペレーティング・システム(OS)とは何でしょうか?
また、どんな機能があるんでしょうか?

それと、システム資源とOSの関係を教えて下さい。

わかりやすく簡潔に教えてもらえると嬉しいです。

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

A 回答 (1件)

ユーザーがコンピュータに対してあるプログラムの実行を指示した


とします。このとき、ユーザーが何をしたかというと、マウスをダ
ブルクリックしたとか、コマンド名をキーボードから入力したとい
う、ハードウェアの操作です。では、いったい誰がその操作を解釈
したかというと、それがオペレーティングシステムという特別な
(常に存在する)プログラムなのです。

オペレーティングシステムは、ハードウェアの状態を常に把握し、
実行中のプログラムの状態を常に把握し、それぞれが発する要求や
状態の変化に合わせて次にすべきことを決定していきます。例えば、
メモリのどの領域をどのプログラムに割り当てるか、ファイルをディ
スクのどの位置に作成するか、どのプログラムを次に実行するか、
入出力要求のどれを次に実行するかなどの機能をもちます。
Windowsなどでは、画面の表示にかかわることの大部分もオペレー
ティングシステムの仕事になったりします。

オペレーティングシステムもプログラムですから、コンピュータ内
のメモリやディスクを使用します。メモリやディスク領域や入出力
装置のことを資源(リソース)といいますが、オペレーティングシ
ステムが使う資源のことをシステム資源といいます。上記のような
管理すべき対象が増えれば、その分多くのシステム資源が必要にな
るわけです。
    • good
    • 0
この回答へのお礼

よくわかりました。ありがとうございました。

お礼日時:2001/02/06 13:49

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

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

QFX(外国為替証拠金取引)をエフエックス・オンライン株式会社で始めてみようと思います。

外国為替証拠金取引は会社選びが大切という事を聞きました。デモトレーディングで慣れてしまったという事と、取引手数料が無料という事で
この会社にしようと思いますが、社長が外国人だったり、資本金が7000万円だったりがちょっと不安です。もちろん外国為替証拠金取引は初めてです。皆さんどう思われますか。アドバイスよろしくお願いいたします。

Aベストアンサー

会社選びはけっこう重要ですよ!

金融庁が法整備に動き出して間もない分野ですから。
それまでは法律もなくやりたい放題で多くの悪徳業者が
新規参入してましたからねー

まずココを参考にしてからでも遅くはないと思います。

参考URL:http://kuchiran.jp/index.html

Q自動システムを素人が構築出来ますか?

私は予約システムを利用したネットビジネスを始めたいと思っています。
流れは以下のとおりです。
1.自分のホームページ(リンク集)を作成する

2.ホームページから各お店のホームページに飛んでお客からネット予  約を受ける

3.予約が入ればお店側とこちら側(自分)に同報メールが届いて予約  確認をする。

この自動システムを構築したいと考えていますが、素人でも出来ますでしょうか?
もし可能ならば構築方法を教えていただけないでしょうか。
ちなみにホームページをDreamweaverでかろうじて制作できる程度の腕前です。

ぜひアドバイスお願いいたします。

Aベストアンサー

素人でも、と言ってもどの程度の素人か、にもよります。

ショップの予約受付を単にメールだけで受け付けるつもりですか?
注文の際の全国各地への郵送料の問題や、複数以上の注文を受けた場合の計算等をどうされるつもりですか?

CGIを使えば簡単に構築できると思いますが、ご自分で調べて、試行錯誤してやってみることが大事です。

http://www.kent-web.com/cart/index.html
こういうところを参考にして、一度作ってみて下さい。
その上で「具体的な」質問をされた方が良いですよ。

Q新会社法の概要(株式会社の機関設計)

かじった知識のみで考えております。
お知恵を拝借できれば幸いです。

ある会社(大会社ではない非公開会社)では、
「取締役会」と「監査役」を置いています。
この「監査役」は会計士の方で、主に決算書類等、
会計に関する業務のみを担当していただいてきました。
また、今回、ある監査法人と契約し、「会計監査人」として置くことになっています。

株式会社の機関設計の「大会社でない譲渡制限会社」の機関設計の9つの累計のうち、
A「取締役会+監査役」
 (監査役は、定款により会計監査権限限定可)
B「取締役会+監査役+会計監査人」
 (監査役に業務監査権限要)
というものがあります。

この会社に当てはめて考えると、
Bの場合、「会計監査人」を置くと、業務監査権限を持つ「監査役」を設置しなければならなくなりますが、この会社の場合の「監査役」に業務監査権限を持たせることは難しいようです。
Aであれば、会計監査権限に限定した「監査役」として置くことが出来るようですが、Bのように「会計監査人」を置いてしまうと、Aのように「会計監査権限に限定した監査役」とすることができません。

・「会計監査人」を置きたい。
・「会計監査権限に限定した監査役」を置きたい
という要件を満たす機関設計としては、
どういうものが考えられますか?
また、参考になるURL等がありましたら、
そちらもお教えください。

言葉足らずで、内容が不明な点があるかと思いますが、
よろしくお願いいたします。

かじった知識のみで考えております。
お知恵を拝借できれば幸いです。

ある会社(大会社ではない非公開会社)では、
「取締役会」と「監査役」を置いています。
この「監査役」は会計士の方で、主に決算書類等、
会計に関する業務のみを担当していただいてきました。
また、今回、ある監査法人と契約し、「会計監査人」として置くことになっています。

株式会社の機関設計の「大会社でない譲渡制限会社」の機関設計の9つの累計のうち、
A「取締役会+監査役」
 (監査役は、定款により会計監査権...続きを読む

Aベストアンサー

現行会社法では、会計監査人を設置する以上、業務監査まで行う監査役を設置しなければなりません。(会社389条1項)

会計監査人という外部からの監査を受ける前提として、きちんとした社内監査システムが設置されているべきであるというのが、会社法の考え方だと思います。

現在の監査役である会計士さんに業務監査をしてもらうことはできないというのであれば、社内の人間から業務監査まで行う監査役を選任し、会計士さんには会計参与として、会計書類の作成業務などにかかわってもらうというのはどうでしょうか。

QVxWorksは何系osになるのでしょう?

教えて頂けますか?
今度VxWorks上で動くアプリケーションを開発することになったのですが
osとしては何系になるのでしょうか?
Linux系ですか?
ネットワークで調べたら、”BSD/OSの開発元BSDiを買収”と在りましたが
BSD系ですか?
申し訳ありません。宜しくお願いします。

Aベストアンサー

Linux系とかBSD系とかいうのとは違うのですが。(そういう言い方をするなら、#1さんのとおりVxWorks系としか言えないと思います。)

何系といわれたら、「組み込み系」とか「リアルタイム系」とかいう答え方はありかもしれないですね。
TRONとかpSOSとかQNXなんかと競合してます。

Q株式会社は会社名の前、後?

会社概要に書いている、株式会社をつける位置が正式なのでしょうか?
確か宛名は会社名の後の方が良かったような気がするのですが・・

Aベストアンサー

うちの場合、郵便送るときはこうかきますね。

株式会社 XYZ
株式会社 XYZ 御中
株式会社 XYZ ABC課 御中
株式会社 XYZ ABC課 CD様

XYZ 株式会社
XYZ 株式会社 御中
XYZ 株式会社 ABC課 御中
XYZ 株式会社 ABC課 CD様

会社概要等、正式な順序で書きます。

QCOBOLの出力処理で簡潔に

A、B、Cがあってそれぞれフラグがたっていたら出力する
AorB両方たっていた場合はAのみで。
出力する位置もA、BがたってなくてCのみの場合は詰めて表示する
これを簡潔に書けないでしょうか?
言語はCOBOLです。

Aベストアンサー

仕様は
 A,B,Cのいずれか1つのみ足っていたら、それを出力1にだす。
 AとBならAを出力1に、AとCならAを出力1、Cを出力2に、
 BとCならBを出力1、Cを出力2に、全部ならAを出力1、Cを出力2に、
ということですね。
 たとえば iを数値で定義します。
 If A = ON then i = i + 1
If B = ON then i = i + 2
If C = ON then i = i + 4
If i = 1 or 3 then 出力1にAをセットし、出力
If i = 2 then 出力1にBをセットし、出力
If i = 4 then 出力1にCをセットし、出力
If i = 5 or 7 then 出力1にA、出力2にCをセットし、出力
If i = 6 then 出力1にB、出力2にCをセットし、出力
ではどうでしょう

Q株式会社ポケモンについて教えてください

東京中央区にある、株式会社ポケモンについて
採用情報・会社概要等ご存知の方もしくは
会社案内のHPなど知っいる方教えてください。

Aベストアンサー

株式会社ポケモンは,任天堂・クリーチャーズ・ゲームフリーク3社の合弁会社ですから,社員は各社からの出向ではないでしょうか.
ポケモン単独で採用などは行っていないんではないかと思います.
リクナビで以前ショップの店員募集がありましたが,今は新卒・中途とも求人はないようです.

Qプログラムは0と1でなぜ動く?改行もなし?(素人の疑問)

(1)プログラムは2進数の0と1で動いているそうなのですが、なぜパソコンは0と1が判断できるのでしょうか?

(2)0と1しかないってことは、改行や空白も使えないのでしょうか?

Aベストアンサー

専門ではないので、うさんくさい説明。

●プログラムは2進数の0と1で動いているそうなのですが、なぜパソコンは0と1が判断できるのでしょうか?

プログラムがコンパイルされて機械語になる。
プログラム上では改行しろとか、テキストを表示させろとか思いのまま。
そのコードがプログラミングのソフトウェアによって機械語に変換される。
機械語になったやつは直接コンピュータ上からハード的に実行できる。
例えば機械語のmovってコマンドもコンピュータ内部では010101とかの2進数で表示されてる。
これをコンピュータ内部で演算して命令を実行してる。

高級言語でプログラム
→コンパイルで機械語
→機械語はコンピュータ上のどっかのメモリに010101などと羅列される
→マイコンの中に機械語命令一覧が格納されているので、それと照らし合わせて、メモリに書かれた010101が何の命令なのか判断する。
→その命令にあった内容をハード的に実行し、結果を出力する(画面表示やメモリの移動等)

実際はOSが絡んでるし、もっと複雑だと思うけど、こんな感じ。

コンパイル
http://e-words.jp/w/E6A99FE6A2B0E8AA9E.html

機械語
http://e-words.jp/w/E6A99FE6A2B0E8AA9E.html


●電気の高低で全部の数字を表現できても、なぜ足し算などの演算ができるのかが疑問なのです。

コンピュータ内部は2進数で考える。
たとえば
2+1=3
を2進数で書くと
10+01=11
となる。
どんなプログラミング上のどんな複雑な命令も、ハード的にはメモリの移動や演算(比較・乗算・加算など)しているだけ。
つまり、コンピュータのハード面では2進数で乗算・加算などの単純な演算を何回も(数億回も?)繰り返してるだけ。
上の例でいってる
10+01=11

1の位 0+1= 1
2の位 1+0=1
をしている。
ここで1の位の0+1=1の部分に着目する。
そしてこれを0+1の部分が2入力で、=1の部分を1出力と考える
0+1だとわかりづらいのでA+Bとする。
同様に=1を=Cと表現する。
つまり
A+B=C
となる。
ここで2入力1出力の表にしてみる。

A B | C=A+B
---+------
0 0 | 0
0 1 | 1
1 0 | 1
1 1 | 1

これを論理演算のORという。
論理演算のORをハード的に実現するにはトランジスタやダイオードといった半導体を使う。
ここから半導体の中身の話になるけど、適当な説明でもうん百行の説明になるのでしない。
超適当な説明だと、電気はよく水の水位に例えられるから、それで説明。
2入力1出力の水路があるとする。

A--|
   |----C
B--|

AとBの水路から水を流す(AとBは図でいう右向き一方通行で逆流はしない)。
このとき、Cの水位が一定になると警報がなる。
この警報を鳴らすという行為や一方通行を制御するのにコンピュータ上ではトランジスタっていうものを使っている。
もちろん実際のハードでは水位ではなく、電位(電圧レベル)で動いている。


●プログラムがないのに演算ができるんですか!?

ハードではプログラムの話は関係ない(いらない)。
例えば、上の例でAかBに1がきたら、Cに1を立てろっていうのはハードで事前に組むもので、(ユーザーによって)プログラムされたものではない。
上記例ではORだけだけど、実際にはこのような論理演算子が何万?と入っていて、もっと複雑な演算を実行している。
つまり、movやloadなどの機械語が実行される部分の関数を事前にハード的に作っておけば、ユーザーは入力と使う関数を選ぶだけで、あとはハード側で処理する。


結構がんばって説明したけど、たぶんこれ読んでも疑問はつきないと思う。
初歩の初歩をかじるだけでも簡単に一冊本が書ける。
疑問をそこそこのレベルで納得させるには大学で数年間勉強する必要がある。

とりあえず、お手軽にこんなの読めば?
プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識
http://www.amazon.co.jp/exec/obidos/ASIN/4822281019/
コンピュータはなぜ動くのか~知っておきたいハードウエア&ソフトウエアの基礎知識~
http://www.amazon.co.jp/exec/obidos/ASIN/4822281655/

専門ではないので、うさんくさい説明。

●プログラムは2進数の0と1で動いているそうなのですが、なぜパソコンは0と1が判断できるのでしょうか?

プログラムがコンパイルされて機械語になる。
プログラム上では改行しろとか、テキストを表示させろとか思いのまま。
そのコードがプログラミングのソフトウェアによって機械語に変換される。
機械語になったやつは直接コンピュータ上からハード的に実行できる。
例えば機械語のmovってコマンドもコンピュータ内部では010101とかの2進数で表示されてる。...続きを読む

Q企業のホームページに会社概要を記載する必要はありますか?

現在ホームページを会社の為に作成しているところなのですが、会社概要というのは記載しなければいけないものなんでしょうか?会社は小さいながらも株式会社で、出来れば直販で販売することも考慮に入れています。

Aベストアンサー

会社概要を記載しなければならないということはないと思いますが、
企業のホームページを見て会社概要がないと、「この会社はどんな
会社なんだろう」と思うことはあります。なんとなく安心できない感じ
がするのです。絶対載せないという方針でないのなら、載せた方が
良いと思います。私見ですが。

Qまったく素人

 先々のことを考えて、プログラミングを勉強したいと思っています。でも、何をどうやって勉強したらいいのかまったくわかりません。初心者でも理解しやすい書籍や入っていきやすい領域はどんなものでしょうか?それとも、専門の学校に通って勉強した方がいいのでしょうか?

Aベストアンサー

プログラムを作ってなにをしたい(できるようになりたい)という目標はありますか?
それによって、選ぶプログラミング言語、本、学校なども変わってくるかと思います。

なにも目的はなく、とりあえずプログラムを作成できるようになりたいと言う場合は、学校など強制的に課題提出しなければならないような環境でなければ続かないと思います。また、学校に行けばプログラムが動作する仕組みなども系統立てて学べます。

ゲームプログラマーになりたい等々目的があれば、独学でも続けることができると思いますが、できれば、プログラミングに詳しい友達がいた方がいいですよ。本に書いていることがいまいち理解できないというような場合に何かしら、手助けしてもらえます。

そういう知合がいない、就職も視野に入れている。と言う場合はやはり専門学校に行ったほうがいいかもしれません。また、ソフトウェア開発関係の会社でバイトするというのも手かも知れませんが、その場合はある程度の知識を求められるでしょうね。

なお、とっかかりやすい書籍は、例題・プログラム例が多く載っているものが良いと思われます。まずは、ひとのプログラムを真似して覚えましょう。そして、どうしてこのような動作をするんだろうと、構文の仕組みを推察します・・・真似して考えるというのが大事だと思います。
やりやすい領域というのも、momo-kamoさんがやって楽しいと思えるものが良いかと思います。

漠然とした言い方になってしまいました。
もし、ゲームプログラマーとか業務ソフトの開発者とかWeb作成者とか目標があれば、そうなるためには「どんな言語を学べばいいか」「どんな本で勉強するとわかりやすいか」「お勧めの学校は」「費用は」など具体的に質問ができますよ。そのときは、ぜひ具体的に環境なども明記してくださいね。

愛想のなかった機械が、自分の作ったプログラムで思ったとおりに動いてくれたときの感動をぜひ、味わってください(最近の機械は愛想笑いが上手ですけど)。
応援しています。

プログラムを作ってなにをしたい(できるようになりたい)という目標はありますか?
それによって、選ぶプログラミング言語、本、学校なども変わってくるかと思います。

なにも目的はなく、とりあえずプログラムを作成できるようになりたいと言う場合は、学校など強制的に課題提出しなければならないような環境でなければ続かないと思います。また、学校に行けばプログラムが動作する仕組みなども系統立てて学べます。

ゲームプログラマーになりたい等々目的があれば、独学でも続けることができると思いま...続きを読む


人気Q&Aランキング

おすすめ情報