本日の宿題

提出するのを忘れていました
2/23

[宿題:基本・高度共通・J2級向け]

 複数のプロセスから同時に呼び出されたときに,互いに干渉することなく並行
して処理することができるプログラムの性質を表すものはどれか。

 ア リエントラント

 イ リカーシブ

 ウ リユーザブル

 エ リロケータブル

◆考えたこと・調べたこと・質問
リエントラント:再入可能
 複数のプログラムルーチンから同時かつ非同期に呼び出されることが可能なプログラムルーチン。
 複数のプログラムを同時並行に実行できるマルチタスクOSでは、特定のプログラムルーチンを実行中に、さらに別のプログラムから同じルーチンの実行が要求されることがしばしばある。
参考:e-words

リカーシブ(コール):再帰呼び出し
 サブルーチンの中から、さらに自分自身を呼び出すような処理。この再帰呼び出しを利用することで、複雑な処理を非常に単純なコードとして実現できる場合がある。ただし再帰呼び出しを行なうプログラムの実行時には、消費されるスタック用メモリに注意する必要がある。
参考:@nifty デジタル用語辞典

リロケータブル:再配置可能
「再配置可能」の意。 たとえば、あるベースアドレスからのオフセットのみによってすべてのメモリアクセスを指定しているプログラムでは、ベースアドレスを適当に変更しても正しく処理を行なえる。このようなプログラムは「リロケータブル」だと呼ばれる。
参考:@nifty デジタル用語辞典

上記より

○ア:再入り可能
×イ:再起呼び出し
×ウ:再利用可能
×エ:再配置可能

  • 私のAns:ア
[宿題:ソフトウェア開発向け]

 コンピュータによる伝票処理システムがある。このシステムは,伝票をためる
待ち行列をもち,そのたまる数に制限はなく,次のような平均処理時間が T 秒
である M/M/1 の待ち行列モデルが適用できるものとする。平均待ち時間が T 秒
以上となるのは,処理装置の利用率が何 % 以上となったときか。

・伝票は,ポアソン分布に従って発生する。
・1 件の伝票の処理時間は,平均 T 秒の指数分布に従う。

 ア 33

 イ 50

 ウ 67

 エ 80

◆考えたこと・調べたこと・質問

待ち時間(W) = ρ / (1-ρ) * 平均処理時間(Ts)
ρ / (1-ρ) >= 1 になる場合をしめす
ρ / (1-ρ) >= 1
ρ(1-ρ) / (1-ρ) >= 1(1-ρ) : 両辺に(1-ρ)を乗じる
ρ>= 1-ρ
2ρ= 1
ρ= 0.5
よって50%

  • 私のAns:イ
[宿題:情報セキュアド向け]

 SLCP-JCF98(Software Life Cycle Processes-Japan Common Frame 98) 策定の
目的はどれか。

 ア 取得者と供給者の二者間取引におけるシステムの使用開始から終了までの
  使用条件を定めること

 イ 取得者と供給者の二者間取引に共通の物差しを用いて取引を明確化するこ
  と

 ウ 取得者と供給者の二者間取引の契約条件をパターン化すること

 エ 取得者と供給者の二者間取引のトラブルを回避するためのガイドラインを
  定めること

◆考えたこと・調べたこと・質問
SLCP-JCF98 (Software Life Cycle Process−Japan Common Frame '98)      
 システム開発作業全般にわたって“共通の物差し”や“共通語”を使うことによって,作業範囲・作業内容を明確にし,購入者と供給者の取引を明確にすることを目的にしている
参考:示現塾 用語集

キーワードは、共通の物差し

  • 私のAns:イ