• 제목/요약/키워드: 모바일 운영체제

검색결과 209건 처리시간 0.028초

ARM 프로세서 기반의 리눅스를 위한 실시간 확장 커널 (RTiKA, Real-Time implant Kernel for ARMLinux) (Real-Time Kernel for Linux based on ARM Processor, RTiKA (Real-Time Implant Kernel For ARMLinux))

  • 이승율;이상길;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제17권10호
    • /
    • pp.587-597
    • /
    • 2017
  • 최근 하드웨어의 발전으로 모바일 환경에서 리눅스나 안드로이드 같은 범용 운영체제 환경에서 실시간성의 요구가 증가하고 있으나, 범용운영체제의 경우 실시간성을 제공하지 못하는 단점이 있다. 이를 해결하기 위해 리눅스에 부가적으로 설계된 RTiK(Real-Time implanted Kernel)을 통해 실시간성을 제공할 수 있으나, 기존 RTiK의 경우 x86 아키텍처만을 제공하는 단점이 있으며, 실시간성 지원을 위해서는 CPU 플랫폼에 종속되는 한계가 있다. 본 논문에서는 CPU 플랫폼 이식을 위해 ARM 아키텍쳐를 위한 실시간 확장커널인 RTiKA(Real-Time implant Kernel for ARMLinux)을 설계 및 구현한다. 실시간성 제공을 위해 독립적인 Local APIC Timer를 대체하는 MCT 타이머를 이용하였으며, 성능 검증 및 평가를 위해 생성된 실시간 태스크의 주기를 측정하였고, 1ms 단위의 주기를 바탕으로 여러 개의 실시간 태스크에 대한 동작을 보장할 수 있었다.

2차 전지의 효율적 사용을 위한 운영체제 수준에서 순간최대 전력 분산기법 (Operating System Driven Peak Power Distribution for Secondary Battery Optimization)

  • 이병호;김형필;서효중
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.901-903
    • /
    • 2005
  • 최근 배터리를 에너지원으로 작동하는 모바일 디바이스의 사용이 늘어남에 따라 배터리를 효율적으로 사용하기 위한 연구에 않은 관심이 증대되고 있다. 한편 배터리는 각각의 방전 패턴에 따라 사용가능한 시간이 결정이 되며 따라서 효율적인 배터리 관리 정책에 따라 배터리 사용 시간을 연장 할 수 있다. 이에 본 논문에서는 기존 평균 전력 소비 감소만을 고려한 방법들과 달리 배터리의 방전 특성을 고려한 순간 최대전력 분산 기법을 적용하여 운영체제 수준에서 효율적인 전력사용 기법을 제시하고 이를 통해 전체 시스템의 효율적인 에너지 관리를 할 수 있음을 보이고자 한다.

  • PDF

실시간 운영체제 $iRTOS^{TM}$ 상에서 KVM 메모리 관리 체계 설계 및 구현 (Design and Implementation of KVM Memory Management Facility on Real-Time Operating System, $iRTOS^{TM}$)

  • 백대현;안희중;성영락;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.292-294
    • /
    • 2003
  • 최근들어 IT 산업이 급속도로 발전하면서, 리소스가 제한된 작은 기기들의 사용이 비약적으로 증가하는 추세에 있다. 이들 기기들에 플랫폼 독립성(Platform Independency), 보안성(Security), 이동성(Mobility) 등의 장점을 포함하고 있는 자바 환경을 적용하기 위해 연구가 계속되고 있다. 임베디드 시스템이나 모바일 시스템과 같이 자원이 제한적인 다양한 기기들에는 자바 가상 머신을 경량화한 최소 크기의 자바 플랫폼에 대한 Configuration인 CLDC(Connected, Limited Device Configuration)에서 정의하고 있는 K 가상 머신(K Virtual Machine: KVM)을 탑재한다. 본 논문에서는 실시간 운영체제로 iRTOS$^{TM}$을 사용하는 기기에서 KVM을 탑재할 때 필요한 메모리 체계를 설계하고 구현한 내용을 설명한다.

  • PDF

스마트 폰 어플리케이션의 코드서명 (Code Signing of Smart Phone Application)

  • 유재성;김학현;최동현;원동호;김승주
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2010년도 제42차 하계학술발표논문집 18권2호
    • /
    • pp.281-284
    • /
    • 2010
  • 스마트 폰 사용자의 증가와 개발자들의 참여가 확대되면서, 다양한 스마트 폰 어플리케이션들이 배포되고 있다. 스마트 폰의 운영체제 공급자들은 개발된 어플리케이션을 직접 또는 개발자에게 위임하여 테스트하고 어플리케이션 설치파일의 코드를 서명하여 사용자에게 배포한다. 여기서 코드 서명은 개발자의 확인과 동시에 어플리케이션이 배포과정에서 수정되지 않았음을 보장한다. 사용자 측면에서는 이런 서명이 어플리케이션의 안전성을 판단 할 수 있는 유일한 기준이 된다. 하지만, 코드 서명을 우회하거나 어플리케이션의 설치파일 코드를 수정할 수 있는 방법이 나타나게 되었고, 이것은 사용자가 악성 프로그램을 설치하는 보안 문제로 이어질 수 있다. 본 논문에서는 각 스마트 폰 운영체제별, 어플리케이션의 안전하지 못한 코드 서명으로 발생하는 보안문제를 서술하고, 스마트 폰 어플리케이션의 안전한 코드 서명을 위해 필요한 요구사항에 대해서 논의한다.

  • PDF

실시간 운영체제 $iRTOS^{TM}$ 상의 KVM 메모리 관리 체계 내에서 효율적인 가비지 콜렉션의 설계 및 구현 (The Design and Implementation of Garbage Collection in KVM Memory Management Facility on Real-Time Operating System, $iRTOS^{TM}$)

  • 최인범;유용선;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.805-807
    • /
    • 2004
  • 최근 IT 산업의 발전과 더불어, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하고 있는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 네트워크 이동성(Network Mobility) 등의 장점을 가지고 있어, 이러한 소형 기기들에 자바 환경을 적용하게 되면 여러 가지 이점을 가지게 된다. 임베디드 장치나 모바일 같은 제한된 리소스를 사용하는 기기들에는 SUN 사의 CLDC(Connected, Limited Device Configuration)에서 정의하고 있는 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용하게 된다. 본 논문에서는 실시간 운영체제 iRTOS$^{TM}$와 KVM 을 탑재한 소형 기기에서 좀더 효율적으로 KVM 의 메모리를 관리하기 위한 Garbage Collection기법을 설계하고 구현한 내용을 설명한다.

  • PDF

딥러닝 기반 스마트폰 피싱 공격 대응 방법 (A Deep Learning-Based Smartphone Phishing Attacks Countermeasures)

  • 이재경;서진범;조영복
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.321-322
    • /
    • 2022
  • 스마트폰 사용자가 늘어남에 따라 갖춰줘야 할 보안성이 취약하여, 다양한 바이러스 및 악성코드 위험에 노출되어 있다. 안드로이드는 운영체제 중 가장 많이 사용되는 운영체제로, 개방성이 높으며 수많은 악성 앱 및 바이러스가 마켓에 존재하여 위험에 쉽게 노출된다. 2년 넘게 이어진 코로나 바이러스(Covid-19)으로 인해 꾸준히 위험도가 높아진 피싱공격(Phshing attack)은 현재 최고의 스마트폰 보안 위협 Top10에 위치한다. 본 논문에서는 딥러닝 기반 자연어처리 기술을 통해 피싱 공격 대응 방법 제안 및 실험 결과를 도출하고, 또한 향후 제안 방법을 보완하여 피싱 공격 및 다양한 모바일 보안 위협에 대응할 수 있는 앱을 설계할 것이다.

  • PDF

안드로이드 악성 앱 패커 식별 및 언패킹 시스템 구현 (Identification of Android malicious app packer and implementation of unpacking system)

  • 강민영;서동훈;전유민;김관영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 추계학술발표대회
    • /
    • pp.902-904
    • /
    • 2022
  • 스마트폰 사용자 수가 증가함에 따라 스미싱, 몸캠피싱, 메신저 피싱과 같은 정보통신망을 이용한 범죄가 큰 폭으로 증가하고 있다. 이러한 범죄 피해는 다양한 연령층에서 발생하고 있다. 본 논문에서는 국내 모바일 운영체제 점유율이 가장 높은 안드로이드 운영체제를 대상으로 하는 패킹된 악성 앱 언패킹을 수행하고 시그니처 기반 탐지 도구인 Yara 를 통해 악성 앱에 사용된 패커를 식별하는 통합 악성 앱 언패킹 시스템을 제공하여 악성 앱을 이용한 범죄 대응에 도움을 줄 수 있을 것으로 기대된다.

모바일 클라우드 표준화 동향 및 전략

  • 이강찬;이승윤
    • 정보와 통신
    • /
    • 제28권10호
    • /
    • pp.44-49
    • /
    • 2011
  • 최근 몇 년간 웹의 확산을 통해 기존 IT 환경에 많은 변화를 가져왔으며, 최근에는 스마트폰 열풍이 또 한번의 새로운 큰 변화를 만들고 있다. 이러한 변화의 중심에는 웹과 모바일의 결합을 통한 새로운 시너지 효과가 클라우드 컴퓨팅으로 그 영향을 미치고 있다. 예상보다 너무 빠른 클라우드로의 이동은 기존 비즈니스를 파괴적으로 변화시키고 있을뿐 만 아니라 모바일 클라우드를 통한 서비스 경쟁을 과열시키는 양상까지 초래하고 있다. 모바일 클라우드는 클라우드 컴퓨팅의 편리성과 확장성을 기반으로 다양한 디바이스에 플랫폼 및 운영체제 비종속적인 개방환경의 N-Screen 지향성의 모바일 클라우드 컴퓨팅 환경 제공하는 것으로 기존의 클라우드 서비스가 모바일 단말에 심리스하게 서비스제공, 모바일 단말의 자원을 연계하여 클라우드 서비스 제공하는 등의 특성을 가지고 있다. 본 고에서는 모바일 클라우드 서비스의 개요 분류체계, 그리고 관련 표준화 동향을 살펴보도록 한다.

모바일 이기종 컴퓨팅 시스템에서 영상처리 고속화를 위한 CPU측 병렬처리 방법 (Parallel Processing Method on CPU for Image Processing on Mobile Heterogeneous Computing System)

  • 백아람;최해철
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2015년도 하계학술대회
    • /
    • pp.181-182
    • /
    • 2015
  • 모바일 기기의 보급률과 성능이 급속도로 성장하면서 모바일 기기에서의 비디오 소비 또한 크게 증가하였다. 하지만, 전력과 공간을 줄이기 위해 설계된 모바일 플랫폼은 데스크톱 플랫폼과 비교하여 성능의 한계가 존재한다. 따라서 대용량 비디오 처리를 위해 SIMD 아키텍쳐를 이용하는 임베디드 GPU를 활용하여 이와 같은 한계를 극복하기 위한 고속화 연구가 많이 진행되고 있다. 저장된 데이터를 활용하는 영상처리는 GPU 뿐만 아니라 CPU가 반드시 함께 이용되어야 하며, 모바일 환경에서의 이기종 컴퓨팅 시스템은 프로세서 사이의 낮은 전송속도와 이로 인한 대기시간, 모바일 운영체제가 지원하는 데이터 형태의 필수적인 사용 등의 구조적 단점이 존재한다. 본 논문에서는 임베디드 GPU를 활용한 영상처리 고속화를 위해 임베디드 CPU측에서 병렬처리를 이용하여 앞서 설명한 단점들을 극복하고 실험결과로 모바일 이기종 컴퓨팅 구조에서 임베디드 CPU 활용이 전체적인 연산 효율을 증가시키는 결과를 보였다.

  • PDF

모바일 플랫폼에 따른 스마트 뱅킹의 지속사용에 영향을 미치는 선행요인: Android OS vs. iOS (Antecedent Factors Influencing the Continued Use of Smart Banking by Different Mobile Platforms: Android OS vs. iOS)

  • 김도형;하성호;박경배
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제24권2호
    • /
    • pp.209-240
    • /
    • 2015
  • 연구 목적 본 연구는 스마트 뱅킹(smart banking)의 다양한 속성과 사용자 속성, 지각된 즐거움, 신뢰 및 만족, 그리고 지속 사용 의도와의 관계를 구글의 안드로이드 운영체제(Android OS)와 애플의 운영체제(iOS)간 비교 분석하였다. 연구설계/방법론/접근법 본 연구의 목적을 달성하기 위해 2012년 9월 국내에서 실시된 설문조사를 바탕으로 총 245개의 샘플을 수집하였으며 이를 토대로 구조방정식을 통해 분석해 보았다. 결과 스마트 뱅킹 서비스에서 수렴성과 친숙성은 지각된 유용성에 유의미한 영향을 미치는 것으로 나타났으며, 보안성과 경제성은 지각된 신뢰성에 유의미한 영향을 미치는 것으로 밝혀졌다. 또한, 보안성, 경제성 및 혁신성의 지각된 유용성과의 관계, 그리고 편의성 및 친숙성의 지각된 신뢰성과의 관계에서 모두 안드로이드 운영체제가 iOS 보다 강한 영향력을 미침을 확인 할 수 있었다. 본 연구는 스마트 뱅킹에 관한 서로 다른 두 운영체제(Android OS vs. iOS)간의 비교분석을 수행함과 동시에 통합된 프레임워크를 제안함으로써 관련 연구에 이바지 할 것으로 기대된다.