- ベストアンサー
解答の解説を!!!
次の問題なのですが、 『1トラックが12セクタ、1セクタが1200バイトのディスク装置がある。論理レコ-ドが900バイトの固定長であるファイルをこの装置に格納するとき、ディスクの利用効率を最大にするブロックか因数はどれか』 答えは4となってるのですが、なぜそのようになるか説明してください。
- manfgataro
- お礼率55% (20/36)
- 情報処理技術者
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
論理レコードを複数まとめて利用する際の倍数がブロック化係数です。 論理レコード900バイトとセクタ長との「差」はギャップとして使用されないため ディスクの利用効率を下げる要因となります。 このため、ギャップを0に持っていくことが望ましいことになります。 さて、900*nが1200の倍数に収まるのには「4」を持ってくると 900×4=3600=1200*3となります。(ギャップが0) また1トラック12セクタですからトラック上に4つのブロックができて こちらも割り切れます。
関連するQ&A
- ブロック化因数(ブロッキングファクター)とセクタ、レコードについて。
ブロック化因数(ブロッキングファクター)とセクタ、レコードについて。 下記の参考書内の問題で分からないことがありました。以下引用: ------------------------------------ 問題 1トラックが12セクタ、1セクタが1200バイトのディスク装置の場合、 論理レコードが900バイトの固定長であるフィルを格納するとき、 ディスクの使用効率が最大となるブロック化因数は1、2、3、4のうちどれか。 ただし、ブロックは複数のセクタにまたがれるが、トラックにはまたがれない。 また、セクタに複数のブロックを記録できない。 解答 ブロック化因数で場合分け。 1のとき。1セクタに1レコード記録でき、トラックに12レコード記録できる。 2のとき。2セクタに1ブロック(2レコード)。1トラックに12レコード。 3のとき。3セクタに1ブロック(3レコード)。1トラックに12レコード。 4のとき。3セクタに1ブロック(4レコード)。1トラックに16レコード。 よって、4のとき効率が一番いい。 ------------------------------------- 引用終わり。 1のときは分かりますが、2,3のときの前半がなぜそうなるのか分かりません。 また、4のとき、突然規則が変化してますがなぜでしょうか。 以上、2点の疑問について質問させていただきます。 参考書:2010 基本情報技術者 合格への総まとめ、iTEC
- ベストアンサー
- その他([技術者向] コンピューター)
- 磁気ディスクの問題
「磁気ディスク装置の仕様が1トラック当たりの最大記憶容量が21000バイト/トラックでブロック間隔が200バイトで、記録するデータが レコード長600バイト、ブロック化因数8 のとき1トラックには最大何件のレコードが記録できるか。1つのブロックを複数のトラックにまたがって記録することはできない。」 というような問題なのですが、解答を見るとブロック間隔が4800から引いてありました。 なぜ足してはいけないのでしょうか?磁気テープの問題ならIBGも足すので混乱しています・・。 あと、公式みたいななものはあるのでしょうか?
- ベストアンサー
- その他(学問・教育)
- この問題が分からないのです・・・
ソフトバンク社の「第二種短期集中ゼミ」の問題を解いているのですが、 この問題の解き方が分からないので、教えてください~。(泣) どこから手をつけてよいのやらもまったく分からないんです。 問題集には答えのみしか書いてなくてホント困っています。 次に示すような仕様の磁気ディスク装置とファイルがある。 ただし、1つのブロックがトラックにまたがって記録されることはないとし、読み書きはセクタ単位で行われるものとする。10万レコードのファイルを書き込むのに必要な時間は、約何秒か。 磁気ディスク装置 データ転送速度 983040バイト/秒 ディスク回転数 3600回転/分 シリンダ数 1500 トラック当たりセクタ数 32 平均シーク時間 15ミリ秒 ファイル レコード長 600バイト ブロック化因数 27 で、解答は ア62 イ96 ウ148 エ167 から選ぶようになってて、 答えウになっています。
- ベストアンサー
- 情報処理技術者
- 磁気ディスクの計算問題です
磁気ディスクの仕様 シリンダ数 16,384 1シリンダ内のトラック数 6 1トラック内のセクタ数 128 1セクタ内の記憶容量(バイト数) 512 1)この磁気ディスクの1シリンダ内の容量(Kバイト)はいくらか。1K=2^10とする 2)この磁気ディスクに1ブロック600バイトのデータを500ブロック記録する場合に必要なシリンダ数はいくらか。ただし、1ブロック長が1セクタ長を越える場合、複数のセクタを使用してもよいが、最後のセクタであまった領域は使用できないものとする。また、1ブロックを複数のトラックにまたがって記録することは出来ない。 答えは 1)384 2)2 です。
- ベストアンサー
- ハードウェア・サーバー
- メモリについての質問です。
以下の仕様の磁気ディスク装置に、1レコード200バイトのレコード10万件を順編成で記録したい。 10レコードを1ブロックとして記録するときに必要なシリンダ数はいくつか。ここで、1つのブロックは 複数のセクタにまたがってよいが、最後のセクタで余った部分は利用されない。 トラック/シリンダ 19 セクタ数/トラック 40 バイト数/セクタ 256 以上の質問の回答と解説を何卒よろしくお願い申し上げます。
- 締切済み
- 情報処理技術者
- 磁気ディスク装置についての計算
磁気ディスク装置についての計算 シリンダ数1600、1シリンダ当たりのトラック数19、トラック容量48000バイト、 ブロック間ギャップ470バイト、回転速度5100回転/分、平均シーク時間10ms の磁気ディスク装置について (1)ディスク容量はいくらか? (2)ブロッキングを行わない時、1200バイトの固定長レコードは1トラックにいくつ 格納できるか、また、1レコードを書き込むのに要する平均時間はいくらか? (CPU使用時間、ブロック間ギャップの処理時間は無視できるものとする。) (3)ブロッキング係数が8のとき、(2)の各値はどうなるか? 以上3つの質問についてよろしくお願いします。
- ベストアンサー
- 科学
- 磁気ディスクの計算なんですが
磁気ディスクの計算なんですが 40シリンダ/ディスク 60トラック/シリンダ 36000バイト/トラック 200バイト/IBG 500バイト/件(レコード) 1、この磁気ディスクの総容量は何メガバイトですか?1k=1000バイト1Mは1000000バイトとする 2、ブロック化係数1でデータを10000件格納するのに何トラック必要ですか? 3、上記のブロック化係数を8にしたとき何トラック必要ですか 4、ブロック化係数1でデータを格納した時、このディスクに何レコード格納できますか 5、上記、問題のブロック化係数を4にしたとき何レコード格納できますか これらの1~5の問題が全く分からないので詳しく教えてくださいお願いします。 詳しいサイトも教えていただけますとありがたいです。よろしくお願いします。
- 締切済み
- 情報処理技術者
- この二つの問題とける人いませんか?(基本情報処理試験)
○毎分 6,000 回転,平均位置決め時間 20 ミリ秒で,1トラック当たりの記憶容量 20 k バイトの磁気ディスク装置がある。1ブロック4 k バイトのデータを1ブロック転送するのに要する平均アクセス時間は何ミリ秒か。ここで,磁気ディスクコントローラのオーバヘッドは無視できるものとし,1 k バイト = 1,000 バイトとする。 A=27 シーク時間、平均回転待ち時間は分かりました。データ転送時間を求めるときに、 20kバイト×100(回転/秒)=2000(kバイト/秒) 4kバイト/2000×1000=2ミリ秒 とする計算の意味が分からないです。もっと分かりやすい考え方があったら、そちらの考え方でも良いので教えてください。 ○ 表の仕様の磁気ディスク装置に,1レコードが 500 バイトのレコード 50 万件を順編成で記録したい。 50 レコードを1ブロックとして記録するときに必要なシリンダ数は幾つか。ここで,一つのブロックは複数のセクタにまたがってもよいが,最後のセクタで余った部分は利用できない。 ・トラック/シリンダ=20 ・セクタ数/トラック=25 ・バイト数/セクタ=512 A=980 こちらは、回答を見ても考え方から分からないです。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 磁気ディスク装置についての計算
シリンダ数1600、1シリンダ当たりのトラック数19、トラック容量48000バイト、 ブロック間ギャップ470バイト、回転速度5100回転/分、平均シーク時間10ms の磁気ディスク装置について (1)ディスク容量はいくらか? (2)ブロッキングを行わない時、1200バイトの固定長レコードは1トラックにいくつ 格納できるか、また、1レコードを書き込むのに要する平均時間はいくらか? (CPU使用時間、ブロック間ギャップの処理時間は無視できるものとする。) (3)ブロッキング係数が8のとき、(2)の各値はどうなるか? 以上3つの質問についてよろしくお願いします。
- ベストアンサー
- 物理学
お礼
bin-chanさん素早いレスありがとうございました。 どーしても明日までに解答が欲しかったので助かりました。 また、機会があったらよろしくお願いします。