💻 IT基礎知識 第4章-3節

CUI/GUIとビット数

CUI/GUIとビット数

コンピュータの操作方法や内部処理の基本概念を理解することで、日常の管理作業やトラブル対応がより円滑になります。ここではインターフェースの違い、ビット数、文字コードについて解説します。

CUIとGUIの違い

  • CUI(Character User Interface):文字ベースの操作インターフェース。コマンドプロンプト、PowerShell、Linuxターミナルなど
  • GUI(Graphical User Interface):マウスやタッチで操作するグラフィカルなインターフェース。Windowsデスクトップ、macOSなど
比較項目CUIGUI
操作性コマンドの知識が必要直感的で初心者に優しい
自動化スクリプト化が容易自動化が困難
リモート操作低帯域でも可能(SSH等)高帯域が必要(RDP等)
大量処理得意(一括処理)苦手(手作業の繰り返し)
リソース軽量CPU・メモリを消費

サーバー管理ではCUI操作が基本です。Windows ServerもServer Core(GUI無し)インストールが推奨されており、攻撃対象面の縮小とリソース節約が可能です。

32bitと64bitの違い

CPUとOSのビット数は、一度に処理できるデータ量とアドレス空間に影響します。

  • 32bit OS:最大約4GBのメモリしか認識できない。現在は新規導入非推奨
  • 64bit OS:理論上16EB(エクサバイト)のメモリに対応。現在の標準

注意点として、64bit OSでも32bitアプリケーションは動作します(WOW64による互換性)。ただし、32bitアプリケーションは1プロセスあたり最大2GBのメモリしか利用できません。業務アプリケーション導入時は64bit版があるか確認しましょう。

文字コード

文字化けの原因は、ほとんどが文字コードの不一致です。主要な文字コードを知っておきましょう。

  • UTF-8:国際標準。Webの世界ではほぼ100%がUTF-8。Linuxのデフォルト
  • Shift_JIS(CP932):Windows日本語環境の従来標準。古い業務システムで残存
  • EUC-JP:かつてのUNIX/Linux日本語環境の標準。現在はほぼ使われない
  • BOM(Byte Order Mark):UTF-8ファイルの先頭に付くマーク。CSVファイルでExcelが正しく開けない場合、BOM付きUTF-8で保存すると解決することがある

実務ポイント:CSVファイルのやり取りで文字化けが起きるのは、中小企業でよくあるトラブルです。銀行や行政機関のシステムはShift_JISを要求することがあり、UTF-8との変換が必要になります。テキストエディタ(サクラエディタ、Visual Studio Code等)で文字コードを確認・変換する方法を覚えておきましょう。