컴퓨터 구조 2

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

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

[혼공학습단 12기] 4장, CPU 원리

" ALU "  ALU는 무엇을 하나? 1. 레지스터를 통해 피연산자를 받아들이고,제어장치로부터 수행할 연산을 알려주는 제어신호를 받아들인다.  2. 연산을 수행한 결괏값을 일시적으로 레지스터에 저장한다. (결과 형태 : 특정 숫자, 문자, 메모리주소)WHY?메모리 접근 속도가 레지스터 접근 속도보다 훨씬 느리므로연산할 때마다 메모리에 저장하면 프로그램 실행 속도가 느려질 수 있기 때문 3. 계산 결과와 플래그를 같이 내보낸다. 플래그는 플래그 레지스터에 저장된다.( 플래그 : 연산 결과에 대한 추가적인 정보)[ 플래그 종류 ]부호 플래그연산 결과 부호1이면 음수 / 0이면 양수제로 플래그연산 결과가 0인가?1이면 0 / 0이면 0아님캐리 플래그올림수나 빌림수가 발생했는가?1이면 올림수,빌림수 발생 / ..