cyphen156
Chapter1 컴퓨터의 발달 본문
Computer?
외부 프로그램이나 데이터 입력을 받아 내부의 전자회로를 통해 자료를 계산하거나 처리하여
정보를 저장하고 결과를 출력하는 기계
계산하는 사람 → 계산하는 기계(calculator) → 전자식 계산기(computer)
컴퓨터의 구성 요소
Hardware : 내부동작을 담당하는 물리적인 기계 장치와 정보의 전송 경로, 소프트웨어가 명령한 일을 수행한다.
ex) CPU, MEMORY, 입출력장치 등
Firmware : BIOS 칩 등 하드웨어에 내장되어 하드웨어를 정확하게 제어해주는 소프트웨어
Software : 컴퓨터를 관리하고 활용하기 위한 논리적인 명령어들의 집합 = 프로그램
컴퓨터의 발달
주판 -> 기계식 -> 전자식 ->프로그램 내장방식 -> 상업용 컴퓨터
애니악 에드삭 에드박, IBM 등 워크스테이션
-> 개인용 컴퓨터 -> 이동형 컴퓨터(소형화)
데스크탑 컴퓨터 스마트폰, 태블릿, 스마트 워치 등 IOT기기
컴퓨터의 분류
데이터 형태에 따라
아날로그 : 연속적, 정확한 계산이 필요한 곳에서 사용
디지털 : 불연속적(이산적), 주로 범용성있는 곳에서 사용
하이브리드 : 아날로그 + 디지털
컴퓨터의 발달 ≒ 전자소자의 발달 ← 트랜지스터의 집적화
1세대(진공관) -> 2세대(트랜지스터) -> 3세대(집적회로) -> 4세대(마이크로프로세서) -> 5세대(차세대 컴퓨터)
처리 능력에 따라
소형, 중형, 대형, 슈퍼
사용 기능에 따라
- 중앙집중식 전산시스템
- 독립형 컴퓨터
- 분산컴퓨팅/분산처리 시스템
- 클라우드 컴퓨팅
- 서버 - 파일, 서비스를 제공해줌
- 클라이언트 - 파일, 서비스를 공급받음 = 요청함
정보의 표현
코드 : 암호나 부호 -> 부호화된 프로그램 명령이나 데이터
비트(Binary Digit) : 0과 1로 이루어진 이진수 코드
워드 : 컴퓨터가 한 번에 처리하는 고정된 크기의 비트단위
데이터단위
4bit/니블(nibble), 8bit/바이트(byte), 16bit/워드(word), 32bit/더블워드, 64bit 등
문자 세트 : 문자 코드의 집합
문자 인코딩/코드페이지 : 문자 세트를 부호화한것
ASCII CODE(American Standard Code for Information Interchange)
정보 교환을 위한 미국 표준 부호, 1960년대부터 사용해온 가장 대표적인 문자 코드
→ 7비트 표준 문자 세트 => 8비트 확장 아스키 문자 세트
ANSI(American National Standards Institute)
미국국가표준협회, 표준 문자 코드 - 7비트 아스키코드 + 유럽 문자
유니코드(UNICODE/Universal Code) - 국제 표준 코드
대표적인 인코딩 방법들
USC : 문자 세트 자체, 옥텟단위 사용
USC-2, USC-4 코드 길이가 2, 4바이트로 고정
UTF : 전송형식, 코드의 비트길이가 가변적, 최소 비트 수 구분
UTF-8, UTF-16, UTF-32
'컴퓨터공학 > 컴퓨터구조' 카테고리의 다른 글
Chapter1 연습문제 (0) | 2022.08.02 |
---|