컴퓨터구조 썸네일형 리스트형 컴퓨터구조 요약_[CA] Memory Hierarchy - 메모리 계층구조 컴퓨터 구조 - Computer Architecture MemorySRAM : static random access memory DRAM : dynamic random ~~, 커패시터에 충전된 전하를 통해 데이터를 저장하며, 커패시터 방전 전 재충전을 위한 리프레쉬 회로가 필요하다. RAM : random access memory, 어느 주소를 읽더라도 읽는 속도가 동일한 메모리 ROM : read only memory, 읽기 전용 메모리 Memory Hierarchy- (Access time이 짧은 메모리의 성능 + Size와 Cost가 큰 메모리의 용량과 비용)을 갖는 가상의 메모리를 사용하는 것과 같은 환상(illusion)을 보여주는 것을 목표로 한다. Locality1) Temporal loca.. 더보기 컴퓨터구조 요약_[CA] Pipelining - 파이프라이닝 컴퓨터 구조 - Computer Architecture What is Pipelining?- Instruction의 수행속도(speed of execution)을 높이는 방법이다. -> Multiple instruction을 중첩(overlay)하여 수행하여 속도를 높인다. Pros- 중첩된 수행을 통해 처리량(Throughput)을 높인다. - 반복된 연산에 최적화된다. - Sequential Processing과 비교하면 각 하드웨어의 잉여 Clcok time을 줄일 수 있다.Cons- 하나의 Instruction을 여러 단계로 나누어(5 step) 수행하여야 하므로, 가장 긴 단계(stage)에 의해 Clock speed가 결정된다. - 세 가지의 위험요소(Hazard)가 발생된다. 5 steps .. 더보기 이전 1 다음