본문 바로가기
정리 { CS: 컴퓨터 과학 }/컴퓨터구조

0324-(2)_ ❰❰ 01. 컴퓨터 구조 시작하기 ❱❱

by 해피퀄리아 2023. 3. 24.

❰❰ 01. 컴퓨터 구조 시작하기 ❱❱

 [ 01-1. 컴퓨터 구조를 알아야하는 이유 ] 

[ 0 ] 컴퓨터 구조 공부이유

문제해결

  • 문제해결의 실마리를 얻을 수 있다.
  • 각종 기술 면접에서도 컴퓨터 구조에 관한 소양을 필요로 한다.

성능,용량,비용 계획

  • 시스템 및 서버를 구현할 때, 합리적인 선택을 할 수 있게 한다.

[ 01-2. 컴퓨터 구조의 큰 그림 ]

[ 1 ] 컴퓨터 구조 큰 얼개

  1. 컴퓨터가 이해하는 정보
  2. 컴퓨터의 핵심부품 4가지

 

[ 2 ] 컴퓨터가 이해하는 정보

  1. 데이터 (data)
  2. 명령어 (instruction)

 

[ 3 ] 컴퓨터의 4+1가지 핵심 부품

  1. CPU
  2. 주기억장치 (main memory)
  3. 보조기억장치 (secondary storage)
  4. 입출력장치 (input/output device)
  5. (추가) 메인보드와 시스템버스

 

1. CPU

CPU 핵심 3가지

  • 제어장치 CU : Control Unit
    • 명령어를 읽고 해석하는 장치
    • “제어신호 control signal” : 컴퓨터 부품들을 관리하고 작동시키기 위한 일종의 전기신호
    • ex) 메모리 읽기 신호, 메모리 쓰기 신호
  • 레지스터 Resister
    • → CPU의 저장장치
  • 산술논리연산장치 ALU : Arithmetic Logic Unit
    • → 계산기

CPU 움직임 간략정리

→ 자세한 내용은 04장, 05장

 

2. 주기억장치 - 메모리

설명

명령어와 데이터 저장

단, 현재 실행되는 프로그램의 명령어와 데이터

 

메모리 주소

address : 메모리의 특정 위치에 접근하는데 사용 식별자

 

3. 보조기억장치

  • 주로 비휘발성
  • 보관할 프로그램을 저장한다. (메모리가 실행되는 프로그램을 저장한다면)

 

4. 입출력장치

→ 08장 자세히

 

5. 시스템버스와 메인보드

  • 메인보드 (마더보드) : 여러 부품들을 부착할 수 있는 곳
  • 시스템 버스 system bus : 네 가지 핵심부품을 연결한다. 
    • 주소 버스 address bus : 주소
    • 데이터 버스 data bus : 데이터와 명령어
    • 제어 버스 control bus : 제어신호

댓글