방송통신대학교 울산지역대학 김성진
바코드 다수의 수직선으로 구성되어, 굵기와 간격으로 데이터를 표 현 – 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 =