관리 메뉴

100세까지 코딩

[컴퓨터 구조] 들어가기 전 핵심 개념 본문

CS/컴퓨터 구조

[컴퓨터 구조] 들어가기 전 핵심 개념

100세까지 코딩 2024. 2. 14. 17:00
혼공컴운 강의를 참고했습니다.

 

1. 컴퓨터 구조를 알아야 하는 이유

  • 성능, 용량, 비용에 대한 지식
  • 문제 해결 능력 UP!

 

2. 컴퓨터가 이해하는 두 가지 정보

  • 명령어
  • 데이터

 

3. 컴퓨터의 네 가지 핵심 부품

  • CPU
    • ALU : 계산기
    • 레지스터 : CPU 내부의 작은 저장장치
    • 제어장치 : 제어 신호를 내보내고, 명령어 해석
  • 메모리 (RAM)
    • 실행되는 프로그램의 명령어와 데이터 저장
    • 프로그램이 실행되려면 메모리에 저장
    • 메모리의 저장된 값의 위치는 주소로 알 수 있다.
    • 전원이 꺼지면 저장된 내용을 잃는다.
    • 비싸다.
  • 보조기억장치
    • 전원이 꺼져도 프로그램 저장 가능.
  • 입출력장치

 

4. 메인보드 & (시스템) 버스

  • 메인보드에 부품이 연결되며 버스를 통해 정보 주고 받음
  • 핵심 부품을 연결하는 시스템 버스의 종류
    • 주소 버스 : 주소를 주고 받는 통로
    • 데이터 버스 : 명령어와 데이터 주고 받는 통로
    • 제어 버스 : 제어 신호를 주고 받는 통로

5. 운영체제

  • 자원을 관리하는 프로그램
  • 실행 중인 프로그램을 관리하는 프로그램

 

6. 정보 단위 용어

  • 비트 : 0과 1을 표현하는 가장 작은 정보 단위
  • 워드 : CPU가 한 번에 처리할 수 있는 정보의 크기 단위
  • 하프 워드, 풀 워드, 더블 워드