컴퓨터 구조/Ch4. 프로세서

    3. 데이터패스 만들기

    3. 데이터패스 만들기

    Reference : - 컴퓨터 구조 및 설계 MIPS EDITION [6판] / David A. Patterson / 한빛에듀 - 건국대학교 컴퓨터구조 강의 / 박능수 교수님 - https://developbear.tistory.com/ (김베어의 개발일지) Datapath (데이터패스) 데이터패스란 CPU안에서 데이터와 주소, 레지스터의 처리 및 연산을 하는 모든 요소를 의미한다 (instruction memory, data memory, PC, Register file, ALU 등 ..) 간단하게는 명령어가 들어와서 Fetch, Decode, Execute 되는 3 과정의 경로라고 생각하면 된다. 1. Instruction fetch Instruction Memory는 프로그램의 명령어를 저장하고 ..

    2. 논리 설계 관례

    2. 논리 설계 관례

    Reference : - 컴퓨터 구조 및 설계 MIPS EDITION [6판] / David A. Patterson / 한빛에듀 - 건국대학교 컴퓨터구조 강의 / 박능수 교수님 - https://developbear.tistory.com/ (김베어의 개발일지) 프로세서의 설계에 대하여 논의하기에 앞서 컴퓨터를 구현하고 있는 논리 회로가 어떻게 동작하고 또 컴퓨터가 어떻게 클러킹되는지 알아보자. Combinational element (조합 소자) 조합 소자 : 똑같은 값이 입력 된다면, 무조건 같은 값이 출력되는 것이 보장된 논리 회로 ex) and-gate,adder, Multiplexer 등등 Sequential Elements (상태 소자) 상태 소자 : 회로 내부에 값을 기억하는 회로 이러한 상태..

    1. 서론

    1. 서론

    Reference : - 컴퓨터 구조 및 설계 MIPS EDITION [6판] / David A. Patterson / 한빛에듀 - 건국대학교 컴퓨터구조 강의 / 박능수 교수님 - https://developbear.tistory.com/ (김베어의 개발일지) CPU 성능을 결정 짓는 요소 명령어의 수 - ISA ( 명령어 집합 구조 Instruction set Architecture ), compiler에 의해 결정 된다. CPI, Cycle Time - CPU hardware(프로세서의 구현 방법)에 따라 결정된다. 본 4장은 이 프로세서를 구현하는데 사용되는 원리와 기법에 대한 설명을 포함한다. 명령어의 실행 2장에서 정수형 산술/논리 명령어, 메모리 참조 명령어, 분기 명령어를 포함하는 핵심적인 ..