2025/07 3

[혼공컴운] 3주차_RAM, 보조기억장치, 입출력장치

Chapter 06. 메모리와 캐시 메모리6-1 RAM의 특징과 종류휘발성 저장 장치(RAM) / 비휘발성 저장 장치(SSD, USB, CD-ROM)RAM 용량이 크면, 보조기억장치에서 많은 데이터를 가져와 미리 RAM에 저장할 수 있다. 많은 프로그램을 동시에 실행하는 데 유리해진다. DRAM: 데이터가 동적으로 변하고 사라진다. 데이터의 소멸을 막기 위해 일정 주기로 데이터를 재활성화해야 한다. 소비 전력이 비교적 낮고, 저렴하고, 집적도가 높기 때문에 대용량으로 설계하기에 용이하기에 일반적으로 사용한다. SRAM: 저장된 데이터가 변하지 않는다. 일반적으로 속도도 더 빠르다. 그러나 집적도가 낮고, 소비 전력도 크며, 가격도 더 비싸기 때문에 ‘대용량으로 만들어질 필요는 없지만 속도가 빨라야 하는 ..

[혼공컴운] 2주차_CPU에 대하여...

Chapter 4. CPU의 작동 원리4-1 ALU와 제어장치ALU: 레지스터를 통해 피연산자를 받아들이고, 제어장치로부터 수행할 연산을 알려주는 제어 신호를 받아들임ALU가 내보내는 정보: CPU가 메모리에 접근 하는 속도보다 레지스터에 졉근하는 속도가 더 빠르다. 이에 따라 ALU의 결괏값을 메모리가 아닌 레지스터에 우선 저장한다.플래그: 연산 결과에 대한 추가적인 정보를 내보내야 할 때 플래그를 내보낸다. (부호/제로/캐리/오버플로우/인터럽트/슈퍼바이저 등)오버플로우: 연산 결과가 연산 결과를 담을 레지스터보다 큰 상황플래그들은 플래그 레지스터에 저장된다.제어장치: 제어 신호를 내보내고, 명령어를 해석하는 부품제어 신호: 컴퓨터 부품들을 관리하고 작동시키기 위한 일종의 전기 신호제어장치는 클럭 신호..

[혼공컴운] 1주차_시작이닷!!

Chapter 01 컴퓨터 구조 시작하기컴퓨터 구조를 이해하면 문법 만으로는 알기 어려운성능/용량/비용을 고려하며 개발할 수 있다. 컴퓨터가 이해하는 정보:데이터, 명령어컴퓨터의 4가지 핵심 부품:중앙처리장치(CPU) → 메모리에 저장된 명령어를 읽어 들이고, 읽어 들인 명령어를 해석하고, 실행하는 부품산술논리연산장치(ALU): 컴퓨터 내부에서 수행되는 계산레지스터: 작은 임시 저장 장치제어장치: 제어 신호를 내보내고 명령어를 해석하는 장치 (저장된 값을 읽고 싶을 땐 메모리를 향해 메모리 읽기라는 제어 신호를 보냄)주기억장치(메모리) → 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품보조기억장치 → 전원이 꺼져도 저장된 내용을 잃지 않는 메모리입출력장치 → 컴퓨터 외부에 연결되어 컴퓨터 내부와..