• ベストアンサー

ラウンドロビン

ラウンドロビンで タスクがA,B,Cほぼ同時に投げ込まれ それぞれ6,2,2分かかり、 タイムスライス(クオンタイム)が2分で、 タスク切り替えに0.5分かかるとき、 平均ターンアラウンド時間はどうなりますか? ラウンドロビンは A→B→C→A×2 or A→B→C→A→A どちらですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

ラウンドロビンの実装によるでしょう。 前者の方が一般的ではないかな。 まあ、割り当て時間が終了した時にどこまで処理をするかで変わる。 実際のタスク切り替え処理(メモリ内容の書き出し→読み込みなど)までいくかどうかが問題なので。 でも、後者ならA単独でもA→A→Aっていうすごく無駄な処理になりますね。

関連するQ&A

  • DNS等でのラウンドロビンの由来

    多くの連帯責任の環境にはリーダーが関わっているのではないか、と25年程の昔には考えておりましたが、『グラミン銀行』の施策では、知り合いと違う債務者達の連帯責任によって支払いを促してきたそうですし、ラウンドロビン(http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E3%83%AD%E3%83%93%E3%83%B3)の方式では、代表者達への糾弾を防ぐ為に、リーダーを決めない様にしていましたね。 でも、歴史のカテゴリへの投稿を繰り返しましても、一件の回答をも賜れないものですから、御忙しい中への御邪魔で畏れ入りますが、教えて下さい。 ラウンドロビンやら唐傘連判状やらに似た「リーダー隠し」の手段は、 古代の世界にも存在していたのでしょうか。

  • DNSラウンドロビンの用語の由来

    多くの連帯責任の環境にはリーダーが関わっているのではないか、と25年程の昔には考えておりましたが、『グラミン銀行』の施策では、知り合いと違う債務者達の連帯責任によって支払いを促してきたそうですし、ラウンドロビン(http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E3%83%AD%E3%83%93%E3%83%B3)の方式では、代表者達への糾弾を防ぐ為に、リーダーを決めない様にしていましたね。 でも、そういう発想の起源が分からないものですから、教えて下さい。 ラウンドロビンやら唐傘連判状やらに似たリーダー隠しの手段は、 古代の世界にも存在していたのでしょうか。

  • ■ CPUの割当て方式に関する問題 ■

    以下URLに記載されている問題です。 設問1にある到着順方式、およびラウンドロビン方式のターンアラウンドタイム平均時間について、答えの導き出し方を教えてください。 計算方法など解説をして頂ける方、よろしくお願いいたします。 http://情報処理試験.jp/FE23a-pm/t02.html

  • DNSラウンドロビンについて質問です。

    3台のサーバでホームページを運営したいと考えております。 そこで、2台のWEBサーバをDNSラウンドロビンで負荷分散して、 1台をデータベースサーバとして、WEBサーバからの情報をデータベースサーバに格納させるわけですが、 例えば、 A:WEBサーバ1 192.xxx.xxx.1 B:WEBサーバ2 192.xxx.xxx.2 があるとして、ホームページを訪れたユーザーから サーバのローカルに画像をアップロードする機能があった 場合、Aのサーバにアクセスして画像をアップロードした 場合、Bのサーバ側には反映されません。 データベースに保存されているものは問題ないのですが ローカルにアップロードされる画像などは どのように対処すればよいのでしょうか? 宣しくお願いします。

  • EXCEL 関数ROUNDについて

    お世話になります。 ROUNDを使用して計算していますが、空白のデータがあると答えが 0 になります。 空白のデータは無視して、計算が出来る方法はないでしょうか? よろしくお願いします。 例  A1    B1    C1    D1 1.85   空欄   2.11    0 D1のセルに =Round(A1*B1*C1,1) と入力 した時に 3.9と表示させたい。 うまく説明できないで申し訳ありません。

  • 基本情報 過去問 h23 特別 午後 問2について

    こんにちは。 2011年7月の基本情報特別試験の問題について 質問させていただきます。 まずは、以下のサイトを見ていただきたいのですが・・・ http://www.jitec.jp/1_04hanni_sukiru/mondai_kaitou_2011h23_1/2011h23tokubetsu_fe_pm_qs.pdf 問2の設問1についてなのですが、bについて、 各プロセスのターンアラウンドタイムは Aが320 , Bが210 , Cが130 , Dが70 ,の合計730 平均が182.5ということでよいのでしょうか? どなたか、教えていただけないでしょうか? よろしくお願いします。

  • IF関数とROUNDの組み合わせが上手くいきません。

    初級者ですが、仕事で必要なので助けてください。 エクセル2003で、A1~F1の数字を掛算割算して、結果をG1に反映します。G1の計算結果が9万9千9百までは10の位まで四捨五入、10万以上なら100の位を四捨五入というふうにしたいのですが、どうも上手くいきません。(そもそもIF関数では無理なのでしょうか?) =IF(G1>=99999,ROUND(A1*B1/C1*D1*F1,-3),G1<=100000,ROUND(A1*B1/C1*D1*F1,-4)) この式をちょっと変えたりして色々試してみているのですが、-3,-4の設定で10の位、百の位は変えられても99999/100000の間では変化してくれません。どうすればよいのでしょうか。

  • エクセルのROUND処理について教えて下さい。IF関数で条件指定

    詳しい方、教えて下さい!! エクセルで見積書を作成していて、素人ながら一応数式を入力して金額 が算出できるようにしています。その中で、ROUND処理をIF関数で条件 を指定した中で異なる桁数の数字に行いたいのですが、どうすればよい か分からず試行錯誤しています。 つまり、    A  B  C   D     E    F    G 1  1.0 式 空白 106,300 80% 85,000  85,000 2 89.0 m 1,900 169,100 80%  1,500 133,500 というデータで、 Cのセルには=IF(OR(A1=1,A1="",F1=""),"",ROUND(F1/E1,-2)) Dのセルには=IF(OR(A1="",E1=""),"",IF(A1=1,ROUND(F1/E1,-2),A1*C1)) Gのセルには=A1*F1 の数式の結果がそれぞれ入っています。 見積として客先に提出するため、Aのセルが1の場合はCのセルを空白に してDのセルにのみ数式の結果が出るようにしたいのです。 が、F1のセル(5桁)とF2のセル(4桁)のように数値の桁数が違う場合 に、四捨五入を行う桁数をそれぞれにF1=-2、F2=-1とする方法が分から ず困っています。桁数が違う場合には手入力で四捨五入の桁数を変えれ ばよいのでしょうが、それだと手間がかかる上に桁数の変更を忘れてし まうことがあり、間違いのもとなので、間違いにくい方法で数式を組み たいのです。 詳しい方、解決方法があれば回答お願い致します。

  • 連続データのセルの行数を一行ごとに+7する方法

    A1=ROUND((AVERAGE(C1:C7))*5,2) これをオートフィルすると、C2:C8とセルの行数がひとつずつ増えていくのですが、これをC8:C14のように7つずつ増やしたいと考えています。 どうすればよいでしょうか。 もしくは、B列の数字が7行ごとに数字が1つずつ増えるようにしてあるので、B列の数字が1の時のA列の平均をC1にB列の数字が2の時にA列の平均をC2にみたいな式でも構いません。

  • Excel2007の計算式の書き方

    例えば、A1とB1に値があって、C1に=round(A1/B1)*100,1)という式を書き込んでいます。 A1若しくは(OR条件)B1が空白の場合は、計算結果も空白にしたいのですが、その場合の式の書き方が解りません。 ご教授いただけないでしょうか?