ログイン

小テスト

小テスト
37問 • 2年前
  • 安井謙太郎
  • 通報

    問題一覧

  • 1

    オペレーティングシステムの説明や役割として,当てはまらないものを1つ選べ.

    ワープロや表計算,ウェブブラウズなどユーザーの目的に沿った応用機能を提供する

  • 2

    空欄に当てはまる用語をドラッグ&ドロップで埋めよ. 「オペレーティングシステムやコンパイラなどはコンピュータシステムの基盤となる機能を提供するソフトウェアである.このようなソフトウェアはと[①]と呼ばれ,ハードウェアに関連がある部分が多く含まれる.」

    システムプログラム

  • 3

    次の説明に合致する「代表的なOSの名称」を選択肢より選べ. [①]:UNIXから派生したOSで,代表的なディストリビューションにUbuntu・Debian等がある. [②]:デスクトップPC向けOSで実に7割を超えるシェアを持つ,Microsoft社のOSである.現在最もよく使われているバージョン番号は10もしくは11. [③]:Google社が開発するモバイル端末向けOS.世界ではモバイル向けOSシェア1位であるが,日本ではApple社のOSに次いで第2位. [④]:東京大学の坂村健らが開発した国産組込みOS.日本国産の組込みシステムに依然として高いシェアを誇る.

    Linux, Windows, Android, TRON

  • 4

    文字を入出力し,コマンドを使ってコンピュータを操作する方式を略称で何と呼ぶか?

    CUI

  • 5

    フォアグラウンド処理とバックグラウンド処理について述べた以下の文章の中から,正しいものを選べ.

    CPUやメモリなどの計算資源が限られたモバイルシステムなどでは,バックグラウンド処理は動作を制限する必要が出てくる.

  • 6

    次の空欄に当てはまる語句をドラッグ&ドロップで埋めよ. 「CUIにおいて通常,標準出力は [①],標準入力はキーボードだが,代わりにファイルを指定することもできる.これを [②] といい,例えば,実行結果をファイルに出力する場合は,   $ コマンド名 [③] ファイル名 と入力する.」

    ディスプレイ, リダイレクション, >

  • 7

    ブートストラップの正しい手順になるよう,空欄をドラッグ&ドロップで埋めよ. (1)電源を投入する (2)ROMから [①] が起動し,[②] が補助記憶から主記憶に読み込まれる. (3)(2)で読み込まれたソフトウェアが起動し, [③] が補助記憶から主記憶に読み込まれる. (4)(3)で読み込まれたソフトウェアが起動し,初期プログラムが実行される.

    BIOS, ブートストラップローダ, OS

  • 8

    以下の文章中の空欄をドラッグ&ドロップで埋めよ. 「プログラムを記述した後の工程として,ソースプログラムを入力し,オブジェクトモジュールに翻訳する [①] と呼ばれるソフトウェアが必要である.プロセッサへの命令である [②] は0と1で構成されており,人間には理解が困難なため,通常はプログラミング言語を使ってプログラムを開発する.このように,C言語やJavaのようなプログラミング言語は,『より人間の言語に近い人工言語』という意味で,[③] に分類される.」

    コンパイラ, 機械語, 高級言語

  • 9

    モジュールをリンクする際,実行時に動的にリンクする方式のライブラリのことを略称で何と呼ぶか.正しいものを選べ.

    DLL

  • 10

    プログラム(ロードモジュール)をメモリ上にロードした際に形成される4つの領域の説明が書かれている.説明に対応する領域名をドラッグ&ドロップで埋めよ. [①] :機械語のプログラム自体で構成される領域 [②] :ローカル変数など,関数呼び出しで一時的に必要な変数などを確保するための領域 [③] :グローバル変数等の静的変数・定数などを格納するための領域 [④] :プログラム中で動的に確保するメモリ領域

    コード領域, スタック領域, データ領域, ヒープ領域

  • 11

    リンクに関する記述として誤っているものを1つ選べ.

    静的リンクは,動的リンクに比べ実行時の使用メモリ量を削減できるが,実行速度が遅くなるという欠点がある.

  • 12

    ライブラリやプラットフォームを利用する際の「API」の説明として正しいものを1つ選べ.

    ライブラリ内の関数(メソッド)を呼び出す際に必要な「関数名・引数の型や数・引数の意味」などの情報が含まれる.

  • 13

    「ユーザーがデータを取り扱う際の最小単位」として最も適するものを1つ選べ.

    ファイル

  • 14

    「ランダムアクセス」方式のアクセス法の説明として正しいものを選べ.

    任意の場所を任意の順番にアクセスできるアクセス法のことである.

  • 15

    ファイルシステムについて述べた以下の文章から正しいものを1つ選べ.

    ファイルシステムとは,ファイル管理を行う際の統一的な方法や方式のことである.

  • 16

    ファイルとディレクトリに関する文章の以下の空欄をドラッグ&ドロップで埋めよ. 「ディレクトリとはファイルを分類するための入れ物のことで,[①] とも呼ばれる.ディレクトリを用いるとファイル名の衝突を回避できることが多くなるため,特に外部からデータを導入する際などには無くてはならない機構である.OS上でファイル操作を行う場合,ファイルの在りかであるパスを指定する必要が出てくる.パスの指定には絶対パスと相対パスがあり,絶対パスは [②] ディレクトリを基準とした指定方式,相対パスは [③] ディレクトリを基準とした指定方式である.相対パスは絶対パスが長すぎる場合やディレクトリ自体の移動を行ってもパスが変わらない点で便利である.」

    フォルダ, ルート, カレント

  • 17

    下図のディレクトリ構造例について,パスを直接入力して答えよ.入力と解答が完全一致した時しか正解とはならないので以下の点によく注意せよ. カレントディレクトリが /usr/data のとき: (1) ファイル f1.txt の絶対パスは①である. (2) ファイル f3.txt の相対パスは②である. (3) ファイル i1 の絶対パスは③である. (4) ファイル i1 の相対パスは④である.

    /f1.txt, ../rep/f3.txt, /home/info/i1, ../../home/info/i1

  • 18

    以下の各項目は,ハードディスクドライブ(HDD) の物理的な部分について説明したものである.対応する名称をドラッグ&ドロップで埋めよ. [①]: ディスク上の磁気を直接読み取る部分のことである. [②]: 装置内に複数枚あるディスクの同じ円周をすべてまとめて指す名称である.アームを動かさずにそのままアクセスできるため近接した位置にあると言える. [③]: ディスク上を小さく区切った記録単位のことである.

    ヘッド, シリンダ, セクタ

  • 19

    ソリッドステートドライブとハードディスクドライブを比較した際に,ソリッドステートドライブの利点としてあてはまらないものを1つ選べ.

    安価である.

  • 20

    ファイルシステム(特にUNIX系)における木構造に,別のボリュームの木構造をつないで,1つの木構造として使用可能にする操作のことを何と呼ぶか.

    マウント

  • 21

    以下の文章の空欄をドラッグ&ドロップで埋めよ. 「データを記憶装置に記録する場合,大きく分けて2種類の方法が考えられる.1つは記憶領域をあらかじめ固定区画に区切って置く方式で,ディスクドライブの場合,この区画は [①] と呼ばれる.ただし,[②] によって細かい空き領域が生じてしまうという問題点がある. もう1つはデータサイズに合わせて連続した領域を確保する方法で,ディスクドライブの場合,ファイルサイズにぴったりの領域を確保するのでムダは少なそうに思える.しかし,ディスクを長い間使っていると,[③] によって大きなファイルを記録することが難しくなり対処が必要になる.」

    ブロック, 内部断片化, 外部断片化

  • 22

    下図はUNIX系OSのi-nodeによるファイル管理の例である.ただし、カレントディレクトリと親ディレクトリへの参照は省略している. ルートディレクトリのi-nodeテーブルの項目番号は2番だとした場合,以下のそれぞれのファイルに関するi-nodeテーブルの項目番号を直接数値を入力して答えよ.必ず半角で入力し,余分なスペースなどを含まないこと. ファイル /var/csh に関するi-nodeは,i-nodeテーブルの①番を参照すればよい. ファイル /usr/local/bin/cshに関するi-nodeは,i-nodeテーブルの②番を参照すればよい.

    30, 28

  • 23

    以下の入出力装置(デバイス)に関しての記述のうちから正しいものを1つ選べ.

    デバイスコントローラには,データの読み書き対象となる位置(アドレス)や読み書きするデータ自体を格納するレジスタが含まれる.

  • 24

    割込みに関する説明として,最も適切なものを選択せよ.

    イベントの発生をデバイス側から信号として伝え,現在の処理を一時中断して対応する処理を行う方式

  • 25

    以下の文章の空欄をドラッグアンドドロップで埋めよ. 「入出力などで割込みが発生すると,割込み信号とともに,どのような割込みが発生したかの固有値が伝達される.これは [①] と呼ばれる.ただし,割込み信号は複数のデバイスから送られてくるため,どの割込みを優先的に処理するかを決める必要がある.これをCPUで処理すると,処理が複雑になるため,[②] と呼ばれる割込み専用のハードウェアを別途設けて処理する場合が多い.」

    割込みベクタ, 割込みコントローラ

  • 26

    低優先度の割込みタスクAを実行中に高優先度のタスクBの割込みがかかった.標準的な割込み処理として適切なものを選べ.

    タスクAの実行を中断し,高優先度のタスクBを実行する.タスクB完了後,タスクAに復帰する.

  • 27

    デバイスドライバの役割として,適切なものを1つ選択せよ.

    アプリケーションプログラムの要求に従って,ハードウェアを制御する.

  • 28

    以下の流れは「プログラムが書かれてから実行されるまで」を表している.空欄に当てはまるシステムソフトウェアの名称をドラッグアンドドロップで選択せよ. ソースプログラム → [①] → オブジェクトモジュール → [②] → ロードモジュール → [③] → 主記憶にロード

    コンパイラ, リンカ, ローダ

  • 29

    「ライブラリ」の説明として適切なものを選択せよ.

    特定の機能を持つよう作成済みのプログラムやオブジェクトモジュールのことで,再利用可能なように作られている

  • 30

    「動的リンクライブラリ」の説明として,適切でないものを選択せよ.

    メモリを占有せずにライブラリ単体で実行することが可能である

  • 31

    プログラムの構成を4つの領域で考えるとき,以下の領域の説明として適当なものをドラッグアンドドロップで選択せよ 【選択肢】 1:機械語命令で構成される領域 2:デバイスドライバと連携するための領域 3:グローバル変数など一度メモリ上に確保したら解放する必要が無いデータのための領域 4:動的リンクライブラリを格納するための領域 5:C言語のmalloc命令のような動的にメモリを確保するための領域 6:関数呼び出しで必要な情報を処理するための領域 コード領域:①   データ領域:② スタック領域:③    ヒープ領域:④

    1, 3, 6, 5

  • 32

    以下の説明に対応する適切な語句をドラッグアンドドロップで選択せよ. [①]: 記憶デバイスにアクセスする際,位置を指定してアクセスする方式 [②]: データはすべて単なるバイト列をみなし,解釈はアプリケーションソフトウェアで行う方式 [③]: ファイルの管理や操作の統一的な方法

    ランダムアクセス, ストリーム入出力, ファイルシステム

  • 33

    上図のファイル・ディレクトリ構成について,以下のパスを直接入力して答えよ.ただし,解答する際には誤判定を避けるために,以下のことに注意すること. 半角文字・半角記号のみを使うこと 余分なスペースを一切入れないこと コピー&ペーストを使わないこと 1.「f3.txt」の絶対パス 2.カレントディレクトリが「usr」の場合の「f3.txt」の相対パス

    /usr/rep/f3.txt, rep/f3.txt

  • 34

    以下の文章は,記憶装置へのデータ領域割り当て方法に関して述べたものである.空欄に当てはまる適切な語句をドラッグアンドドロップで選択せよ. 「メモリやディスクなどにデータ領域を割り当てる場合,可変長の連続した領域を割り当てる方法と,固定長に分割した領域を割り当てる方法とがある.可変長の連続領域を割り当てる場合,書き込みと削除を繰り返すと [①] と呼ばれる現象が起こり,[②] ため記憶領域が無駄になってしまう.一方で固定長に分割した場合は, [③]という現象が起こり,[④] ため記憶領域が無駄になってしまう.」

    外部断片化, 細かい空き領域ができてしまう, 内部断片化, ブロック内に空き領域ができてしまう

  • 35

    以下の文章の空欄をドラッグ&ドロップで埋めよ. 「読み出し完了などの入出力におけるイベントを検知するためにはいくつかの方法がある.入出力デバイス側からイベント発生を通知する方式は [①] と呼ばれる.この場合,CPUは通知に従って適切な処理を実行する.この方式は,CPUの処理時間の浪費も少なく,タイムラグも小さくて済むが,プロセッサと入出力デバイスの双方が専用の機構を有している必要がある. この方法が使用できない場合は,CPUが入出力デバイスの状態をチェックする必要がある.プログラムの繰り返し処理で連続的にチェックする方法は [②] と呼ばれ,イベント検知から処理開始までのタイムラグは少ないが,チェックが連続的になるため,CPUに負荷がかかる.そこで,CPUへの負荷を減らすために,タイマを使って定期的にチェックする方法が用いられる場合もある.これを [③] と呼ぶ.CPUへの負荷は軽減されるが,タイムラグが大きくなる可能性があるため,システム仕様をよく考慮する必要がある.」

    割込み, ビジーウェイト, ポーリング

  • 36

    割込み処理に関する以下の文章の空欄を,ドラッグアンドドロップで選択せよ. 「入出力における割込みでは,デバイスからイベントの発生が通知され,それが [①] に伝達される.これは多数の割込みを調停し,優先度に応じてCPUに割込みをかけるためのハードウェアである.CPUに割込みがかかると,基本的には,現在実行中のプログラムは中断され,[②] と呼ばれる割込み処理専用のサブルーチン(関数)が呼び出される.この際,どの種類の割込みが発生したかの固有値である [③] がパラメータとして渡される.この値によって割込みに応じた適切な処理を呼び出すことが可能となる.」

    割込みコントローラ, 割込みハンドラ, 割込みベクタ

  • 37

    以下の文章は,システムコールが発生した際の手順に関する説明である.空欄に当てはまる語句をドラッグアンドドロップで選択せよ. 「システムコールが発生すると,ライブラリ内で [①] 命令と呼ばれる専用の命令が呼ばれる.この命令は [②] モードに入るために用いられ,ユーザプログラムが必ずこれを介することで,OSは堅牢性を保っている.この命令は,[③] として処理されるため,以後は対応するハンドラに処理を委譲し,システムコールごとのサブルーチンを呼び出して実行される.」

    SVC, 特権, 割込み

  • ネットワーク技術(中間)小テスト

    ネットワーク技術(中間)小テスト

    安井謙太郎 · 26問 · 2年前

    ネットワーク技術(中間)小テスト

    ネットワーク技術(中間)小テスト

    26問 • 2年前
    安井謙太郎

    ①ネットワーク方式

    ①ネットワーク方式

    安井謙太郎 · 14問 · 2年前

    ①ネットワーク方式

    ①ネットワーク方式

    14問 • 2年前
    安井謙太郎

    ③ネットワーク接続機器

    ③ネットワーク接続機器

    安井謙太郎 · 11問 · 2年前

    ③ネットワーク接続機器

    ③ネットワーク接続機器

    11問 • 2年前
    安井謙太郎

    ④IPアドレス

    ④IPアドレス

    安井謙太郎 · 13問 · 2年前

    ④IPアドレス

    ④IPアドレス

    13問 • 2年前
    安井謙太郎

    ⑤IPアドレスのクラス

    ⑤IPアドレスのクラス

    安井謙太郎 · 13問 · 2年前

    ⑤IPアドレスのクラス

    ⑤IPアドレスのクラス

    13問 • 2年前
    安井謙太郎

    ⑥ネットワークの管理とインターネットの応用

    ⑥ネットワークの管理とインターネットの応用

    安井謙太郎 · 9問 · 2年前

    ⑥ネットワークの管理とインターネットの応用

    ⑥ネットワークの管理とインターネットの応用

    9問 • 2年前
    安井謙太郎

    ネットワーク技術(中間)記述対策

    ネットワーク技術(中間)記述対策

    安井謙太郎 · 18問 · 2年前

    ネットワーク技術(中間)記述対策

    ネットワーク技術(中間)記述対策

    18問 • 2年前
    安井謙太郎

    ①情報システム戦略とシステム計画

    ①情報システム戦略とシステム計画

    安井謙太郎 · 6問 · 2年前

    ①情報システム戦略とシステム計画

    ①情報システム戦略とシステム計画

    6問 • 2年前
    安井謙太郎

    ①プロジェクトマネジメント

    ①プロジェクトマネジメント

    安井謙太郎 · 30問 · 2年前

    ①プロジェクトマネジメント

    ①プロジェクトマネジメント

    30問 • 2年前
    安井謙太郎

    ②工程管理

    ②工程管理

    安井謙太郎 · 5問 · 2年前

    ②工程管理

    ②工程管理

    5問 • 2年前
    安井謙太郎

    小テスト

    小テスト

    安井謙太郎 · 22問 · 2年前

    小テスト

    小テスト

    22問 • 2年前
    安井謙太郎

    予想問題

    予想問題

    安井謙太郎 · 49問 · 2年前

    予想問題

    予想問題

    49問 • 2年前
    安井謙太郎

    小テスト

    小テスト

    安井謙太郎 · 22問 · 2年前

    小テスト

    小テスト

    22問 • 2年前
    安井謙太郎

    ①ソリューションビジネスとシステム活用促進

    ①ソリューションビジネスとシステム活用促進

    安井謙太郎 · 17問 · 2年前

    ①ソリューションビジネスとシステム活用促進

    ①ソリューションビジネスとシステム活用促進

    17問 • 2年前
    安井謙太郎

    ②経営組織と経営・マーケティング戦略

    ②経営組織と経営・マーケティング戦略

    安井謙太郎 · 20問 · 2年前

    ②経営組織と経営・マーケティング戦略

    ②経営組織と経営・マーケティング戦略

    20問 • 2年前
    安井謙太郎

    ③業績評価と経営管理システム

    ③業績評価と経営管理システム

    安井謙太郎 · 9問 · 2年前

    ③業績評価と経営管理システム

    ③業績評価と経営管理システム

    9問 • 2年前
    安井謙太郎

    ④技術開発戦略

    ④技術開発戦略

    安井謙太郎 · 11問 · 2年前

    ④技術開発戦略

    ④技術開発戦略

    11問 • 2年前
    安井謙太郎

    ⑤ビジネスインダストリ

    ⑤ビジネスインダストリ

    安井謙太郎 · 15問 · 2年前

    ⑤ビジネスインダストリ

    ⑤ビジネスインダストリ

    15問 • 2年前
    安井謙太郎

    ⑥品質管理

    ⑥品質管理

    安井謙太郎 · 8問 · 2年前

    ⑥品質管理

    ⑥品質管理

    8問 • 2年前
    安井謙太郎

    ⑦会計・財務

    ⑦会計・財務

    安井謙太郎 · 14問 · 2年前

    ⑦会計・財務

    ⑦会計・財務

    14問 • 2年前
    安井謙太郎

    ⑧知的財産権とセキュリティ関連法規

    ⑧知的財産権とセキュリティ関連法規

    安井謙太郎 · 16問 · 2年前

    ⑧知的財産権とセキュリティ関連法規

    ⑧知的財産権とセキュリティ関連法規

    16問 • 2年前
    安井謙太郎

    ⑨労働・取引関連法規と標準化

    ⑨労働・取引関連法規と標準化

    安井謙太郎 · 14問 · 2年前

    ⑨労働・取引関連法規と標準化

    ⑨労働・取引関連法規と標準化

    14問 • 2年前
    安井謙太郎

    ①情報の表現

    ①情報の表現

    安井謙太郎 · 5問 · 2年前

    ①情報の表現

    ①情報の表現

    5問 • 2年前
    安井謙太郎

    ④CPUの動作原理

    ④CPUの動作原理

    安井謙太郎 · 5問 · 2年前

    ④CPUの動作原理

    ④CPUの動作原理

    5問 • 2年前
    安井謙太郎

    ⑤CPUの高速化技術

    ⑤CPUの高速化技術

    安井謙太郎 · 6問 · 2年前

    ⑤CPUの高速化技術

    ⑤CPUの高速化技術

    6問 • 2年前
    安井謙太郎

    ⑥半導体メモリ

    ⑥半導体メモリ

    安井謙太郎 · 11問 · 2年前

    ⑥半導体メモリ

    ⑥半導体メモリ

    11問 • 2年前
    安井謙太郎

    ⑦補助記憶装置

    ⑦補助記憶装置

    安井謙太郎 · 10問 · 2年前

    ⑦補助記憶装置

    ⑦補助記憶装置

    10問 • 2年前
    安井謙太郎

    ⑧入出力装置

    ⑧入出力装置

    安井謙太郎 · 14問 · 2年前

    ⑧入出力装置

    ⑧入出力装置

    14問 • 2年前
    安井謙太郎

    ⑨入出力インタフェース

    ⑨入出力インタフェース

    安井謙太郎 · 6問 · 2年前

    ⑨入出力インタフェース

    ⑨入出力インタフェース

    6問 • 2年前
    安井謙太郎

    ①ソフトウェア

    ①ソフトウェア

    安井謙太郎 · 8問 · 2年前

    ①ソフトウェア

    ①ソフトウェア

    8問 • 2年前
    安井謙太郎

    ②ジョブ管理とタスク管理

    ②ジョブ管理とタスク管理

    安井謙太郎 · 13問 · 2年前

    ②ジョブ管理とタスク管理

    ②ジョブ管理とタスク管理

    13問 • 2年前
    安井謙太郎

    ③記憶管理

    ③記憶管理

    安井謙太郎 · 9問 · 2年前

    ③記憶管理

    ③記憶管理

    9問 • 2年前
    安井謙太郎

    ⑤マルチメディア

    ⑤マルチメディア

    安井謙太郎 · 9問 · 2年前

    ⑤マルチメディア

    ⑤マルチメディア

    9問 • 2年前
    安井謙太郎

    ①システム構成

    ①システム構成

    安井謙太郎 · 13問 · 2年前

    ①システム構成

    ①システム構成

    13問 • 2年前
    安井謙太郎

    ②クライアントサーバシステム

    ②クライアントサーバシステム

    安井謙太郎 · 11問 · 2年前

    ②クライアントサーバシステム

    ②クライアントサーバシステム

    11問 • 2年前
    安井謙太郎

    ③RAIDと信頼性設計

    ③RAIDと信頼性設計

    安井謙太郎 · 8問 · 2年前

    ③RAIDと信頼性設計

    ③RAIDと信頼性設計

    8問 • 2年前
    安井謙太郎

    第13回

    第13回

    安井謙太郎 · 5問 · 2年前

    第13回

    第13回

    5問 • 2年前
    安井謙太郎

    画像音声認識(赤文字)

    画像音声認識(赤文字)

    安井謙太郎 · 6問 · 1年前

    画像音声認識(赤文字)

    画像音声認識(赤文字)

    6問 • 1年前
    安井謙太郎

    問題一覧

  • 1

    オペレーティングシステムの説明や役割として,当てはまらないものを1つ選べ.

    ワープロや表計算,ウェブブラウズなどユーザーの目的に沿った応用機能を提供する

  • 2

    空欄に当てはまる用語をドラッグ&ドロップで埋めよ. 「オペレーティングシステムやコンパイラなどはコンピュータシステムの基盤となる機能を提供するソフトウェアである.このようなソフトウェアはと[①]と呼ばれ,ハードウェアに関連がある部分が多く含まれる.」

    システムプログラム

  • 3

    次の説明に合致する「代表的なOSの名称」を選択肢より選べ. [①]:UNIXから派生したOSで,代表的なディストリビューションにUbuntu・Debian等がある. [②]:デスクトップPC向けOSで実に7割を超えるシェアを持つ,Microsoft社のOSである.現在最もよく使われているバージョン番号は10もしくは11. [③]:Google社が開発するモバイル端末向けOS.世界ではモバイル向けOSシェア1位であるが,日本ではApple社のOSに次いで第2位. [④]:東京大学の坂村健らが開発した国産組込みOS.日本国産の組込みシステムに依然として高いシェアを誇る.

    Linux, Windows, Android, TRON

  • 4

    文字を入出力し,コマンドを使ってコンピュータを操作する方式を略称で何と呼ぶか?

    CUI

  • 5

    フォアグラウンド処理とバックグラウンド処理について述べた以下の文章の中から,正しいものを選べ.

    CPUやメモリなどの計算資源が限られたモバイルシステムなどでは,バックグラウンド処理は動作を制限する必要が出てくる.

  • 6

    次の空欄に当てはまる語句をドラッグ&ドロップで埋めよ. 「CUIにおいて通常,標準出力は [①],標準入力はキーボードだが,代わりにファイルを指定することもできる.これを [②] といい,例えば,実行結果をファイルに出力する場合は,   $ コマンド名 [③] ファイル名 と入力する.」

    ディスプレイ, リダイレクション, >

  • 7

    ブートストラップの正しい手順になるよう,空欄をドラッグ&ドロップで埋めよ. (1)電源を投入する (2)ROMから [①] が起動し,[②] が補助記憶から主記憶に読み込まれる. (3)(2)で読み込まれたソフトウェアが起動し, [③] が補助記憶から主記憶に読み込まれる. (4)(3)で読み込まれたソフトウェアが起動し,初期プログラムが実行される.

    BIOS, ブートストラップローダ, OS

  • 8

    以下の文章中の空欄をドラッグ&ドロップで埋めよ. 「プログラムを記述した後の工程として,ソースプログラムを入力し,オブジェクトモジュールに翻訳する [①] と呼ばれるソフトウェアが必要である.プロセッサへの命令である [②] は0と1で構成されており,人間には理解が困難なため,通常はプログラミング言語を使ってプログラムを開発する.このように,C言語やJavaのようなプログラミング言語は,『より人間の言語に近い人工言語』という意味で,[③] に分類される.」

    コンパイラ, 機械語, 高級言語

  • 9

    モジュールをリンクする際,実行時に動的にリンクする方式のライブラリのことを略称で何と呼ぶか.正しいものを選べ.

    DLL

  • 10

    プログラム(ロードモジュール)をメモリ上にロードした際に形成される4つの領域の説明が書かれている.説明に対応する領域名をドラッグ&ドロップで埋めよ. [①] :機械語のプログラム自体で構成される領域 [②] :ローカル変数など,関数呼び出しで一時的に必要な変数などを確保するための領域 [③] :グローバル変数等の静的変数・定数などを格納するための領域 [④] :プログラム中で動的に確保するメモリ領域

    コード領域, スタック領域, データ領域, ヒープ領域

  • 11

    リンクに関する記述として誤っているものを1つ選べ.

    静的リンクは,動的リンクに比べ実行時の使用メモリ量を削減できるが,実行速度が遅くなるという欠点がある.

  • 12

    ライブラリやプラットフォームを利用する際の「API」の説明として正しいものを1つ選べ.

    ライブラリ内の関数(メソッド)を呼び出す際に必要な「関数名・引数の型や数・引数の意味」などの情報が含まれる.

  • 13

    「ユーザーがデータを取り扱う際の最小単位」として最も適するものを1つ選べ.

    ファイル

  • 14

    「ランダムアクセス」方式のアクセス法の説明として正しいものを選べ.

    任意の場所を任意の順番にアクセスできるアクセス法のことである.

  • 15

    ファイルシステムについて述べた以下の文章から正しいものを1つ選べ.

    ファイルシステムとは,ファイル管理を行う際の統一的な方法や方式のことである.

  • 16

    ファイルとディレクトリに関する文章の以下の空欄をドラッグ&ドロップで埋めよ. 「ディレクトリとはファイルを分類するための入れ物のことで,[①] とも呼ばれる.ディレクトリを用いるとファイル名の衝突を回避できることが多くなるため,特に外部からデータを導入する際などには無くてはならない機構である.OS上でファイル操作を行う場合,ファイルの在りかであるパスを指定する必要が出てくる.パスの指定には絶対パスと相対パスがあり,絶対パスは [②] ディレクトリを基準とした指定方式,相対パスは [③] ディレクトリを基準とした指定方式である.相対パスは絶対パスが長すぎる場合やディレクトリ自体の移動を行ってもパスが変わらない点で便利である.」

    フォルダ, ルート, カレント

  • 17

    下図のディレクトリ構造例について,パスを直接入力して答えよ.入力と解答が完全一致した時しか正解とはならないので以下の点によく注意せよ. カレントディレクトリが /usr/data のとき: (1) ファイル f1.txt の絶対パスは①である. (2) ファイル f3.txt の相対パスは②である. (3) ファイル i1 の絶対パスは③である. (4) ファイル i1 の相対パスは④である.

    /f1.txt, ../rep/f3.txt, /home/info/i1, ../../home/info/i1

  • 18

    以下の各項目は,ハードディスクドライブ(HDD) の物理的な部分について説明したものである.対応する名称をドラッグ&ドロップで埋めよ. [①]: ディスク上の磁気を直接読み取る部分のことである. [②]: 装置内に複数枚あるディスクの同じ円周をすべてまとめて指す名称である.アームを動かさずにそのままアクセスできるため近接した位置にあると言える. [③]: ディスク上を小さく区切った記録単位のことである.

    ヘッド, シリンダ, セクタ

  • 19

    ソリッドステートドライブとハードディスクドライブを比較した際に,ソリッドステートドライブの利点としてあてはまらないものを1つ選べ.

    安価である.

  • 20

    ファイルシステム(特にUNIX系)における木構造に,別のボリュームの木構造をつないで,1つの木構造として使用可能にする操作のことを何と呼ぶか.

    マウント

  • 21

    以下の文章の空欄をドラッグ&ドロップで埋めよ. 「データを記憶装置に記録する場合,大きく分けて2種類の方法が考えられる.1つは記憶領域をあらかじめ固定区画に区切って置く方式で,ディスクドライブの場合,この区画は [①] と呼ばれる.ただし,[②] によって細かい空き領域が生じてしまうという問題点がある. もう1つはデータサイズに合わせて連続した領域を確保する方法で,ディスクドライブの場合,ファイルサイズにぴったりの領域を確保するのでムダは少なそうに思える.しかし,ディスクを長い間使っていると,[③] によって大きなファイルを記録することが難しくなり対処が必要になる.」

    ブロック, 内部断片化, 外部断片化

  • 22

    下図はUNIX系OSのi-nodeによるファイル管理の例である.ただし、カレントディレクトリと親ディレクトリへの参照は省略している. ルートディレクトリのi-nodeテーブルの項目番号は2番だとした場合,以下のそれぞれのファイルに関するi-nodeテーブルの項目番号を直接数値を入力して答えよ.必ず半角で入力し,余分なスペースなどを含まないこと. ファイル /var/csh に関するi-nodeは,i-nodeテーブルの①番を参照すればよい. ファイル /usr/local/bin/cshに関するi-nodeは,i-nodeテーブルの②番を参照すればよい.

    30, 28

  • 23

    以下の入出力装置(デバイス)に関しての記述のうちから正しいものを1つ選べ.

    デバイスコントローラには,データの読み書き対象となる位置(アドレス)や読み書きするデータ自体を格納するレジスタが含まれる.

  • 24

    割込みに関する説明として,最も適切なものを選択せよ.

    イベントの発生をデバイス側から信号として伝え,現在の処理を一時中断して対応する処理を行う方式

  • 25

    以下の文章の空欄をドラッグアンドドロップで埋めよ. 「入出力などで割込みが発生すると,割込み信号とともに,どのような割込みが発生したかの固有値が伝達される.これは [①] と呼ばれる.ただし,割込み信号は複数のデバイスから送られてくるため,どの割込みを優先的に処理するかを決める必要がある.これをCPUで処理すると,処理が複雑になるため,[②] と呼ばれる割込み専用のハードウェアを別途設けて処理する場合が多い.」

    割込みベクタ, 割込みコントローラ

  • 26

    低優先度の割込みタスクAを実行中に高優先度のタスクBの割込みがかかった.標準的な割込み処理として適切なものを選べ.

    タスクAの実行を中断し,高優先度のタスクBを実行する.タスクB完了後,タスクAに復帰する.

  • 27

    デバイスドライバの役割として,適切なものを1つ選択せよ.

    アプリケーションプログラムの要求に従って,ハードウェアを制御する.

  • 28

    以下の流れは「プログラムが書かれてから実行されるまで」を表している.空欄に当てはまるシステムソフトウェアの名称をドラッグアンドドロップで選択せよ. ソースプログラム → [①] → オブジェクトモジュール → [②] → ロードモジュール → [③] → 主記憶にロード

    コンパイラ, リンカ, ローダ

  • 29

    「ライブラリ」の説明として適切なものを選択せよ.

    特定の機能を持つよう作成済みのプログラムやオブジェクトモジュールのことで,再利用可能なように作られている

  • 30

    「動的リンクライブラリ」の説明として,適切でないものを選択せよ.

    メモリを占有せずにライブラリ単体で実行することが可能である

  • 31

    プログラムの構成を4つの領域で考えるとき,以下の領域の説明として適当なものをドラッグアンドドロップで選択せよ 【選択肢】 1:機械語命令で構成される領域 2:デバイスドライバと連携するための領域 3:グローバル変数など一度メモリ上に確保したら解放する必要が無いデータのための領域 4:動的リンクライブラリを格納するための領域 5:C言語のmalloc命令のような動的にメモリを確保するための領域 6:関数呼び出しで必要な情報を処理するための領域 コード領域:①   データ領域:② スタック領域:③    ヒープ領域:④

    1, 3, 6, 5

  • 32

    以下の説明に対応する適切な語句をドラッグアンドドロップで選択せよ. [①]: 記憶デバイスにアクセスする際,位置を指定してアクセスする方式 [②]: データはすべて単なるバイト列をみなし,解釈はアプリケーションソフトウェアで行う方式 [③]: ファイルの管理や操作の統一的な方法

    ランダムアクセス, ストリーム入出力, ファイルシステム

  • 33

    上図のファイル・ディレクトリ構成について,以下のパスを直接入力して答えよ.ただし,解答する際には誤判定を避けるために,以下のことに注意すること. 半角文字・半角記号のみを使うこと 余分なスペースを一切入れないこと コピー&ペーストを使わないこと 1.「f3.txt」の絶対パス 2.カレントディレクトリが「usr」の場合の「f3.txt」の相対パス

    /usr/rep/f3.txt, rep/f3.txt

  • 34

    以下の文章は,記憶装置へのデータ領域割り当て方法に関して述べたものである.空欄に当てはまる適切な語句をドラッグアンドドロップで選択せよ. 「メモリやディスクなどにデータ領域を割り当てる場合,可変長の連続した領域を割り当てる方法と,固定長に分割した領域を割り当てる方法とがある.可変長の連続領域を割り当てる場合,書き込みと削除を繰り返すと [①] と呼ばれる現象が起こり,[②] ため記憶領域が無駄になってしまう.一方で固定長に分割した場合は, [③]という現象が起こり,[④] ため記憶領域が無駄になってしまう.」

    外部断片化, 細かい空き領域ができてしまう, 内部断片化, ブロック内に空き領域ができてしまう

  • 35

    以下の文章の空欄をドラッグ&ドロップで埋めよ. 「読み出し完了などの入出力におけるイベントを検知するためにはいくつかの方法がある.入出力デバイス側からイベント発生を通知する方式は [①] と呼ばれる.この場合,CPUは通知に従って適切な処理を実行する.この方式は,CPUの処理時間の浪費も少なく,タイムラグも小さくて済むが,プロセッサと入出力デバイスの双方が専用の機構を有している必要がある. この方法が使用できない場合は,CPUが入出力デバイスの状態をチェックする必要がある.プログラムの繰り返し処理で連続的にチェックする方法は [②] と呼ばれ,イベント検知から処理開始までのタイムラグは少ないが,チェックが連続的になるため,CPUに負荷がかかる.そこで,CPUへの負荷を減らすために,タイマを使って定期的にチェックする方法が用いられる場合もある.これを [③] と呼ぶ.CPUへの負荷は軽減されるが,タイムラグが大きくなる可能性があるため,システム仕様をよく考慮する必要がある.」

    割込み, ビジーウェイト, ポーリング

  • 36

    割込み処理に関する以下の文章の空欄を,ドラッグアンドドロップで選択せよ. 「入出力における割込みでは,デバイスからイベントの発生が通知され,それが [①] に伝達される.これは多数の割込みを調停し,優先度に応じてCPUに割込みをかけるためのハードウェアである.CPUに割込みがかかると,基本的には,現在実行中のプログラムは中断され,[②] と呼ばれる割込み処理専用のサブルーチン(関数)が呼び出される.この際,どの種類の割込みが発生したかの固有値である [③] がパラメータとして渡される.この値によって割込みに応じた適切な処理を呼び出すことが可能となる.」

    割込みコントローラ, 割込みハンドラ, 割込みベクタ

  • 37

    以下の文章は,システムコールが発生した際の手順に関する説明である.空欄に当てはまる語句をドラッグアンドドロップで選択せよ. 「システムコールが発生すると,ライブラリ内で [①] 命令と呼ばれる専用の命令が呼ばれる.この命令は [②] モードに入るために用いられ,ユーザプログラムが必ずこれを介することで,OSは堅牢性を保っている.この命令は,[③] として処理されるため,以後は対応するハンドラに処理を委譲し,システムコールごとのサブルーチンを呼び出して実行される.」

    SVC, 特権, 割込み