본문 바로가기
반응형

Study/컴퓨터구조8

[6] MIPS 시스템 1-1. MIPS 시스템이란? - 밉스 테크놀로지에서 개발한 RISC 기반 ISA이다. ISA는 Instruction Set Architecture의 약자로 명령어 집합 구조라는 뜻이고 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어를 말한다. 더 알고 싶으면 아래 링크에 잘 설명되어 있다. https://velog.io/@shinychan95/%EC%BB%B4%ED%93%A8%ED%84%B0-%EA%B5%AC%EC%A1%B0-2%EA%B0%95-%EC%A0%95%EB%A6%AC-feat.-ISA 컴퓨터 구조 2강 정리 (feat. ISA) 모든 내용을 정리하는 것이 아니라, 주 맥락이나 파헤치며 배우고 깨닫게 된 부분에 대해서 정리합니다. velog.io - MIPS는 4가지의.. 2020. 6. 9.
[5] 캐시 기억장치 1. 캐시 기억장치란? - 중앙처리장치(CPU)에 명령어와 데이터를 빠르게 제공하기 위해 주기억장치에 저장되어 있는 명령어와 데이터 일부를 복사해서 임시로 저장하는 장치 - 주기억장치보다 명령어와 데이터를 저장하고 인출하는 속도가 빠름 - 빠르게 동작하는 중앙처리장치와 느리게 동작하는 주기억장치 사이에서 속도 차이를 줄여주는 완충제 역할을 하는 기억장치 - CPU는 주기억장치에 접근하기 전에 캐시 기억장치를 먼저 확인한다. 2. 캐시 기억장치 유무에 따른 시스템 동작원리 1) 캐시 기억장치가 없는 시스템 CPU가 명령어와 데이터를 인출하기 위해 주기억장치에 접근 -> 주기억장치에서 명령어와 데이터를 획득해 CPU 내의 레지스터에 저장 2) 캐시 기억장치가 있는 시스템 CPU가 명령어와 데이터를 인출하기 .. 2020. 6. 4.
[4] 분기 명령어와 오퍼랜드 개수에 따른 명령어 형식 분기 명령어 - 명령어 내용에 따라서 무조건 오퍼랜드의 주소로 이동하거나 조건 만족 시에만 이동. 명령어의 흐름을 변경해 비순차적으로 명령어를 수행한다. *분기 명령어의 형태 - BRZ(branch if zero) 211 : 조건 코드의 결과가 0이라면 211번지로 분기하라는 명령어 - BR 202 : 무조건 202번지로 분기하라는 명령어 - BRE(branch if equal) R1, R2, 235 : 레지스터 R1과 R2의 값이 같으면 235번지로 분기하라는 명령어 => 조건을 만족하지 않으면 분기하지 않고 순차적으로 명령어를 수행하면 된다. 서브루틴 명령어 - 명령어 실행 중에 또 따른 명령어를 삽입해 실행하는 명령어로 호출과 복귀 명령어가 함께 사용된다. 1) 호출(CALL) 명령어 : 현재 프로.. 2020. 5. 30.
[3-2] 메모리 구조와 레지스터 종류 1. 메모리 구조 - 프로그램이 실행될 때 운영체제가 메모리 공간을 할당해준다. 메모리 공간은 데이터, 코드, 스택, 힙으로 구성되어 있다. - 낮은 주소 코드 2020. 5. 23.
반응형