방송통신대학교 울산지역대학 김성진.  바코드  다수의 수직선으로 구성되어, 굵기와 간격으로 데이터를 표 현 – 1 차원  인식 속도와 정확성, 쉬운 조작성 등의 특징으로 널리 보급  이러한 요구와 문제에 대응하기 위해 2 차원코드 출현.

Slides:



Advertisements
Similar presentations
제 2 장 컴퓨터와 통신산업의 발전  초창기 계산도구  전자식 계산기 등장  내장 프로그램 방식  컴퓨터 산업의 발전단계  컴퓨터와 통신의 결합  마이크로프로세서의 발전  소프트웨어 산업의 발전  컴퓨터 산업의 미래.
Advertisements

자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
13 강 논리회로 2 과목 전자계산기 구조 강사 이 민 욱. 13 강 논리회로  논리회로 1. 부울 대수 (Boolean Algebra) 에서 사용하는 기본 연산자 ① 논리부정 : NOT ( ` ) 논리부정은 F = NOT A 의 표현을 F =A` 로 표현 ② 논리곱.
문자코드 1 박 2 일 (4 조 ) 이경도 이준집 이수연 엄태규. 문자코드란 ? 문자나 기호를 컴퓨터로 다루기 위하여, 문자나 기호 하나하나에 할당 시키는 고유의 숫자를 말하는 것이다.
컴퓨터와 인터넷.
강사: ) 전자계산기 일반.
컴퓨터 운영체제의 역사 손용범.
CPU 품 명 PERSONAL COMPUTER 모델번호 HP 6000Pro 제 조 사
그래픽 하드웨어.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
장 비 사 양 서 제품특징 제품사양 제조국 브랜드 AVID 모 델 E3 품 명 DIGITAL AUDIO MIXER
임베디드 시스템.
어떤 내용일까요? 궁금하시죠 QR Code를 찍어보세요. 마우스를 클릭할 때 화면이 전환됩니다.
12장. 제어 장치 다루는 내용 CPU속의 제어장치 마이크로 연산 제어장치의 동작.
컴퓨터시스템 구조 Computer System Architecture.
제 3장 컴퓨터 시스템의 구조.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
P.L.C -Programmable Logic Controller
제10강 중앙처리장치 1.
FTP 프로그램 채계화 박재은 박수민.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Error Detection and Correction
제1장 디지털 시스템과 수체계 내용 1.1 계수(셈)와 계산의 역사 1.2 디지털 시스템(Digital system)
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
WinCE Device Driver 실습 #2
CAS (Computer Algebra System) 소개
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
이동식 다 관절 로봇팔 Removable Articulated robot arm
Microprocessor I/O Port & CLCD Noh Jin-Seok.
청소년 개인정보보호.
프로그래밍 개요
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
QR CODE 앱그룹 부운영자 김종현.
컴퓨터 일반 컴퓨터 시스템의 개요.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
논리회로 설계 및 실험 5주차.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
제4강 처리장치 1.
ARM Development Suite v1.2
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
ATmega128의 특징 아이티즌 기술연구소
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
계산기.
CAS (Computer Algebra System) 소개
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
QR Code 김정민 김준보.
학 과 : 정보제어 공학과 학 번 : 이 름 : 김민혁 이메일 :
제2강 : 전자계산기구조-컴퓨터 시스템 구성.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
컴퓨터구조 연습문제 발표 Chapter 3 - 컴퓨터의 기능 및 상호연결의 최상위 관점
논리회로 설계 및 실험 4주차.
리더 : 이동주 스토리 : 김현 그래픽 : 최혁진 코딩 : 최재근
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
발표자 : 이지연 Programming Systems Lab.
제10강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
IO-Link 통신 기술 소개 산업 Ethernet 필드버스 게이트웨이 접속 IO-Link 마스터 IO-Link 통신
1. 정보 과학과 정보 사회 1-1. 정보 과학 기술의 역사.
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
CHAP 15. 데이터 스토리지.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
Presentation transcript:

방송통신대학교 울산지역대학 김성진

 바코드  다수의 수직선으로 구성되어, 굵기와 간격으로 데이터를 표 현 – 1 차원  인식 속도와 정확성, 쉬운 조작성 등의 특징으로 널리 보급  이러한 요구와 문제에 대응하기 위해 2 차원코드 출현

 데이터 용량의 한계  바코드가 보급되어 그 편리함이 널리 인식됨에 따라 " 더 많은 문자 종류를 표현할 수 있는 코드 ", " 더 작은 많은 문자 종류를 표현할 수 있는 코드 "," 더 작은 공간에 인쇄 " 등  따라서 바코드 정보량을 높이기 위하여 바코드의 자릿 수를 늘리거나 여러 바코드를 나열한 대안책  이러한 대안은 표시 면적을 크게 하므로, 복잡한 독해 작업의 수반, 인쇄 비용을 상승시키는 문제 야기

 QR code  일본의 DENSO WAVE 사가 개발하여 1994 년 에 발표  2 차원코드  가로, 세로 두 방향으로 정보를 가짐으로 한 방향으 로만 정보를 가지는 바코드에 비해 기록할 수 있는 정보량을 비약적으로 증가시킨 코드.

 이름  덴소 웨이브의 등록상표 Quick Response 에서 유래  흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형 식의 이차원 바코드  주로 일본, 한국, 영국, 미국 등에서 많이 사용  종래에 많이 쓰이던 바코드의 용량 제한을 극복하고 그 형식과 내용을 확장한 2 차원의 바코드로 종횡의 정보를 가져서 숫자외에 문자의 데이터를 저장

 Ver 1. ~ Ver. 40  Ver. 1 : 21 * 21, Ver. 40 : 177 * 177  각 버전마다 최대로 포함할 수 있는 정보와 크기가 다름.  대용량 정보 수납  QR 코드의 수납 가능 문자수  숫자 : 7,089  영, 숫자 (ascii code) : 4,296  binary(8bit) : 2,953bit  한자 : 1,817

 데이터 표현 영역  콰이어트 존  위치 검출 패턴 ( 분리자 포함 )  타이밍 패턴  정렬 패턴  포맷 정보  버전 정보  데이터 영역 ( 에러 정정 코드 영역 포함 ) 등의 영역

1. 바코드에 비해 작은 공간 필요 2. 손실시 에러 복구 가능  7 ~ 30 % 오류 복원 가능 도 방향에서도 인식 가능 4. 연속기능 지원  QR 코드는 코드화 하고자 하는 데이터를 분할하여 표현 가능. ( 최대 16 분할 )

 QR 코드  Maxi 코드  DataMatrix 코드  PDF 417  국내  4 코드가 모두 한글표현이 가능하여 KS 로 규격 화하여 국내산업에 도입

1. 네이버 계정 만들기 2. 웹페이지 접속하기 1. :

 URL :   소개글 작성  울산지역대학 컴퓨터의 이해 튜터 김성진입니 다.  이미지  학교 홈페이지 로고  지도  울산지역대학 네이버 지도 넣기

 퀵 스캔  에그몬  스캐니  쿠루쿠루

컴퓨터의 역사 마이크로 프로세서 발전 과정 최신 동향 마이크로 프로세서 vs 마이컴

1. 컴퓨터의 원조 1. 컴퓨터의 원조는 기원전 3000 년경에 만들어진 주판 2. 탁상용 계산기 1. 17(1642) 세기 프랑스 Pascal 이 탁상용 계산기를 고안 하였으며 최초의 기계식으로 만들어진 가산 기계 (adding machine) 이다. 3. 라이프니쯔의 계층통 (Leibniz's Wheel) 1. 독일의 수학자 라이프니쯔 (Gattfried Wilhelm von Leibniz) 가 1673 년 라이프니쯔의 계층통을 만들었다. 가산, 감산 뿐만 아니 라 가산을 연속적으로 수행하여 승산을 할 수 있도록 고안하였 으나 제작이 어렵고 사용법이 불편하여 널리 쓰이지 못하였으나 최초로 기계식 승산기로 볼 수 있다. 4. 바베지의 치차 계산기 ( 기어를 사용 ) 년 영국 수학자인 찰수 바베지 (Charles Babbage : ) 가치차계산기를 만들었다. 2. 특히 1823 년에는 계차법의 원리를 이용하여 다항식을 전개하는 계차 기관 (Difference Engine) 을 만들었다.

 중국의 주판 : 기원전 2500 년경  네피어의 네피어 봉 : 1617 년  파스칼의 가산기 : 1642 년  라이프니츠의 승제산기 : 1674 년  배비지의 차분기관 : 1823 년  배비지의 해석기계 : 1834 년 -> 오늘날 컴퓨 터의 구조의 형태를 그대로 가지고 있음  당시 기술로 제작은 불가능

 홀러리스의 천공카드 시스템 (PCS)  1880 년, 종이에 구멍을 뚫어서 데이터 표시  ABC ( 아타나소프와 베리가 만든 컴퓨터 )  1939 년에 만든 최초의 진공관 컴퓨터  선형대수 방정식을 풀기 위해서 300 여개의 진 공관 사용  전자적인 기계에 불과하고 프로그램 불가능

 ENIAC ( 컴퓨터의 효시 )  1946 년에 모클리와 에커트가 만든 최초의 대 형 전자식 디지털 컴퓨터  탄도계산의 목적으로 미국정부의 후원아래 개 발  수소폭탄 설계, 난수 생성, 기상 예측 등의 연구 에 많이 활용

 EDSAC (1949 년 모리스 윌키스가 만듬 )  내장프로그래밍의 개념이 적용된 최초의 컴퓨터  내장 프로그래밍 개념 ( 학문적으로 중요 )  1945 년 폰노이만에 의해 제안된 개념  컴퓨터 명령어를 주기억장치에 저장시키고 불러냄  EDVAC  폰노이만, 에커트, 모클리가 1951 년 공동 완성  UNIVAC-I  1951 년도 최초의 상업용 컴퓨터

 마이크로 :  프로그램 (Program)  컴퓨터에서 실행되는 명령어 집합  프로세스 (Process)  메모리에 적재 (loading) 되어 실행되고 있는 프 로그램  프로세서 (Processor)  프로세스를 구동시키는 장치

 연산을 미리 확립된 순서에 의해 체계적으로 실행 할 뿐만 아니라 컴퓨터의 각 장치에 제어 신호를 제 공하는 제어장치를 1 개의 작은 실리콘칩에 집적시 킨 초대규모 집적회로로 이루어진 처리장치  내부  산술논리 연산기 (ALU), 레지스터, 프로그램 카운터, 명 령 (instruction) 디코더, 제어회로 등으로 구성

 명령어 사이클  주기억장치에 저장되어 있는 명령어를 인출하 여 해독하고, 해독된 명령어를 실행하며 실행 결과를 다시 주기억장치에 저장  동시에 입출력 장치들과도 데이터 교환

마이크로 프로세서 RAM

 1969 년,  인텔 연구소의 테드 호프 (Ted Hoff) 박사 가 하 나의 실리콘 칩에 모두 집적화할 수 있는 방법 을 고안  1971 년,  4 비트 마이크로프로세서인 인텔의 4004 가 출 시  입력 채널 0 과 입력 채널 1 로 입력된 데이터를 MPU 에서 처리한 후에 출력데이터 버스로 내 보내는 구조

 1972 년,  8 비트 마이크로프로세서인 8008 이 출시  인텔사는 8085, 자일로그사 (Zilog) 에서 Z80, 모 토롤라사 (Mototola) 에서 M6800 등의 MPU 들 이 개발

 1978 년,  16 비트 마이크로 프로세서 인텔은 16 비트 프로세 서인 8086 을 개발했으나 생산비의 상승 때문에 기 능을 축소시킨 8088 생산  결국 IBM PC XT 에 8088 을 장착  8088 을 탑재한 최초의 개인용 컴퓨터 'pc 5150‘ 판 매  1982 년,  은 8086 에 비해서 4 배 가량의 성능 향상  메모리 지원 강화  멀티 태스킹 (multitasking)

 1985 년대 중반부터  32 비트 마이크로프로세서 출시  386(80386),486(80486),Z80000,M68020 펜티 엄, 펜티엄프로, 펜티어엄 II  데이터버스가 32 비트  MPU 클럭을 33MHz 이상 증가함  논리적 메모리 용량한계를 극복하기 위하여 가 상메모리 기법을 도입

 2001 년,  64 비트 마이크로 프로세서  Itanium Pro Processor  MPU 내부버스를 64 비트로 하고 외부 데이터 버스도 64 비트  워크스테이션용과 서버급으로 사용

 마이크로 프로세서에 기억장치 및 주변장 치와의 인터페이스 회로 등을 붙인 소형 컴 퓨터  공작기계 공장의 공정 제어용 장치 사무자 동화 기기 자동차나 가전제품 등 컴퓨터 프 로그램에 의하여 각종 기기를 제어하는 분 야에 활용

 8051  1980 년 발표된 8 비트 마이크로컨트롤러  PIC  마이크로칩 테크놀로지에서 1990 년부터 출시되고 있는 마이크로 컨트롤러 시리즈 이름  AVR  아트멜 AVR(Atmel AVR) 은 1996 년 ATMEL 사에서 개발된 하버드 구조로 수정한 8 비트 RISC 단일칩 마이크로 컨트롤러  ARM  1985 년 4 월 26 일 영국의 캠브리지에 있는 에이콘 컴퓨터 (Acorn Computers) 에 의해서 탄생된 32-bit 프로세서

 _page.asp?topcat_id=01&midcat=04&rday = _page.asp?topcat_id=01&midcat=04&rday =