SlideShare ist ein Scribd-Unternehmen logo
1 von 3
2013스마트디바이스구조 중간 고사(100)
Smart Device Structure
Date: 2013-10-21
1. Smart device를 이용하여 smart work을 수행하는 예를 하나만 제시하
고 제시한 smart work이 어떤 일인지 구체적으로 설명하시오. (20)
- Smart device를 이용한 smart work에 대한 체계적 기술 필요
- 예를 들면 아래가 가능
[외판원 관리 업무]
-. 대부분의 업무가 외근인 외판원의 체계적 관리를 위해 스마트폰을
외판원에게 지급
-. 스마트폰은 GPS와 3G를 이용한 위치 인식 기능이 있으므로 정해
진 장소를 방문했는지 확인 가능
-. 가장 유용한 업체 방문 경로를 서버에서 분석하여 외판원 스마트
폰에 내려 보내줌
-. 외판원의 방문 결과를 스마트폰으로 실시간 집계하여 중앙에서 관
리
-. 외판원은 이전에 방문한 기록을 스마트폰으로 확인하여 해당 업체
방문에 사용
2. Smart device의 3대 구성 요소를 쓰고 각 구성 요소들이 smart device
에 필요한 이유를 설명하시오. (20)
- CPU
-. Smart device는 단순한 업무가 아닌 판단과 자동 실행을 많이 해야
하므로 고성능 계산 능력 필요
-. 복잡한 application이 실행되기 위해서는 combinational logic 기반보
다는 SW program 기반이 되어야 함
- OS
-.

CPU가

장착되어

있으므로

이를

multi-tasking으로

구동하여

application을 실행할 OS 필요
-. Smart device는 업무 종류에 따라 RTOS를 가질 수도 있음
- I/O interface
-. Smart device는 자체적인 판단보다는 외부 입력을 통해 상황 판단
을 해야 하므로 I/O interface가 반드시 필요
-. I/O interface의 대표적인 예는 sensor, wireless network 등이 될 수
있음
3. Activity life cycle에서 Activity 생성에 관계되는 onCreate, onStart,
onResume, onRestart 함수들의 사용법과 차이점을 설명하시오. (20)
- onCreate
-. Activity 생성시 가장 처음 한 번만 실행되는 함수
-. Application의 가장 기본적인 초기화에 필요
- onStart
-. 초기화된 Activity의 display 준비가 끝난 뒤 호출되는 함수
- onResume
-. Activity가 사용자와 반응할 준비가 끝난 뒤 호출되는 함수
-. onResume되면 user focus를 받으므로 Activity Stack의 최상위에 위
치
-. Activity가 onPause 함수 때문에 background에 들어갔다 나온 후에
도 호출되므로 onPause에서 저장한 내용을 여기서 복구하여 표시할 수 있
음
- onRestart
-. Activity가 onStop함수으로 인해 더 이상 표시되지 않았다가 다시
표시될 때 호출되는 함수
4. ARM CPU가 Intel 계열 CPU와 차별화되는 요소를 3가지 이상 찾아
설명하시오. (20)
- ARM CPU는 기본적으로 RISC로 설계하며 Intel CPU는 주로 CISC로 설계
한다.
- ARM CPU를 위한 32bit instruction은 고정된 크기를 가지지만 Intel CPU는
가변적인 크기를 가진다.
- ARM CPU는 instruction에 comparison 영역을 집어넣어 실행 속도를 높이
지만 Intel CPU는 comparison을 위한 전용 instruction만 있다.
- ARM CPU는 barrel shifter, MAC 등을 이용하여 하나의 instruction에 사용할
수 있는 연산 종류를 확대하지만 Intel CPU는 하나의 instruction에 하나의 연
산을 연결하고 있다.
5. 다음 항목들을 설명하시오. (20)
1) OS의 kernel (5)
상위 application에서 요청한 I/O와 같은 다양한 요청들을 CPU의 instruction
으로 연결하는 OS의 중요 program
2) Android에서 Intent가 필요한 이유와 유용성 (5)
사용자가 하고자 하는 Action을 담고 있는 변수로서 간편하게 Android의 여
러 기능들을 사용하기 원할 때 사용하는 정보 저장 class
3) Android Library에서 FreeType이 하는 일 (5)
소형 장치에사용가능한 작고 효율적이며 이식성이 편리한 font engine
4) UMTS의 특성 (5)
GSM 표준에 기반한 3G 이동통신 표준의 이름으로서 무선 접속을 위해
WCDMA를 사용함

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

스마트디바이스구조(강의계획서)2016-2
스마트디바이스구조(강의계획서)2016-2스마트디바이스구조(강의계획서)2016-2
스마트디바이스구조(강의계획서)2016-2
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 
Introduction to Bluetooth
Introduction to BluetoothIntroduction to Bluetooth
Introduction to Bluetooth
 
Introduction to RTOS
Introduction to RTOSIntroduction to RTOS
Introduction to RTOS
 
Android - Application Framework
Android - Application FrameworkAndroid - Application Framework
Android - Application Framework
 
Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast Receiver
 
Android - Phone Calls
Android - Phone CallsAndroid - Phone Calls
Android - Phone Calls
 
Basic Android OS
Basic Android OSBasic Android OS
Basic Android OS
 
Smart Device RF & Antennas
Smart Device RF & AntennasSmart Device RF & Antennas
Smart Device RF & Antennas
 
Introduction to Smart Devices
Introduction to Smart DevicesIntroduction to Smart Devices
Introduction to Smart Devices
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 
Android - Message
Android - MessageAndroid - Message
Android - Message
 
Introduction to IoT Network
Introduction to IoT NetworkIntroduction to IoT Network
Introduction to IoT Network
 
Analysis of CE Amplifier
Analysis of CE AmplifierAnalysis of CE Amplifier
Analysis of CE Amplifier
 
전자회로(강의계획서)2016-2
전자회로(강의계획서)2016-2전자회로(강의계획서)2016-2
전자회로(강의계획서)2016-2
 
Diode - V and I
Diode - V and IDiode - V and I
Diode - V and I
 
FET and Op-amp
FET and Op-ampFET and Op-amp
FET and Op-amp
 
Diode - Advanced Applications
Diode - Advanced ApplicationsDiode - Advanced Applications
Diode - Advanced Applications
 
BJT - Model
BJT - ModelBJT - Model
BJT - Model
 
BJT - Advanced Applications
BJT - Advanced ApplicationsBJT - Advanced Applications
BJT - Advanced Applications
 

Ähnlich wie TestSDS2013-1(answer)

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
RinandarMuslimin
 
Android+init+process
Android+init+processAndroid+init+process
Android+init+process
Hong Jae Kwon
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part I
sprdd
 
2. KSB 인공지능 기계 고장진단 솔루션.pdf
2. KSB 인공지능 기계 고장진단 솔루션.pdf2. KSB 인공지능 기계 고장진단 솔루션.pdf
2. KSB 인공지능 기계 고장진단 솔루션.pdf
ssuserde0b2d
 

Ähnlich wie TestSDS2013-1(answer) (20)

[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
 
TestSDS2017-2(answer)
TestSDS2017-2(answer)TestSDS2017-2(answer)
TestSDS2017-2(answer)
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
 
Smart Mirror for Digital Signage
Smart Mirror for Digital SignageSmart Mirror for Digital Signage
Smart Mirror for Digital Signage
 
TestBCD2015-2(Answer)
TestBCD2015-2(Answer)TestBCD2015-2(Answer)
TestBCD2015-2(Answer)
 
Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)
 
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
 
Chapter2 ap group11
Chapter2 ap group11Chapter2 ap group11
Chapter2 ap group11
 
[213]monitoringwithscouter 이건희
[213]monitoringwithscouter 이건희[213]monitoringwithscouter 이건희
[213]monitoringwithscouter 이건희
 
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
[2B2]기계 친화성을 중심으로 접근한 최적화 기법[2B2]기계 친화성을 중심으로 접근한 최적화 기법
[2B2]기계 친화성을 중심으로 접근한 최적화 기법
 
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
 
2015 n tels iot product lineup_2015
2015 n tels iot product lineup_20152015 n tels iot product lineup_2015
2015 n tels iot product lineup_2015
 
Android+init+process
Android+init+processAndroid+init+process
Android+init+process
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part I
 
TestBCD2017-1(answer)
TestBCD2017-1(answer)TestBCD2017-1(answer)
TestBCD2017-1(answer)
 
2. KSB 인공지능 기계 고장진단 솔루션.pdf
2. KSB 인공지능 기계 고장진단 솔루션.pdf2. KSB 인공지능 기계 고장진단 솔루션.pdf
2. KSB 인공지능 기계 고장진단 솔루션.pdf
 
초초초 (초고속 초저지연 초연결) 5G IoT 플랫폼 개발 이야기
초초초 (초고속 초저지연 초연결) 5G IoT 플랫폼 개발 이야기초초초 (초고속 초저지연 초연결) 5G IoT 플랫폼 개발 이야기
초초초 (초고속 초저지연 초연결) 5G IoT 플랫폼 개발 이야기
 
Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례
 
회사소개서(우리젠)
회사소개서(우리젠)회사소개서(우리젠)
회사소개서(우리젠)
 

Mehr von Yong Heui Cho

Mehr von 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
 

TestSDS2013-1(answer)

  • 1. 2013스마트디바이스구조 중간 고사(100) Smart Device Structure Date: 2013-10-21 1. Smart device를 이용하여 smart work을 수행하는 예를 하나만 제시하 고 제시한 smart work이 어떤 일인지 구체적으로 설명하시오. (20) - Smart device를 이용한 smart work에 대한 체계적 기술 필요 - 예를 들면 아래가 가능 [외판원 관리 업무] -. 대부분의 업무가 외근인 외판원의 체계적 관리를 위해 스마트폰을 외판원에게 지급 -. 스마트폰은 GPS와 3G를 이용한 위치 인식 기능이 있으므로 정해 진 장소를 방문했는지 확인 가능 -. 가장 유용한 업체 방문 경로를 서버에서 분석하여 외판원 스마트 폰에 내려 보내줌 -. 외판원의 방문 결과를 스마트폰으로 실시간 집계하여 중앙에서 관 리 -. 외판원은 이전에 방문한 기록을 스마트폰으로 확인하여 해당 업체 방문에 사용 2. Smart device의 3대 구성 요소를 쓰고 각 구성 요소들이 smart device 에 필요한 이유를 설명하시오. (20) - CPU -. Smart device는 단순한 업무가 아닌 판단과 자동 실행을 많이 해야 하므로 고성능 계산 능력 필요 -. 복잡한 application이 실행되기 위해서는 combinational logic 기반보 다는 SW program 기반이 되어야 함 - OS
  • 2. -. CPU가 장착되어 있으므로 이를 multi-tasking으로 구동하여 application을 실행할 OS 필요 -. Smart device는 업무 종류에 따라 RTOS를 가질 수도 있음 - I/O interface -. Smart device는 자체적인 판단보다는 외부 입력을 통해 상황 판단 을 해야 하므로 I/O interface가 반드시 필요 -. I/O interface의 대표적인 예는 sensor, wireless network 등이 될 수 있음 3. Activity life cycle에서 Activity 생성에 관계되는 onCreate, onStart, onResume, onRestart 함수들의 사용법과 차이점을 설명하시오. (20) - onCreate -. Activity 생성시 가장 처음 한 번만 실행되는 함수 -. Application의 가장 기본적인 초기화에 필요 - onStart -. 초기화된 Activity의 display 준비가 끝난 뒤 호출되는 함수 - onResume -. Activity가 사용자와 반응할 준비가 끝난 뒤 호출되는 함수 -. onResume되면 user focus를 받으므로 Activity Stack의 최상위에 위 치 -. Activity가 onPause 함수 때문에 background에 들어갔다 나온 후에 도 호출되므로 onPause에서 저장한 내용을 여기서 복구하여 표시할 수 있 음 - onRestart -. Activity가 onStop함수으로 인해 더 이상 표시되지 않았다가 다시 표시될 때 호출되는 함수 4. ARM CPU가 Intel 계열 CPU와 차별화되는 요소를 3가지 이상 찾아 설명하시오. (20)
  • 3. - ARM CPU는 기본적으로 RISC로 설계하며 Intel CPU는 주로 CISC로 설계 한다. - ARM CPU를 위한 32bit instruction은 고정된 크기를 가지지만 Intel CPU는 가변적인 크기를 가진다. - ARM CPU는 instruction에 comparison 영역을 집어넣어 실행 속도를 높이 지만 Intel CPU는 comparison을 위한 전용 instruction만 있다. - ARM CPU는 barrel shifter, MAC 등을 이용하여 하나의 instruction에 사용할 수 있는 연산 종류를 확대하지만 Intel CPU는 하나의 instruction에 하나의 연 산을 연결하고 있다. 5. 다음 항목들을 설명하시오. (20) 1) OS의 kernel (5) 상위 application에서 요청한 I/O와 같은 다양한 요청들을 CPU의 instruction 으로 연결하는 OS의 중요 program 2) Android에서 Intent가 필요한 이유와 유용성 (5) 사용자가 하고자 하는 Action을 담고 있는 변수로서 간편하게 Android의 여 러 기능들을 사용하기 원할 때 사용하는 정보 저장 class 3) Android Library에서 FreeType이 하는 일 (5) 소형 장치에사용가능한 작고 효율적이며 이식성이 편리한 font engine 4) UMTS의 특성 (5) GSM 표준에 기반한 3G 이동통신 표준의 이름으로서 무선 접속을 위해 WCDMA를 사용함