반응형
CPU
- 컴퓨터 시스템 전체를 제어한다.
- ALU, CU, 레지스터로 이루어져 있다.
ALU(Arithmetic Operation): 산술, 논리 연산장치를 말한다. 사칙 연산을 수행하는 산술 연산과 참과 거짓을 판별하는 논리 연산을 수행한다.
CU(Control Unit): 제어장치이다. CPU 내부에서 일어나는 모든 작업을 통제하고 관리하며, 적절한 순서로 명령을 꺼내고 명령을 해석해서 해석에 따라 컴퓨터 시스템의 적절한 부분으로 제어신호를 전달한다.
주 기억장치
- 수행 프로그램과 수행에 필요한 데이터를 기억하고 있는 장치이다.
- 비교적 CPU에 접근 속도가 빠르며 많은 용량을 기억한다. -> 비교적은 보조기억장치보다 빠르다는 의미이다. 아래 그림을 참고하자.
- RAM이 주로 사용된다.
보조 기억장치
- 외부 기억장치를 의미한다.
- 반영구적으로 데이터를 저장하고 보존한다.
- 중앙 처리장치와 직접 정보를 교환할 수 없기 때문에 주기억장치로 옮겨진 후 처리한다.
각 파트별 비교
아래 사진을 참고해서 위로 올라갈 수록 속도와 가격이 높다. 하지만 아래로 내려갈수록 더욱 많은 용량을 가질 수 있다.
입출력 장치
- 입력장치: 컴퓨터 프로그램과 데이터를 읽어 들이는 역할을 한다. ex) 마우스, 키보드
- 출력장치: 컴퓨터 내부에서 처리된 결과를 사용자가 보거나 들을 수 있도록 하는 역할을 한다. ex) 모니터, 프린터
소프트웨어
- 정보의 이동 방향과 정보처리의 종류를 지정하고 그러한 동작들이 일어나는 시간을 지정하는 명령들의 집합이다.
- 시스템 소프트웨어와, 응용 소프트웨어로 나뉜다.
시스템 소프트웨어
- 대표적인게 운영체제이다.
- 컴퓨터를 효율적으로 사용하기 위해서 만들어진 소프트웨어이다.
- 컴퓨터 시스템을 제어하고 운영하는 프로그램이다.
- 컴파일러란? : 우리가 짠 코드 같은 high level 언어를 2진수같은 low level로 바꾸어서 cpu가 읽을수 있게 번역을 해주는 소프트웨어
응용 소프트웨어
- 특정한 응용 분야에 사용하기 위해 개발된 소프트웨어이다.
컴퓨터의 종류
- 마이크로 컴퓨터
- 가정용이나 작은 사업의 용도로 가격이 저렴하고 크기가 작다.
- 미니 컴퓨터
- PC와 같이 사용자 중심의 고성능 데스크톱 컴퓨터이다.
- 다수의 사용자들이 한 컴퓨터를 사용할 수 있고 빠른 주변 장치로 구성되어있다.
- 메인 프레임 컴퓨터
- 대용량의 저장 장치를 보유하고 있다.
- 다중 입출력 채널을 이용해서 고속의 입출력 처리 능력을 보유하고 있다.
- 슈퍼 컴퓨터
- 복잡한 계산을 초고속으로 처리하는 초대형 컴퓨터이다.
- 강력한 병렬 처리를 지원하는 소프트웨어로 구성되어있다.
컴퓨터에서 정보의 표현과 저장
- 컴퓨터에서는 2진수로 자료를 표현한다.
- 데이터 1비트를 기본으로 0, 1 두개의 숫자를 표시한다.
반응형