-
컴퓨터구조] 컴퓨터의 핵심 부품CS 2024. 12. 22. 23:51
CPU(중앙처리장치)
- 컴퓨터의 두뇌. 메모리에 저장된 명령어를 읽어 들이고 해석하여 실행하는 장치.
- CPU의 내부 구성 요소 (3가지)
- 산술논리연산장치(ALU : Arithmetic Logic Unit)
- 컴퓨터 내부에서 수행되는 계산 수행
- 레지스터(Register)
- CPU 내부의 작은 임시 저장 장치
- 여러 개의 레지스터가 존재하고 각기 다른 이름과 역할을 가지고 있음
- 제어장치(CU: Control Unit)
- 컴퓨터 부품들을 관리하고 작동시키기 위한 전기 신호인 제어 신호(control signal)를 내보내고 명령어를 해석하는 장치
- 산술논리연산장치(ALU : Arithmetic Logic Unit)
메모리(주기억장치)
- 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 장치.
- RAM(Random Access Memory)와 ROM(Read Only Memory) 두 가지가 있다. 주로 RAM을 언급한다.
- 프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 함.
- 전원이 꺼지면 저장된 내용을 잃는다. (휘발성)
- 저장된 값에 빠르고 효율적으로 접근하기 위한 주소를 사용함.
보조기억장치
- 하드 디스크, SSD, USB 메모리, DVD, CD-ROM 등 대용량의 데이터를 영구적으로 저장할 수 있는 저장 장치
- 전원이 꺼져도 저장된 내용을 잃지 않는다.
- 메모리는 실행되는 프로그램을 저장한다면, 보조기억장치는 보관할 프로그램을 저장한다.
입출력장치
- 마이크, 스피커, 프린터, 마우스, 키보드처럼 컴퓨터 외부와 컴퓨터 내부의 정보를 교환하는 장치
메인보드(마더보드)
앞서 말한 네 가지 핵심 부품들을 연결해 줄 수 있는 판
시스템 버스
- 컴퓨터 내부에선 버스(Bus)라는 통로를 통해 부품들이 서로 정보를 주고 받는다.
- 시스템 버스는 네 가지 핵심 부품들을 연결하는 가장 중요한 버스
- 주소 버스(address bus) : 주소를 주고받는 통로. CPU → 메모리/입출력장치 로 향하는 단방향 버스.
- 데이터 버스 (data bus) : 명령어와 데이터를 주고받는 통로. 양방향으로 데이터를 주고 받을 수 있다.
- 제어 버스(control bus) : 제어 신호를 주고받는 통로.
면접 예상 질문
- 중앙처리장치(CPU)는 어떤 장치들로 구성되어 있나요?
연산을 담당하는 ALU, 데이터를 임시 저장하는 레지스터, 명령어의 해석과 실행을 제어하는 제어장치로 이루어져 있습니다. - 제어장치(CU)의 역할은?
프로그램 명령어를 해석하고, 해당 명령어에 따라 제어 신호를 보내 다른 장치들이 작업을 수행하도록 하는 역할을 합니다. - 시스템 버스란?
시스템 버스는 하드웨어 각각의 구성요소 간 데이터 통신을 위해 필요한 통로입니다. 용도에 따라 데이터 버스, 주소 버스, 제어 버스로 나누어집니다. - 주기억장치와 보조기억장치의 차이점은?
주기억장치는 일시적인 데이터 저장 공간으로, 컴퓨터가 켜져 있을 때만 데이터를 유지하며 빠르게 접근할 수 있습니다. 보조기억장치는 영구적인 저장 공간으로, 컴퓨터가 꺼져도 데이터를 유지합니다. - 주소 버스가 단방향인 이유는?
주소 버스는 CPU가 특정 메모리 위치에 접근하기 위한 주소 정보만을 전달하기 때문에 단방향으로 설계됩니다.
반응형'CS' 카테고리의 다른 글
컴퓨터구조] 컴퓨터 언어 (0) 2024.12.23