100세까지 코딩
[컴퓨터 구조] 들어가기 전 핵심 개념 본문
혼공컴운 강의를 참고했습니다.
1. 컴퓨터 구조를 알아야 하는 이유
- 성능, 용량, 비용에 대한 지식
- 문제 해결 능력 UP!
2. 컴퓨터가 이해하는 두 가지 정보
- 명령어
- 데이터
3. 컴퓨터의 네 가지 핵심 부품
- CPU
- ALU : 계산기
- 레지스터 : CPU 내부의 작은 저장장치
- 제어장치 : 제어 신호를 내보내고, 명령어 해석
- 메모리 (RAM)
- 실행되는 프로그램의 명령어와 데이터 저장
- 프로그램이 실행되려면 메모리에 저장
- 메모리의 저장된 값의 위치는 주소로 알 수 있다.
- 전원이 꺼지면 저장된 내용을 잃는다.
- 비싸다.
- 보조기억장치
- 전원이 꺼져도 프로그램 저장 가능.
- 입출력장치
4. 메인보드 & (시스템) 버스
- 메인보드에 부품이 연결되며 버스를 통해 정보 주고 받음
- 핵심 부품을 연결하는 시스템 버스의 종류
- 주소 버스 : 주소를 주고 받는 통로
- 데이터 버스 : 명령어와 데이터 주고 받는 통로
- 제어 버스 : 제어 신호를 주고 받는 통로
5. 운영체제
- 자원을 관리하는 프로그램
- 실행 중인 프로그램을 관리하는 프로그램
6. 정보 단위 용어
- 비트 : 0과 1을 표현하는 가장 작은 정보 단위
- 워드 : CPU가 한 번에 처리할 수 있는 정보의 크기 단위
- 하프 워드, 풀 워드, 더블 워드
'CS > 컴퓨터 구조' 카테고리의 다른 글
[컴퓨터 구조] 레지스터 (0) | 2024.02.19 |
---|---|
[컴퓨터 구조] ALU와 제어장치 (0) | 2024.02.19 |
[컴퓨터 구조] 명령어 구조와 주소 지정 방식 (0) | 2024.02.19 |
[컴퓨터 구조] 컴파일 & 소스코드와 명령어 (0) | 2024.02.19 |
[컴퓨터 구조] 0과 1로 표현 (0) | 2024.02.14 |