1. CPU (중앙처리장치)
더보기
메모리에 저장된 명령어를 읽어 들이고, 해석하여 실행하는 부품이다.
CPU의 주 구성요소
1. 산술논리연산장치(Arithmetic and Logic Unit : ALU)
: 연산을 수행할 회로로 구성되어 있는 부품. CPU가 처리할 명령어를 실질적으로 연산.
2. 제어장치(Control Unit : CU)
: 명령어를 해석해 제어신호라는 전기신호를 내보내는 장치. 이에 따라 메모리, 입출력장치 등을 작동시킴.
3. 레지스터
: 프로그램을 실행하는데 필요한 값들을 임시로 저장하는 고속메모리.
2. 메모리 (주기억장치)
더보기
현재 실행중인 프로그램을 구성하는 데이터와 명령어를 저장하는 부품. RAM과 ROM이 있지만, 보통 RAM을 의미
메모리 관련 중요개념
1. 주소
: CPU가 메모리에 있는 데이터에 효율적으로 접근하기 위해 사용하는 기법
2. 휘발성
: 메모리에 저장되어있는 정보는 컴퓨터의 전원이 꺼지면 지워짐
3. 캐시메모리
: CPU와 메모리 사이에 존재하는 메모리. 메모리에 저장된 값을 보다 빠르게 접근하기위해 사용. CPU안, 밖에 위치할 수 있음
3. 보조기억장치
더보기
보관할 프로그램을 저장하는 장치. 하드디스크, 플래시메모리(SSD, USB)가 해당.
보조기억장치 관련 중요개념
1. 비휘발성
: 전원이 꺼져도 저장된 정보가 지워지지 않음.
2. 보조기억장치의 원리
: 프로그램을 실행할 때, 보조기억장치에 저장된 프로그램을 메모리에 복사하는 과정이 선행되어야함. 이후, CPU가 메모리에 있는 프로그램을 실행.
3. RAID
: 보조기억장치를 구성하는 기술
4. 입출력장치
더보기
컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치. 마우스, 키보드, 스피커가 해당.
주변장치
: 보조기억장치와 입출력장치의 통칭. 보조기억장치가 컴퓨터 내부와 정보를 주고받는 방식이 입출력장치와 유사함에서 비롯된 용어.
알아가면 좋은 개념
더보기
1. 메인보드 : 컴퓨터의 여러 부품들을 연결하는 기관.
2. 버스 : 컴퓨터 부품들이 정보를 주고받는 통로.
- 시스템버스 : 핵심부품들을 연결하는 통로. 주소, 데이터, 제어 버스로 구성.
- 주소 버스 : 주소를 주고받는 통로
- 데이터 버스 : 명령어와 데이터를 주고받는 통로
- 제어 버스 : 제어신호를 주고받는 통로
3. 저장장치의 계층 구조
![]() |
CPU와 가까울수록 빠르고, 용량이 작으며 비용이 비싸다는 특징이 있다.
본 내용은 "이것이 취업을 위한 컴퓨터 과학이다 with CS 기술면접"을 토대로 작성된 내용입니다.
'컴퓨터 과학 > 컴퓨터구조' 카테고리의 다른 글
[컴퓨터구조] CPU의 성능을 높이는 방법 (1) | 2025.01.07 |
---|---|
[컴퓨터구조] 동기, 비동기 인터럽트 (0) | 2025.01.07 |
[컴퓨터구조] 레지스터의 정의와 종류 (0) | 2025.01.07 |
[컴퓨터구조] 다양한 인코딩 방식 (0) | 2025.01.06 |
[컴퓨터구조] 부동소수점에 대해서 (0) | 2025.01.06 |