컴퓨터구조

컴퓨터구조 - 01. 컴퓨터 시스템의 구성 요소

asu2880 2019. 9. 16. 01:09

1. 하드웨어

- 중앙처리장치, 기억장치, 입력장치, 출력장치로 분류

 

1-1 중앙처리장치 (cpu : central processing unit)

- 컴퓨터 시스테 전체를 제어하는 장치로

- 입력장치에서 입력받은 데이터를 처리한 후 출력장치와 기억장치로 보내는 과정

- 컴퓨터의 두뇌

- 제어장치, 산술논리연상장치, 제어장치로 구성

 

1-1-1 제어장치 (control device)

- 내부에서 일어나는 작업을 통제하고 관리

- 적절한 순서로 명령어 인출

- 명령어를 해석

- 제어신호를 전달

 

1-1-2 산술논리연산장치 (ALU : arithmetic logic unit)

- 산술연산과 논리연산을  수행

- 산술연산 : 덧셈, 뺄샘, 곱셈, 나눗셈 등의 사칙연산을 수행

- 논리연산 : 참과 거짓을 판결하는 연산(OR, AND, NOT, XOR)

 

1-2 기억장치

- 내부 기억장치와 외부 기억장치로 구분

- 내부 기억장치 : CPU내의 레지스터와 캐시기억장치, 주기억장치

- 외부 기억장치 : 보조기억장치, 하드디스크. 플로피 디스크. CD-ROM, DVD

기억장치 계층 구조

1-2-1 주기억장치 (main memory)

- 컴퓨터 시스템에서 수행되는 프로그램과 수행에 필요한 데이터를 기억

- CPU에 접근하는 속도가 빠르며 많은 양의 데이터를 기억

- RAM을 사용

 

1-2-2 보조기억장치 (secondary memory)

- 외부 기억장치하고도 함

- 반영구적으로 데이터를 저장

- 보조기억장치에 저장된 데이터는 중앙처리장치와 직접 정보를 교환할 수 없기 때문에 주기억장치로 옮긴 후 처리

- 주기억장치에 비해 저렴

- 주기억장치에 저장 용량 크지만 속도가 느려짐

- 속도가 빠른 중앙처리장치와 직접적인 데이터 교환이 불가능

- 자기 테이프, 자기 디스트, 자기 드럼, 하드 디스트, 플로피 디스트, CD-ROM, DVD, 플래시 메로리, 광 디스크

 

1-3 입력장치 (input device)

- 처리할 데이터와 정보를 외부에서 입력할 수 있도록 함

- 처리하고자 하는 데이터를 제어장치의 명령에 따라 입력매체에서 읽어서 기억장치로 보냄

- 마우스, 키보드, 스캐너, 조이스틱, 터치 스크린

 

1-4 출력장치 (output device)

- 컴퓨터 내부에서 처리된 결과를 사용자가 보내거나 들을 수 있도록 출력매체를 이용하여 내보냄

- 모니터, 프린터, 스피커

 

2. 소프트웨어

- 컴퓨터 프로그램과 관력된 문서들을 총칭하는 용어

- 명령의 집합

  -> 정보이동방향

  -> 정보처리 종류

  -> 동장이 일어나는 시간

- 시스템 소프트웨어와 응용 소프트웨어로 구분

- 하드웨어가 발달하여 가격이 저렴해지고 교체 주기가 짧아짐에 따라 소프트웨어의 중요성은 커짐

 

2-1 시스템 소프트웨어

- 공통적으로 필요한 프로그램

- 사용자가 컴퓨터를 좀 더 효율적으로 사용하기 위해 만들어짐

- 컴퓨터 시스템을 제어하고 운영하는 프로그램

- 운영체제와 컴파일러, 입출력 제어프로그램 등이 있음

 

2-2 응용 소프트웨어 (application software)

- 시스템 소트프웨어를 기반으로 하여 특정한 응용 분아에서 특수 목적을 위해 사용할 수 있는 프로그램

- 사무 자동화 프로그램, 공학용 계산 프로그램, 인터넷 웹 브라우저, 그래픽 프로그램

 

 

 

 

 

 

 

 

 

 

728x90
반응형