아날로그 vs 디지탈

12
아아아아 VS 아아아 -. Analog Vs Digital -. 디디디 디디디 디디디 -. 디디디디 디디디 -. 64bit 디디디디 ? -. 디디디디디디디디 VS 디디디 -. Assemble VS Compile -. Polling VS Interrupt

Upload: noah-velasquez

Post on 02-Jan-2016

40 views

Category:

Documents


1 download

DESCRIPTION

아날로그 VS 디지탈. -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여 -. 64bit 컴퓨터란 ? -. 마이크로프로세서 VS 마이컴 -. Assemble VS Compile -. Polling VS Interrupt. 1. Analog Vs Digital. 예 1) 시계. 1. Analog Vs Digital. 예 2) 야포와 미사일 야포 – 사각 , 편각 , 고각 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 아날로그 VS 디지탈

아날로그 VS 디지탈

-. Analog Vs Digital

-. 디지털 논리에 대하여

-. 메모리에 대하여

-. 64bit 컴퓨터란 ?

-. 마이크로프로세서 VS 마이컴

-. Assemble VS Compile

-. Polling VS Interrupt

Page 2: 아날로그 VS 디지탈

1. Analog Vs Digital

예 1) 시계

Page 3: 아날로그 VS 디지탈

1. Analog Vs Digital

예 2) 야포와 미사일

야포 – 사각 , 편각 , 고각미사일 – 인공위성자동위치 추적시스템 레이더 탐지회피시스템 관성유도 , 지형대조 , 디지털영상대조시스템 오차범위 : 수 m 이내

Page 4: 아날로그 VS 디지탈

1. Analog Vs Digital

예 3) 산과 지도

Page 5: 아날로그 VS 디지탈

1. Analog Vs Digital

- 소리의 파형

PCM/ DPCM/ ADPCM CD : 44.1KHz x 16Bit x 2 채널 x 64 분 = 650M

Page 6: 아날로그 VS 디지탈

1. Analog Vs Digital

결론아날로그는 전자공학의 각종 신호를 연속적 (LINEAR) 인 함수로 다루는영역이며 디지털은 불연속적 (DISCRETE) 인 함수로 다루는 영역

* 디지털의 장점 신호의 왜곡이 적다 가공 ( 압축 , 변 / 복조 , 에러복원 ) 이 편리하다 암호화 ( 스크램블 ) 용이 UI 용이 , 사용환경 고급화 추구

!! 우리의 삶도 의식하던 못하던 간에 아날로그에서 디지털로 진화 중에 있다

Page 7: 아날로그 VS 디지탈

2. 디지털 논리에 대하여

BIT 모든 디지털 값은 무조건 ‘ 1’( 정 ) 아니면 ‘ 0’( 부 ) 으로 정의된다

단순논리 :    삶이 ‘ 1’ 이면 죽음은 ‘ 0’ 컵에 물이 차있는 것이 ‘ 1’ 이면 없는 것은 ‘ 0’ 불이 켜진 것이 ‘ 1’ 이면 꺼진 것은 ‘ 0’ 전원이 인가 되고 있으면 ‘ 1’ 아니면 ‘ 0’ 복합논리 : 불이 꺼져서 (0) 먹을 수 없다 (0) 00 불이 꺼졌지만 (0) 먹을 수 있다 (1) 01 불이 켜졌지만 (1) 먹을 수 없다 (0) 10 불이 켜져서 (1) 먹을 수 있다 (1) 11

Ex) 상수 32 를 메모리 100 번지에 입력하라 00010001 11100111 00100000 01100100 레지스터에 있는 값과 상수 32 를 더해서 레지스터에 입력하라 11010000 00111100 00100000ㅂ

Page 8: 아날로그 VS 디지탈

3. 메모리에 대하여

메모리란 명령 (program) 과 수치 (data) 를 저장하는 BIT 의 집합

메모리의 종류 RAM – SRAM, DRAM ROM – PROM, MASK ROM, EPROM, EEPROM, PLA* Flash memory 는 ROM 과 RAM 의 역할 을 다 할 수 있다

메모리의 집적도메모리의 기본단위는 BIT 이다 Bit Byte = 8bit Kbit(kilo bit) = 210 bit = 1024 bit Mbit(mega bit) = 210 Kbit = 1024 Kbit Gbit(giga bit) = 210 Mbit = 1024 Mbit Tbit(tera bit) = 210 Gbit = 1024 Gbit

Page 9: 아날로그 VS 디지탈

4. 64bit 컴퓨터란 ?

사이클의 종류 Clock cycle, Machine cycle, Instruction cycle

Bus 의 종류 Address bus, Data bus, Control bus

8BIT/ 16BIT/ 32BIT/ 64BIT 컴퓨터란 ? 8080/80286/80386,80486, 펜티엄 , 펜티엄 2, 펜티엄 3/ 펜티엄 4 Micro processor(CPU) 가 한번에 patch(read/write) 할 수 있는

data bit 수

Address decoding

CPU operation

Page 10: 아날로그 VS 디지탈

5. 마이크로프로세서 VS 마이컴

- 마이크로 프로세서 (BUS)

- 마이컴 (PORT)

Micro-Processor

ROM

RAM

TIMER

SIO

DEVICE

RAM ROM

CPU

TIMER SIO

DEVICE

Page 11: 아날로그 VS 디지탈

6. Assemble VS Compile

기계어 (Machine code) 0 과 1 로 이루어진 컴퓨터가 사용하는 언어

저급언어 어셈블리어 (Assembly language) 컴퓨터가 이해하기는 쉬우나 사람이 이해하기는 어려운 언어

고급언어 BASIC, FORTRAN, COBOL, C, C++ 사람이 이해하기는 쉬우나 컴퓨터가 이해하기는 어려운 언어

Assembler 와 Compiler저급언어를 기계어로 변환해주는 Software 를 Assembler 라고 하며 변환하는 과정을 Assembling 또는 Assemble 한다 라고 표현한다고급언어를 기계어로 변환해주는 Software 를 Compiler 라고 하며 변환하는 과정을 Compling 또는 Compile 한다 라고 표현한다

Page 12: 아날로그 VS 디지탈

7. Polling VS Interrupt

인터럽트란 ?주기적 혹은 비주기적으로 발생하는 예외상황

우리 삶에 인터럽트가 없다면 ?- 지각이 잦다- 수업시간 , 퇴근시간을 계속 모니터링 해야 한다

인터럽트의 종류 주기적 인터럽트 - TIMER 비주기적 인터럽트 – 통신 , DMA, 에러발생 , 예외상황

다중인터럽트의 처리