SlideShare a Scribd company logo
1 of 3
1
2016 Final-term Examination (100)
Architecting Smart Devices
Date: 2016-12-13
1. Smart Device에 실시간으로 들어오는 Sensor 정보를 획득하기 위해서는
EventListener, BroadcastReceiver 중 어떤 것을 써야 하는가? 답을 선택한
이유를 EventListener 혹은 BroadcastReceiver 특성 관점에서 비교하면서 설
명하라. (20)
- Sensor 정보 수신용으로 EventListener가 적당하며, Android에서 Sensor 정
보 획득을 위해서 SensorEventListener를 사용한다.
- Sensor 정보는 특정한 App만 필요로 하는 특별한 Message이며 거의 연속
적으로 정보가 생산되므로 EventListener가 적합하다. 즉, EventListener는 특
별한 Message를 처리하고 빈번한 정보 수신을 특징으로 하기 때문에
Sensor 정보 수신에 적합하다.
2. RTOS에 대해 설명하라. (30)
1) RTOS가 무엇이며 어디에 사용되는지 예를 들어 설명하라. (10)
- RTOS는 실시간 운영 체제(Real-Time Operating System)의 약자로써, 지연
없이 Computer 연산을 즉각 실행(실제로는 연산 실행 시간이 규정됨)할 수
있는 운영 체제를 의미한다.
- 연산 수행의 시간적 신뢰성이 중요한 응용에 사용된다. 예를 들면 시간의
선후 관계가 매우 중요한 원자력 발전소의 제어 System, 의료 장비의 구동
System 등에 사용된다.
2) Hard, Soft RTOS의 차이점을 실시간 처리 성공 여부, Error 발생시 대처 관
점에서 설명하라. (20)
- Hard RTOS: 연산 실행 시간이 기준을 넘어가면 즉각적으로 실패(Error)로
2
간주함, Error가 발생한 이후의 결과는 모두 무시함
- Soft RTOS: 연산 실행 시간을 지켜야 하지만 기준을 넘었다고 완전한 실패
로 규정하지 않음, Error가 발생한 이후의 결과들도 버리지 않고 필요한 경우
사용함
3. 사물인터넷(IoT: Internet of Things)에서 Cloud Computing과 Big Data가 필
요한 이유를 논리적으로 설명하시오. (10)
- IoT 장치는 일반적으로 CPU 성능이 낮기 때문에 복잡한 연산 능력을 가지
기 어려워 복잡한 계산은 고성능 Server에 접속하여 수행해야 함; 이러한 특
징으로 인해 Cloud Computing(Local Device에서 연산을 직접 실행하지 않고
Internet 기반으로 원격에서 연산하는 방식)이 IoT 장치에는 필수적으로 사용
되어야 함
- 또한 IoT 장치는 Sensor가 장착되었기 때문에 막대한 양의 Data가 실시간
으로 발생하므로, 이를 처리하려면 Big Data(기존의 Data 처리 방식이 적절
하지 않는 대량의 Data 처리 기술) 기술이 필수적으로 사용되어야 의미 있는
결과를 도출할 수 있음
4. Bluetooth에 대해 답하시오. (20)
1) 옆의 Piconet에서 Node와 Active Member가 각각
몇 개인지 쓰고 설명하라. (10)
- Node수 = 7개: SB를 제외해야 함
- Active Member수 = 3개: SB, P를 제외해야 함
2) Active Member와 Parked Member 차이는 무엇인
가? (10)
- Active Member는 필요한 경우 즉각적으로 통신할 수 있는 Member
- Parked Member는 Sleep Mode에 들어갔기 때문에 바로 통신할 수 없고 주
3
기적으로 깨어 Master Node가 보내는 Beacon 신호에 자기 주소가 있을 때
만 통신할 수 있음
5. 수신 통화 상태를 확인하기 위한 Android Code를 제시하라. Override
Function을 제시할 필요 없이 아래 기능을 수행하는 Code만 작성하면 된다.
여기서 Context Instance는 cxService, 수신 통화용 EventListener Class는
PhoneRxLx라고 가정하라. (20)
1) OS로부터 Telephony Manager 획득
2) PhoneRxLx의 Instance를 선언
3) 2)에서 만든 EventListener의 Instance를 Telephony Manager에 등록
TelephonyManager teleMx = (TelephonyManager)
cxService.getSystemService(Context.TELEPHONY_SERVICE);
PhoneRxLx phoneRxLx;
teleMx.listen(phoneRxLx, PhoneStateListener.LISTEN_CALL_STATE);

More Related Content

What's hot

TestSDIC2015-2(Answer)
TestSDIC2015-2(Answer)TestSDIC2015-2(Answer)
TestSDIC2015-2(Answer)Yong Heui Cho
 
ICT+UD 융합작품 개발문서(전자회로설계)
ICT+UD 융합작품 개발문서(전자회로설계)ICT+UD 융합작품 개발문서(전자회로설계)
ICT+UD 융합작품 개발문서(전자회로설계)Yong Heui Cho
 
TestSdic2014-1(Answer)
TestSdic2014-1(Answer)TestSdic2014-1(Answer)
TestSdic2014-1(Answer)Yong Heui Cho
 
TestSDIC2017-1(answer)
TestSDIC2017-1(answer)TestSDIC2017-1(answer)
TestSDIC2017-1(answer)Yong Heui Cho
 
TestSDIC2016-2(answer)
TestSDIC2016-2(answer)TestSDIC2016-2(answer)
TestSDIC2016-2(answer)Yong Heui Cho
 
TestSDS(2017-1, answer)
TestSDS(2017-1, answer)TestSDS(2017-1, answer)
TestSDS(2017-1, answer)Yong Heui Cho
 
TestSDIC2015-1(Answer)
TestSDIC2015-1(Answer)TestSDIC2015-1(Answer)
TestSDIC2015-1(Answer)Yong Heui Cho
 
TestSDS2014-1(Answer)
TestSDS2014-1(Answer)TestSDS2014-1(Answer)
TestSDS2014-1(Answer)Yong Heui Cho
 
TestSDS2013-2(answer)
TestSDS2013-2(answer)TestSDS2013-2(answer)
TestSDS2013-2(answer)Yong Heui Cho
 
TestSDS2014-2(Answer)
TestSDS2014-2(Answer)TestSDS2014-2(Answer)
TestSDS2014-2(Answer)Yong Heui Cho
 
20140219 techdays mini 앱 개발 세미나(4)
20140219 techdays mini  앱 개발 세미나(4) 20140219 techdays mini  앱 개발 세미나(4)
20140219 techdays mini 앱 개발 세미나(4) 영욱 김
 

What's hot (11)

TestSDIC2015-2(Answer)
TestSDIC2015-2(Answer)TestSDIC2015-2(Answer)
TestSDIC2015-2(Answer)
 
ICT+UD 융합작품 개발문서(전자회로설계)
ICT+UD 융합작품 개발문서(전자회로설계)ICT+UD 융합작품 개발문서(전자회로설계)
ICT+UD 융합작품 개발문서(전자회로설계)
 
TestSdic2014-1(Answer)
TestSdic2014-1(Answer)TestSdic2014-1(Answer)
TestSdic2014-1(Answer)
 
TestSDIC2017-1(answer)
TestSDIC2017-1(answer)TestSDIC2017-1(answer)
TestSDIC2017-1(answer)
 
TestSDIC2016-2(answer)
TestSDIC2016-2(answer)TestSDIC2016-2(answer)
TestSDIC2016-2(answer)
 
TestSDS(2017-1, answer)
TestSDS(2017-1, answer)TestSDS(2017-1, answer)
TestSDS(2017-1, answer)
 
TestSDIC2015-1(Answer)
TestSDIC2015-1(Answer)TestSDIC2015-1(Answer)
TestSDIC2015-1(Answer)
 
TestSDS2014-1(Answer)
TestSDS2014-1(Answer)TestSDS2014-1(Answer)
TestSDS2014-1(Answer)
 
TestSDS2013-2(answer)
TestSDS2013-2(answer)TestSDS2013-2(answer)
TestSDS2013-2(answer)
 
TestSDS2014-2(Answer)
TestSDS2014-2(Answer)TestSDS2014-2(Answer)
TestSDS2014-2(Answer)
 
20140219 techdays mini 앱 개발 세미나(4)
20140219 techdays mini  앱 개발 세미나(4) 20140219 techdays mini  앱 개발 세미나(4)
20140219 techdays mini 앱 개발 세미나(4)
 

Viewers also liked

Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast ReceiverYong Heui Cho
 
Android - Application Framework
Android - Application FrameworkAndroid - Application Framework
Android - Application FrameworkYong Heui Cho
 
TestECD2017-1(answer)
TestECD2017-1(answer)TestECD2017-1(answer)
TestECD2017-1(answer)Yong Heui Cho
 
스마트디바이스구조(강의계획서)2017-2
스마트디바이스구조(강의계획서)2017-2스마트디바이스구조(강의계획서)2017-2
스마트디바이스구조(강의계획서)2017-2Yong Heui Cho
 
Introduction to Bluetooth
Introduction to BluetoothIntroduction to Bluetooth
Introduction to BluetoothYong Heui Cho
 
Android - Phone Calls
Android - Phone CallsAndroid - Phone Calls
Android - Phone CallsYong Heui Cho
 
Introduction to RTOS
Introduction to RTOSIntroduction to RTOS
Introduction to RTOSYong Heui Cho
 
Introduction to Smart Devices
Introduction to Smart DevicesIntroduction to Smart Devices
Introduction to Smart DevicesYong Heui Cho
 
Smart Device RF & Antennas
Smart Device RF & AntennasSmart Device RF & Antennas
Smart Device RF & AntennasYong Heui Cho
 

Viewers also liked (13)

Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast Receiver
 
Android - Application Framework
Android - Application FrameworkAndroid - Application Framework
Android - Application Framework
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 
TestECD2017-1(answer)
TestECD2017-1(answer)TestECD2017-1(answer)
TestECD2017-1(answer)
 
스마트디바이스구조(강의계획서)2017-2
스마트디바이스구조(강의계획서)2017-2스마트디바이스구조(강의계획서)2017-2
스마트디바이스구조(강의계획서)2017-2
 
Introduction to Bluetooth
Introduction to BluetoothIntroduction to Bluetooth
Introduction to Bluetooth
 
Basic Android OS
Basic Android OSBasic Android OS
Basic Android OS
 
Android - Phone Calls
Android - Phone CallsAndroid - Phone Calls
Android - Phone Calls
 
Introduction to RTOS
Introduction to RTOSIntroduction to RTOS
Introduction to RTOS
 
Introduction to Smart Devices
Introduction to Smart DevicesIntroduction to Smart Devices
Introduction to Smart Devices
 
Android - Message
Android - MessageAndroid - Message
Android - Message
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 
Smart Device RF & Antennas
Smart Device RF & AntennasSmart Device RF & Antennas
Smart Device RF & Antennas
 

Similar to TestSDS2016-2(Answer)

Mqtt 소개
Mqtt 소개Mqtt 소개
Mqtt 소개Junho Lee
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptxRinandarMuslimin
 
센서데이터_수집_모니터링_시스템_개발
센서데이터_수집_모니터링_시스템_개발센서데이터_수집_모니터링_시스템_개발
센서데이터_수집_모니터링_시스템_개발JuYeong Jeon
 
AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...
AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...
AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...Amazon Web Services Korea
 
Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Yong Heui Cho
 
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립Hakyong Kim
 
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdfTae wook kang
 
사물인터넷(Internet of Things) 시대의 공개SW
사물인터넷(Internet of Things) 시대의 공개SW사물인터넷(Internet of Things) 시대의 공개SW
사물인터넷(Internet of Things) 시대의 공개SW정명훈 Jerry Jeong
 
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션CiscoKorea
 
사물 인터넷 뽀개기(취업 준비생 용)
사물 인터넷 뽀개기(취업 준비생 용)사물 인터넷 뽀개기(취업 준비생 용)
사물 인터넷 뽀개기(취업 준비생 용)Donghyung Shin
 
사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크Dong Hwa Jeong
 
RealDisplay Platform V1.5 소개
RealDisplay Platform V1.5 소개RealDisplay Platform V1.5 소개
RealDisplay Platform V1.5 소개Lee Sangboo
 
사물인터넷서비스와 클라우드
사물인터넷서비스와 클라우드사물인터넷서비스와 클라우드
사물인터넷서비스와 클라우드봉조 김
 
8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크
8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크
8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크HELENA LEE
 
KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0Lee Sangboo
 

Similar to TestSDS2016-2(Answer) (20)

Mqtt 소개
Mqtt 소개Mqtt 소개
Mqtt 소개
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
 
센서데이터_수집_모니터링_시스템_개발
센서데이터_수집_모니터링_시스템_개발센서데이터_수집_모니터링_시스템_개발
센서데이터_수집_모니터링_시스템_개발
 
The Bible of IoTs
The Bible of IoTsThe Bible of IoTs
The Bible of IoTs
 
AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...
AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...
AWS IoT/Edge 서비스 접목을 통한 전자/통신 산업 내 가치 창출 기회 – 이세현 AWS IoT Specialist 솔루션즈 아키텍...
 
Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)
 
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
 
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
 
사물인터넷(Internet of Things) 시대의 공개SW
사물인터넷(Internet of Things) 시대의 공개SW사물인터넷(Internet of Things) 시대의 공개SW
사물인터넷(Internet of Things) 시대의 공개SW
 
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
 
사물 인터넷 뽀개기(취업 준비생 용)
사물 인터넷 뽀개기(취업 준비생 용)사물 인터넷 뽀개기(취업 준비생 용)
사물 인터넷 뽀개기(취업 준비생 용)
 
사물인터넷 산업의 주요동향
사물인터넷 산업의 주요동향사물인터넷 산업의 주요동향
사물인터넷 산업의 주요동향
 
사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크
 
INFRASTRUCTURE
INFRASTRUCTUREINFRASTRUCTURE
INFRASTRUCTURE
 
RealDisplay Platform V1.5 소개
RealDisplay Platform V1.5 소개RealDisplay Platform V1.5 소개
RealDisplay Platform V1.5 소개
 
사물인터넷서비스와 클라우드
사물인터넷서비스와 클라우드사물인터넷서비스와 클라우드
사물인터넷서비스와 클라우드
 
8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크
8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크
8월 24일 인공지능사업화 세미나: IoT 구조물 변위 모니터링 솔루션 - 하이테크
 
4차 산업 혁명
4차 산업 혁명4차 산업 혁명
4차 산업 혁명
 
KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0
 
4차 산업혁명
4차 산업혁명4차 산업혁명
4차 산업혁명
 

More from Yong Heui Cho

Android - Sensor Manager
Android - Sensor ManagerAndroid - Sensor Manager
Android - Sensor ManagerYong Heui Cho
 
Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast ReceiverYong Heui Cho
 
TestBCD2018-2(answer)
TestBCD2018-2(answer)TestBCD2018-2(answer)
TestBCD2018-2(answer)Yong Heui Cho
 
TestSDS2018-2(answer)
TestSDS2018-2(answer)TestSDS2018-2(answer)
TestSDS2018-2(answer)Yong Heui Cho
 
TestEC2018-2(answer)
TestEC2018-2(answer)TestEC2018-2(answer)
TestEC2018-2(answer)Yong Heui Cho
 
TestEC2018-1(answer)
TestEC2018-1(answer)TestEC2018-1(answer)
TestEC2018-1(answer)Yong Heui Cho
 
TestBCD2018-1(answer)
TestBCD2018-1(answer)TestBCD2018-1(answer)
TestBCD2018-1(answer)Yong Heui Cho
 
TestSDS2018-1(answer)
TestSDS2018-1(answer)TestSDS2018-1(answer)
TestSDS2018-1(answer)Yong Heui Cho
 
BJT - Analysis of Bias
BJT - Analysis of BiasBJT - Analysis of Bias
BJT - Analysis of BiasYong Heui Cho
 
TestCloud2018-2(answer)
TestCloud2018-2(answer)TestCloud2018-2(answer)
TestCloud2018-2(answer)Yong Heui Cho
 
TestECD2018-1(answer)
TestECD2018-1(answer)TestECD2018-1(answer)
TestECD2018-1(answer)Yong Heui Cho
 
TestCloud2018-1(answer)
TestCloud2018-1(answer)TestCloud2018-1(answer)
TestCloud2018-1(answer)Yong Heui Cho
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Yong Heui Cho
 
RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1Yong Heui Cho
 
Computing Paradigm - rev1
Computing Paradigm - rev1Computing Paradigm - rev1
Computing Paradigm - rev1Yong Heui Cho
 
Cloud Deployment Model
Cloud Deployment ModelCloud Deployment Model
Cloud Deployment ModelYong Heui Cho
 

More from Yong Heui Cho (20)

Android - Sensor Manager
Android - Sensor ManagerAndroid - Sensor Manager
Android - Sensor Manager
 
Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast Receiver
 
Android - Message
Android - MessageAndroid - Message
Android - Message
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Computing Paradigm
Computing ParadigmComputing Paradigm
Computing Paradigm
 
TestBCD2018-2(answer)
TestBCD2018-2(answer)TestBCD2018-2(answer)
TestBCD2018-2(answer)
 
TestSDS2018-2(answer)
TestSDS2018-2(answer)TestSDS2018-2(answer)
TestSDS2018-2(answer)
 
TestEC2018-2(answer)
TestEC2018-2(answer)TestEC2018-2(answer)
TestEC2018-2(answer)
 
TestEC2018-1(answer)
TestEC2018-1(answer)TestEC2018-1(answer)
TestEC2018-1(answer)
 
TestBCD2018-1(answer)
TestBCD2018-1(answer)TestBCD2018-1(answer)
TestBCD2018-1(answer)
 
TestSDS2018-1(answer)
TestSDS2018-1(answer)TestSDS2018-1(answer)
TestSDS2018-1(answer)
 
BJT - Analysis of Bias
BJT - Analysis of BiasBJT - Analysis of Bias
BJT - Analysis of Bias
 
TestCloud2018-2(answer)
TestCloud2018-2(answer)TestCloud2018-2(answer)
TestCloud2018-2(answer)
 
TestECD2018-1(answer)
TestECD2018-1(answer)TestECD2018-1(answer)
TestECD2018-1(answer)
 
TestCloud2018-1(answer)
TestCloud2018-1(answer)TestCloud2018-1(answer)
TestCloud2018-1(answer)
 
Cloud Service Model
Cloud Service ModelCloud Service Model
Cloud Service Model
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)
 
RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1
 
Computing Paradigm - rev1
Computing Paradigm - rev1Computing Paradigm - rev1
Computing Paradigm - rev1
 
Cloud Deployment Model
Cloud Deployment ModelCloud Deployment Model
Cloud Deployment Model
 

Recently uploaded

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 

Recently uploaded (6)

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 

TestSDS2016-2(Answer)

  • 1. 1 2016 Final-term Examination (100) Architecting Smart Devices Date: 2016-12-13 1. Smart Device에 실시간으로 들어오는 Sensor 정보를 획득하기 위해서는 EventListener, BroadcastReceiver 중 어떤 것을 써야 하는가? 답을 선택한 이유를 EventListener 혹은 BroadcastReceiver 특성 관점에서 비교하면서 설 명하라. (20) - Sensor 정보 수신용으로 EventListener가 적당하며, Android에서 Sensor 정 보 획득을 위해서 SensorEventListener를 사용한다. - Sensor 정보는 특정한 App만 필요로 하는 특별한 Message이며 거의 연속 적으로 정보가 생산되므로 EventListener가 적합하다. 즉, EventListener는 특 별한 Message를 처리하고 빈번한 정보 수신을 특징으로 하기 때문에 Sensor 정보 수신에 적합하다. 2. RTOS에 대해 설명하라. (30) 1) RTOS가 무엇이며 어디에 사용되는지 예를 들어 설명하라. (10) - RTOS는 실시간 운영 체제(Real-Time Operating System)의 약자로써, 지연 없이 Computer 연산을 즉각 실행(실제로는 연산 실행 시간이 규정됨)할 수 있는 운영 체제를 의미한다. - 연산 수행의 시간적 신뢰성이 중요한 응용에 사용된다. 예를 들면 시간의 선후 관계가 매우 중요한 원자력 발전소의 제어 System, 의료 장비의 구동 System 등에 사용된다. 2) Hard, Soft RTOS의 차이점을 실시간 처리 성공 여부, Error 발생시 대처 관 점에서 설명하라. (20) - Hard RTOS: 연산 실행 시간이 기준을 넘어가면 즉각적으로 실패(Error)로
  • 2. 2 간주함, Error가 발생한 이후의 결과는 모두 무시함 - Soft RTOS: 연산 실행 시간을 지켜야 하지만 기준을 넘었다고 완전한 실패 로 규정하지 않음, Error가 발생한 이후의 결과들도 버리지 않고 필요한 경우 사용함 3. 사물인터넷(IoT: Internet of Things)에서 Cloud Computing과 Big Data가 필 요한 이유를 논리적으로 설명하시오. (10) - IoT 장치는 일반적으로 CPU 성능이 낮기 때문에 복잡한 연산 능력을 가지 기 어려워 복잡한 계산은 고성능 Server에 접속하여 수행해야 함; 이러한 특 징으로 인해 Cloud Computing(Local Device에서 연산을 직접 실행하지 않고 Internet 기반으로 원격에서 연산하는 방식)이 IoT 장치에는 필수적으로 사용 되어야 함 - 또한 IoT 장치는 Sensor가 장착되었기 때문에 막대한 양의 Data가 실시간 으로 발생하므로, 이를 처리하려면 Big Data(기존의 Data 처리 방식이 적절 하지 않는 대량의 Data 처리 기술) 기술이 필수적으로 사용되어야 의미 있는 결과를 도출할 수 있음 4. Bluetooth에 대해 답하시오. (20) 1) 옆의 Piconet에서 Node와 Active Member가 각각 몇 개인지 쓰고 설명하라. (10) - Node수 = 7개: SB를 제외해야 함 - Active Member수 = 3개: SB, P를 제외해야 함 2) Active Member와 Parked Member 차이는 무엇인 가? (10) - Active Member는 필요한 경우 즉각적으로 통신할 수 있는 Member - Parked Member는 Sleep Mode에 들어갔기 때문에 바로 통신할 수 없고 주
  • 3. 3 기적으로 깨어 Master Node가 보내는 Beacon 신호에 자기 주소가 있을 때 만 통신할 수 있음 5. 수신 통화 상태를 확인하기 위한 Android Code를 제시하라. Override Function을 제시할 필요 없이 아래 기능을 수행하는 Code만 작성하면 된다. 여기서 Context Instance는 cxService, 수신 통화용 EventListener Class는 PhoneRxLx라고 가정하라. (20) 1) OS로부터 Telephony Manager 획득 2) PhoneRxLx의 Instance를 선언 3) 2)에서 만든 EventListener의 Instance를 Telephony Manager에 등록 TelephonyManager teleMx = (TelephonyManager) cxService.getSystemService(Context.TELEPHONY_SERVICE); PhoneRxLx phoneRxLx; teleMx.listen(phoneRxLx, PhoneStateListener.LISTEN_CALL_STATE);