CS

컴퓨터의 기본 구조

Patti Smith 2022. 4. 7.

컴퓨터 시스템의 구성

하드웨어

컴퓨터 정보들의 통로이자, 물리적인 실체.

 

소프트웨어

컴퓨터 프로그램과 문서들을 총칭하는 용어이자, 명령(정보의 이동방향/정보처리 종류/발생 시간 지정)들의 집합.

하드웨어가 발달하여 교체가 잦고 가격이 저렴해져 소프트웨어가 중요해지면서 소프트웨어의 생산성, 호환성, 효율성 등의 요구 조건이 발달.

  • 시스템 소프트웨어

컴퓨터 시스템의 공통적인  필수 프로그램이자 컴퓨터 관리(컴퓨터 시스템 제어 및 운영)의 효율성을 위해 필요함. 운영체제, 입출력 제어 프로그램 등을 가리킨다

  • 응용 소프트웨어

특정한 목적을 위한 소프트웨어이며, 시스템 소프트웨어 기반위로 작동.

  • 펌웨어

소프트웨어의 하드웨어화. 대개 하드웨어에 달려있는 소프트웨어를 말하며, 부팅 시 작동하며 따라서 변경(업데이트)이 드물다.

 

 


컴퓨터의 기본 구조

  • 컴퓨터의 기능

프로그램 코드를 순서대로 수행하는 것. 데이터를 읽고, 처리하고 저장하고 출력한다.

  • 기본 구성요소들

중앙처리장치, 주기억장치, 입출력장치

 

 

하드웨어의 주요 요소들
중앙처리장치

프로세서라고도 불리며, 프로그램 실행 및 데이터 처리를 담당한다. 속도는 10^-9s. 

기억장치
  • 주기억장치

cpu 가까이에 위치하며, 반도체 기억장치 칩들로 구성되어있다. 1차 기억장치라고 불리며 보조기억장치에 비해 속도가 빠르다. 가격이 높고 면적을 많이 차지하기에 용량이 적고 가격이 비싸다. 영구적이기보단 일시적인 기억장치. 속도는 10^-6s

  • 보조기억장치

2차 기억장치라 불리며 주기억장치에 비해 속도가 느리다. 비트당 가격이 싸고, 저장 밀도가 높아 용량이 크다. 영구적 저장장치로 사용된다. 속도는 10^-3s

  • 기억장치의 상관관계(4가지)

래지스터와 캐시기억장치는 cpu 내부에 있어 주기억장치보다 훨씬 빠르다.

입출력장치

사용자와 컴퓨터 간의 상호작용을 위한 장치 주변장치라고도 불린다. cpu가 해당 장치 제어기를 통제한다. 

 

 

댓글