トップ > 学校・教育 > 資格 > のんびりやろう!情報処理試験! 〜1問1問コツコツと〜

ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強したい人,資格取得で収入をアップしたいビジネスマンに最適です。

  • 最新号:2008-10-13
  • 発行周期:週5日(土日休み)
  • 読んでる人:4959人
  • 創刊日:1999-02-23
  • Score!:91点
  • コメント数 : 17
  • メルマガID:189
  • バックナンバー:全て公開
  • 発行者サイト:あり
  • >> 月間ランキング



J Question vol.1866

発行日: 2008/7/28


 ▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃
┃┃ 2008.7.28 vol.1866 19,712 部発行  http://www.shunzei.com/  ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ 

--PR------------------------------------------------------------------

 月の土地が売ってるって知ってる?!
 全世界175ヶ国、約130万人が既に「月の土地」のオーナー★
 世界どこでも眺められる「月の土地」はギフトにオススメ!
 http://px.a8.net/svt/ejp?a8mat=10G6CP+9TNI42+4T2+60WN7 

----------------------------------------------------------------------

◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇       【基本情報技術者試験 C言語の切り札】      ◇◆
◇◆      http://www.shunzei.com/book/kirifuda_c.html     ◆◇
◆◇◆                             ◆◇◆
◇◆◇    C言語対策の定番として継続的に売れています(^^)   ◇◆◇

------------------------------------------------------------------PR--

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
 DMA 制御方式による入出力処理の記述として、最も適切なものはどれか。

 ア CPU が入出力装置を直接制御してデータ転送を行う。

 イ CPU を介さずに入出力装置と主記憶装置の間のデータ転送を行う。

 ウ チャネル接続によって入出力装置と主記憶装置の間のデータ転送を行う。

 エ 入出力制御専用のプロセッサによってデータ転送を制御する。




















━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H15. ソフトウェア 問20)
----------------------------------------------------------------------
 イ CPU を介さずに入出力装置と主記憶装置の間のデータ転送を行う。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
 コンピュータアーキテクチャの特集に入っています。
 今日は、DMA(Direct Memory Access) 制御方式に関する問題でした。

 最近のソフトウェアでは定番問題です。


 選択肢を順に見ていきましょう。

> ア CPU が入出力装置を直接制御してデータ転送を行う。

   これは、直接制御(プログラムコントロール)方式のことです。
   CPU が入出力動作を直接制御します。

   よって、その間は CPU が他の制御ができなくなるので、CPU の利用
   効率が落ちてしまいます。

   イメージとしては、こんなカンジです。
   細線がバス、太線がデータの流れを表していると思ってください(^^;

            ┌─────┐
         ┏━━┿ 主記憶 │
   ┌────┐┃┌─┤(メモリ)│
   │   ┏┿┛│ └─────┘
   │CPU┃├─┤
   │   ┗┿┓│ ┌────────┐ ┌────┐
   └────┘┃└─┤ 入出力    ├─┤周辺装置│
         ┗━━┿ コントローラ ┿━┿    │
            └────────┘ └────┘


> イ CPU を介さずに入出力装置と主記憶装置の間のデータ転送を行う。

   これが、正解です。
   DMA(Direct Memory Access) 制御方式とは、CPU を介さずに
   入出力装置と主記憶装置の間のデータ転送を行う方式です。

   と言っても、データ転送が行われるまでは CPU が入出力制御を行う
   のですが、CPU からの入出力命令があると CPU は DMA コントローラ
   という入出力制御専用のチップにその情報を送ります。

   その後は、DMA コントローラが入出力を制御します。ただ、入出力
   データの転送が開始されるまでと、入出力動作中にバスで競合が起きた
   場合には CPU が待たされることになります。

   イメージは、こんなカンジです。

         ┌─────┐
       ┏━┿ 主記憶 │
  ┌───┐┃┌┤(メモリ)│
  │   │┃│└─────┘
  │CPU├╂┤
  │   │┃│┌────────┐┌────────┐┌────┐
  └───┘┃└┤ DMA    ├┤ 入出力    ├┤周辺装置│
       ┗━┿ コントローラ ┿┿ コントローラ ┿┿    │
         └────────┘└────────┘└────┘


> ウ チャネル接続によって入出力装置と主記憶装置の間のデータ転送を行う。

   これは、チャネル制御方式のことです。

   チャネルがデータ転送制御のためのプログラムを主記憶から自律的に
   読み出して入出力装置を制御することによって、DMA 制御方式よりも
   並行処理の度合いを高めた方式です。

   DMA 制御方式は、CPU に頼まれてから仕事をすると言うイメージで、
   チャネル制御方式は、CPU と無関係に仕事をすると言うイメージです。

   イメージは、こんなカンジです。

          ┌─────┐
          │ 主記憶 │
   ┌───┐ ┌┤(メモリ)│
   │   │ │└┬╂───┘
   │CPU├─┤ │┃
   │   │ │┌┴╂────┐┌────────┐┌────┐
   └───┘ └┤ チャネル ├┤ 入出力    ├┤周辺装置│
          │      ┿┿ コントローラ ┿┿    │
          └──────┘└────────┘└────┘


> エ 入出力制御専用のプロセッサによってデータ転送を制御する。

   これは、入出力制御専用プロセッサ方式のことです。
   入出力制御専用プロセッサでデータを制御します。



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:7月28日(月)の夜まで
----------------------------------------------------------------------
 「この問題がわからないっ!!」という、
 読者からの質問をみなさんに回答してもらおう!というコーナーです。


 今回の質問はこちらです。(出典:H20. データベース 問42)
----------------------------------------------------------------------

 “学生”表に対し次の SELECT 文を実行した結果、導出される表はどれか。
 ここで表中の“−”は、値がNULLであることを示す。

 SELECT 学生番号, 氏名 FROM 学生
  WHERE 住所 = '東京都' AND 自宅電話 IS NOT NULL
  AND クラブ <> 'テニス'

 学生
┌────┬────┬─────┬──┬──────┬────┬───┐
│学生番号│ 氏名 │ 生年月日 │性別│ 自宅電話 │ 住所 │クラブ│
┝━━━━┿━━━━┿━━━━━┿━━┿━━━━━━┿━━━━┿━━━┥
│ S001 │佐藤一郎│1986-05-15│男性│03-1111-1111│東京都 │ − │
├────┼────┼─────┼──┼──────┼────┼───┤
│ S002 │鈴木花子│1988-01-10│女性│044-222-2222│神奈川県│テニス│
├────┼────┼─────┼──┼──────┼────┼───┤
│ S003 │田中太郎│1986-11-05│男性│03-3333-3333│東京都 │ 野球 │
├────┼────┼─────┼──┼──────┼────┼───┤
│ S004 │高橋次郎│1988-08-26│男性│   −   │千葉県 │テニス│
├────┼────┼─────┼──┼──────┼────┼───┤
│ S005 │渡辺一代│1986-09-14│女性│045-444-4444│神奈川県│ − │
├────┼────┼─────┼──┼──────┼────┼───┤
│ S006 │高橋恵子│1985-03-02│女性│   −   │東京都 │ 水泳 │
└────┴────┴─────┴──┴──────┴────┴───┘

 ア ┌────┬────┐
   │学生番号│ 氏名 │
   ┝━━━━┿━━━━┥
   │ S001 │佐藤一郎│
   ├────┼────┤
   │ S003 │田中太郎│
   ├────┼────┤
   │ S006 │高橋恵子│
   └────┴────┘

 イ ┌────┬────┐
   │学生番号│ 氏名 │
   ┝━━━━┿━━━━┥
   │ S001 │佐藤一郎│
   ├────┼────┤
   │ S003 │田中太郎│
   └────┴────┘

 ウ ┌────┬────┐
   │学生番号│ 氏名 │
   ┝━━━━┿━━━━┥
   │ S003 │田中太郎│
   └────┴────┘

 エ ┌────┬────┐
   │学生番号│ 氏名 │
   ┝━━━━┿━━━━┥
   │ S003 │田中太郎│
   ├────┼────┤
   │ S006 │高橋恵子│
   └────┴────┘


--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------

 SQLのリクエストは久々かも?
 これに対する回答(解説)を7月28日(月)の夜までにお願いします。

 このコーナーで取り上げてほしい問題のリクエストも募集中です。
 回答&お便りはこちらからでもOKです。
 http://www.shunzei.com/about/mail.html 


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------

> スラッシング(thrashing) って?



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------

 ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
 ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
 ●「その他、試験などに関するお便り(テーマフリー)」

 ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
 WebからでもOK! http://www.shunzei.com/about/mail.html 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週3日発行)
----------------------------------------------------------------------

 編集・発行:しゅんぜい mail_at_shunzei.com (_at_は @ に)
     発送:melma!   http://www.melma.com/  (ID:189)
      :まぐまぐ  http://www.mag2.com/   (ID:24856)
      :めろんぱん http://www.melonpan.net/ (ID:78)

 登録・解除:http://www.shunzei.com/mm/ 

 ○バックナンバー
 立ち読み  : http://www.melma.com/backnumber_189/ 
 ダウンロード: http://www.shunzei.com/mm/backnumber.html 

 転載について: http://www.shunzei.com/about/disclaimer.html 
 広告掲載は mail_at_shunzei.com (_at_は @ に)までお願いします。

----------------------------------------------------------------------
 ○メールマガジンの購読の登録・解除は個人の責任で行ってください。
  しゅんぜいは一切代行しません!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼
----------------------------------------------------------------------

 (ソフトウェア平成19年春問24)
 (セキュアド平成17年問2)
 (ネットワーク平成17年問2)の問題文より

> 仮想記憶システムにおいて実記憶の容量が十分でない場合、
> プログラムの多重度を増加させるとシステムのオーバヘッドが増加し、
> アプリケーションのプロセッサ使用率が減少する状態を表すもの。

 (ソフトウェア平成17年秋問23)
 (ソフトウェア平成14年問24)の問題文より

> ぺージング方式の仮想記憶システムにおいて、ぺージ置換えの発生頻度が
> 高くなりシステムの処理能力が急激に低下することがある。

 (基本情報平成15年春問30)より

> ページング方式の仮想記憶システムにおいて、スラッシングが
> 発生しているときの状況はどれか。

>   ┌───────────┬───────────┐
>   │ アプリケーションの │主記憶と補助記憶の間の│
>   │ CPU使用率    │ページ転送量     │
> ┌─┼───────────┼───────────┤
> │ウ│    低い     │    多い     │
> └─┴───────────┴───────────┘

 スラッシング(thrashing) とは、ページング方式(paging)を利用した
 仮想記憶システムにおいて、処理能力が急激に低下してしまうことを
 言います。

 ページング方式とは、プログラムをページ(page)という固定長の単位に
 分解し、必要なページだけを補助記憶(ハードディスク)から
 主記憶(メモリ)に読み込みながら実行していく方式なのですが、
 主記憶の容量が十分でないと、ぺージ置換えの発生頻度が高くなる、
 つまり、主記憶と補助記憶の間のページ転送量が増加し、
 システムの処理能力が急激に低下してしまいます。

 この時、CPUの稼動はほとんどがページの置換えに使われるため
 アプリケーションの CPU 使用率が低くなり、ユーザからは
 アプリケーションが固まったように見えます。



=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 週末はBBQしたり、カラーボールとカラーバットで野球をしてみたり。
 かなり夏を満喫しています。BBQは二週連続ですが(^^;;

 話は変わりまして・・・
 最近、僕の中でガリガリ君の梨味のブームが来ています。

 ガリガリ君と言えば、定番なのはソーダ味ですが、
 梨味がすごいんですよ!!
 食感や味が、もう梨そのもの(笑)

 コンビニとかで売ってますので、ぜひ一度食べてみてください。
 ホント、梨ですから(^^;;

 ちなみに、ガリガリ君はこんなに種類があるみたいです(^^)
 http://akagi.db-magic.jp/akagi/brandlineup/series_10000.html


----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/ 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

ポピュラー・サイエンス・ノード
科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
ビジネスマン必読!1日3分で身につけるMBA講座
【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
【笑いながら脳を鍛える】なぞかけめ〜る♪
08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
天才児.NET:科学・雑学 なぜ?なに?どうして?
読者数2万人突破!空はなぜ青い? どうして地震は起る?・・・。子供にわかりやすく説明するのは、意外と難しいですよね。(その前に原理がわからない事も多...
先人の知恵に学ぼう!驚くほど役に立つ「名言集」
歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■三菱東京UFJ銀行系 モビット■
【1】ネットで自動審査・来店不要!
【2】限度額300万円
【3】年利9.8%-18.0%(実質年率)

急な出費にモビット!

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


注目情報


新着記事トピックス