ソフトウェア'04/12は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。


------------------------------------------------------------------------
041201
■キーワード■ 計算問題:ハッシュ

■解答■
  基本情報技術者午前平成16年秋問14

 イ 2

> a1=5, a2=4, a3=3, a4=2, a1=1
> mod(a1 + a2 + a3 + a4 + a5,13)
> から
> mod(5 + 4 + 3 + 2 + 1, 13) を求める
> =mod( 15 , 13) なので15÷13の余りを求める
> =2
> よって、イ

 どうもありがとうございました。


------------------------------------------------------------------------
041202
■キーワード■ DRAM

■解答■
  基本情報技術者午前平成16年秋問16

 ア コンデンサに電荷を蓄えた状態か否かによって 1 ビットを表現する。主
  記憶としてよく用いられる。

> ○ア:DRAMの説明
> ×イ:マスクロム
> ×ウ:?
> ×エ:SRAM
> 
> 参考:パソコンの基礎知識>メモリ>メモリの基礎知識
> http://pc1.moo.jp/kiso/memory1.htm

 どうもありがとうございました。

> イ:マスク ROM の説明
> ウ:EPROM の説明
> エ:SRAM の説明

 どうもありがとうございました。

>http://e-words.jp/w/DRAM.html より引用

>半導体記憶素子の一つ。読み書きが自由に行なえるRAMの一種で、
>コンデンサとトランジスタにより電荷を蓄える回路を記憶素子に用いる。
>情報の記憶が電荷によって行われ、電荷は時間と共に減少することから、
>一定時間毎に記憶保持のための再書き込み(リフレッシュ)を行なう
>必要がある。このため、コンピュータの電源を落とすと記憶内容は
>消去される。

 どうもありがとうございました。

> 「DRAM」のキーワード:「コンデンサ」「リフレッシュが必要」「安価」
> 「集積度」「主記憶に使われる」

 どうもありがとうございました。


------------------------------------------------------------------------
041203
■キーワード■

■解答■
  基本情報技術者午前平成16年秋問17

      ┌─┬─┬─┐
      │P │Q │R │
    ┌─┼─┼─┼─┤
    │ア│0 │1 │0 │
    └─┴─┴─┴─┘

> A=1、B=0のAND演算の値は0←Pの値・・・(1)
> (1)と、C=1のOR演算の値は1←Qの値・・・(2)
> (2)の否定は0←Rの値・・・(3)
> (1)(2)(3)より答はア

 どうもありがとうございました。

> AND回路:両方1のとき1を返す
> OR回路 :どちらかが1のとき1を返す。
> NOT回路:否定を返す。

 どうもありがとうございました。


------------------------------------------------------------------------
041206
■キーワード■ 間接アドレス指定 学習問題

■解答■
  基本情報技術者午前平成16年秋問18

 ア  間接アドレス指定

> ・間接アドレス方式(パソコン用語辞典2003年〜2004年度版より)
> アドレスの指定方式の一つ。命令のアドレス部に格納された値を
> メインメモリ上のアドレスとし、そこに格納されているアドレスの
> 値を示す方式のこと。

 どうもありがとうございました。

> ○ア 間接アドレス指定:命令の番地部に格納されているデータが演算対象のデ
>    ータではなく,その内容が指す番地に格納されているデータが演算対象デ
>    ータとなる方式です。
> ×イ 指標アドレス指定:命令の番地部の値とインデックスの値を加算した値を
>    有効アドレスとする方式です。配列の処理などでは,インデックスレジス
>    タの内容を変えるだけで別なアドレスの内容が参照できます。
> ×ウ 相対アドレス指定(ベースアドレス指定方式):命令の番地部が指定するア
>    ドレスに,基底アドレスレジスタ(ベースアドレスレジスタ)の内容を加算
>    した値を有効アドレスとする方式です。
> ×エ 直接アドレス指定:命令の番地部に格納されている内容が,演算対象デー
>    タとなる方式です。
> 
> 引用文献 情報処理教科書,基本情報技術者(H15,秋期,翔泳社),PP.62-64
> 参考文献 情報処理用語辞典,福嶋宏訓著(2003,新星出版社),PP.266-267

 どうもありがとうございました。

>  http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text/address.htm
>  このページの図とサッカーでの例えが自分的にわかりやすかったです。

 どうもありがとうございました。

> 8086系アセンブラで例を。
> 間接アドレス指定 例:mov [di],ax … diに入っている値のアドレスにaxの値を
> 入れる。
> 直接アドレス指定 例:mov [1000],ax … アドレス 1000番地にaxの値を入れる。
> 相対アドレス指定 例:call サブルーチン … 機械語E8XXXX (XXXX は、相対)
> 指標アドレス指定 例:mov [di+1000],ax … diに入っている値+1000番地のアド
> レスにaxを入れる。

 どうもありがとうございました。
 

------------------------------------------------------------------------
041207
■キーワード■ 計算問題:CPU速度

■解答■
  基本情報技術者午前平成16年秋問19
  類題:初級システムアドミニストレータ午前平成12年春問31

 エ 125,000

> 1 GHz で動作する CPU は 1 秒間に 1,000,000,000 クロック発生できる
> 1 秒間に実行できる命令数は
> 1,000,000,000 [クロック/秒] ÷ 0.8 [クロック/命令]
> = 1,250,000,000 [命令/秒]
> = 125,000 [万命令/秒]

 どうもありがとうございました。


------------------------------------------------------------------------
041208
■キーワード■ 外部割込み

■解答■
  基本情報技術者午前平成16年秋問20

 エ 入出力動作の終了

> ×ア:仮想記憶のページ不在 → プログラム割込み → 内部割込み
> ×イ:システムコール → SVC 割込み → 内部割込み
> ×ウ:ゼロ割り → プログラム割込み → 内部割込み
> ○エ:入出力装置の動作完了 → 入出力割込み → 外部割込み
> よって,正解はエ。
> 
> 引用文献:福嶋宏訓(2004), 基本情報技術者集中ゼミ[午前編], PP.143-144

 どうもありがとうございました。

> ×ア:プログラム割込み
> ×イ:SVC
> ×ウ:プログラム割込み
> ○エ:外部割込み
> 
> 参考:タスク管理(割り込み処理)
> http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text/interrupt.htm

 どうもありがとうございました。

> 外部割込み:
> 外部割込みは、ハードウェアの特定の状態によって発生する割込みです。入出力割
> 込み(入出力完了、入出力装置状態変化(印刷用紙の紙切れ、電源OFFなど))のよう
> に、外部イベントを通知するために使用されます。
> (日本経済新聞社「ソフトウェア開発技術者の新しい教科書」P140「外部割込み」
> の項より一部引用)

 どうもありがとうございました。
 外部割り込みやいわゆるヨコハイリ,内部割り込みは,自分からトイレにいく
という感じでした。


------------------------------------------------------------------------
041209
■キーワード■ キャッシュメモリ

■解答■
  基本情報技術者午前平成16年秋問21
  類題:一種午前平成9年問19

 ア  書込み命令が実行されたときに,キャッシュメモリと主記憶の両方を書き
  換える方式と,キャッシュメモリだけを書き換えておき,主記憶の書換えは
  ブロックの入替え時に行う方式とがある。

> イ:容量の差ではなく、処理速度の差を埋めるのがキャッシュメモリ。
> ウ:キャッシュメモリにデータがなければ主記憶にアクセスするだけで、割込みは
> 発生しない。
> エ:処理するデータ量は日々増加しているのでキャッシュメモリの需要はより高ま
> っているはず。
> したがって消去法でアが答。

 どうもありがとうございました。

> ライトスルー:キャッシュメモリと主記憶の両方を書き換える方式
> ライトバック:キャッシュメモリだけを書き換えておき,主記憶の
>          書換えはブロックの入替え時に行う方式

 どうもありがとうございました。

> CPUが上司で、主記憶ができない部下。間にできる部下(キャッシュメモリ)を入れる
> としごとがスムーズに流れる。という例え話で理解しました。
> ヒット率との関係でも、、平均アクセス時間の短縮につながるということも調べて
> 理解しました。

 思いしろいたとえですね。
 机の引き出しにいれたお菓子(キャシュ)と棚のお菓子(主記憶)のたとえもあり
ます。

> http://backno.mag2.com/reader/BackBody?id=200409291100000000095270000

 どうもありがとうございました。


------------------------------------------------------------------------
041210
■キーワード■ 計算問題:キャッシュ

■解答■
  基本情報技術者午前平成16年秋問22

 エ 0.8

> キャッシュ メモリのヒット率をhとした場合、
> システムA実効アクセス時間=システムB実効アクセス時間
> 15[ns]×h+50[ns]×(1−h)=10[ns]×h+70[ns]×(1−h)
> 5h[ns]−20(1−h)[ns]=0
> 25h[ns]=20[ns]
> h=20/25
> =0.8

 どうもありがとうございました。

> ヒット率:キャッシュメモリに目的のデータがある確率
> キャッシュメモリのアクセス時間をA
> 主記憶のアクセス時間をB
> ヒット率をx
> とすると
> キャッシュメモリのアクセス時間はA ・ x
> 主記憶のアクセス時間(キャッシュメモリに無い) B ・ (1 -
> x)
> よって、A ・ x +  B ・ (1 - x)
> となる。
> 
>  システムA        システムB
> 15 ・ x + 50 ・ (1-x) = 10 ・ x + 70 ・ (1-x)
> 15x + 50 - 50x = 10x + 70 - 70x
> 15x - 50x - 10x + 70x = 70 - 50
> 25x = 20
> x = 0.8
> よって、エ
> 
> 参考:キャッシュメモリ
> http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text/cash.htm

 どうもありがとうございました。

> H*5+(1-H)*50=H*10+(1-H)*70
> (H=ヒット率、(1-H)=ノンヒット率)
> 
> 選択肢の値を代入して計算すると、
> 
>             A                         B
> ア:0.2*15+0.8*50        0.2*10+0.8*70	                  
>     =3+40                    =2+56                    
>     =43                       =58                  ←  等しくない。
> 
> イ:0.3*15+0.7*50        0.3*10+0.7*70
>    =4.5+35                  =3+49
>    =39.5                     =52                  ←  等しくない。
> 
> ウ:0.5*15+0.5*50        0.5*10+0.5*70
>     =7.5+25                 =5+35
>     =32.5                    =40                  ←  等しくない。
> 
> エ:0.8*15+0.2*50        0.8*10+0.2*70
>     =12+10                   =8+14 
>     =22                        =22                  ←  等しい。

 どうもありがとうございました。


------------------------------------------------------------------------
041213
■キーワード■ メモリインタリーブ

■解答■
  基本情報技術者午前平成16年秋問23

 エ 主記憶を幾つかの区画に分割し,連続したメモリへのアクセスを高速化す
  る。

> メモリインタリーブ
> ・独立してアクセスできる複数の主記憶装置(メモリバンク)に、同時にアクセス
>  することで、主記憶のアクセス時間を短縮すること。
>  つまり、複数のアドレス(番地)に同時にアクセスして、まとめてデータを読込
>  んでしまおうというのがメモリインタリーブです。
>  しかし、連続したアドレスへアクセスすれば効果が大きいのですが、アドレスが
>  連続していないランダムアクセスでは効果が少ない。

 どうもありがとうございました。

> メモリインターリーブ ( memory interleaving ):メモリのデータ転送を高速化
> する技術の一つ。複数のメモリバンクに同時並行で読み書きを行なうことにより
> 高速化を行なう手法。
> よって,正解はエ。
> 
> IT用語辞典 e-Words 参照
> http://tinyurl.com/4zfjq

 どうもありがとうございました。

> インタリーブ方式は、メインメモリを複数の部分(メモリバンク)に分け、これら
> の部分に対してデータを分散アクセスする方式です。
> 「よくわかる最新PCアーキテクチャの基本と仕組み」(伊勢雅英氏 秀和システム
> )より

 どうもありがとうございました。

> ア:キャッシュメモリのライトバック方式の説明
> イ:昨日のテーマ、キャッシュメモリの説明
> ウ:キャッシュメモリのライトスルー方式の説明
> エ:メモリインタリーブの説明  ← 正解
> 
> (http://www.pat.hi-ho.ne.jp/ochiyasu/jouhou/2syu/jou-2-syukioku.htm)が参
> 考になりました。

 どうもありがとうございました。

> ただでも(補助記憶より)早い主記憶へのアクセスを更に早くしようとする
> 技術、と考えればよいのでしょうか?

 そうです。CPU からみると,主記憶も遅いです。市販のパソコンにメモリを
追加するときに,スロットか二つあったら,1枚に大容量を指すより,1枚あたり
の容量を半分にして,2枚指すほうが高速なります。

> 実際にメモリインタリーブが行われているイメージが今ひとつつかみづらいです。
> 物理的に分かれているのですか?それとも論理的に分けているのですか?
> メモリを増設する際に注意が必要と書いてあったので、ある程度見た目で分かる
> 物理的な話なのかと理解しましたが…。

 物理的に分かれています。スロットが別です


------------------------------------------------------------------------
041214
■キーワード■ セクタ管理

■解答■
  基本情報技術者午前平成16年秋問24

 ウ 128

> 28ビットで表現できるのは 2^28 = 268,435,455
> 512バイト× 268,435,455 = 137,438,952,960バイト
> 512×2^21=1,073,741,824 = 1Gバイトとするので、
> 137,438,952,960 ÷ 1,073,741,824 = 127.9999995 ≒ 128
> よって、ウ
> (もっとスマートなやり方がありそうです…)

 どうもありがとうございました。
 2^n 乗のまま書いて計算しておくのがコツです。

> 28 ビットで表すセクタ番号で管理できるセクタ数は 2^28
> 1 セクタが 512 バイトなので 2~28 セクタの容量は
> 512 × 2^28 [バイト] = 2^7 × 512 × 2^21 [バイト] 
> = 128 [G バイト] 

 どうもありがとうございました。

>ア:機能性(Functionality)
>イ:保守性(Maintainability)
>ウ:信頼性(Reliability)
>エ:効率性(Efficiency)・・・正解
>下記を参考にしました。
>http://www.pm-university.com/home/lesson/AtoZ/041117.html

 どうもありがとうございました。


------------------------------------------------------------------------
041215
■キーワード■ ディスクストライピング,RAID

■解答■
  基本情報技術者午前平成16年秋問25

 ウ ディスクストライピング

> ×ア ディスクアットワンス:CD-R でのファイルの書き込み方式のひとつ。デ
>     ータを CD 1 枚分まるごと一気に書きこむ。
> ×イ ディスクキャッシュ:ハードディスクやフロッピーディスクなどのアクセ
>     スを高速化するために設けられたバッファ・メモリのこと。
> ○ウ ディスクストライピング:データを分割(セグメント化)し,それらを別々
>     のサーバに分散して置くことで 1 台のサーバに対する負荷を軽減し,
>     高速なデータアクセスを実現する技術。
> ×エ ディスクミラーリング:ハードディスクの共有領域にまったく同じデータ
>     を保存し,ディスクにおけるデータ破壊の危険を少なくする方式。
> よって,正解はウ。
> 
> 参考文献:最新2003-04年版パソコン用語辞典,技術評論社

 どうもありがとうございました。

> (RAID0の説明)
> このレベルはディスク ストライピングとも呼ばれます。これは、ストライプセット
> と呼ばれるディスク ファイル システムを使用するためです。データはブロック 
> に分割され、アレイ内のすべてのディスク間で決まった順序で展開されます。
> RAID 0 では、複数のディスクに操作が分割され、各操作が独立して同時に 
> 実行されるので、読み取り/書き込みのパフォーマンスが向上します。
> 
> 下記HPより一部引用しました。
> http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan
/msdn/library/ja/optimsql/odp_tun_1_87jm.asp

 どうもありがとうございました。


------------------------------------------------------------------------
041216
■キーワード■ 光磁気ディスク

■解答■
  基本情報技術者午前平成16年秋問26

 ウ 光磁気ディスク

> 光磁気ディスク( MO )は,描き込むときは光と磁気を用いるが,読み込むときは
> 光だけを使う。
> よって,正解はウ。
> 
> [情報処理教科書],基本情報技術者(H15,秋期,翔泳社),P.79 参照

 どうもありがとうございました。

> 光磁気ディスク【MO】:Magneto-Optical disk 
> 磁気記憶方式に光学技術を併用した書き換え可能な記憶装置。書き込み時はあら
> かじめレーザー光を照射してからデータを磁気的に書き込むので、記憶の高密度
> 化が可能。また、読み出し時はレーザー光のみを用いるため、高速にデータを読
> み出すことができる。容量が128MB、230MB、540MB、640MBのものが一般的だが、
> ASMOやGIGAMOのように1GBを超える大容量をサポートしている規格もある。
> http://e-words.jp/w/E58589E7A381E6B097E38387E382A3E382B9E382AF.html

 どうもありがとうございました。


------------------------------------------------------------------------
041217
■キーワード■ IrDA

■解答■
  基本情報技術者午前平成16年秋問27

 イ IrDA

>  ア IEEE 1394・・・シリアルSCSI
>  イ IrDA・・・赤外線によるデータ通信
>  ウ PIAFS・・・PHSでのデータ通信
>  エ RS-232C・・・コンピュータと周辺装置をシリアルケーブルでつなぐ

 どうもありがとうございました。


> http://e-words.jp/w/IrDA.html

 どうもありがとうございました。

> auの携帯はIrDAを搭載している機種が少ない…。
> 最近はみんなIrDAでケータイ番号の交換をやるようになってきたので、取り残され
> ている感が…。がんばれau!!

 携帯にもIrDAがついていますか。知りませんでした。ノートパソコンでも,IrDA
対応がよくあります。ぜひ,一度,実験をしてみてください。


------------------------------------------------------------------------
041220
■キーワード■ 有機 EL

■解答■
  基本情報技術者午前平成16年秋問28

 エ 有機 EL

> ア:消費電力が高い
> イ:駆動に高電圧が必要
> ウ:バックライトが必要

 どうもありがとうございました。

> 試験の時は、イorエで迷ったが、問題文中の「低消費電力・・・」で エ にし
> ました。

 どうもありがとうございました。

> 有機ELディスプレイ【organic electroluminescence display】
>
> 有機ELは、プラスチック類に代表される有機化合物を電気を利用して発光
> させることを言います。その有機ELを画像素子の材料に使って画面表示する
> のが有機ELディスプレです。
> 現在、薄型テレビや携帯電話のディスプレで主力を占めるのは「液晶」です
> が、液晶にはガラス基板の背後から光を当てて画面を明るく保つため、バック
> ライトが不可欠で、薄型の商品開発に限界があるなどの弱点があります。
> ところが、有機ELは赤、青、緑の3色の素子そのものが光るため、バック
> ライトが不要で、製品をより薄く作れ、軽量化できるのが魅力なのです。
> また、素子にかける電流の「ON」と「OFF」の切り替えによって、
> より鮮明で滑らかな画像を映せる。斜めからも見やすく視野が広いという
> 長所もあります。このため、国内電機メーカーは、次世代の表示装置として
> 開発を競い、一部の製品で実用化も始まっています。
> --->MINATOアラカルト/中小企業お役立ち百科より
> http://www.minato-ala.net/oyakudachi/gijyutsu/5_3.html

 どうもありがとうございました。

> 読売新聞 脚光有機EL画面
> http://www.yomiuri.co.jp/net/feature/20030814fe01.htm

 どうもありがとうございました。

> ↓有機ELディスプレイのしくみがFlashで説明されていました
> http://www.nanoelectronics.jp/kaitai/oel/index.htm

 どうもありがとうございました。

> CRT
> http://e-words.jp/w/CRTE38387E382A3E382B9E38397E383ACE382A4.html
> 
> PDP
> http://e-words.jp/w/PDP.html
> 
> TFT液晶
> http://e-words.jp/w/TFTE6B6B2E699B6.html
> 
> 有機ELディスプレイ
> http://e-words.jp/w/E69C89E6A99FELE38387E382A3E382B9E38397E383ACE382A4.html

 どうもありがとうございました。

> PDP,電圧が高い、ということは消費電力も高いことになるのでしょうか。

 そうです。公式からいうと,電力=電圧×電流ですので,電流が極小で
あれば,消費電力は少ないはず。しかし,実際には,電流もそこそこ流れますので
電化製品の場合,電圧が高い,電力が大きいです。


------------------------------------------------------------------------
041221
■キーワード■

■解答■
  基本情報技術者午前平成16年秋問29

 ウ 6.7

> 1 画素 24 bit の 1,000 × 750 画素の画像は一枚で,
>     24 × 750 = 18Mbit
> PC カードのデータ転送速度が 15 × 8 = 120 Mbit / s であるから,
> この PC カードが, 1 秒間に転送できる枚数は
>     120 / 18 = 約 6.7 枚
> よって,正解はウ。
> 
> http://blog.livedoor.jp/sysado/archives/10294010.html 参照

 どうもありがとうございました。

> 15000000(B)*8(ビット)/1000*750*24=6.666・・・
> →計算結果の数値を超えない最大の数値、ということですよね?

 どうもありがとうございました。質問の件は,違います。"約"なので,この場合
は,小数第2位で四捨五入している数値です。


------------------------------------------------------------------------
041222
■キーワード■ LRU(Least Recently Used)

■解答■
  基本情報技術者午前平成16年秋問30

 エ LRU

> FIFO:First In First Out 先入先出法 スタックに用いられる。
> LFU:Least Frequently Used 参照されている頻度が最も少ないものから出す。
> LIFO:Last In First Out 後入先出法 キューに用いられる。
> LRU:Least Recently Used 最も長い間参照していないものから出す。

 どうもありがとうございました。

> ×ア FIFO ( First In First Out ):メモリーやメモリー IC などで,先に格
>    納されたデータから,先に読み出す方式や,そうした機能を持つ IC を指
>    す。バッファとして使われる。先入れ先出し。
> ×イ LFU ( Least Frequently Used ):仮想記憶管理でのページ入れ替えによ
>    く使用されるアルゴリズム。参照される頻度が最も小さいものをページア
>    ウトの対象とすもの。
> ×ウ LIFO ( Last In First Out ):ある場所に最後に格納したデータを新しく
>    格納した順に取り出すようにする方式。一番古く格納されたデータが一番
>    最後に取り出される、後入れ先出し。スタック( stack )のデータ構造は
>    この方式。
> ○エ LRU ( Least Recently Used ):仮想記憶システムのページリプレースメ
>    ント方式のひとつで,主記憶上にあるページのうち,最後に参照されてか
>    その時点までの経過時間が最も長いものを追い出す ( 最も長い間参照さ
>    れていなかったページをページアウトする)方式。
> よって,正解はエ。
> 
> 下記を参照。
> 情報処理用語辞典(新星出版社),福嶋宏訓 著
>
> http://cgi34.plala.or.jp/r-cafe/log.cgi?mode=detail_view&no=20041101

 どうもありがとうございました。

> 質問 FILO は下記のような解釈で宜しいのでしょうか?
>    FILO ( First In Last Out ):最後に書き込んだデーターから先に読み出
>    される方式。またはそのような機能の IC のこと。先入れあと出し。ある
>    時点の状態を保存(待避)し新しい仕事 ( 割り込み ) などを終了後、元
>    の状態を読み込み(復帰)するためなどに使われる。

 お願い 左側にスペースを余分に入れないでください。
 質問の答えは,それでいいです。"またそのような機能のIC"のところは,無くて
いいです。


------------------------------------------------------------------------
041224
■キーワード■ スプーリング機能

■解答■
  基本情報技術者午前平成16年秋問31

 ウ 主記憶装置と低速の入出力装置との間のデータ転送を,補助記憶装置を介
  して行うことによって,システム全体の処理能力を高める。

> スプール ( spool ):低速な入出力装置のデータをいったん高速な補助記憶装置
> に入出力する方式。たとえば,プリンタは低速なので,複数のプログラムがプリ
> ンタが空くのを待っているのは無駄である。そこで,高速な磁気ディスクなどに
> いったん出力し,プリンタが空いているときに磁気ディスクから出力するように
> する。
> よって,正解はウ。
> 
> 引用文献:情報処理用語辞典(新星出版社),福嶋宏訓 著,P.246。

 どうもありがとうございました。

> スプール
> 時間のかかる入出力処理などの際に、ハードディスクなどに一時的にすべてのデー
> タを書き込んで少しずつ処理させることで、マイクロプロセッサを効率的に利用す
> ること。
> 例えば、プリンタで印刷を行なう場合、印刷速度はプロセッサの処理速度よりも遥
> かに遅い。このため、印字開始から終了までプロセッサが占有されてしまうと、「
> 遊んでいる」時間がほとんどなのに他の作業に使えない状態に陥る。
> このような場合には、ハードディスクなどに印刷データを置いておいて、プリンタ
> の印刷の進行状況に応じて、間を空けて少しずつ処理を行なうことで、他の処理を
> 並行して行なうことができる。これがスプール処理である。
> 下記HPを一部引用しました。
> http://e-words.jp/w/E382B9E38397E383BCE383AB.html

 どうもありがとうございました。

> スプーリングは、ワード文書を印刷するときを考えると分かりやすいですね。
> ワード文書更新画面から、印刷処理を行うと、「バックグラウンドで印刷中」とか
> 言ったメッセージが出ます。その後、すぐ文書編集が可能となります。
> 本来、印刷処理は時間がかかるのですが、それを待っていると、印刷が完了するま
> で何も処理が出来なくなります。
> そこで、ワードは、印刷データをハードディスクに落として、別スレッドの印刷処
> 理がハードディスクの印刷データを印刷するのです。

 どうもありがとうございました。

> スプールの訳を調べたんですが、そのまんまスプールという英訳結果が出てきまし
> た。一時貯留という意味でいいのかな・・・と考え中です。
> ストックみたいなものなのかな?とも思いました。

 私の用語解説も参考にしてください。


------------------------------------------------------------------------
041227
■キーワード■ シノニム

■解答■
  基本情報技術者午前平成16年秋問34

 エ 直接編成ファイルへのレコードの追加

> http://ew.hitachi-system.co.jp/w/E382B7E3838EE3838BE383A0.html
> また、ファイルの編成方法の一つである直接編成ファイルにおいて、
> 複数のレコードキー値が同一のレコードアドレスに変換されてしまう現象のこと
> をシノニムと呼ぶ。シノニムが発生して本来指定されたレコードアドレスに格納
> できないキー値をシノニムレコードという

 どうもありがとうございました。

> 参考:基本情報技術者Web学習室(ファイルについて)
>   http://www5f.biglobe.ne.jp/~pafu/kihonweb/gozen/02/2_7.htm

 どうもありがとうございました。

> ファイルの編成方法の一つである直接編成ファイルにおいて、
> 複数のレコードキー値が同一のレコードアドレスに
> 変換されてしまう現象のことをシノニムと呼ぶ。
> シノニムが発生して本来指定されたレコードアドレスに格納できないキー値を
> シノニムレコードという。
> 「同義語」「類義語」という意味の英単語で、分野や製品によって意味が異な
> るが、一つの実体に複数の名前や値などが割り当てられる機能や状態を指すこ
> とが多い。
> IT用語辞典シノニムページ
> http://e-words.jp/w/E382B7E3838EE3838BE383A0.html
> より

 どうもありがとうございました。

> 正直言ってなぜ直接編成だとシノニムが起こるの
> か十分理解できていないのですが・・

 直接編成の"直接"というのは,索引を持たないという意味です。プログラム
で,ファイル上の保存する場所を計算で決めます。その場所を決めるときの式が,
割った余りなどを利用するため,同じ場所が計算で出てしまいます。同じ値が出
ない計算式ならシノニム(衝突)は発生しません。しかし,シノニムが発生しない
計算式の計算効率,さらに,保存するファイルの容量の関係から,そういった
式は採用されません。単純に割った余りを使って,シノニムの発生したらそのと
きは,別に扱うという方法でやっています。