pipelining?: 명령어를 순차적으로 실행하는 프로세서에 적용하는 기술, 한 번에 하나의 명령어만 실행하는 것이 아닌,동시에 여러 개의 명령어를 처리하여 throughput을 늘리는 것.참고자료정리 잘되어있음.\-> RISC-V instructions classi
Linking is performed automatically by programs called linker의미를 완전히 구분 짓기도 하지만, 거의 같은 의미긴 하다. 빌드 : 하나의 실행가능한 파일을 만든느 것컴파일 : 링커 이전까지의 과정큰 의미의 컴파일 과정으로
명령어 구성도 아주.. 다채롭게 하신다.3개 operands (2 src + 1 rd)sub a, b, c (b에서 c를 뺀 값을 -> a로) ALU\* 산술(add, sub) logic(and, or, xor), slt, shift(sll, srl, sra)GPRrd
RISC-V란, The Free and Open RISC Instruction Set Architecture - 나무위키RISC-V 를 중점으로 컴퓨터구조를 한번 살펴봅시당!32개의 64-bit (2 WORD) register를 가지고 있다.32 General Purp
ISA Classification (1) Storing Operand Stack Architecture Accumulator Architecture Register-Memory Architectures #of Registers #of Operands (2) # of
ppt를 봐도 잘 뭔 소린가 싶어서 이 블로그 참고 -> 참고1 , 참고2 , 참고3 1. ISA Instruction set architecture 의 약자, 명령어 집합 구조 > ISA도 결국 특정 규칙과 체계를 가지고 있는 하나의 언어이다. CPU가 이해할
Which has higher performance? > 어떤 기준으로 퍼포먼스가 제일 높다고 말할 수 있을까? ✔ Time : The time between start and completion 처음부터 끝까지 사용자 ▶ CPU Time, CPI에 대한 이해,, 계
\-프로그램과 데이터는 메모리에 동일한 방식으로 저장되며 컴퓨터는 동일한 방식으로 처리2가지 핵심1) CPU2) 메모리메모리에 있는 것만 접근해서 연산하겠다!현대 컴퓨터의 프로토타입 -> 기본적인 골격은 지금까지 유지"메모리"라는 컨셉을 처음 제시메모리에 내가 원하는
일단은 워밍업,, 1. 컴퓨터 구조를 배워야 하는 이유 문제 해결 능력 향상 어떤 CPU를 사용할지, 어떤 메모리를 사용할지 -> 선택에 따라 성능/용량/비용 달라짐 2. 컴퓨터 구조의 큰그림 1) 컴퓨터가 이해하는 정보 크게 2가지 종류가 있음. 둘다 0과 1로