CUI/GUIとビット数
CUI/GUIとビット数
コンピュータの操作方法や内部処理の基本概念を理解することで、日常の管理作業やトラブル対応がより円滑になります。ここではインターフェースの違い、ビット数、文字コードについて解説します。
CUIとGUIの違い
- CUI(Character User Interface):文字ベースの操作インターフェース。コマンドプロンプト、PowerShell、Linuxターミナルなど
- GUI(Graphical User Interface):マウスやタッチで操作するグラフィカルなインターフェース。Windowsデスクトップ、macOSなど
| 比較項目 | CUI | GUI |
|---|---|---|
| 操作性 | コマンドの知識が必要 | 直感的で初心者に優しい |
| 自動化 | スクリプト化が容易 | 自動化が困難 |
| リモート操作 | 低帯域でも可能(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等)で文字コードを確認・変換する方法を覚えておきましょう。
✅ 完了済み