ついに夏本番!さぁ、家族でキャンプに行くぞ! >>

基本情報処理の伝送時間の計算について質問です。

64kビット/秒の回線を用いて10(6乗)バイトのファイルを送信するとき,伝送におよそ何秒掛かるか。ここで,回線の伝送効率は80%とする。(基本情報処理試験 平成25年度 秋 午前より)

答えは156なんですが、自分流の計算式ですと、
1 (秒) : 64000ビット = X (秒) : 8 000 000 (10の6乗*8)
すると答えは125と出ます。それを0.8で割ると答えがでます。

しかし、なぜそこで0.8を割らなければいけないのか?そもそも伝送効率とは何なのかがよくわかりません。

もしもっと容易に理解できる式があればどなたか教えていただけないでしょうか?

宜しくお願いします。

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

A 回答 (2件)

簡単な式で言うと、「必要な時間=(送りたいデータ量)÷(実際の転送速度)」で求められます。



▼送りたいデータ量
送りたいデータは、10^6バイト (※「10の6乗」を 10^6 と表現しています)
ビットに合わせた方が良いので、バイトからビットに変換します。情報処理の世界では1バイト=8ビットなので、8をかけます。
つまり、 10^6×8 = 8,000,000ビット

▼実際の転送速度
回線速度は64kbps(64kビット/秒を表しています)
転送効率が80%なので、実際には本来の80%の速度しか出ないことになります。(これは、現実世界でも普通にあって、例えば100MbpsのLANにおいても、実際にはさまざまな条件が重なって、100%の速度が出ているわけではありません)
よって、実際の転送速度は 64kbps×0.8 = 51.2kbps = 51200bps となります。

▼必要な時間
最初の公式に当てはめると、
必要な時間 = 8,000,000ビット ÷ 51200bps = 156.25秒

答えは、156.25秒になります。
    • good
    • 6

データを送るときには、同期をとったりデータの保全を行うための情報を本来のデータに加えます。

このオーバーヘッド分が20%あるという意味です。あなたの例では一秒間に送られる64kビットのうち元データはその80%で、残りの20%はその他の情報ということで純粋な元データの転送のみを考慮すると実際のビットレートは64k*0.8(b/s)となります。

ところで、64kビットは64000でいいんですか?64*2^10という見方もできますが。
    • good
    • 2

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Q転送に必要な時間の算出

通信速度が500mbps(Bits Per Second)の場合、
30GByteのファイルを転送するのに必要な時間を出したいと思います。

どういった計算をすれば算出できるでしょうか?。
お手数ですがアドバイスをお願いします。

Aベストアンサー

500mbpsとは1秒間に500Mbit転送できることを表します。
500Mbit = 62.5Mbyte
30Gbyte = 約30,000Mbyte
30,000 / 62.5 = 480
通信速度のパフォーマンスが維持できるのであれば、転送にかかる時間は約480秒です。

Qクロック周波数の計算問題について

クロック周波数に関する問題を解こうとしているのですが、
公式がどうも覚えづらくて仕方ないのですが・・・ 何か良い解き方はないものでしょうか?

【問題】基本情報処理 平成19年 秋
 「 1GHzで動作するCPUがある。このCPUは,機械語の1命令を平均0.8クロックで実行できることが分かっている。このCPUは1秒間に約何万命令実行できるか。 」


【公式】
  (1) 1クロックの時間 = 1÷クロック周波数
  (2) 1命令の実行時間 = 1命令の実行に必要なクロック数×1クロックの時間
  (3) 1秒間の命令実行回数 = 1÷1命令の実行時間(命令)

---------------------------------------------------------------
【考え】
 公式より、
  (3)の答えを出したければ (2)が必要であり
  (2)の答えを出したければ (1)が必要である。
  
 であるから、先に(1)を求め (2)を求め (3)を最終的に求める。
 という風に解いてはいるのですが、教科書を見ながらだと解ける状態ですが、いざ時間を空けると公式を忘れてしまって、この手の問題が解けないことがあり、困っています。

  何か逆算みたいで、覚えづらいので一度覚えてもすぐに忘れしまうのですが・・・
 
  この問題をとく方法としては、一旦、解き方の流れを把握して、求め方を覚えるしかないでしょうか?


【ふとした疑問】
  この問題をしてふと思ったのですが、クロック周波数の計算事態は、実際にどこでどういう場面で使われるものなのでしょうか? 何だか、ただ問題を解いているようで、ちょっとイメージが浮いている感じがしているのです・・・(汗)
  

クロック周波数に関する問題を解こうとしているのですが、
公式がどうも覚えづらくて仕方ないのですが・・・ 何か良い解き方はないものでしょうか?

【問題】基本情報処理 平成19年 秋
 「 1GHzで動作するCPUがある。このCPUは,機械語の1命令を平均0.8クロックで実行できることが分かっている。このCPUは1秒間に約何万命令実行できるか。 」


【公式】
  (1) 1クロックの時間 = 1÷クロック周波数
  (2) 1命令の実行時間 = 1命令の実行に必要なクロック数×1クロックの時間
  (3) 1...続きを読む

Aベストアンサー

単純な問題なので解けた方がいいでしょう。公式で解こうとするから、忘れてしまうとか言っているが、公式の意味を考えた方がいい。
「一箱に1[kg]のひき肉が入っている。ひき肉の一粒が0.8[g]だとすると、一箱の中に何粒のひき肉があるか」という問題と同じだ。こんな問題に公式とか何とか言うか。

【公式】
  (1) 1クロックの時間 = 1÷クロック周波数
  (2) 1命令の実行時間 = 1命令の実行に必要なクロック数×1クロックの時間
  (3) 1秒間の命令実行回数 = 1÷1命令の実行時間(命令)
だね。
(3)に(2)、(1)を代入していけば、
1秒間の命令実行回数 = 1÷1命令の実行時間=1÷(1命令の実行に必要なクロック数×1クロックの時間)=1÷(1命令の実行に必要なクロック数×(1÷クロック周波数))

すなわち、

1秒間の命令実行回数=クロック周波数÷1命令の実行に必要なクロック数

になる。

言葉で書くとわかりにくいので、記号を使うと、

f:クロック周波数
n:1秒間の命令実行回数
t1:1命令の実行時間
c1:1命令の実行に必要なクロック数
t:1クロックの時間


t=1/f・・・(1)
t1=c1*t・・・(2)
n=1/t1・・・(3)
=1/(c1*t)=1/(c1*1/f)=f/c1

ついでに、答えまで書くと、

n=1*10^9/0.8=1.25*10^9

でしょう。

単純な問題なので解けた方がいいでしょう。公式で解こうとするから、忘れてしまうとか言っているが、公式の意味を考えた方がいい。
「一箱に1[kg]のひき肉が入っている。ひき肉の一粒が0.8[g]だとすると、一箱の中に何粒のひき肉があるか」という問題と同じだ。こんな問題に公式とか何とか言うか。

【公式】
  (1) 1クロックの時間 = 1÷クロック周波数
  (2) 1命令の実行時間 = 1命令の実行に必要なクロック数×1クロックの時間
  (3) 1秒間の命令実行回数 = 1÷1命令の実行時間(命令)
だ...続きを読む

Q稼働率の解き方・計算式を教えてください。

問題は
ある装置では100日間に合計600分の障害が発生した。
この装置の稼働率を求めなさい。
なお、この装置は毎日10時間稼動している。

答え
ア.0.97
イ.0.98
ウ.0.99

この計算式を教えてください。お願い致します。

Aベストアンサー

装置は毎日10時間稼動で100日なので総稼働時間は


10時間×100日=1000時間

故障しない時間(稼働時間)は
障害600分なので 時間に直すと10時間


稼働時間は1000時間ー10時間=990時間

稼働率は



稼働時間÷総動作時間=990÷1000=0.99

Q「ミリ秒」これの時間の単位が解りません。

スライドショー等のソフトによく使われている
「ミリ秒」これの時間の単位が解りません。
例えば3000ミリ秒、5000ミリ秒とは、
いったい何秒の事なんですか。
出来れば計算方法教えて頂けますか。

Aベストアンサー

3000ミリでしたら小数点を左に3つ動かすと、ミリが消えて「秒」になります。
マイクロは左に6つ、
ナノは左に9つ、
キロは右に3つ、
メガは右に6つ、
ギガは右に9つということになります。

Q回線利用率と回線使用率

情報処理試験に、回線利用率を求める公式があると思います。
 
 データ転送量=回線速度×回線利用率×転送時間

これって転送時間を求めるように置き換えると
 転送時間 = データ転送量 /(回線速度 × 回線利用率)
ですよね。

ということは、同じ転送量と同じ回線速度ならば、回線利用率が高いほど
転送時間は早いってことですよね。

通常、回線使用率って低いほど、回線が空いているってことでは
ないでしょうか?
つまり、回線利用率とは、1-回線使用率 ということでしょうか?

すみません。少し頭がこんがらがってしまいました。
どなたか回答をお願いします。

Aベストアンサー

回答します。

> 一般企業で回線利用率(公式の方)って求めているのでしょうか?
どういう回線かにもよりますが通常は厳密に管理します。
理由は2つ有ります。
1.今までのやり取りでは伝送時間だけしか扱っていませんが利用率が上がると待ち時間が急激に増えます。従って利用率は余り上げられません。
  通常60%、LANなら30%が目処です。
2.回線増強がすぐに出来ない可能性があり、手遅れになる可能性がある。

> ちょっと、ネットワーク転送時間を求めたいのですが、
> 回線利用率がわからないので、100%にしてしまおうかと思案しています。
どういう回線かにもよりますが、上記の理由で利用率や保留時間がわからないと
待ち時間を含めた総応答時間は求まらないと思います。

QIP-VPNとインターネットVPNの違い

就職活動をしている大学生です。
セキュリティとネットワークに興味があり、そこから自分が何をやりたいのか突き詰めて行った結果VPNを提供している企業が浮かび上がって来ました、業界研究をしている際に疑問が出てきました。

IP-VPNとインターネットVPNの違いの違いがいまいちわかりません。

インターネットVPNはインターネット上を介したVPN、IPは事業者のネットワーク内のVPNって解釈でよいのですかね??

そうなるとプライベート回線を引くのとIP-VPNの違いは???

提供している事業者の違い、VPNに関すること、VPNの今後&求められるもの等、教えてください。

よろしくお願いします。

Aベストアンサー

こんちは。hirasakuです。

簡単に言うと
インターネットVPNはその名の通り、インターネット網を利用した拠点間をあたかもLANのように使うためのWAN構築です。
基本的にVPN接続するためのルータの設定(トンネリングや暗号化・認証など)はユーザーが設定し、運用管理もユーザーが行います。
インターネット網なので通信に対する保障がありませんので、VPNに通すデータを検討しなければならない場合もあります。
一番安価に構築できランニングコストが抑えられます。

IP-VPNは通信事業者の閉域IPネットワーク網を通信経路として用い、自社専用ネットワークであるかのようなWANを構築できるサービスのことです。
通信事業者側で用意している網は品質を保証してあり、ユーザー側はIP-VPN網に接続するだけで、セキュアな通信ができ、インターネットVPN同様LANのように使えます。

プライベート回線とは専用線やフレームリレー網などのことを言っているのですかね?
専用線は料金が距離に比例し、拠点間の距離が離れるほどコストが大きくなり、セルリレー/フレームリレーは、フルメッシュ型接続ですけど、柔軟なネットワーク構築が難しいという問題があります。専用線・フレームリレーなどは回線帯域の割にはコストが高いので、インターネットVPNやIP-VPNでコストを安くしてネットワークを構築するようになってきてます。

インターネットVPNやIP-VPNはプロトコルにIPを使わなくてはならないので、データはIPに乗せる必要があります。
そこで、広域イーサネットというサービスを各通信事業者が行っています。広域イーサネットはプロトコルをIP以外(IPXやSNAなど)を通すことができ、またイーサなので、WAN側に接続するのに極端な話、スイッチでつなげられますので、今までのようにルータの設定などいらなくなります。(VLAN構成にするならスイッチの設定が必要ですけけど)また、QoSなどデータの優先制御や帯域制御などもできますので、VoIPなどにも使えますね。
ということで、簡単に拠点間のLAN構築が可能になります。

提供しているサービスの違いは、どこも似たり寄ったりかなって思いますけど。
サービス提供エリアや、構築にあったオプションサービスなどで選べばいいのでは。

こんちは。hirasakuです。

簡単に言うと
インターネットVPNはその名の通り、インターネット網を利用した拠点間をあたかもLANのように使うためのWAN構築です。
基本的にVPN接続するためのルータの設定(トンネリングや暗号化・認証など)はユーザーが設定し、運用管理もユーザーが行います。
インターネット網なので通信に対する保障がありませんので、VPNに通すデータを検討しなければならない場合もあります。
一番安価に構築できランニングコストが抑えられます。

IP-VPNは通信事業者の閉域IPネットワ...続きを読む

Q画像容量の計算方法が分かりません

画像容量の計算方法が分かりません。

例えば

・800×600ピクセル、24ビットカラー画像の容量

・256×256ピクセル、256段階グレースケール画像の容量

などは、どのように考えれば良いのでしょうか?

Aベストアンサー

・24ビット = RGB各8ビット(256階調)
・256階調(グレースケール) = 8ビット
・1Byte = 8bit
・ファイルやメモリの容量は2の10乗(1024)ごとに単位がK、M、Gと変わっていく

24ビットカラー画像のだと、1ピクセルあたり3Byte。
800×600×3 = 1,440,000Byte
≒1406.25KB
≒1.37MB

256段階グレースケール画像のだと、1ピクセルあたり1Byte。
256×256×1 = 65,536Byte
≒64KB
≒0.06MB

Qメモリキャッシュとディスクキャッシュの違い

よろしくお願いいたします。
キャッシュのことですが、
メモリキャッシュとディスクキャッシュについてなのですが、
これらの違いはなんでしょうか?
例えば、TemporaryInternetFilesに保存されるのは、
ディスクキャッシュで、クリアするとハードディスクの
空き容量が空く。
そして、あるホームページを表示した状態で
TemproraryInternetFilesをクリアしてもまだブラウザに
残っているのはメモリキャッシュに保存されているからである。
と解釈しておりますが、これでよろしいのでしょうか?
用語集など調べたのですが、いまいち自信が持てませんので
アドバイスお願いいたします。

Aベストアンサー

こんばんは。

gaia5 さんは、どうやら、ブラウザ固有の用語について、
ご質問されているように思います。
私は Windows ユーザーなので、知りませんが、
マックの IE や NN にはそういう設定があるんでしょうか。

だから、用語集などで調べられても、
一般的な意味について書かれていますから、
よけいに意味を、混同されていらっしゃるんだと思います。
私からは、本来の意味を説明させていただきます。


「ディスクキャッシュ」
ハードディスク等からファイルを読み込むとき、
読み込んだデータを、一時的にメモリに貯めておき、
次に使うときは、そのメモリから読み込むことによって、
表面的に読み込みを早くすることです。
書き込み時にも利用します。

「メモリキャッシュ」
メモリからデータを読み込むとき、
読み込んだデータを、一時的に非常に高速なメモリに貯めておき、
次に使うときは、その高速なメモリから読み込むことによって、
表面的に読み込みを早くすることです。
書き込み時にも利用します。

「キャッシュメモリ」
メモリキャッシュを行うときに使う、
普通のメモリに比べて、高価で高速なメモリ。
CPU に内蔵されている物や、マザーボードに付ける物があります。


だから、質問の内容を答えさせていただくと、

> 例えば、TemporaryInternetFilesに保存されるのは、
> ディスクキャッシュで、クリアするとハードディスクの
> 空き容量が空く。

一般的には、これをディスクキャッシュとは言いません。
「TemporaryInternetFiles」に保存されるファイルは、
「インターネット一時ファイル」や「Webキャッシュ」
といいます。

> そして、あるホームページを表示した状態で
> TemproraryInternetFilesをクリアしてもまだブラウザに
> 残っているのはメモリキャッシュに保存されているからである。

これも、一般的には、メモリキャッシュとは言いません。
(キャッシュメモリに保存されている可能性はありますが。)
単純に、メモリに保存されていると考えていいです。

しかし、ブラウザのWebキャッシュの設定上の、
メモリキャッシュ、ディスクキャッシュの説明としては、
terra5 さんのおっしゃる内容が正解なんだろうと思います。

それから、sesame さんのおっしゃる、
メモリキャッシュの説明は、間違っていると思います。
仮想メモリやスワッピングの説明に近いと思います。

こんばんは。

gaia5 さんは、どうやら、ブラウザ固有の用語について、
ご質問されているように思います。
私は Windows ユーザーなので、知りませんが、
マックの IE や NN にはそういう設定があるんでしょうか。

だから、用語集などで調べられても、
一般的な意味について書かれていますから、
よけいに意味を、混同されていらっしゃるんだと思います。
私からは、本来の意味を説明させていただきます。


「ディスクキャッシュ」
ハードディスク等からファイルを読み込むとき、
読み込んだデー...続きを読む

QCPUのクロック周波数が1クロック何秒になるかについて

簡単な問題なのかもしれませんが、
質問させていただきます。

私の通っている学校で課題が出されたのですが、
CPUのクロック周波数が例えば4、0Ghzだったとき、1クロックが
何秒になるかってどうやって計算すれば分かるでしょうか?
また、小数点ではなく整数で出してくれと言われたのですが・・・

分かる方いらっしゃったら是非回答お願いします!
初心者にも分かるように説明していただければ幸せこの上ないです。

Aベストアンサー

課題をそのまま投稿することは禁じられていますが・・・。

逆数計算ですので1/(4×10^9)=0.25×10^-9(秒)
いずれにしても小数ですので整数で出せと言うのが良くわかりませんが
25×10^-11(秒)
を要求しているのでしょうか。
あるいは250×10^-12=250(ピコ秒)なのでしょうか。
問題(の出題者)がトンマですね。

Q1バイトは何ビット?

初歩的ですみません。
1ビットは8バイトだったと思うのですが、変わったという話を聞きました。
今は何ビットで1バイトなんでしょうか?

Aベストアンサー

読み方 : バイト
分野 : 情報の表現 > 単位


 情報量の単位。ほとんどの場合、1バイトは8ビット。コンピュータは情報の記憶や処理、伝達をバイト単位で行なうことが多い。

 何ビットをまとめて1バイトとするかは文脈によって異なり、nビットで構成されるバイトを「nビットバイト」(n-bit byte)という。現在では8ビットバイトが最も普及しているため、何の注釈も無ければ1バイトは8ビットと考えて問題ない。

http://e-words.jp/w/E38390E382A4E38388.html

変わったという話は聞きませんが、例外はあるようですね。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報