위치에서 실행될 명령어를 불러오게 된다. 첫 번째 단계인 인출(Fetch)은 프로그램의 메모리에서 명령어를 불러오는 역할을 한다. 프로그램 내부의 명령어의 위치(주소) 두 번째 단계인 해독(Decode)은 인출 단계에서 가져온 명령어를 해독하여 명령어 내의 데이터 정보와...
명령줄 인터페이스(영어: command-line interface, CLI, 커맨드 라인 인터페이스) 또는 명령행 인터페이스, 명령어 인터페이스는 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드...
명령어 집합(영어: instruction set) 또는 명령어 집합 구조(영어: Instruction set architecture, ISA)는 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어를 말한다. 마이크로프로세서마다 기계어 코드의 길이와...
파일 이름으로 명령 줄 해석기라 부른다. 시동 직후 첫 프로그램이 실행되면 AUTOEXEC.BAT 구성 파일을 실행하여 시스템을 설정할 책임을 가지고 뒤따르는 다른 과정을 밟게 된다. 도스 셸을 제공하며 두 가지 기능을 제공한다. 첫째로는 사용자가 명령어를 입력하면 즉시...
명령은 국회의 의결을 거쳐 제정되는 법률에 반대되는 개념으로, 국가의 법령으로서 국회의 의결을 거치지 않고 행정기관에 의하여 제정되는 것이다(대한민국 헌법 제75조·제95조). 명령은 법률보다 하위의 법이므로, 법률에 위배되는 명령이나 상위명령에 위배되는 명령은 인정되지...
프롬프트(prompt)는 컴퓨터 터미널 또는 터미널 에뮬레이터의 CLI(커맨드 라인 인터페이스)의 명령줄 대기모드를 가리킨다. 일반적으로 커맨드 프롬프트(command prompt) 또는 셸 프롬프트(shell prompt) 라인(line)은 아래의 형식을 갖는다. 사용자...
축소 명령어 집합 컴퓨터(영어: Reduced Instruction Set Computer, RISC, 리스크)는 CPU 명령어의 개수를 줄여 명령어 해석시간을 줄임으로써 개별 명령어의 실행속도를 빠르게 한 컴퓨터다. RISC의 중요한 목표는 명령어 파이프라인을 통해...
셸 명령어인 유닉스 명령어는 아래와 같이 SUS의 일부인 IEEE Std 1003.1-2008에 지정된 유닉스 명령어의 목록이 있다. 이 명령어들은 유닉스 운영 체제와 리눅스(Linux) 같은 대부분의 유닉스 계열 운영 체제에서 볼 수 있다. 또한 마이크로소프트(MS)의...
복잡 명령어 집합 컴퓨터(Complex Instruction Set Computer, CISC)는 복잡한 명령어 집합을 갖는 CPU 아키텍처이다. 축소 명령어 집합 컴퓨터(RISC)와는 반의어로 간주된다. 명령어가 복잡하기 때문에 명령어를 해석하는 데 시간이 오래 걸리며...
기계어(機械語)는 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 일컫는다. 기계어는 프로그램을 나타내는 가장 낮은 단계의 개념이다. 기계어는 어셈블리어와 1 : 1로 쓰일 수 있다. 다시 말해 컴퓨터 프로그래밍에서 기계어는 대부분 어셈블리어를...
HTML로는 U+2318 ⌘ (HTML: ⌘))로 표기한다. 1979년 애플 II 플러스때까지 출시된 애플의 컴퓨터에는 명령 키가 없었다. 명령 키가 도입된 최초의 모델은 1980년형 애플 III로, 키보드의 맨 아래 줄에 있는 스페이스 바 왼쪽에 두 개의 단색 애플...
명령 주기(命令週期, 영어: instruction cycle, machine cycle)는 마이크로프로세서(CPU)가 메모리로부터 프로그램 된 한개의 기계어 명령어를 가져와 어떠한 동작을 요구하는지를 결정하고 명령어가 요구하는 동작들을 수행하는 과정이다. 컴퓨터의 기본적인...
명령어의 주소를 가지고 있어 실행할 기계어 코드의 위치를 지정한다. 때문에 명령어 포인터라고도 한다. 인텔의 x86계열의 CPU에서는 IP(Instruction Pointer)라고 한다. 프로그램 계수기는 각 명령 주기에 따라 자동으로 증가하여, 메모리에 있는 명령어들이...
공학에서 비순차적 명령어 처리 또는 비순차적 실행(out-of-order execution, 줄여서 OoOE, dynamic execution)은 고성능 마이크로프로세서가 특정한 종류의 지연으로 인해 낭비될 수 있는 명령 사이클을 이용하는 패러다임이다. 명령 실행 효율을 높이기...
명령어 파이프라인(instruction pipeline)은 명령어를 읽어 순차적으로 실행하는 프로세서에 적용되는 기술로, 한 번에 하나의 명령어만 실행하는 것이 아니라 하나의 명령어가 실행되는 도중에 다른 명령어 실행을 시작하는 식으로 동시에 여러 개의 명령어를 실행하는...
바로 만들어내는 매핑 과정은 "매크로 확장"이라고 알려져 있다. 매크로는 프로그래머가 하나의 프로그램 문에 사용 가능한 일련의 컴퓨팅 명령을 만들기 위해 사용하며 프로그래밍 작업을 덜 따분하게 만들어주고 오류가 덜 발생하게 만들어준다. (즉, 매크로라 불리는 이유는 커다란...
명령어(命令語)는 특정 작업을 수행하기 위한 컴퓨터 프로그램의 명령이다. 일반적으로 명령어는 셸과 같은 명령 줄 인터페이스를 통해 수행된다. 구체적으로, 명령어라는 용어는 엄격한 컴퓨터 언어에서 쓰인다. 이러한 언어들을 명령어라고 하는데, 그 까닭은 이 언어들 안의 서술이...
명령 프롬프트(실행 파일이름: cmd.exe)는 OS/2, 윈도우 임베디드 컴팩트 그리고 윈도우 NT 5.0 이상 기반 시스템의 명령어 인터프리터이다. MS-DOS와 윈도우 9x 시스템의 COMMAND.COM 또는 유닉스 시스템에서 쓰이던 셸의 아날로그 형태이다. Therese...
초당 명령 수(Instructions per second, IPS)는 컴퓨터의 프로세서 속도 측정 단위이다. 이 용어는 TIPS(팁스, thousand instructions per second), MIPS(밉스, million instructions per second)...
사이클 당 명령어 처리 횟수(instructions per cycle, IPC)는 한 사이클 당 완료 가능한 명령어 개수를 뜻한다. 유사한 용어로 CPI(Cycle Per Instruction)가 있으며 이는 명령어 당 평균 소요 사이클(사이클/개)을 뜻한다. 즉, 역수값이다...