다시 이해한 제어장치

서현식·2024년 11월 17일
0

제어장치 : 컴퓨터의 모든 동작을 제어하는 cpu의 핵심장치
하는일 : 프로세스가 전송한 명령어수행 (연산 등)

제어장치 기능 : 명령어 인출 / 명령어 해독 / 명령어 실행 / 명령어 쓰기 / 명령어 저장

하드와이어 제어장치

논리회로를 사용하여 설계된 제어장치 / 명령어 해석후 미리설계된 하드웨어 회로를 통해 제어신호 만듦

속도 엄청 빠르다 - 길이 이미 만들어져있는곳있기때문

대신 유연성 없음 - 이미 만든 길을 수정할라면 아스팔트를 엎는것처럼 쉽지가 않다 하지만 가능은 하다 ㅈㄴ 어려울뿐

명령어가 많아질수록 복잡해짐 - 많아질수록 길을 더 확장 시키고 추가해야되는데 그게 하기힘듬 대신 만들면 개빠름

4단계 구성

명령어 인출 / 명령어 해독 / 제어신호 생성 / 명령어 실행

인출 : 프로그램 카운터(PC)에 저장된 명령어 주소를 사용해 메모리에서 명령어를 가져옵니다. / 당연히 명령 레지스터에 저장

해독 : 명령어를 해석하여 어떤 연산이 필요한지 확인

제어신호 생성 : 해석된 명령어에 따라 CPU의 각 구성 요소(ALU, 레지스터, 메모리 등)에 적절한 제어 신호를 보냅니다.

명령어 실행 : 제어신호에 따라 명령 실행 그 후, 다음 명령어를 처리하기 위해 프로그램 카운터를 업데이트합니다.

profile
코딩 공부하는 코린이의 인생 발전스토리

0개의 댓글

관련 채용 정보