시스템
특정 목적을 달성하기 위해 상호 작용하는 구성 요소들의 집합
HW, SW, 네트워크 등 다양한 구성요소
정보의 입력/처리/저장/출력 과정을 수행하는 복잡한 장치
시스템의 구성 요소
- 하드웨어(Hardware) - 물리적인 장치
- 중앙처리장치(CPU) - 연산 및 명령 실행
- 주 기억장치(Memory) - RAM/ROM. Random Access Memory(휘발성)/Read Only Memory(영구데이터들 저장. 비휘발성)
- 보조기억장치(Storage) - HDD(하드디스크), SSD
- 입출력 장치(I/O Devices) - 입력 장치 : 키보드, 마이크, 마우스 등. 출력 장치 : 모니터, 스피커, 프린터 등
- 소프트웨어(Software)
- 운영체제(Operating System)
- 응용 소프트웨어(Application Software) - 운영체제에 종속적
- 네트워크(Network)
- 데이터(Data)
- 사용자(User)
시스템의 동작 과정
- 입력(Input) - 시스템에 데이터를 전달.
- 처리(Processing) - 입력된 데이터를 시스템에서 처리
- 저장(Storage) - 처리된 데이터를 저장(주/보조 기억장치에)
- 출력(Output) - 결과물을 출력
- 제어(Control) - 시스템 내의 흐름을 제어
시스템의 유형
- 단일 사용자 시스템
- 하나의 사용자가 단독으로 시스템 사용
- 개인 PC
- 다중 사용자 시스템
- 분산 시스템
- 여러 대의 컴퓨터가 네트워크를 통해 연결되어 하나의 작업 수행
- 클라우드 컴퓨팅 시스템
- 임베디드 시스템
- 특정 기능을 수행하기 위해 설계된 소형 컴퓨터 시스템
- 가전제품, 자동차, 의료기기