본문 바로가기
반응형

전공공부/전자계산기 구조18

중앙처리장치 - 분류(명령어집합 -RISC, CISC, EISC) 1. CISC(Complex Instruction Set Computer) : 고급 언어 명령어 하나에 각기 하나씩의 기계 명령어를 대응하여 명령어 수가 많고, 가변 길이의 다양한 명령어를 갖는 CPU 구조 특징 1. 많은 수의 명령어 2. 전체적으로 적은 수의 일부 명령어만 주로 쓰임 3. 여러 명령어들이 균일하게 사용 안됨 4. 다양한 주소 지정 방식 5. 가변 길이 명령어 방식 2. RISC(Reduced Instruction Set Computer) : 단순하고 고정길이의 명령어 집합을 제공하여 크기를 줄이고 속도를 높인 CPU 구조 특징 1. 상대적으로 적은 수의 명령어(100개 이내) 및 어드레싱 -> 인식 가능 명령어 수를 줄임으로써 속도 향상 2. 메모리와 CPU간 데이터 이동 명령어가 단.. 2020. 2. 16.
JK 플립플롭 JK 플립플롭은 RS 플립플롭에서 입력이 금지되어 있는 R=1, S=1의 조합이 허용되도록 수정한 플립플롭으로서 J=1, K=1인 경우에는 출력 Q의 상태가 반전하도록 구성되어 있다. https://blog.naver.com/cni1577/221767767461 2020. 2. 15.
메이저 스테이트에 사용되는 코드의 이해 - C0t0 : C는 메이저 스테이트를 나타내고 C0는 Fetch 단계임을 나타낸다. t는 타이밍 신호를 의미하는 것으로 1개의 타이밍 신호에 1개의 마이크로 오퍼레이션이 동작한다. 즉 C0t0는 페치 사이클의 첫 번째 타이밍 신호를 의미한다. - PC : 프로그램 카운터, PC에는 다음에 실행할 명령의 주소가 들어 있다. - MAR : 메모리 어드레스 레지스터, 저장하거나 읽어올 주기억장치의 주소가 들어 있다. - MBR : 메모리 버퍼 레지스터, 주기억장치에서 읽어온 또는 주기억장치에 저장할 자료가 들어 있다. - IR 또는 OPR : 명령 레지스터, 현재 실행하는 명령어가 들어 있다. - M[MAR] : 메모리(주기억장치)에서 MAR 번지에 해당하는 값 - OP : 명령어 중 OP-Code 부분, .. 2020. 2. 13.
120. 캐시 메모리(Cache Memory) - CPU의 속도와 메모리의 속도 차이를 줄이기 위해 사용하는 고속 Buffer Memory이다. - 캐시는 주기억장치와 CPU 사이에 위치한다. - 캐시 메모리는 메모리 계층 구조에서 가장 빠른 소자이며, 처리 속도가 거의 CPU의 속도와 비슷할 정도이다. - 캐시를 사용하면 기억장치를 접근(Access)하는 횟수가 줄어들기 떄문에 컴퓨터의 처리 속도가 향상된다. - 최근에는 명령어와 데이터를 따로 분리하여 각각의 캐시 메모리에 저장하는 분리 캐시를 운용하기도 한다. 분리 캐시를 사용하면 적중률은 떨어지지만 캐시 접근시 충돌을 방지 할 수 있다. - 명령어나 자료를 찾기 위한 캐시 메모리에 접근하는 경우, 원하는 정보가 캐시 메모리에 기억되어 있을 때 적중(Hit)되었다고 하고, 기억되어 있지 않으면 .. 2020. 2. 13.
반응형