1. 과목: 임베디드 시스템
담당 교수님: 이민석 교수님
임베디드 시스템 –ATM
(AUTOMATED TELLER MACHINE)
임베디드 시스템 사례
2. ATM이란?
•
ATM 은 패킷 교환 방식 처럼 패킷(셀)을 사용
그 길이가 53 Byte
(48byte 데이터 + 5 byte 헤더)로 고정 되어 있음
•
회선 교환 방식 처럼 통신 경로,타임 슬롯 (VC,VP)의 원리를 이용하여 하
드웨어에 의존한 Routing을 수행
•
ATM은 회선 교환과 패킷 교환의 장점만을 흡수한 방식 이라고 할 수 있음
<ATM 교환의 구조>: 셀 길이는 고정적이며 헤더내의 VCI를 분석
고속 하드웨어로 처리
3. 제품 설명
• Card reader: 계정 번호의 식별 부
분, 사용자의 계정 정보를 이해 데
이터 프로세서 전달
Card reader
Display
screen
• Key pad: pin 번호는 올바른 ATM
필요한 금액에 대 한 필요한 거래
를 만듬
• Speaker: 특정 키를 누르면, 스피커
오디오 피드백을 제공
Receipt printer
Key pad
speaker
• Display screen: 트랜잭션 , 사용자
입력에 대한 현금 인출기의 질문 ,
화면에 표시
• Cash dispenser : ATM 기계의 중앙
시스템, 돈을 얻음
Cash dispenser
• Receipt printer: 영수증 프린터
4. 왜 소프트웨어로 만드는 것이 좋았을까?
1. 유연한 네트워크
• 컴퓨터 센터의 제어에 의해 통신상대의 지역,장소에 따라 융통적인 네트
워크, 회선모드 서비스와 패킷교환 서비스, 저속 서비스와 고속 서비스
2. 효율적인 정보전송
• 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을
일시 축적 하기 위해 버퍼(Buffer)회로를 갖춤->대용량의 전송에
더 많은 통신 채널 확보
3. OAM보수 운용관리
• Operation, Administration and Maintenance
• 네트워크 내 고장,성능을 감시, 이상이 생기면 셀을 다른
경로로 우회 ->각종 방식에 따른 감시를 행함
8. ATM 문제상황
1. 현금 자동인출기 보안 문제
•
현재 ATM 기계 는 Window 설치
•
현재 실행되는 악성코드도 몇 가지 제
약은 있으나 실행 가능
•
보통 내부 망으로 연결되어 있음 ->
외부에서 악성코드가 유입될 가능성 은
낮지만 완전히 불가능한 것은 아님.
•
해외에서는 실제로 ATM기에서 개인
정보를 유출한 경우가 있음
9. ATM 기본 구조
ATM에서는 헤더의
주소로 이용자 정보를
구분하기 때문에 시간
축 상에 놓인 셀의
위치와는 아무 관계가
없으므로 비동기식
전달방식(ATM)이라
함.