데이터의 표현 컴퓨터 속에서 데이터 표현 원리 디지털 논리회로에 기반한 컴퓨터는 두 가지 상태만을 구별

Slides:



Advertisements
Similar presentations
10-7 부동소수점 (Floating-Point) 계산  컴퓨터에서 숫자를 표기하는 방법  가수 (Fraction) : 부호화된 고정소수점 숫자 지수 (Exponent) : 소수점의 위치를 표시 ( 예 )10 진수 를 표기하면 Fraction Exponent.
Advertisements

42 강 신호 변환 방식 5 과목 데이터통신 강사 이 민 욱. 42 강 신호 변환 방식  신호 변환 방식 1. 데이터와 신호 변환기 (1) 신호 변환기 ① Modem : 디지털 데이터 (Data) 를 아날로그 신호 (Signal) 로 변환시키는 장비로 PSTN( 공중.
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Chapter 04 컴퓨터에서 데이터 표현. 04 컴퓨터에서 데이터 표현 2 인코딩 (encoding) – 현실세계의 정보를 컴퓨터 내부에서 처리할 수 있는 이진수로 변환하는 방법 1. 컴퓨터 속에서 데이터 표현 원리 0 - 아빠 1 - 엄마 00 - 아빠 01 - 엄마.
자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
13 강 논리회로 2 과목 전자계산기 구조 강사 이 민 욱. 13 강 논리회로  논리회로 1. 부울 대수 (Boolean Algebra) 에서 사용하는 기본 연산자 ① 논리부정 : NOT ( ` ) 논리부정은 F = NOT A 의 표현을 F =A` 로 표현 ② 논리곱.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
Ⅱ. 정보의 표현과 관리. Ⅱ. 정보의 표현과 관리 2. 자료의 표현과 연산 1. 정보와 자료 구조.
문자코드 1 박 2 일 (4 조 ) 이경도 이준집 이수연 엄태규. 문자코드란 ? 문자나 기호를 컴퓨터로 다루기 위하여, 문자나 기호 하나하나에 할당 시키는 고유의 숫자를 말하는 것이다.
컴퓨터와 인터넷.
조원 : 김영재(코딩) 이지영(스토리) 임병욱(그래픽)
재료수치해석 HW # 박재혁.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
정보공학의 구조 (관련분야) 신호시스템 모델 정보의 원천과 디지털 신호 Source/Channel Alphabet
제4장 조합논리회로 내용 4.1 조합논리회로 설계 과정 4.2 산술회로 : 가산기(adder)/ 감산기(subtractor)
디지털논리실습 기본 논리 게이트 부울대수 조합회로.
Multiplexer 설계.
오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
Chapter 01 디지털 논리회로.
디지털영상처리 및 실습 대구보건대학 방사선과.
2장. 데이터의 표현 Lecture #2.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Error Detection and Correction
디지털회로설계_강의안7 10. 인코더와 디코더.
한국방송통신대학교 출석수업 컴퓨터과학과 디지털논리회로 담 당 : 김 룡
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
임베디드 실습 # LED, 7’Segment 제어
6장. printf와 scanf 함수에 대한 고찰
제 1장. 멀티미디어 시스템 개요.
디 지 털 공 학 한국폴리텍V대학.
4부 1장 정보를 다양하게 표현하기 컴퓨터를 이용하여 매우 다양한 일들을 처리하고 있다. 컴퓨터는 정보를 어떻게 만들고 표현하며, 어디에서 어떤 이유로 사용될까요? 지금부터 정보의 세계로 들어가 보겠습니다.
3장. 데이터의 표현과 컴퓨터 연산 다루는 내용 진법과 진법 변환 연산과 보수 데이터의 표현 산술 연산 논리 연산.
디지털회로설계_강의안1 1. NOT, OR, AND 게이트.
논리회로 및 실험 조합논리회로 (1) - Adder
☆ASCII☆ 김연주.
연산자 (Operator).
4 장 신호(Signals) 4.1 아날로그와 디지털(Analog and Digital)
디지털회로설계_강의안2 NOR, NAND 게이트 불대수와 드모르강 정리.
안산1대학 제 2 장 디지털 논리회로.
제4강 처리장치 1.
1. 2진 시스템.
2. Boole 대수와 논리 게이트.
3강. 컴퓨터와의 기본적인 소통수단 - I 연산자란? 컴퓨터와 소통하기 위한 다양한 방법들
아날로그-디지털 부호화(1/7) 아날로그 정보를 디지털 신호로 변환 아날로그-디지털 부호화 과정.
CHAPTER 02. 정보의 표현 정보 체계_컴퓨터 내부의 정보 표현과 정보 처리
정보의 표현 정보 체계_컴퓨터 내부의 정보 표현과 정보 처리
회로해석 및 논리회로실험 (정승기 교수님, 김신아 조교님)
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
3. 반/전 가산기, 반/전 감산기 제작 컴퓨터 구조 실습 안내서.
제11강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
논리회로 설계 및 실험 4주차.
9 장 오류 검출 및 오류 정정 9.1 오류 종류 9.2 검출 9.3 오류 정정 9.4 요약.
리더 : 이동주 스토리 : 김현 그래픽 : 최혁진 코딩 : 최재근
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
제10강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
물리 계층 디지털 전송(코딩).
Computer System Architecture
윈도우에서의 유니코드.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
6 객체.
디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
Presentation transcript:

데이터의 표현 컴퓨터 속에서 데이터 표현 원리 디지털 논리회로에 기반한 컴퓨터는 두 가지 상태만을 구별 ‘0’이거나 혹은 ‘1’인 상태만을 인식 0과 1로만 이루어진 신호로 만들어서 컴퓨터에 전달 예 인코딩(encoding) 현실세계의 정보를 컴퓨터 내부에서 처리할 수 있는 이진수로 변환하는 방법 ‘a’, ‘b’, ‘c’ 와 같은 모든 키 문자들은 ‘01100001’, ‘01100010’, ‘01100011’ 등과 같은 전기적인 신호로 변환 후 컴퓨터 내부에 전달

데이터 표현 단위 비트(bit)와 바이트(byte) 데이터 표현 단위

데이터의 표현 문자의 표현 26개의 알파벳에 디지털 신호를 연결 ASCII 코드 25=32이므로 최소한 5bit를 이용 American Standard Code for Information Interchange 영문 알파벳을 사용하는 대표적인 문자 인코딩 컴퓨터와 통신 장비(데이터 전송용)를 비롯한 문자를 사용하는 많은 장치에서 사용 대부분의 문자 인코딩이 아스키에 기초를 둠 1967년에 표준으로 제정 1986년에 마지막으로 개정

데이터의 표현 문자의 표현 ASCII 코드 EBCDIC 구성 7비트 인코딩(실제 사용 시 1비트 추가하여 패리티 비트(parity bit)나 특정 문자로 사용) 3비트의 zone bit와 4bit의 digit bit로 구성 33개의 출력 불가능한 제어 문자들과 공백 95개의 출력 가능한 문자들 52개의 영문 알파벳 대소문자 10개의 숫자 32개의 특수문자 공백 EBCDIC Extended Binary Coded Decimal Interchange Code IBM이 대형 운영체제에서 사용하기 위해 개발한 알파벳 및 숫자를 위한 바이너리(binary) 코드 8bit(28=256)의 크기로 256개의 다른 문자를 표현

데이터의 표현 문자 데이터 코드

데이터의 표현 진법과 변환 진법의 종류와 표현 수치 데이터에 대한 계산 10진법 (예: 123.98) 인간 0, 1, 2, 3, 4, 5, 6, 7, 8, 9라는 10개의 숫자를 이용 컴퓨터 bit를 이용하여 0과 1만을 사용 10진법 (예: 123.98) 0~9까지 10개의 숫자를 이용 10진수 2진법 (예: (10110)2) 컴퓨터에서의 수 체계 0과 1 두 개만을 이용 2진수

데이터의 표현 진법과 변환 진법의 종류와 표현 8진법 (예: (325)8) 16진법 (예: (2AE)16) 0~7까지의 8개의 숫자를 이용 3개의 bit 단위로 정보를 끊어서 표현할 때 유용함 16진법 (예: (2AE)16) 0~F까지의 16개의 숫자를 이용 4bit 단위로 정보를 끊어서 표현할 때 유용함 10진법 2진법 8진법 16진법 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 1010 12 A 1011 13 B 1100 14 C 1101 15 D 1110 16 E 1111 17 F

데이터의 표현 진법과 변환 진법의 변환 10진수를 2진수, 8진수, 16진수로 변환하기 거듭 제곱을 이용한 변환

데이터의 표현 진법과 변환 진법의 변환 10진수를 2진수, 8진수, 16진수로 변환하기 나눗셈을 이용한 진 변환

데이터의 표현 진법과 변환 진법의 변환 10진수를 2진수, 8진수, 16진수로 변환하기 소수점 이하의 진법 변환

데이터의 표현 진법과 변환 진법의 변환 2진수, 8진수, 16진수를 10진수로 변환하기 거듭 제곱을 이용하여 10진수 변환

데이터의 표현 진법과 변환 진법의 변환 2진수, 8진수, 16진수를 10진수로 변환하기 거듭 제곱을 이용하여 10진수 변환

데이터의 표현 진법과 변환 진법의 변환 2진수, 8진수, 16진수 사이의 변환

수치 데이터의 표현 2진수, 8진수, 16진수 간의 상호 변환 8진수 2진수 16진수

수치 데이터의 표현 수치 데이터의 변환 예제 10진수 25.625를 2진수로 변환시키면? 10진수 25.625를 2진수로 변환시키면? 10진수 43.25를 8진수로 변환시키면? 10진수 43.25를 16진수로 변환시키면? 2진수 1011.102를 8진수로 변환시키면? 2진수 1011.101를 16진수로 변환시키면?

디지털 논리 회로 디지털 논리 게이트 불 대수 (boolean algebra) CPU에서 수많은 연산 처리를 위하여 내부적 활용 종류 AND, OR, NOT, NAND, NOR, XOR 등 조합 논리 게이트 입력과 출력을 가진 논리 게이트의 집합 현재의 입력 값에 따라 출력이 결정되는 회로 불 대수 (boolean algebra) 1848년 영국의 수학자 불(George Boole, 1815~1864)이 제안 논리값이 참일 때 1을, 거짓일 때 0을 대응시켜 논리학상의 명제나 명제의 관계를 수학적으로 표현한 것 오늘날 논리 회로를 다루는 데 유용하게 사용 통신 분야 및 컴퓨터의 논리 회로 설계 분야 등에서 널리 응용됨

디지털 논리 회로 불 대수 (boolean algebra) 불 대수에서 취급하는 기본적인 연산 불 대수의 연산 논리곱(AND), 논리합(OR), 논리 부정(NOT) 불 대수의 연산 논리식이나 불 대수의 값 표현 참은 1로, 거짓은 0으로 표현 일반적으로 컴퓨터 내부에서 1은 +5V로, 0은 0V의 전압으로 표현 불 대수의 덧셈

디지털 논리 회로 불 대수 (boolean algebra) 불 대수의 연산 불 대수의 곱셈 드모르간의 법칙(de Morgan’s Theorem) 수학자 오거스터스 드 모르간(Augustus de Morgan, 1806~1871)에 의해 정리된 법칙 여집합, 합집합, 교집합의 관계를 기술하여 정리

디지털 논리 회로 논리회로 논리곱(AND), 논리합(OR), 부정(NOT)의 기본적 논리 소자를 연결하여 수치를 나타내는 신호를 처리하는 것 논리곱(AND) 논리합(OR) A B A∙B 1 A B A+B 1

디지털 논리 회로 논리회로 논리부정(NOT) 부정논리곱(NAND) 부정논리합(NOR) A A B A∙B 1 A B A+B 1

디지털 논리 회로 논리회로 배타적 논리합(XOR) A B A⊙B 1

데이터 표현 방법 소리 데이터의 표현 자연세계의 소리 데이터를 디지털신호로 바꾸기 일종의 파동 시간에 따라 변화 연속적인 곡선 표본화와 양자화 과정을 거침 연속적인 데이터로부터 근사한 이산적인 데이터 값을 얻음 원래 정보의 일부가 손실 됨

데이터 표현 방법 영상 데이터의 표현 영상을 수많은 픽셀(pixel) 단위로 표현 각 픽셀에 특정 색상 값을 부여함 영상의 해상도를 높이기 하나의 영상을 표현하기 위한 픽셀 단위를 더욱더 세분화 시켜 나눔 하나의 픽셀에 표현되는 색상 정보 값을 더 많이 담을 수 있도록 비트 수를 늘림 파일 용량을 크게 만듦

데이터 표현 방법 동영상 데이터의 표현 코덱(CODEC) 동영상 데이터를 표현하기 위해서는 반드시 필요 어원 COder(부호화)/DECoder(부호번역화) COmpression(압축)/DECompression(해제) 우리말로는 코더는 변조, 디코더는 복조로 번역해 변복조기 영상이나 음성 등의 아날로그 데이터를 표본화, 양자화 과정을 거쳐 전송에 적합한 디지털 데이터로 변환 역으로 수신 측에서 디지털 데이터를 아날로그 데이터로 변환