2025. 7. 5. 16:08ㆍ개발서 발자국
01-1. 컴퓨터 구조를 알아야 하는 이유
문제 해결
컴퓨터 구조를 이해하고 있다면 문제 상황을 빠르게 진단할 수 있고, 문제 해결의 실마리를 다양하게 찾을 수 있습니다.
컴퓨터 구조 지식은 문법에 맞는 코드만 작성할 줄 아는 개발자를 넘어 다양한 문제를 스스로 해결할 줄 아는 개발자로 만들어 줍니다.
성능, 용량, 비용
서버 컴퓨터마다 사용하는 CPU와 메모리가 다르고 그에 따라 성능, 용량, 비용이 다양합니다. 어떤 CPU를 사용할지, 어떤 메모리를 사용할지 등을 직접 판단하고 현명하게 선택해야 하며 어떤 선택을 하는지에 따라 성능, 용량, 비용이 달라지기 때문입니다.
확인 문제
1. 2
2.미지의 대상, 분석의 대상
01-2. 컴퓨터 구조의 큰 그림
컴퓨터 구조
- 컴퓨터가 이해하는 정보 : 데이터, 명령어
- 컴퓨터의 네 가지 핵심 부품 : 중앙처리장치(CPU), 주기억장치(메모리), 보조기억장치, 입출력장치

메모리
현재 실행되는 프래그램의 명령어와 데이터를 저장하는 부품으로 프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 합니다.
메모리에는 저장된 값에 빠르고 효율적으로 접근하기 위해 주소라는 개념이 사용되고 메모리 내 원하는 위치에 접근할 수 있습니다.
CPU
컴퓨터의 두뇌, 메모리에 저장된 명령어를 읽어 들이고, 읽어 들인 명령어를 해석하고, 실행하는 부품으로 CPU 내부 구성 요소 중 가장 중요한 세 가지는 산술논리연산장치, 레지스터, 제어장치 입니다.
- ALU : 계산기만을 위해 존재하는 부품
- 레지스터 : CPU 내부의 작은 임시 저장 장치, CPU 안에는 여러 개의 레지스터가 존재하고 각기 다른 이름과 역할을 가지고 있음
- 제어장치 : 제어 신호라는 전기 신호를 내보내고 명령어를 해석하는 장치
보조기억장치
메모리에 실행되는 프로그래의 명령어와 데이터를 저장하지만 가격이 비싸 용량이 적고 전원이 꺼지면 저장된 내용을 잃습니다. 이에 메모리보다 크기가 크고 전원이 꺼져도 저장된 내용을 잃지 않는 메모리를 보조할 저장 장치
입출력장치
마이크, 스피커, 프린터, 마우스, 키보드 처럼 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치를 의미
메인보드와 시스템 버스
컴퓨터의 핵심 부품들은 모두 메인보드 라는 판에 연결되고 마더 보드라고 부름
메인보드에 연결된 부품들은 서로 정보를 주고받을 때 내부에 버스라는 통로가 있기 때문에 컴퓨터 내부에서 다양한 종류의 통로, 즉 버스가 있습니다. 여러 버스 가운데 컴퓨터의 네 가지 핵심 부품을 연결하는 가장 중요한 버스는 시스템 버스 입니다.
확인 문제
1. 데이터, 명령어
2. 3
3. 메모리
4. ㄴ,ㄱ
5. 1