임베디드 시스템 –Atm 5차

12
임임임임 임임임 – ATM (AUTOMATED TELLER MACHINE) 임임 : 임임임임 임임임 임임 임임임 : 임임임 임임임 임임임임 임임임 임임

Transcript of 임베디드 시스템 –Atm 5차

임베디드 시스템 – ATM(AUTOMATED TELLER MACHINE)

과목 : 임베디드 시스템 담당 교수님 : 이민석 교수님

임베디드 시스템 사례

ATM 이란 ? • ATM 은 패킷 교환 방식 처럼 패킷 ( 셀 ) 을 사용 그 길이가 53 Byte

(48byte 데이터 + 5 byte 헤더 ) 로 고정 되어 있음

• 회선 교환 방식 처럼 통신 경로 , 타임 슬롯 (VC,VP) 의 원리를 이용하여

하드웨어에 의존한 Routing 을 수행

• ATM 은 회선 교환과 패킷 교환의 장점만을 흡수한 방식 이라고 할 수 있음

<ATM 교환의 구조 >: 셀 길이는 고정적이며 헤더내의 VCI 를 분석 고속 하드웨어로 처리

• Card reader: 계정 번호의 식별 부분 , 사용자의 계정 정보를 이해 데이터 프로세서 전달

• Key pad: pin 번호는 올바른 ATM 필요한 금액에 대 한 필요한 거래를 만듬

• Speaker: 특정 키를 누르면 , 스피커 오디오 피드백을 제공

• Display screen: 트랜잭션 , 사용자입력에 대한 현금 인출기의 질문 , 화면에 표시

• Cash dispenser : ATM 기계의 중앙 시스템 , 돈을 얻음

• Receipt printer: 영수증 프린터

제품 설명

Card reader

Key pad

speaker

Display screen

Cash dispenser

Receipt printer

왜 소프트웨어로 만드는 것이 좋았을까 ?

• 컴퓨터 센터의 제어에 의해 통신상대의 지역 , 장소에 따라 융통적인 네트워크 , 회선모드 서비스와 패킷교환 서비스 , 저속 서비스와 고속 서비스

1. 유연한 네트워크

• 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을 일시 축적 하기 위해 버퍼 (Buffer) 회로를 갖춤 -> 대용량의 전송에 더 많은 통신 채널 확보

2. 효율적인 정보전송

• Operation, Administration and Maintenance• 네트워크 내 고장 , 성능을 감시 , 이상이 생기면 셀을

다른 경로로 우회 -> 각종 방식에 따른 감시를 행함

3. OAM 보수 운용관리

Windows Embedded 의 장점1. 개발 기간 단축 및 비용 절감

공통 개발 환경 , 저렴한 도구 키트 , 다양한 종류의 드라이버 지원

2. 최종 제품의 안정성 향상

철저하게 테스트된 운영체제 , 높은 고객 만족도

3. 애플리케이션 호환성

친숙한 windows 플랫폼 , 개발 사이클 단축 , 새 하드웨어의 간편한 통합

4. 시스템과 서비스의 통합

보안 유지 , 안정적인 네트워크 , 원격 액세스 및 관리 Windows Embedded

임베디드 소프트웨어 개발 환경

ATM 오류 상황

• 오류1. 입금한 돈이 나오지 않을

경우2. 비밀번호 3 번 초과시

오류 번호 변경이 어렵다 .

ATM 보안 문제점 실제 사례

• 현재 ATM 기계 는 Window 설치

• 현재 실행되는 악성코드도 몇 가지 제약은 있으나 실행 가능

• 보통 내부 망으로 연결되어 있음 ->

외부에서 악성코드가 유입될 가능성 은 낮지만 완전히 불가능한 것은 아님 .

• 해외에서는 실제로 ATM 기에서 개인정보를 유출한 경우가 있음

ATM 문제상황

1. 현금 자동인출기 보안 문제

ATM 기본 구조 ATM 에서는 헤더의

주소로 이용자 정보를

구분하기 때문에 시간

축 상에 놓인 셀의

위치와는 아무 관계가

없으므로 비동기식

전달방식 (ATM) 이라

함 .

ATM 망 구조도 ATM 망은 액세스 네트워크 , 저속

멀티서비스 네트워크 , 초고속 백본

네트워크 등으로 구성

액세스 네트워크란 ?

가입자 혹은 가입자 망으로부터 에지

교환기 (Edge Switch) 사이의 망

저속 멀티서비스 네트워크는 에지

교환기와 코어 교환기 (Core Switch)

사이의 망을 말하고 여기에서는

인터넷 서비스를 위한 고속 라우터와

ATM 교환기가 서로 공존하면서 각종

멀티미디어 서비스를 제공

ATM 시스템 설계 DRIVER 구조