コンピューティングの要素と構成

コンピューティングの要素と構成

このスキルの関連項目

このスキルのために必要な知識

ALU、アキュムレータ、オペランドレジスタ、条件コードレジスタ
BNF記法とプログラミング言語の文法
CPUの構成要素:プログラムカウンタ、命令レジスタ、アドレスレジスタ、デコーダ
MIL記号と真理値表
インタフェースの種類とその特性:IDE、SCSI、IEEE 1394、IEEE 1284、USB
オペレーティングシステムの機能と役割
オペレーティングシステムの発展経緯
カルノー図、簡略化
コンパイラ:字句解析、構文解析、意味解析、最適化、コード生成
コンピュータの起動の仕組み:BIOS、ブート
パーソナルコンピュータの全体構成
ファイル管理:ディレクトリ/フォルダ、パス、階層構造、ファイル識別子
フリップフロップ回路
プログラミング言語の誕生とその変遷
プログラムカウンタとメモリ番地
プログラム内蔵方式
プロセス管理:タスク、マルチプログラミング、タイムスライス
メインメモリの構成とその役割
メモリ管理:メモリアロケーション、仮想記憶方式
ユーザインタフェース:CUI、GUI、WYSIWYG
レジスタ
各種ディスクドライブの種類とその動作機構
簡易言語:スクリプト言語
基本ソフトウェアと応用ソフトウェア
言語処理方式の役割とその動作手順:コンパイラ、アセンブラ、インタプリタ、プリコンパイラ
高水準言語:手続き型言語、関数型言語、論理型言語、オブジェクト指向言語
順序回路による記憶の仕組み
組合せ回路による演算の仕組み
逐次制御方式とノイマンボトルネック
通信装置の種類とその動作機構:モデム、ADSL、光ファイバー
低水準言語:機械語、アセンブリ言語
入出力管理:入出力チャネル、入出力制御装置、入出力装置
入出力装置の種類とその動作機構:ディスプレイ(光の3原色)、プリンタ(色の3原色)
半加算回路、全加算回路
補数回路
命題変数、論理式、基本公理
命題論理、命題
命令レジスタとデコーダ
論理ゲートの種類と特性
論理関数
論理記号:論理和、論理積、論理否定、含意