메모리 2

[혼공학습단 12기] 6장, 메모리

" RAM 정의 " 실행할 프로그램의 명령어와 데이터가 저장되는 곳 - 전원을 끄면 저장된 내용이 사라지는 저장 장치 (휘발성 저장 장치) - 일반적으로 보조기억장치인 비휘발성 저장 장치에는 '보관할 대상'을 저장하고 /휘발성 저장 장치에는 '실행할 대상'을 저장함.WHY?보조기억장치는 전원이 나가도 내용을 유지하지만, CPU는 보조기억장치에 직접 접근하지 못하기 때문 " RAM 용량과 성능 "- CPU가 실행하고 싶은 프로그램이 보조기억장치에 있으면, 이걸 RAM으로 끌고 와야 된다.RAM 용량이 적다면 보조기억장치에서 실행할 프로그램을 가져오는 일이 잦아 실행 시간이 길어지게 된다.(EX. ) 도서관 책장에서 책을 뽑아 책장에 읽는 상황과 비슷하다. 책상이 크면 책을 많이 올려둘 수 있고, 동시에 읽..

[혼공학습단 12기] 5장, CPU 성능 향상

" 클럭 "- 조금이라도 빠른 CPU를 설계하려면? => 클럭 속도를 빠르게 높이면 된다.- 클럭속도만 올리면 빠른 CPU가 되는가? => X. 발열문제가 더 심각해질 뿐- Hz 단위로 측정, 1초에 클럭이 몇 번 반복되는지 체크 - 클럭 속도를 높이는 데에는 클럭 말고 코어와 스레드 수를 늘리는 방법이 있다.  " 코어 "명령어를 처리하는 일꾼이 여러 명 있는 것 - 명령어를 실행하는 부품으로 CPU 안에 여러 개 포함되어 있다.- 코어를 여러 개 가지고 있으면 멀티코어 CPU / 멀티코어 프로세서라 부른다.- 코어 개수만 올리면 빠른 CPU가 되는가? => X. 코어마다 연산이 분배가 되지 않으면 연산 속도는 증가하지 않는다. " 스레드 "실행 흐름의 단위 - CPU에서 사용되는 하드웨어적 스레드 /..