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)
- 시스템 소트프웨어를 기반으로 하여 특정한 응용 분아에서 특수 목적을 위해 사용할 수 있는 프로그램
- 사무 자동화 프로그램, 공학용 계산 프로그램, 인터넷 웹 브라우저, 그래픽 프로그램
'컴퓨터구조' 카테고리의 다른 글
컴퓨터구조 - 스택 저장장치 (0) | 2019.11.07 |
---|---|
컴퓨터구조 - 프로세서 레지스터 (0) | 2019.11.07 |
컴퓨터구조 - CPU의 내부 구조(연산장치) (0) | 2019.11.07 |
컴퓨터구조 - CPU와 마이크로프로세서(머신 사이클) (0) | 2019.11.07 |
컴퓨터구조 - 04. 비트, 바이트, 워드 (0) | 2019.09.16 |