2013스마트디바이스구조 중간 고사(100)
Smart Device Structure
Date: 2013-10-21
1. Smart device를 이용하여 smart work을 수행하는 예를 하나만 제시하
고 제시한 s...
-.

CPU가

장착되어

있으므로

이를

multi-tasking으로

구동하여

application을 실행할 OS 필요
-. Smart device는 업무 종류에 따라 RTOS를 가질 수도 있음
- I/O in...
- ARM CPU는 기본적으로 RISC로 설계하며 Intel CPU는 주로 CISC로 설계
한다.
- ARM CPU를 위한 32bit instruction은 고정된 크기를 가지지만 Intel CPU는
가변적인 크기를 가...
Upcoming SlideShare
Loading in...5
×

TestSDS2013-1(answer)

687

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
687
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "TestSDS2013-1(answer)"

  1. 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. 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. 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를 사용함

×