7. 명령어
7-1 명령어의 구성
OP-codes는 연산자부, 명령 코드부 라고 하며,
1. 함수연산기능 2. 전달 기능 3. 제어 기능, 4. 입출력기능을 담당한다.
Operand 주소부는 자료부, 번지부라고도 하며
실제 데이터의 주소 자체나 주소정보, 명령어 순서등을 나타낸다.
7-2 명령어의 형식
0-주소 형식(스택구조) 1-주소형식 2-주소형식 3-주소형식이 있고
주소부의 개수에따라 앞의 숫자가달라짐.
8. 주소지정방식
8-1 접근방식
(빠름)묵시적(스택구조)= 즉시> 직접> 간접 (느림)
묵시적, 즉시는 참조 0회 직접은 1회 간접은 2회임.
8-2 기억 위치
절대번지: 실제 컴퓨터상의 주소를 가지고 판단 (C언어의 포인터느낌)
상대번지: 별도로 지정된 번지를 기준으로 하여 상대적으로 나타냄 (배열같은 느낌)
9. 제어 장치
메이저 스테이트 : CPU상태 표시
Instruction cycle 종류
Fetch 사이클(인출 사이클) - 주기억 장치로부터 CPU로 명령어 Load 과정
Indirect 사이클 - 간접 주소 지정에서 기억 장치 접근 과정
Execute 사이클 - 명령어 실행 관련 사이클
Interrupt 사이클 - 인터럽트 처리 사이클
인출사이클 과정
1. 명령 계수기 값-> 번지레지스터로
2. 주기억장치에서 명령어 인출
3. 명령 계수기 증가
4. 명령 코드-> 명령 레지스터로 이동
10. 입출력 채널(I/O Channel)
채널은 CPU를 돕는 입출력 전용 처리기
1. 셀렉터 채널- 고속이지만 한개의 장치만
2. 멀티플렉서 채널 - 저속이지만 여러 장치 동시
3. 블록 멀티플렉서 채널 - 두 채널의 장점 모두 가짐
DMA(Direct memory access)는 CPU없이 주기억장치에서 입출력장치에서 직접 전송하는 방식
11. 기억장치
11-1. 주기억장치
ROM- 읽기만 가능, 비휘발성, 절대 잊으면 안되는 내용 기억
RAM - 읽기 쓰기, 휘발성, 전원꺼지면 날라감
11-2. 보조기억 장치
1. 자기 디스크 실제사용면은 맨위 맨아래를 빼고 양면 인거만 기억 ex) 10장 디스크는 10*2-2로 18면 사용
2. 자기 테이프 순차 처리, 일괄 처리만 가능하고 데이터 이동이 용이하고, 백업용으로 많이 사용
그외 자기드럼, 하드디스크, CD, 광자기디스크 등도 존재
11-3. 기타 기억장치
캐시 기억 장치 - CPU와 주기억 장치 사이에 있는 Buffer
가상 기억 장치 - virtual memory 주기억 장치말고 보조까지 사용하기 위해서 하는 방식
기억장치 속도
(빠름) 레지스터>캐시메모리> 주기억장치> 보조기억장치 (느림)
12. 마이크로 프로세서
CPU에 들어있는 고밀도 집적회로
CISC와 RISC로 나뉘며 CISC는 상대적으로 복잡하고 비싸지만 명령어가 많고 RISC는 간단하고 쌈
13. BUS
BUS는 그냥 CPU와 I/O 주기억장치등을 다연결하는 통로로
데이터버스, 주소버스, 제어버스등이 있음.
'정보처리기능사' 카테고리의 다른 글
정보처리기능사필기 운영체제 요약 (0) | 2022.01.17 |
---|---|
정보처리기능사 패키지활용 요약 (0) | 2022.01.14 |
정보처리기능사 - 전자계산기 파트 요약-1 (1) | 2022.01.09 |
정보처리기능사 필기 접수 후기 (2) | 2022.01.05 |
정보처리기능사 시험 정보 (0) | 2022.01.02 |