-
Instruction: 컴퓨터에서 instruction은 CPU가 이해하고 실행할 수 있는 기계어 수준의 단일 작업을 의미합니다. 예를 들어, 메모리에서 데이터를 읽거나 쓰기, 산술 연산을 수행하는 것 등이 instruction에 해당합니다. 컴퓨터 아키텍처에서는 CPU가 실행하는 일련의 기계어 명령어 집합(Instruct set)이 존재합니다.
-
Command: 사용자가 소프트웨어나 운영체제에 특정 작업을 수행하도록 지시하는 고수준의 명령을 의미합니다. 예를 들어, 터미널에서 파일을 삭제하는 rm 명령이나 프로그램을 실행하는 것 등이 이에 해당합니다. 이러한 명령은 운영체제나 소프트웨어가 해석하고, 그에 맞는 여러 instruction으로 변환되어 CPU가 실행하게 됩니다.
즉, instruction은 저수준에서 CPU가 이해하는 단일 작업을 가리키고, 명령은 고수준에서 사용자가 입력하는 작업 지시라고 할 수 있습니다.