• 제목/요약/키워드: Interrupt

검색결과 477건 처리시간 0.019초

New Hypervisor Improving Network Performance for Multi-core CE Devices

  • Hong, Cheol-Ho;Park, Miri;Yoo, Seehwan;Yoo, Chuck
    • 대한임베디드공학회논문지
    • /
    • 제6권4호
    • /
    • pp.231-241
    • /
    • 2011
  • Recently, system virtualization has been applied to consumer electronics (CE) such as smart mobile phones. Although multi-core processors have become a viable solution for complex applications of consumer electronics, the issue of utilizing multi-core resources in the virtualization layer has not been researched sufficiently. In this paper, we present a new hypervisor design and implementation for multi-core CE devices. We concretely describe virtualization methods for a multi-core processor and multi-core-related subsystems. We also analyze bottlenecks of network performance in a virtualization environment that supports multimedia applications and propose an efficient virtual interrupt distributor. Our new multi-core hypervisor improves network performance by 5.5 times as compared to a hypervisor without the virtual interrupt distributor.

마이크로프로세서의 원리와 응용(I)

  • 민병성
    • 기계저널
    • /
    • 제25권2호
    • /
    • pp.137-140
    • /
    • 1985
  • 이글에서는 마이크로프로세서의 원리와 응용에 관하여 다음의 사항을 중심으로 알아보았다. 1. 마이크로프로세서의 작동원리 - 인텔 8086, 기타 마이크로 프로세서의 작동 (1) 인터럽트(Interrupt) (2) 대기(wait) (3) DMA(Direct Memory Access)

  • PDF

선박의 운동 운항환경 모니터링 시스템 개발 (Development of the Motion Monitoring System of a Ship)

  • 윤현규;이경중;이동곤
    • 한국항해항만학회지
    • /
    • 제32권1호
    • /
    • pp.15-22
    • /
    • 2008
  • 바다에서 운항하는 선박은 바람과 파도 등의 외란 때문에 횡동요(Rolling), 종동요(Pitching), 상하동요(Heaving) 등의 운동을 하게 되며, 이러한 운동은 가속도 형태로 승객이 느끼게 된다. 따라서, 선박내의 특정 지점에서 좌우방향, 상하방향 가속도와 각속도 등을 계측하면 선원 또는 승객이 선박 운동에 어느 정도 피폭되었는가를 알 수 있다. 본 연구에서 개발한 운동 운항환경 모니터링 시스템은 4개의 가속도계와 가속도계, 자이로가 포함된 관성 자세계측장치, 데이터 취득장치를 포함한 계측 및 통신부, 중앙에서 데이터를 관리하고, 운항환경 지수를 계산하는 전산기로 구성되고, 계측된 가속도와 각속도를 이용하여 운항환경을 나타내는 정량적 지수인 뱃멀미 지수(Motion Sickness Incidence, MSI), 운동유발 작업방해회수(Motion Induced Interrupt, MII)를 실시간으로 계산한다. 개발된 시스템은 한국해양대학교 실습선인 한나라호의 부산-목포, 부산-제주 연안항해시 실선시험을 통하여 유효성을 확인하였다.

분산형 음성인식 DSP 네트워킹 시스템을 위한 반음소 모델기반의 신뢰도를 사용한 결정규칙과 인터럽트-폴링 (Decision Rule using Confidence Based Anti-phone Model and Interrupt-Polling Method for Distributed Speech Recognition DSP Networking System)

  • 송기창;강철호
    • 한국멀티미디어학회논문지
    • /
    • 제13권7호
    • /
    • pp.1016-1022
    • /
    • 2010
  • 지능형 홈네트워크의 복잡하고 다양한 서비스를 음성인식을 이용해 편리하게 제어하기 위해서는 원거리 음성인식 및 분산 음성인식 네트워킹에 관한 방법은 필수적 요소이다. 이를 통해 가정의 어느 공간에서든 음성을 이용한 홈컨트롤이 가능해 진다. 본 논문에서는 분산형 음성인식 DSP 시스템 구성을 위하여 서버-클라이언트 형태로 구분된 DSP 확장형 모듈을 개발하였으며, 클라이언트 모듈이 전달하는 인식 결과의 신뢰도를 통합 분석하여 서버 모듈이 지능적으로 인식 결과를 판단하는 기법을 제안한다. 모의 실험 결과, 제안한 판단 기법은 기존의 다수결의 법칙이나, 선도착 우선의 법칙보다 우수한 인식 성능을 나타내었다. 또한, 선도착 클라이언트 결과가 도착한 후 무조건 일정 시간 타 클라이언트 결과를 기다려야 하는 기존의 지연(Delay) 방식의 단점을 해결하기 위하여, 인터럽트 폴링 기법을 제안한다. 제안한 인터럽트 폴링 기법은 서버 모듈이 클라이언트 모듈에게 현재 상태를 물어보고 클라이언트의 결과를 기다려야 할지 선택함으로써 불필요한 인식 지연시간을 없애고 인식율의 성능을 유지할 수 있다.

실시간 제약 커널 환경하에서의 이중 실시간 스케쥴링 설계 (A Dual Real-Time Scheduling Design under Real-Time Constraints Kernel Environments)

  • 인치호
    • 전력전자학회논문지
    • /
    • 제6권4호
    • /
    • pp.369-375
    • /
    • 2001
  • 본 논문은 실시간 wpir 커널 환경 하에서의 이중 실시간 스케쥴링을 설계한다. 본 논문에서 제안한 이중 실시간 스케쥴링 설계는 실시간 제약 조건인 인터럽트 지연 시간, 스케줄링의 정확성, 메시지 전달시간을 만족하기 위하여 실시간 커널에서는 실시간 태스크 처리와 인터럽트 처리, 타이밍을 처리하도록 하였고 비 실시간 커널은 일반적인 태스크를 처리하도록 한다. 또한 태스크들의 충돌 시 혼합 우선 순위를 고려한 최적의 스케쥴링을 수행한다. 즉, 비 실시간 커널은 성적 우선 순위 스케쥴링을 수행하고, 실시간 커널은 동적 우선 순위 변형 스케쥴링인 최소 여유시간 우선 기반의 최소 선점을 갖는 스케쥴링 알고리즘을 수행한다. 그리고 기존의 실시간 커널인 RT-Linux 0.5a, QNX 4.23A와 제안한 실시간 커널이 인터럽트 지연, 스케줄링 정확성, 메시지 전달시간 등을 비교 qnstjrgkadmfhTJ 실시간 제약조건을 만족함을 보인다.

  • PDF

자동차의 마이크로프로셋서를 이용한 전자식 제어시스템에 대한 연구 제2편 ; 정보 표시 제어장치 ($\mu\textrm{p}$-based Electronic Control System for Automobiles Part 2; Information Display Control System)

  • 채석;김용립;유준;김광락;변증남
    • 대한전자공학회논문지
    • /
    • 제17권6호
    • /
    • pp.33-37
    • /
    • 1980
  • 자동차의 패널에 전자식 표시장치를 도입하고, 마이크로프로셋서를 사용하여 운전자에게 차의 동작상태 및 여행자료와 같은 정보를 표시하는 정보 표시시스템(information display system)을 설계 개발하였다. 본 시스템의 하드웨어로는 기능 선택 keyboard, 중앙 처리장치 표시공(displays)등이 있으며, 소프트웨어로는 여러 가지 감지기(Sensors)의 입력으로 부터, 주행속도, 사용 가능한 연료량, 냉긱수 은도, 바테리전압, 목적지까지 남은 거리, 현재의 시긱등 12가지의 여행자료등 운전자가 원하는 정보로 바꾸어 주는 main routine을 비롯하여, keyboard 및 연splay를 위한 interrupt service routine으로 구성하였다. 마지막으로, 본 시스템을 실제로 실장시험한 결과와 문제점을 논의하였다.

  • PDF

마이크로컨트롤러 인터럽트를 사용한 임베디드시스템의 다중 상태기계 모델링 기반 구현 기법 (An Embedded Systems Implementation Technique based on Multiple Finite State Machine Modeling using Microcontroller Interrupts)

  • 이상설
    • 한국멀티미디어학회논문지
    • /
    • 제16권1호
    • /
    • pp.75-86
    • /
    • 2013
  • 본 논문은 많은 주변장치와 인터페이스 되는 단일칩 마이크로컨트롤러로 구현되는 임베디드시스템을 인터럽트를 사용하여 다중 유한상태기계로 모델링하고 구현하는 방법을 제시한다. 다중 상태기계 모델은 하드웨어설계에 사용되는 FSMD 구조와 인터럽트에 의한 흐름제어 특징을 이용한다. 주 프로그램은 주상태기계에 대응하고, 부상태기계는 인터럽트 서비스루틴에 대응한다. 따라서 주변장치에서 발생하는 인터럽트는 부상태기계에서 신속히 처리될 수 있다. 유한상태기계 사이의 인터페이스는 요청과 응답 변수를 사용한다. 주상태기계와 부상태기계 사이의 콘텍스트 스위칭은 인터럽트에 의한 하드웨어 흐름제어로 대치될 수 있어 별도의 운영체제가 필요하지 않다. ASM 차트를 사용하여 다중 유한상태기계로 모델링된 임베디드시스템은 C언어 프로그램으로 변환시켜 쉽게 구현될 수 있다. 이 구현 방법은 모델링이 구체적고 부상태기계에서 인터럽트에 신속히 반응할 수 있어 하드웨어가 많이 사용되는 내장형시스템에 쉽게 적용될 수 있다.

페이지폴트 인터럽트 루틴 후킹을 이용한 소프트웨어 스트리밍 시스템 구현 (Implementation of a Software Streaming System Using Pagefault Interrupt Routine Hooking)

  • 김한국;이창조
    • 한국산업정보학회논문지
    • /
    • 제14권2호
    • /
    • pp.8-15
    • /
    • 2009
  • 소프트웨어 산업에 있어서 서버 관련 정보기술이 발전하고 네트워크 성능이 크게 향상된 반면, 이용 비용은 크게 높아짐에 따라 중소 사업장을 중심으로 ASP(Application Service Provider)와 같은 다양한 형태의 소프트웨어 사용 방식이 등장하게 되었다. 이를 가능하게 하는 요소 기술에는 여러 가지가 존재하는데, 본 연구에서는 컴퓨터상에서 수행에 필요한 최소한의 응용 소프트웨어를 중앙 서버로부터 분산 가상페이징 기술로 자동으로 끌어 와서 사용하는 소프트웨어 스트리밍 서비스 기술에 있어서 PageFault Interrupt Routine Hooking 방식을 응용한 새로운 개념의 소프트웨어 스트리밍 시스템 구현을 제안하였다. 이러한 방식을 이용하여 소프트웨어 스트리밍 시스템을 구현하게 되면, 보다 효율적으로 응용 소프트웨어를 관리할 수 있을 뿐만 아니라, 소프트웨어 전체를 인스톨할 필요가 없기 때문에 하드웨어의 저장 공간을 거의 사용하지 않는다. 또한, 기본적인 바이너리만을 받아서 로드하기 때문에 하드웨어 자원을 최대한 줄일 수 있게 된다.

Polyethersulfone-PVP 용액의 상전이를 통한 아연공기전지의 다공성 분리막 제조 (Preparation of Porous Separators for Zn Air Batteries Through Phase Inversions of Polyethersulfone-PVP Solutions)

  • 조유송;구자경
    • 멤브레인
    • /
    • 제24권1호
    • /
    • pp.10-19
    • /
    • 2014
  • 본 연구에서는 아연공기전지용 분리막으로 사용하기 위한 다공성 막을 Polyethersulfone (PES) 용액의 상전이법을 이용하여 제조하였다. 캐스팅 용액은 PES/polyvinylpyrrolidone(PVP)/N-methylpyrrolidone(NMP) 용액으로 그리고, 비용매는 물을 사용하여 분리막을 제조하였다. 제조된 분리막을 이용하여 아연공기전지를 제작하였다. 분리막의 모폴로지는 캐스팅 용액 내의 PES 및 PVP의 함량을 통해 조절하였다. 제조된 분리막의 기계적 특성, 이온전도도 및 모폴로지는 인장실험, impedance 실험 및 SEM을 이용하여 측정하였다. 아연공기전지의 성능은 current interrupt method (CIM)와 정전류 방전실험을 통하여 측정하였다. 캐스팅 용액 내의 PES 함량이 증가함에 따라 기계적 강도는 증가한 반면 이온전도도는 감소하였다. 반면, 캐스팅 용액 내의 PVP 함량이 증가함에 따라 이온전도도는 증가하였지만 기계적 강도는 감소하였다. 이와 같은 이온전도도 경향의 아연공기전지 내에서의 효과는 current interrupt method와 정전류 방전실험에서 확인되었다. PES 함량이 높은 캐스팅 솔루션의 분리막으로 제조된 전지는 높은 IR 손실과 낮은 방전용량을 보였으며, PVP 함량이 높은 캐스팅 솔루션의 분리막으로 제조된 전지는 낮은 IR손실과 높은 방전용량을 보였다.

NO. 1A ESS시스템 유지보수 체계에 대한 고찰

  • 조영현
    • 한국통신학회:학술대회논문집
    • /
    • 한국통신학회 1982년도 추계학술발표회논문집
    • /
    • pp.63-66
    • /
    • 1982
  • The main subject of this paper are the diagnostic hierarchy and maintenance, and the description of the duplication schemes,l the interrupt system and the maintence programs to detect, to automatically recover from, and to analyse troubles.

  • PDF