컴퓨터 구조 및 운영체제

컴퓨터의 구성

sekong 2023. 11. 17. 18:35

컴퓨터의 구성 요소 3가지

  1. CPU → 연산 담당
  2. 메모리 → 데이터 저장 담당
  3. 입출력 장치

 

중앙 처리 장치(CPU: Central Processing Unit)

  • 프로그램 실행과 데이터 처리 담당한다.
  • a.k.a. 프로세서
  • 컴퓨터의 특성과 성능에 큰 영향을 미친다.
  • 처리하는 데이터 길이에 따라 32bit, 64bit 컴퓨터로 분리된다.

 

기억장치

CPU가 처리할 프로그램 코드와 데이터는 기억장치에 저장된다.

  1. 주기억장치
  2. 보조기억장치

  • 레지스터와 캐시는 CPU 내부에 존재한다.    CPU에 빠르게 접근 가능하다.
  • 주기억장치
    • CPU에 가장 가까이 위치, 고속의 읽기 및 쓰기 가능하다.    가격이 비싸다.
    • RAM(Random Access Memory) → 읽기 및 쓰기 가능, 휘발성 메모리
    • ROM(Read Only Memory) → 읽기만 가능, 비휘발성 메모리     
                                                 ∴ 주로 변화시키면 안 되는 데이터를 저장한다.
  • 보조기억장치
    • 영구 저장 가능하다.
    • 주기억장치에 비해 저렴하지만 속도가 느리다.
    • HDD(Hard Disk Driver) → 물리 디스크를 고속 회전하여 데이터를 저장한다.     
                                               ∴ 충격에 약하고 소음이 발생한다.
    • SSD(Solid State Driver) → 반도체 기반으로 데이터를 저장한다.
                                             → HDD에 비해 속도가 훨씬 빠르고 소음이 발생하지 않는다.

 

입출력장치 (I/O)

  • 사용자와 컴퓨터 간의 상호작용을 위한 장치이다.
  • EX) 키보드, 모니터, 프린터, etc.
  • CPU와 데이터 교환이 불가하다.
    별도의 제어기를 통해서 명령을 받아 장치 동작을 제어하고 데이터를 이동시킨다.

 

면접 예상 질문

  • 컴퓨터의 구성요소 3가지 
더보기

CPU, 메모리, 입출력 장치

  • 주기억장치와 보조기억장치의 차이
더보기

주기억 장치의 RAM은 휘발성이고 ROM은 비휘발성이지만 보조기억장치는 비휘발성으로 영구 저장이 가능한 장치이다.

주기억 장치는 CPU에 가까이 위치하기에 고속의 읽기, 쓰기가 가능하다. 즉, 비싸지만 속도가 빠르다. 하지만 보조 기억 장치는 저렴하지만 속도가 느리다.

 

참고 URL

 

'컴퓨터 구조 및 운영체제' 카테고리의 다른 글

컨텍스트 스위칭  (1) 2024.01.21
프로세스 동기화  (0) 2023.12.24
프로세스와 스레드  (1) 2023.12.18
CPU의 구조와 원리  (1) 2023.11.20