• Title/Summary/Keyword: Interrupt

Search Result 477, Processing Time 0.025 seconds

New Hypervisor Improving Network Performance for Multi-core CE Devices

  • Hong, Cheol-Ho;Park, Miri;Yoo, Seehwan;Yoo, Chuck
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.6 no.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)

  • 민병성
    • Journal of the KSME
    • /
    • v.25 no.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 (선박의 운동 운항환경 모니터링 시스템 개발)

  • Yoon, Hyeon-Kyu;Lee, Gyeong-Joong;Lee, Dong-Kon
    • Journal of Navigation and Port Research
    • /
    • v.32 no.1
    • /
    • pp.15-22
    • /
    • 2008
  • A ship in a sea cruises with rolling, pitching, heaving etc because of environmental causes such as wind and wave. Those motions make crews or passengers feel inconvenience and they feel acceleration changes. Therefore, if lateral and vertical accelerations can be measured at a specific position in a ship, it can be known how discomfortable crews or passengers are. The motion monitoring system developed in this paper consists of measuring and communicating part including five accelerometers and gyro and a main computer which acquires measuring data and calculates motion indices. MSI(Motion Sickness Incidence) and MII(Motion Induced Interrupt) are calculated in real time using measured acceleration and angular rate. The validity of the developed system was confirmed through the real ship test of Hannara which is the school ship of Korea Maritime University.

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

  • Song, Ki-Chang;Kang, Chul-Ho
    • Journal of Korea Multimedia Society
    • /
    • v.13 no.7
    • /
    • pp.1016-1022
    • /
    • 2010
  • Far-talking recognition and distributed speech recognition networking techniques are essential to control various and complex home services conveniently with voices. It is possible to control devices everywhere at home by using only voices. In this paper, we have developed the server-client DSP module for distributed speech recognition network system and proposed a new decision rule to decide intelligently whether to accept the recognition results or not by the transferred confidence rate. Simulation results show that the proposed decision rule delivers better performances than the conventional decision by majority rule or decision by first-arrival. Also, we have proposed the new interrupt-polling technique to remedy the defect of existing delay technique which always has to wait several clients' results for a few seconds. The proposed technique queries all client's status after first-arrival and decides whether to wait or not. It can remove unnecessary delay-time without any performance degradation.

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

  • 인치호
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.6 no.4
    • /
    • pp.369-375
    • /
    • 2001
  • This paper proposes a dual real-time scheduling design under real-time constraints kernel environments. In this paper, we have designed both the real-time kernel and the general kernel that have their different properties to satisfy these properties, that is, interrupt latency, scheduling precision, and message passing. In real-time tasks, interrupt processing should be run. In general kernel, non real-time tasks or general tasks are run. Also, when tasks conflict, it executed the mixed priority scheduling that non real-time kernel executed static scheduling and real-time kernel executed dynamic priority transformation scheduling, that is, least-laxity-first/minimization preemption scheduling. We have compared the results of this study for performance of the proposal real-time kernel with both RT Linux 0.5a and QNX 4.23A, that is, of interrupt latency scheduling precision and message passing.

  • PDF

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

  • Chae, S.;Kim, Y.L.;Liu, J.;Kim, K.R.;Bien, Zeungnam
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.17 no.6
    • /
    • pp.33-37
    • /
    • 1980
  • The information display control system is designed and implemented on an automobile in which the conventional panel displays are replaced by electronic ones. The system hardware consists of three main parts, i. e., (i) the function select keyboard (ii) the central processing unit (iii) the displays, The system software consists of main routine and several interrupt service routine such as keyboaiuand display interrupt service routine:. The main routine handles various sensor inputs to generate the appropriate information for the driver such as running speed, available fuel quantity. coolant temperature, battery voltage, remaining distance to the destination , time of day, and so on. Finally the results of the field test of the system and some associated difficulties of realization problems are discussed.

  • PDF

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

  • Lee, Sang Seol
    • Journal of Korea Multimedia Society
    • /
    • v.16 no.1
    • /
    • pp.75-86
    • /
    • 2013
  • This paper presents a technique to implement embedded systems using interrupts of the one-chip microcontroller with many peripherals based on a multiple finite state machines model. The multiple finite state machine model utilizes the structure of FSMD used for hardware design and the features of flow control by interrupts. The main finite state machine corresponds to the main program and the sub-state machines corresponds to the interrupt subroutines. Therefore, interrupts from the peripherals can be processed immediately in the sub-state machines. The request and reply variables are used to interface between the finite state machines. Additional operating system is not necessary for the context switching between the main state machine and the sub-state machine, because the flow-control caused by interrupt can be replaced with the switching. An embedded system modeled on multiple finite state machine with ASM charts can be easily implemented by the conversion of ASM charts into C-language programs. This implementation technique can be easily adopted to the hardware oriented embedded systems because of the detail description of the model and the fast response to the interrupt events in the sub-state machine.

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

  • Kim, Han-Gook;Lee, Chang-Jo
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.14 no.2
    • /
    • pp.8-15
    • /
    • 2009
  • The need for ASP(Application Service Provider) has evolved from the increasing costs of specialized software that have far exceeded the price rage of small to medium sized businesses. There are a lot of technologies that make ASP possible, and software streaming service is one of them Software streaming is a method for overlapping transmission and execution of stream-enabled software. The stream-enabled software is able to run on a device even while the transmission/streaming of the software may still be in progress. Thus, a user does not have to wait for the completion of the software's download prior to starting to execute the software. In this paper, we suggest the new concept of software streaming system implement using the PageFault Interrupt Routine Hooking. As it is able to efficiently manage application, we do not have to install the entire software. In addition, we can save hardware resources by using it because we load basic binaries without occupying the storage space of the hardware.

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

  • Cho, Yu Song;Koo, Ja-Kyung
    • Membrane Journal
    • /
    • v.24 no.1
    • /
    • pp.10-19
    • /
    • 2014
  • Porous flat sheet membranes for separators in Zn air batteries were prepared with polyethersulfone (PES) solutions by immersion precipitation phase inversion method. PES/polyvinylpyrrolidone(PVP)/N-methylpyrrolidone(NMP) mixtures were used for casting solutions and water was used for coagulant. With the separators, Zn air batteries were fabricated. The separators were characterized by means of stress-strain test, impedance test and SEM. The Zn air batteries were tested by current interrupt method (CIM) and galvanostatic discharge method. The tensile strength increased with increasing PES content in the casting solution while the ionic conductivity decreased. On the other hand, the ionic conductivity increased while the tensile strength decreased with increasing PVP content. The effect of ionic conductivity trend of the separator in the Zn air battery was confirmed through current interrupt method and galvanostatic discharge method experiments. The battery with the separator from casting solution with higher PES content showed higher IR drop and lower discharge capacity. And the battery with the separator from casting solution with higher PVP content showed lower IR drop and higher discharge capacity.

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

  • 조영현
    • Proceedings of the Korean Institute of Communication Sciences Conference
    • /
    • 1982.10a
    • /
    • 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