본문 바로가기
computer science

하루에 하나씩 배우는 컴퓨터 사이언스 개념 : 컴퓨터의 주요 구조

by vita12321 2023. 7. 22.
728x90
반응형

"하루에 하나씩 배우는 컴퓨터 사이언스 개념" 시리즈의 번째 글로 컴퓨터의 구조에 대해 자세히 알아보겠습니다.


1. 중앙 처리 장치(Central Processing Unit, CPU):

중앙 처리 장치는 컴퓨터의 "두뇌"로서, 컴퓨터의 모든 연산과 명령어의 실행을 담당합니다. CPU 일련의 명령어를 받아들이고 해석하여 제어 신호를 발생시켜 다른 구성 요소들과 상호작용합니다. CPU ALU(Arithmetic Logic Unit, 산술 논리 장치) 제어 유닛(Control Unit)으로 구성되어 있습니다. ALU 산술 연산과 논리 연산을 수행하며, 제어 유닛은 명령어를 해석하고 실행하는 역할을 합니다.

 

2. 기억 장치(Memory):

기억 장치는 컴퓨터에서 데이터와 프로그램을 저장하는 용도로 사용됩니다. 각각의 기억 장치는 접근 속도, 용량, 가격 등의 특징에 따라 다른 종류가 있습니다. 기억 장치인 (Random-Access Memory) 임시 저장 공간으로, CPU 실시간으로 읽고 있는 곳입니다. 또한, 램은 전원이 꺼지면 내용이 사라지는 휘발성 메모리입니다. 외에도 보조 기억 장치인 하드 디스크 드라이브(Hard Disk Drive) SSD(Solid State Drive) 등이 있습니다. 이들은 데이터를 장기적으로 저장하기 위해 사용됩니다.

 

3. IO
Devices(입출력장치)

3-1. 입력 장치(Input Devices):

입력 장치는 사용자가 컴퓨터에게 데이터를 입력하는 역할을 합니다. 키보드, 마우스, 스캐너, 마이크 등이 대표적인 입력 장치로 사용됩니다. 키보드를 통해 문자나 숫자를 입력하고, 마우스를 이용하여 클릭이나 드래그 등의 작업을 수행합니다. 스캐너는 문서나 그림을 디지털 형태로 변환하는 역할을 합니다. 마이크는 소리를 입력하여 컴퓨터로 전달하는 역할을 합니다.

 

3-2. 출력 장치(Output Devices):

출력 장치는 컴퓨터로부터 처리된 결과를 사용자에게 제공하는 역할을 합니다. 대표적인 출력 장치로는 모니터, 프린터, 스피커 등이 있습니다. 모니터는 시각적인 정보를 사용자에게 표시하는 역할을 하며, 프린터는 컴퓨터로부터 출력을 생성하는 작업을 합니다. 스피커는 컴퓨터가 생성한 음원을 소리로 재생하는 역할을 합니다.

 

4. 버스(System Bus):

버스는 컴퓨터 내의 다양한 구성 요소들이 정보를 주고받는 통로입니다. 데이터, 주소, 제어 신호 등의 정보를 전송하여 컴퓨터의 다른 구성 요소들이 원활하게 상호작용할 있도록 합니다. 버스는 주변 장치와 메인 메모리, 그리고 CPU 간의 데이터 전송을 담당하며, 데이터의 흐름을 관리하고 조절합니다.


이렇게 컴퓨터는 중앙 처리 장치, 기억 장치, 입력 장치, 출력 장치, 그리고 버스로 구성되어 있습니다. 구성 요소는 서로 협력하여 컴퓨팅 작업을 수행하며, 오류가 생기지 않도록 신중하게 설계되어야 합니다.

 

728x90
반응형