• 제목/요약/키워드: 실시간운영체계

검색결과 375건 처리시간 0.03초

실시간 운영체제

  • 이두원
    • 디지털콘텐츠
    • /
    • 11호통권78호
    • /
    • pp.56-60
    • /
    • 1999
  • 시장조사기관인 IDC는 2002년께 웹폰이나 디지털TV, 셋탑박스, 디지털 비디오 같은 임베디드 시스템이 PC시장을 앞설 것으로 내다보고있다. 이에 따라 이 시장을 둘러싼 업체들의 경쟁이 치열하게 펼쳐지고 있는데 이러한 임베디드 시스템에 필연적으로 사용되다시피하는 것이 바로 실시간 운영체제(RTOS:Real-Time Operating System)이다. 실시간 운영체계가 가지는 특징, 응용분야, 그리고 인터넷 상에서 실시간 운영체계의 정보를 얻을수 있는 방법에 대해 간략하게 소개하고자 한다.

  • PDF

SLR 운영용 실시간 운영체계에 대한 실험적 고찰

  • 류동영;서윤경;조중현;박종욱
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2009년도 한국우주과학회보 제18권2호
    • /
    • pp.42.2-42.2
    • /
    • 2009
  • 한국천문연구원에서 개발 중인 KHz급 Satellite Laser Ranging(SLR) 시스템인 ARGO-M 의 운영시스템 중의 하나인 Interface Control System 은 현재 시각에서의 위성의 위치를 개산하여 추적마운트부에 Tracking 정보를 제공하고, 주기적으로 발사되는 레이저의 귀환 시간을 계산하여 수신광검출기 게이트를 열어야 하는 시간을 FPGA 보드에 전달하는 기능 등을 수행하게 된다. 이러한 일련의 작업은 각각 필요한 시점에 정확하게 실행되어야 하며 이를 위해 실시간 운영체계가 사용될 예정이다. 실시간 운영체계 하에서 Ranging 에 관련한 프로세스를 수행할 경우에 발생될 수 있는 문제점을 검토하기 위해서 기존에 Austria Graz SLR 관측소에서 사용하고 있는 DOS용 테스트 프로그램을 실시간 운영체계로 검토되고 있는 INtime 환경으로 이식하여 성능을 기존의 DOS 프로그램과 비교하여 보았다. Controller 역할을 담당하고 있는 FPGA 보드와의 데이터 통신의 주기성을 확인하는 시험 결과 실시간 운영체계를 사용하는 경우가 USB 사용 등 외적인 교란에 의한 영향을 적게 받는 것을 확인 할 수 있었다. 또한 500피코초 단위의 해상도를 갖는 내부 이벤트 타이머와의 연계, 레이저 발사 명령, 광검출기의 게이트 여닫기 등의 프로세스가 실시간 환경에서 문제점 없이 구현 가능함을 확인하였다.

  • PDF

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

  • 박희상;안희중;김용희;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.58-60
    • /
    • 2002
  • 실시간 운영 체제(Real-Time Operating System)는 특정 태스크가 정해진 시간 안에 수행될 수 있도록 시간 결정성(Determinism)을 보장하는 운영 체제이다. 실시간 운영테제는 멀티태스킹(Multitasking) 및 ITC(InterTask Communication 혹은 IPC, Interprocess Communication)을 제공한다는 점에서는 일반 운영체제인 Unix$^{TM}$, Linux$^{TM}$, Windows$^{TM}$ 등과 같지만, 시간 결정성을 보장한다는 점에서 일반 운영 체제와 다르다. 또만 실시간 운영 체제를 포함한 임베디드 시스템(Embedded System)은 일반적으로 디지털 카메라, 디지털 TV, DVD 등에서 수행되므로 실행 이미지(Image) 크기가 작아야 한다. 본 논문에서는 실시간 운영체제의 실행 이미지를 줄이면서 시간 결정성을 보장한 수 있도록 메모리 관리 체계를 설계하고 구현한 내용을 설명한다.

  • PDF

실시간 운영체계 UbiFOS$^{TM}$에서의 POSIX 적용 (The Application of POSIX on UbiFOS$^{TM}$ Real-Time Operating System)

  • 송예진;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.437-442
    • /
    • 2006
  • 임베디드 시스템은 그 용도에 따라서 다양한 기능을 수행하도록 설계된 전용 컴퓨팅 시스템으로 최근 임베디드 시스템의 보급이 많아지고 다양화됨에 따라 응용 프로그램의 재사용성 향상을 위해 운영체계의 개발 시 표준 API를 사용하여 표준화를 해야 하는 필요성이 되고 있다. 따라서 본 논문에서는 실시간 운영체계인 UbiFOS$^{TM}$에 개방형 운영체제 인터페이스인 POSIX의 API를 적용시켜 설계 및 구현하였다.

  • PDF

실시간 Linux 환경에서 상주형 게이트웨이의 설계 (Residential Gateway Design under Realtime Linux Environment)

  • 심장섭;김종겸;정순기
    • 정보처리학회논문지A
    • /
    • 제11A권1호
    • /
    • pp.21-28
    • /
    • 2004
  • 본 논문에서는 실시간 리눅스 환경에서 상주형(residential) 게이트웨이의 설계와 핵심 기능들의 구현 방법에 대한 연구를 수행하였다. 기존 실시간 운영체계의 각 기능들에 관련된 최근의 연구 결과들을 활용하여 상주형 게이트웨이의 운영체계로서 실시간 리눅스론 안정적으로 실행시킬 수 있는 장치구동기(device driver)의 개발 사례를 제시하였으며, 시스템 내에서의 성능 특성을 정성적으로 분석하여 성능을 개선시킬 수 있는 방법을 설명하였다. 이를 통해 실시간 리눅스 환경에서 상수형 게이트웨이의 효율적인 구현 가능성을 제시하였다.

MOS-EMS 연계 데이터 흐름 (Data flow for MOS-EMS system interoperation)

  • 이강재;박문철;이건웅;김성학
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 제37회 하계학술대회 논문집 D
    • /
    • pp.2134-2135
    • /
    • 2006
  • 전력거래소는 발전경쟁시장(CBP; Cost-Based Pool) 장기화에 따른 운영상의 효율성을 개선하고 기 개발된 시장운영시스템(MOS; Market Operation System)을 활용하여 급전체계를 개선하기 위해 준비중이다. 현행 급전체계에서는 거래 전일에 수행한 수요예측을 바탕으로 1시간 단위운영발전계획을 전일에 수립하고 EMS(Energy Management System)를 이용하여 발전기에 대한 경제부하배분(ED; Economic Dispatch)을 시행하고 있지만, 현 EMS는 시장체제 환경 전에 도입된 설비로 시장환경에 대한 고려가 되어 있지 않고 계통운영 보조서비스의 실시간 반영이 어려운 점이 있다. 전력거래소는 실시간 급전 운영을 위해 기존 EMS에 MOS를 연계하여 MOS의 5분 단위 수요예측량을 기반으로 송전망 제약과 예비력 요구량 등을 고려한 발전기별 경제부하 배분량 및 예비력 배분량을 결정하고, 추가적으로 EMS에서 수요예측 오차 및 주파수 보정량을 실시간으로 계산하여 발전기별로 배분하도록 함으로써, 1일 전 시행하던 급전계획을 취득 자료를 기반으로 5분 단위로 실시간 계산할 수 있도록 급전 체계를 개선할 계획이다. 이를 통해 실시간으로 에너지와 예비력을 동시에 최적화함으로 전력시장 및 전력계통 운영을 한층 선진화 할 수 있는 계기를 마련하였으며 또한 저비용 발전기 사용을 극대화함으로 발전비용의 절감에도 기여하는 효과를 기대할 수 있다. MOS-EMS간 자료연계에는 ICCP(Inter-Control Communication Protocol)와 FTP 프로토콜을 사용하였고, 수차례 모의운영을 통하여 데이터베이스 및 현장 취득 자료의 정확도(accuracy)가 양 시스템 간 연계 및 전력 계통의 안정적 운영에 매우 중요한 요소로 나타났다. 전력거래소는 장기적으로 CIM(Common Information Model)기반의 표준 전력계통 데이터베이스를 구축하고 시스템 간 자료 연계를 위해 XML을 활용하여 시스템 간 상호 운영성(Interoperability)과 자료 연계의 안정성을 높일 계획이다. 본 논문은 MOS-EMS 연계에 따른 시스템 간 자료의 흐름 및 처리에 대해 주로 설명하고자 한다.

  • PDF

자바 가상 머신을 통한 ARX 쓰레드 라이브러리의 성능 측정 (Performance Evaluation of ARX Thread Library in Java Virtual Machine)

  • 서양민;박정근;김기정;홍기정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (3)
    • /
    • pp.157-159
    • /
    • 1998
  • 쓰레드는 프로그램의 동시성을 표현하는데 적합하고, 프로세서 모델에 비하여 동기화나 문맥교환의 비용을 줄일 수 있어 기존의 멀티 프로세스 프로그래밍을 대체하고 있다. 운영체계에서 멀티쓰레팅 환경의 제공은 이제 필수적이며, 좋은 성능을 위해서는 운영체계의 지원이 필요하다. ARX 실시간 운영체계는 유저 레벨 멀티쓰레팅을 지원하고 있으며 쓰레드의 성능을 높이고 유저 레벨에서 실시간 스케쥴링이 가능하도록 하기 위하여 동적 가상 쓰레드 바인딩(dynamic virtual stack binding)과 스케쥴링 이벤트 업콜(scheduling event upcall)등의 기법을 지원한다. 본 논문에서는 자바 가상 머신을 통하여 ARX 운영체계의 쓰레드 라이브러리의 성능을 측정하고 다른 운영체계의 멀티쓰레드 라이브러리와 성능 비교를 하였다. 실험결과 ARX 가 제공하는 쓰레드 라이브러리가 다른 운영체계에 비해 우수한 성능을 보여줌을 확인하였다.

  • PDF

스마트 물관리를 위한 농업용수관리 정보체계 구축 (Development of Agricultural Water Management Information System for Smarter Water Management)

  • 남원호;김태곤;최진용;김진택
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2012년도 학술발표회
    • /
    • pp.445-445
    • /
    • 2012
  • 농업 수자원 시스템은 유역의 유출량으로부터 용수를 생산하고 농작물 재배를 위하여 용수를 공급하는 일련의 체계로서, 여름철 집중되는 강우를 저류하여 가용 용수를 확보하고 적절한 시기에 필요한 용수량의 공급을 목적으로 한다. 농업용 저수지, 용 배수로 및 평야부 수리시설물과 같은 구성 요소들은 오랜 기간에 걸쳐서 축조되어 지속 가능하고 안정적인 농업용수 공급을 수행하고 있다. 농업 수자원 시스템을 운영하는 과정에서 물 수요량에 대한 실시간 관리가 불가능하여, 수요와 공급의 불균형으로 인한 용수 공급 효율 저하 및 수리시설물의 노후화 및 누수 등으로 인한 관리 손실량 발생과 같은 문제점이 제기되었다. 스마트 물관리는 농업 수자원 환경의 급격한 변화에 대응하기 위하여 첨단 정보통신 기술을 도입하는 차세대 물관리 시스템으로 실시간 모니터링, 수자원의 분석/모의/운영 및 정보 관리 등 전 분야에서 정보화와 지능화를 구현하기 위한 기술 총화로 정의된다. 본 연구에서는 스마트 물관리를 구현하기 위한 구체적 방안으로써, 통합적인 농업용수의 실시간 운영 및 정보 관리를 위하여 첨단 정보통신기술을 이용한 모니터링 기술, 수집된 정보 분석 및 제공을 위한 웹 기반의 정보관리 기술, 정보교환을 위한 네트워크 기술 등을 통합 운영할 수 있는 체계를 구성하였다.

  • PDF

운영체계 소프트웨어

  • 강석열
    • ETRI Journal
    • /
    • 제8권2호
    • /
    • pp.83-91
    • /
    • 1986
  • 컴퓨터의 많은 응용에 따라 분산처리, 실시간처리, 고장감내처리 등에 대해 운영체계의 연구가 많이 되어왔다. 본고는 한국형 전전자교환기인 TDX-1 시스팀에서 사용된 TDXOS의 실현과 그 특성에 관해 서술하였다. TDXOS는 고실시간처리(Hard real time processing)와 분산처리, 컴퓨터의 이중화, 과부하제어, 실시간 디버거(Debugger) 들을 실현하였으며 뱅크(Bank)시스팀 형태의 메모리 관리기법이 사용되었다. 특히, 소형 마이크로프로세서(Z80) 및 어셈블리 언어에 최적의 동작 환경을 제공하도록 설계되어 실시간의 효율이 최대화되었다.

  • PDF

실시간 타이머를 적용한 전투체계 SW 설계 방안 (A Study on the Design Method of Combat System SW based on Real-time timer)

  • 박지윤
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.19-20
    • /
    • 2017
  • 전투체계 SW 설계 시 실시간성은 중요하게 고려되어야 할 요소이다. 예로 전투체계 SW 중 하나인 장치관리 모듈은 전투체계를 구성하는 연동단 및 정보처리장치의 운용 상태를 감시하고 상태정보 메시지를 체계관리 모듈에 일정한 주기로 보고하기 위해 실시간성이 요구되어진다. 하지만 장치관리 모듈을 비롯한 전투체계 SW의 운용환경은 실시간성 제공이 어려운 윈도우 운영체제를 사용하고 있다. 또한 전투체계 SW는 재사용성이 높아 멀티 프로세서 환경을 고려하지 않은 설계와 개발 중 추가된 여러기능의 혼재로 실시간성 만족에 어려움이 있다. 이 문제를 해결하기 위해 본 논문에서는 전투체계 SW에 실시간성의 확보를 위한 방안에 대해 연구하였다. 그 방법으로 ms단위의 이벤트 발생이 가능한 실시간 타이머와 CPU 할당을 이용한 쓰레드 스케줄링 방안을 제안하였으며 장치관리 모듈에 적용하였다. 그리고 실험을 통해 성능을 입증하였다. 본 논문에서 제안한 방안은 별도의 상용 솔루션이나 커널 수정이 불가능한 경우 응용 SW 수정으로 실시간성을 높일 수 있다는 장점을 가진다.

  • PDF