본문 바로가기
정보

컴퓨터(Computer), 컴퓨터에 대하여

by 코우코우볼 2022. 9. 21.

 

1. 컴퓨터란 무엇인가? 컴퓨터에 대하여 알아보자

 

컴퓨터의 정의를 보면 컴퓨터는 많은 양의 데이터와 정보를 저장 또는 보관하며 이 데이터를 처리할 수 있는 전자적 기계장치를 말합니다. 

 

즉 컴퓨터는 사람들의 정보에 대하여 분석하고 데이터화하여 처리하는 기계입니다.  

 

컴퓨터는 중앙처리장치(CPU), 주기억장치, 보조기억장치(Memory), 다양한 입출력장치(HDD , ODD,...)가 합쳐져서 컴퓨터라고 불리고 있습니다.

(1)중앙처리장치(CPU)에 대하여 알아보자

사람의 머리라고 불리고 컴퓨터에 중요한 부분을 차지하고 있는 중앙처리장치는 Central Processing Unit의 약자로 CPU라고 불립니다.

 

중앙처리장치는 사용자가 입력하는 모든 데이터를 컴퓨터가 처리 할 수 있도록 각각 부분의 부품에 명령을 내리는 장치입니다.

 

중앙처리장치는 우리가 입력한 정보를 해석하고 연산을 거친 후에 그 결과를 각 부분의 부품에 전달합니다.

 

중앙처리 장치의 성능을 파악하는 방법은 3가지로 나뉘게 됩니다.

 

첫째) 초당 중앙처리장치의 내부에서 몇 단계의 작업이 수행되는지를 측정하고 주파수 단위로 나타내는 클럭으로 판단합니다.

클락이 높을수록 더욱더 빠른 연산속도를 타나낼 수 있기에 컴퓨터를 구매시에는 클럭이 높은 제품을 사는것이 좋습니다.

 

둘째) 중앙처리장치에는 코어라는 회로의 핵심 부분이 존재합니다. 각 중앙처리장치의 코어에 갯수에 따라 2개라면 듀얼코어, 4개 라면 쿼드 코어 , 8개 라면 옥타 코어 등등 불립니다.

코어의 갯수가 늘어 날때 마다 동시에 많은 정보를 더욱더 빠르게 처리할 수 있게 되어 컴퓨터를 구매시에는 일반적으로 코어가 많은 제품을 구매 하는것이 좋습니다.

 

셋째) 캐시메모리는 용량이 크면 클수록 좋습니다.

중앙처리장치는 중앙처리장치 내부의 캐시메모리에 데이터를 저장하는데 용량이 작으므로 사용자 데이터 처리시에 컴퓨터는 정말 중요하다고 판단되는 데이터를 저장합니다.

 

캐시메모리는 메모리 장치 사이에서의 병목현상을 줄이기 위하여 중간다리 역할을 위해 사용되는 메모리를 지칭하므로 컴퓨터를 구매시에는 캐시메모리가 큰 것을 구매하는 것이 좋습니다.

 

(2)주기억장치,  보조기억장치에 대하여 알아보자

컴퓨터가 데이터를 처리할때 바로 처리하는것이 아니고 어딘가에 사용자의 데이터를 저장 한 후에 저장한 그 내용을 가져와서 사용되어 집니다.

-1.주기억장치에 대하여

기억장치중 주기억장치의 대표적으로 나타낼수 있는 것은 램(RAM) 이라고 할수 있습니다.

 

램은 같은 주 저장장치인 롬(ROM)과는 다르게 데이터를 지우고 쓰는것이 가능하지만 데이터를 저장하지 않는 휘발성이라 전기 공급이 사라지면 데이터가 사라집니다.

 

프로그램은 램 위에서 작동을 합니다. 그러므로 램이 크면 한번에 여러 프로그램을 실행시킬수 있기에 컴퓨터 작업시에는 램이 작은 프로그램 보다 램이 일하기에는 더욱더 편리합니다.

 

-2.보조저장장치에 대하여 알아보자

보조저장장치는 하드와 SSD로 설명할 수 되어질수 있습니다.

 

보조저장장치는 주 저장장치와 다르게 데이터를 일시적으로 저장하는것이 아니라서 주기억장치와 다르게 전기 공급이 사라져도 데이터가 사라지지 않습니다.

 

주 저장장치 보다는 속도는 느리지만 중앙처리 장치는 보조저장장치에 저장된 데이터를 바로 받아 사용할 수 없습니다.

그래서 보조저장장치의 데이터를 사용하기 위해서는 하드디스크와 SSD 같은 보조 저장장치는 데이터를 램으로 한번 옮긴 뒤에 CPU로 보내 줄 수 있습니다.

(3)다양한 입출력장치에 대하여 알아보자

입출력장치는 프로그램과 데이터를 공급하여 컴퓨터가 처리한 데이터를 나타내는 기능을 합니다.

입출력(i/o(input/output))의 기준은 컴퓨터 메모리입니다.

데이터가 외부에서 컴퓨터 메모리리로 연결되는 것을 입력이라고 하고 메모리의 데이터를 입출력 장치로 가져가는것을 출력이라고 합니다.

 

이 두가지를 가지고 입출력(input/output)이라고 합니다.

입출력장치는 중앙처리장치와 주기억장치에 비해서 느립니다.

 

현재 존재하고 있는 입출력장치는 매우 다양합니다. 입출력 장치는 필요할때 컴퓨터에 연결 하여 사용합니다.

 

입력장치의 예시: , 마우스 키보드,이미지 스캐너,마이크로폰,그래픽 태블릭, 조이스틱,터치패드, 스캐너, 디지타이저, 디지털카메라, 라이트 펜, 터치스크린, 재생 가능 점자 디스플레이, 웹캠 등등이 있습니다.

 

출력장치의 예시: 프린터, 재생 가능 점자 디스플레이, 모니터, 스피커,플로터, 사운드카드, 그래픽카드 등등이 있습니다.

 

입출력장치의 예시: USB 메모리, 네트워크 어뎁터 등등이 있습니다.

 

입출력 장치의 구조는 입출력  모듈에서 컴퓨터 버스와 연결하여 프로세스와 입출력장치를 연결하는 인터페이스가 있습니다. 

각 입출력장치 마다 주소가 다르지만 앞의 디코더로 주소(입출력 포트)를 배분하여 주소를 나눕니다. 그래서 입출력 장치마다 고유의 주소가 할당 되어 있습니다.

 

입출력장치를 컨트롤하는 것은 기억장치를 컨트롤 하는것과 비슷합니다.

주소를 보내고 데이터를 보내고 읽기 쓰기 제어 신호를 보내는 것입니다.

 

기억장치를 사용하듯 입출력 장치를 컴퓨터에서 사용하지만 그 주소가 기억장치 위치 인지 입출력장치를 나타내는 주소인지만 다릅니다

댓글