暗記メーカー
ログイン
コンピューターの構造
  • かまたちゆり

  • 問題数 72 • 1/22/2025

    記憶度

    完璧

    10

    覚えた

    27

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    Cソースコードを実行ファイルに変換する処理

    コンパイル

  • 2

    コンパイルの最初のステージは?

    プリプロセス

  • 3

    コンパイルの2つ目の処理は?

    狭義のコンパイル

  • 4

    コンパイルの3つ目の処理は?

    アセンブル

  • 5

    コンパイルの最後の処理は?

    リンク

  • 6

    プリプロセスのみを行うためのコマンド

    -E

  • 7

    狭義のコンパイルを行い、アセンブリコードに変換するためのオプション

    -S

  • 8

    コンパイルの中の、アセンブルまでを行い、機械語のオブジェクトファイルを作成するためのオプション

    -c

  • 9

    ASCIIコードで、Aとaの間のバイト値

    32

  • 10

    Gは10の何乗?

    9

  • 11

    Gi(ギビ)は2の何乗?

    30

  • 12

    Bashは何?

    シェル

  • 13

    Clangは何?

    Cコンパイラ

  • 14

    Emacsは何?

    エディタ

  • 15

    GCCは何?

    Cコンパイラ

  • 16

    Gnome Terminalは何?

    ターミナル

  • 17

    MSVCは何?

    Cコンパイラ

  • 18

    PowerShellは何?

    シェル

  • 19

    Visual Studioは何?

    統合開発環境

  • 20

    Visual Studio Codeは何?

    エディタ

  • 21

    Windows Terminalは何?

    ターミナル

  • 22

    Xcodeは何?

    統合開発環境

  • 23

    Zshは何?

    シェル

  • 24

    minttyは何?

    ターミナル

  • 25

    アドレス空間で、スタック領域に収納されるもの

    局所変数

  • 26

    アドレス空間のヒープ領域でできること

    動的メモリ確保

  • 27

    アドレス空間のデータ領域に保存されるもので、静的変数じゃない方

    グローバル変数

  • 28

    アドレス空間のテキスト領域に収納されるもの

    機械語プログラム

  • 29

    主記憶より大きいサイズのアドレス空間を使用できるため、見かけ上の主記憶の大容量化ができることと、プロセスごとに独立したアドレス空間を使用出来るため、無許可のメモリへのアクセスを防げることが主な機能であるもの

    仮想記憶

  • 30

    キャッシュメモリの、メモリアクセスのパターンにある局所性のうち、空間的じゃない方

    時間的局所性

  • 31

    機械語プログラムを実行する時の基本動作であり、実行時には次に実行する命令のアドレスを示すレジスタの1種であるものは?

    プログラムカウンタ

  • 32

    CPUとキャッシュメモリの速度差解消のための機能は?

    キャッシュメモリ

  • 33

    2^22個の要素を持つint型配列を局所変数にしたら、メインメモリに空きがあるのにプログラムが終了したのは何の機能?

    仮想メモリ

  • 34

    加算演算装置を複数個持つことで演算を高速化すること

    スーパースカラー

  • 35

    パイプラインをさらに細かく段階に分けることで効率化をすること

    スーパーパイプライン

  • 36

    スーパーパイプラインや、スーパースカラーによって減少できるもの

    逆スループット

  • 37

    1バイト、何ビット?

    8

  • 38

    CPU動作するために同期するもの

    クロック信号

  • 39

    ターミナルのコマンドで、現在作業しているディレクトリを変更するもの

    cd

  • 40

    ターミナルのコマンドで、ディレクトリ内にあるファイルを一覧表示するもの

    ls

  • 41

    ターミナルのコマンドで、現在作業しているディレクトリを表示するもの

    pwd

  • 42

    ターミナルのコマンドで、ファイルの中身を表示するもの

    cat

  • 43

    ターミナルのコマンドで、引数として指定された文字列を表示するもの

    echo

  • 44

    ターミナルで作業しているディレクトリをファイルブラウザ(ファイルのアプリ)で開くコマンド(Linux)

    open.

  • 45

    ターミナルのコマンドで、バイト列を表示するもの

    hexdump -C

  • 46

    ターミナルのコマンドで、文字コードをUTF-8からShift_JISに変換するもの

    iconv -f UTF-8 -t SJIS

  • 47

    符号付き絶対値表現で表現出来る最大値は?

    2^(n-1)-1

  • 48

    binary32は符号が1、指数が8、仮数は?

    23

  • 49

    binary64では符号が1、指数が11、仮数は?

    52

  • 50

    binary32のバイアスは?

    127

  • 51

    binary64のバイアスは?

    1023

  • 52

    コンパイルのリンクで、必要な関数を参照する場所は?

    ライブラリ

  • 53

    関数の宣言や、マクロ、グローバル変数、構造体などが含まれたファイル

    ヘッダファイル

  • 54

    /から始まるパス

    絶対パス

  • 55

    オブジェクトファイルに含まれているシンボル名を表示するコマンド

    nm

  • 56

    逆アセンブルを行うためのコマンド

    objdump -d

  • 57

    機械語やアセンブリ言語でで使用できる いちばんよく使われている命令セット

    x86-64

  • 58

    アセンブリ言語のロード命令(コピー)

    mov

  • 59

    アセンブリ言語の加算命令

    add

  • 60

    アセンブリ言語の減算命令

    sub

  • 61

    アセンブリ言語の乗算命令

    imul

  • 62

    CPUが処理を行うためにメモリ上のデータを一時的に保存する記憶装置

    レジスタ

  • 63

    アセンブリ言語を扱う時に、操作対象を指す言葉

    オペランド

  • 64

    アセンブリ言語で、ソースオペランド、デスティネーションオペランドの順に書く方法

    AT&T記法

  • 65

    アセンブリ言語で、デスティネーションオペランド、ソースオペランドの順番で書く方法

    Intel記法

  • 66

    コンパイルの、最適化オプションをするためのコマンド(レベル1)

    -O1

  • 67

    命令セットアーキテクチャをアルファベットで

    ISA

  • 68

    メモリ上の場所を示すもの

    アドレス

  • 69

    アドレスを保存する変数

    ポインタ

  • 70

    動的メモリ確保のための関数

    malloc

  • 71

    アドレス空間のランダム化をアルファベットで

    ASLR

  • 72

    ASLRをオフにするためのコマンド(Linux)

    -R