情報科学における直交性とは?
システム内の要素の多寡を指し示す慣用的な用語
- どの要素も本質的には同じように振る舞うならば直交性が高いと表現する.
CISCは命令の直交性が高い
- CISCは,任意の演算で、どのアドレッシングモードでも使えるため,「命令の直交性が高い」と言える.
(アセンブラ言語が用いられていた頃には豊富なアドレッシングモードを備えて,命令の直交性を備えることが良いと考えられていた.1970年代後半,IBMなどの研究で,実際に使用されているプログラムを解析したところ,複数の処理を一気に行う高機能な命令や,いわゆる直交性のある,命令とアドレッシングモードの組み合わせの大部分は実際のプログラムでは使われていないことが判明した.)