오늘 알아볼 컴터디 내용은 컴퓨터의 정의, 특징, 구성, 종류와
컴퓨터를 구성하는 포트, 칩셋, 버스, 바이오스, 그리고 자료 구성의 단위에 대한 내용입니다.
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자까지 수용 가능.
인터넷 주소 관련 용어, 프로토콜 용어 요약 정리 (0) | 2023.07.01 |
---|---|
웹 프로그래밍 언어, 네트워크 관련 장비 설명, 인터넷 연결 종류 (0) | 2023.06.30 |
컴퓨터 운영체제, 프로그래밍 언어 종류 및 특징 (0) | 2023.06.29 |
모니터 용어(픽셀, 해상도, 재생률), 채널, 마이크로 프로세서, 하드디스크, 컴퓨터 업그레이드 수치가 작아야 좋은 것 (0) | 2023.06.29 |
CPU, RAM, ROM, Memory, 기억 장치 속도, 기억 용량 단위 (0) | 2023.06.28 |