Computer Architecture75 [키워드로 풀어본 컴퓨터구조] 03. 메모리(Memory) 메모리(Memory) 컴퓨터에서 말하는 메모리는 기억 소자, 즉 반도체를 의미한다. 반도체는 특성상 전류를 흐르게도 하고 흐르지 않게도 하는 특징이 있다. 이를 이용해서 임시적인 내용들을 기억하게 만드는 것이다. 반도체 기억장치의 기본 요소는 기억 소자(memory cell)이다. 모든 반도체 기억 소자들이 갖는 공통적인 성질이 있다. 두 개의 안정된 상태를 갖는다. 1과 0이다. 상태를 세트할 수 있도록 쓰일 수 있다(write). 상태를 감지할 수 있도록 읽힐 수 있다(read). 쓰는 도악인 경우에는 기억 소자의 상태를 1 또는 0으로 만들어준다는 의미이고, 읽기 동작이라는 것은 그 소자가 갖는 현재 상태가 어떠한 상태인지 알아 오는 개념이다. 기억 장소라는 개념에서 확장하면, 저장 장소라는 개념의.. 2023. 7. 21. [키워드로 풀어본 컴퓨터구조] 02. 병렬 처리 병렬 처리 병렬 처리는 명령어를 병렬로 동시에 처리하는 것을 의미한다. 실행할 수 있는 코어를 여러 개 두는 방법, 쓰레드를 여러 개 하는 방법, 그리고 기본 명령어를 여러 개 수행시키는 방법이 있다. 최근 멀티코어 등이 더 중요해진 이유는 저전력-그린 IT와 발열문제 해결을 위함이다. 상대적으로 낮은 hz의 CPU Core 다수를 이용하므로 Throughput을 증가시키고 발열을 줄이는 개념이다. 병럴 처리에는 파이프라이닝, 슈퍼스칼라 등의 명령어 전달 방식 차이가 있고, 병렬 컴퓨팅 방식으로 SMP, MMP, LCMP 등이 있다. 기본 명령어 수행 과정에서의 한계 CPU가 하나의 명령(Operation)을 처리할 때는 각각 하나의 클록을 소비하게 된다. 이때 단위 시간에 하나의 명령만 처리할 수 있다.. 2023. 7. 9. [키워드로 풀어본 컴퓨터구조] 01. CPU(Central Processing Unit) 컴퓨터의 핵심 CPU(Central Processing Unit)와 폰노이만 구조 ▶ 컴퓨터 시스템: 폰노이만 구조 CPU 메모리 디스크 I/O - 명령어/데이터 로드/실행/저장을 순차적으로 수행한다. - 데이터/프로그램 메모리를 하나의 버스로 접근한다. 폰노이만 구조는 중앙처리장치라는 것이 있고, 이 중앙처리장치를 통해서 연산을 수행하게 되는 구조이다. 이 CPU(중앙처리장치)는 각종 연산을 수행하고 기억장치에 기억되어 있는 명령어들을 수행하는 컴퓨터 시스템을 이루는 핵심 부품이다. CPU의 속도 헤르츠와 Clock CPU는 수를 계산하는 칩으로 이해하면 되는데, 그 원리는 덧셈의 원리와 같다. 대개 컴퓨터의 성능을 CPU의 속도, 메모리 용량으로 표현할 수 있는데, CPU의 속도 단위가 헤르츠(Hz).. 2023. 7. 9. 이전 1 ··· 6 7 8 9 다음