-
平行プロセスは同時に実行できるかY/N
Y
-
逐次プロセスは同時に実行できるかY/N
N
-
データやプログラムを共有するために平行プロセス同士は○○を取らなけばならない時こような並行プロセスは○○プロセスという
同期、共同型逐次
-
共有するデータが無い並行プロセスh互いに○○しているという
素
-
共通に操作するデータがある並行プロセスは互いに○○しているという
交差
-
複数のプロセスで交差することなく実行することを○○操作という
不可分
-
同時に1つのプロセスしか使用できない資源。
逐次資源
-
逐次資源を使用しているプロセスの領域
臨界領域
-
プロセスが資源を使用しているときに他のプログラム待機状態にすること
相互排除
-
プロセス間の同期をとるための基本的な命令形態
同期基本命令
-
プロセス管理に関するOSの目的は○○時間の短縮、応答時間の短縮、○○の向上がある
ターンアラウンド、スループット
-
並行プロセスを実現するには親子プロセスと何があるか
多重スレッド
-
親子プロセスとは何を親プロセスが複製し平行に実行するか
子
-
親子プロセス軍は何構造か
階層
-
UNIXでは何コールを親プロセスが実行した時に実現されるか
forkシステム
-
多重スレッドではレジスタと何を個別に持っているか
スタック
-
c言語ではスレッドの操作はpthread_create()と何があるか
pthread_join()
-
多重スレッドはサーバープログラム、並列アルゴリズムと何があるか
入出力処理
-
再使用可能プラグラムのうち処理を並行してできないプログラム
逐次再使用可能
-
再使用可能なプログラムのうちほかのプログラムと並行してできるプログラム
再入可能
-
再入可能なプログラムには自身を呼び出すことができるプログラムがある
再帰的再入可能
-
子プロセスは生成されるたびにデータ領域と何領域がコピーされるか
ヒープ
-
子プロセスは生成されるたびにデータ領域とヒープ領域がコピーされるため何が必要か
大きな記憶領域
-
スレッドは生成されるとデータ領域とヒープ領域をどうするか
共有
-
スレッド間通信により記憶領域への制御を行う必要があるか
スレッド同士が同じタイミングで記憶領域に変更を行わないようにするため
-
仮想技術とは○○を○○で実現すること
ハードウェア、ソフトウェア
-
Ubuntuは、ラップトップ(ノートPC)、デスクトップ、 サーバーに利用することができるY/N
Y
-
Linux kernelなにか
モノシックカーネル
-
raspberry pi iosに標準搭載されているプログラム言語
python
-
2012/5にビルドが発表されたraspberry pi OSの旧名となるOSはなにか
Raspbian
-
WSL1とWSL2の大きな違いは何か?
WSL1はWindows上でLinuxをアプリのように動かしているのに対し、WSL2では仮想環境上で完全なカーネルとして独立している
-
作業が終わったらメモリを○○して管理する必要がある
開放
-
Windows11のRAMは何B以上必要か
4G
-
Windows11のROMは何B以上必要か
64G
-
Windows10のRAMは何以上必要か
2G
-
Windows10のROMは何以上必要か
32G
-
デッドロックの発生条件は相互排除条件、待ち条件、横取り不可能条件あと一つは
循環待ち条件
-
DBMSにおいてデッドロックを検出するために使われるデータ構造とは
待ちグラフ
-
TRONはどのような機器についているか
自動車のエンジン
-
TRONの核となっているリアルタイムOSの名前
T-Kernel 2.0
-
ITRONは一般的に,どのようなプログラミング言語で開発できるか
c言語
-
機器にμITRONを組み込む際,大きな制約はあるか
ない
-
横取りのあるスケージューリングアルゴリズム
優先度順、多重レベルフィールドバック、優先スケジューリング、残余最短時間順、ラウンドロビン
-
横取りのないスケジューリングアルゴリズム
優先度スケジューリング、FCFS、SJF
-
多重スケジューリングアルゴリズムとは
複数の実行可能キューの中からプロセスを格納する実行可能キューをプロセスの特性に応じて選択する
-
多重レベルスケジューリングと多重レベルフィールドバックスケジューリングの違い
プロセスをキューの中で移動させることができる
-
SJFとは(横取りなし)
最短時間順
-
SRTFとは(横取りあり)
残余最短時間順
-
FCFSとは(横取りなし)
到着順
-
周期が100,200,500 ミリ秒である3 つの事象を処理するソフトリアルタイムシステム がある。システムにおける各事象を処理するプロセスの実行時間が50,30,100 ミリ秒だとする。 このリアルタイムシステムは成立するか
成立する
Pi = 100, 200, 500 とCi = 50, 30, 100 よりCi/Pi = 0.5, 0.15, 0.2 したがって、0.5 + 0.15 + 0.2 = 0.85 < 1
-