코코데이지의 리뷰 저장소

반응형

 

사진 출처 : pixabay

 

 

 

오늘 알아볼 컴터디 내용은 컴퓨터의 정의, 특징, 구성, 종류와

컴퓨터를 구성하는 포트, 칩셋, 버스, 바이오스, 그리고 자료 구성의 단위에 대한 내용입니다.

 

386, 486 컴퓨터부터 지금에 이르기까지 여러 컴퓨터를 접해본 사회의 한 구성원으로써,

컴퓨터의 발전과 활용도에 대해 놀라움을 금할 길이 없습니다. 

 

컴퓨터 관련 학과, 직업에 계신 분들이 새삼 참 대단하다고 느껴지고,

요즘 최고의 화두인 챗GPT의 등장까지 지켜보면서 컴퓨터에 대한 발전 속도에 맞게 

컴퓨터에 대한 공부를 계속 해나가야만 겠다는 생각을 했습니다.

 

컴퓨터의 기본부터 시작해서 정보에 대한 내용 등을 잘 활용해서

앞으로도 나누고, 공유하고, 얻는 활동 등을 지속해 나가야겠습니다.

 

 

컴퓨터 (Electronic Data Processing System)

= 입력된 자료를 프로그램 명령 순서에 따라 처리해서 인간이 알아볼 수 있도록 출력하여 표시해주는 전자 자료 처리 시스템.

 

 

◎ 컴퓨터의 5대 특징 

 1. 정확성 : 정확하게 처리해준다는 뜻

 2. 신속성 : 빠르게 처리해준다는 뜻

 3. 호환성 : 하드/소프트웨어를 서로 교환해서 쓸 수 있다는 뜻

 4. 범용성 : 여러 가지 용도로 사용할 수 있다는 뜻

 5. 대용량성 : 용량이 크다는 뜻

 

◎ 컴퓨터의 구성

하드웨어 + 소프트웨어

※ 하드웨어 : 중앙처리 장치(레지스터+제어장치+연산장치) + 주변장치(입출력장치 + 보조기억장치)

※ 펌웨어 : ROM에 반 영구적으로 저장. 소프트웨어이나 하드웨어적으로 구성되어 있음(하드웨어와 소프트웨어의 중간격). 

 

◎ 디지털 컴퓨터 ↔ 아날로그 컴퓨터 

디지털 컴퓨터 : 숫자, 문자로 입출력. 연산 속도는 느리며, 프로그래밍이 필요하다. 범용이고 고가인 특성이 있음.

아날로그 컴퓨터 : 온도, 속도, 전류, 전압 등을 입력하면 곡선, 그래프로 출력. 연산 속도는 빠르나, 기억 기능이 없고 특수 목적용으로 쓰임.

 


 

포트 (Port)

= 메인보드에 주변장치를 연결하는 부분.

ex) USB

 - 직렬포트의 일종이나, 직렬 포트보다 데이터 전송 속도가 빠름.

 - 허브로 하나의 포트에 여러 개의 주변장치 연결할 수 있음. 최대 127개 연결 가능.

 - 핫플러그인, 플러그앤플레이 지원.

 

ex) IEEE 1394

 - 애플에서 매킨토시용으로 개발. 직렬 인터페이스.

 

 

칩셋 (Chip Set)

= 메인보드의 성능을 결정지을 만큼 중요한 부품.

- 메인보드를 관리하기 위한 정보 + 각 장치의 기능을 지원하기 위한 정보가 포함되어 있음.

 

 

버스 (Bus)

= 컴퓨터에서 데이터를 주고 받는 통로 역할을 하는 것.

 

- 내부 버스 : CPU와 레지스터 간의 데이터 전송에 사용

- 외부 버스 : CPU와 주변장치 간의 데이터 전송에 사용 

- 확장 버스 : 메인보드의 지원기능 외에 다른 기능 지원

 

 

바이오스(BIOS, Basic Input Output System)

= 컴퓨터의 입출력 장치나 메모리 등 하드웨어 작동에 필요한 명령을 모아 놓은 프로그램.

 

 1) ROM에 저장되어 있으며, 하드웨어와 소프트웨어의 중간 형태인 '펌웨어'임.

 2) POST(Power On Self Test)로 점검한 후 사용 가능한 장치들을 초기화. 윈도우 시작될 때까지 부팅 과정을 이끔.

 

※ CMOS에서 설정 가능한 부분

 : 시스템의 날짜/시간, 하드디스크 타입, 부팅 순서, 시스템 암호 설정, Pnp 설정, 전원 관리, 칩셋 설정, 안티 바이러스 기능 등

 

 


 

자료 구성의 단위

 

비트 : 정보/자료를 표현하는 최소의 단위

니블 : 4개의 비트.

바이트 : 8개의 비트. 문자를 표현하는 최소의 단위. 영문자/숫자는 1바이트, 문자는 2바이트.

워드 : CPU가 한 번에 처리할 수 있는 명령 단위

필드 : 파일 구성의 최소 단위 (의미 있는 정보 표현이 가능해짐)

레코드 : 하나 이상의 여러 필드 들이 모여서 구성된 단위

블록 : 하나 이상의 여러 논리 레코드들이 모여서 구성된 단위

파일 : 여러 레코드들이 모여서 구성된, 프로그램 구성의 기본 단위.

데이터베이스 : 여러 개의 파일들이 집합된 단위.

 

※ 인간이 인식하여 사용할 수 있는 논리적 단위's : 필드, 레코드, 파일, 데이터베이스

 

 

자료의 표현 방식

 

- BCD 코드 : 2개의 존비트 + 4개의 디짓비트. 64가지 문자 표현. 영문/소문자 표현 불가.

- ASCII 코드 : 3개의 존비트 + 4개의 디짓비트. 128가지 문자 표현. 데이터 통신용.

  (확장 아스키 코드 : 8비트 사용하므로 256가지 문자 표현 가능.) 

- EBCDIC 코드 : 4개의 존비트 + 4개의 디짓비트. 256가지 문자 표현. BCD 코드 확장/대형컴퓨터에서 사용.

 

- 유니코드 : 전세계 모든 문자를 2바이트로 표현하는 국제 표준 코드. 정보처리/교환용. 65,536자까지 수용 가능. 

반응형
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band