• Title/Summary/Keyword: 컴퓨터 운영체제의 하나

검색결과 175건 처리시간 0.011초

운영체제 소프트웨어의 기능성 시험결과 분석 (Test result analysis of Operating System software)

  • 강배근;이하용;양해술
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.863-864
    • /
    • 2009
  • 운영체제는 컴퓨터 하드웨어와 컴퓨터 사용자 사이에 놓인 중간자 구실을 하는 프로그램의 집합으로 정의한다. 운영체제의 목표는 사용자가 프로그램을 수행할 수 있는 편리한 환경을 제공하는 것이다. 즉, 운영체제는 컴퓨터 시스템을 쉽게 사용할 수 있도록 지원하고 컴퓨터 하드웨어를 효율적으로 사용하는 방법을 지원하는 시스템 프로그램이다. 따라서 운영체제는 컴퓨터를 사용할 때 없어서는 안될 핵심 소프트웨어로 하드웨어와 소프트웨어와 데이터를 관리하는 핵심 역할을 수행한다.

Core-A프로세서용 MicroC/OS-II 이식 (Porting MicroC/OS-II to Core-A processor)

  • 심정민;지정훈;우균
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.49-50
    • /
    • 2009
  • 본 논문에서는 국산 임베디드 프로세서인 Core-A에서 동작하는 실시간 운영체제 이식에 대해 설명한다. 운영체제 이식을 위해서는 코드 작성에 앞서 컴파일과 디버깅을 위한 개발 환경을 구축하고 운영체제 이식을 위해 새로 작성할 부분을 파악할 필요가 있다. 이식할 운영체제인 MicroC/OS-II는 교육용으로 널리 쓰이는 실시간 운영체제로 C와 Assembly로 작성되어 있으며, 프로세서에 독립적인 코드와 프로세서에 의존적인 코드가 분리되어 있어 이식이 용이하다. Core-A로의 운영체제 이식은 Context Switching이나 Critical Section과 같이 레지스터를 직접 다루어야 하는 프로세서에 의존적인 코드를 수정하여 이루어졌다

Xen 가상 머신에서 QoS를 고려한 실시간 자원 할당 기법 (Realtime Resource Allocation Scheme Considering QoS on Xen Virtual machine)

  • 김병기;장재혁;허경우;고영웅
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.165-167
    • /
    • 2011
  • Xen과 같은 가상 머신에서 각 게스트 운영체제가 필요로 하는 CPU 요구량을 정확하게 측정하기는 어렵다. SEDF 스케줄러는 사용자가 각 게스트 운영체제의 CPU 할당량을 직접 입력하고 있다. 따라서 가변적인 부하를 가지고 있는 상황에서 게스트 운영체제의 스케줄링이 어렵다. 본 논문에서는 작업량이 가변적으로 변화하는 시스템의 QoS를 고려하여 실시간 태스크가 필요로 하는 CPU 자원을 효율적으로 할당하는 방법을 제안하였다. 실험을 통하여 제안한 방식이 가변적인 작업량에 대해서 효율적으로 동작됨을 보였다.

다중코어 운영체제를 위한 부트로더 설계 및 구현 (Design and Implementation of Boostrap Loader on Multi Core Operating System)

  • 김동휘;박연택;정해람;방태훈;주용완;이준동
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.1-4
    • /
    • 2023
  • 운영체제(Operating System)는 사용자의 하드웨어, 시스템 자원(System Resources)을 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어(System Software)이다. 시스템 하드웨어를 관리할 뿐아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공한다. 최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 가상 머신(HyperVisor) 위에서 실행되기도 한다. 본 연구에서는 다중 코어 프로세서를 타겟으로 한 소규모 운영체제 개발 프로젝트의 일환으로 부트로더를 설계하고 구현하였다. 부팅은 최초 컴퓨터에 전원이 들어온 후 운영체제가 실행할 수 있는 환경을 구축하는데 가장 중요한 역할을 하는 프로그램이며, 이를 잘 활용하면, 임베디드 시스템, IOT 등 다양한 분야에 이용할 수 있다.

  • PDF

클로즈드 소스 기반 가상 머신의 성능 비교 (Performance Comparison of Closed Source-Based Virtual Machines)

  • 이혁준;김성기;최재영;민병준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.121-124
    • /
    • 2012
  • 가상화 기술은 물리적인 컴퓨팅 자원을 논리적으로 분할하여 여러 사용자에게 제공함으로써 자원 효율성 및 관리 측면에서 큰 이점을 갖고 있을 뿐만 아니라 클라우드 기술의 핵심으로 그 중요성이 나날이 높아지고 있다. 이에 맞춰 가상 머신의 성능 측정 방법 및 성능 비교 역시 활발하게 진행되어야 하나, 실제로는 서버 가상화 위주의 벤더 종속적인 성능 비교가 진행되어 왔다. 본 논문에서는 기존의 가상 머신 성능 측정 방법에 대해 연구하고 운영체제에서 제공하는 유틸리티를 이용하여 성능 측정 방법을 제안한다. 전가상화(Full Virtualization)방식의 클로즈드 소스 기반(Closed Source Based)의 가상화 솔루션들을 선정하여 윈도우즈와 리눅스 운영체제 상에서 각각 성능 측정 방법 및 요소를 정의하고 성능 측정 후 비교하였다. 그 결과로 각 가상화 솔루션의 성능 비교 지표를 통하여 가상 머신의 실행과 가상 머신상의 응용 프로그램이 호스트 운영체제에 미치는 부하를 분석하였다.

상태머신 프레임워크를 지원하는 멀티쓰레드 기반 센서 네트워크 운영체제의 설계 (Design of State machine frameworks based on Multi-Thread Sensor Network Operating System)

  • 이승근;허신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.223-227
    • /
    • 2007
  • 무선 센서 네트워크는 유비쿼터스 컴퓨팅에서 생활환경과 컴퓨터 사이의 중계자 역할을 하는 매우 중요한 연구 분야이다. 매우 제약적인 자원 환경에서 동작하여야 하는 센서 노드의 특성 때문에 제한된 자원을 효율적으로 관리할 수 있는 센서 노드용 운영체제가 요구된다. 또한 센서 네트워크는 외부 물리 환경의 변화에 반응하여 동작하는 시스템이기 때문에 여러 이벤트를 동시에 재빠르게 처리 할 수 있는 기능을 제공해야 하며, 센서네트워크 어플리케이션 프로그래머에게 이러한 반응형 어플리케이션 개발이 용의하도록 하는 프레임워크를 제공해야 한다. 이를 위해 본 논문에서는 반응형 시스템에 적합한 상태머신 프레임 워크를 멀티쓰레드 기반의 Nano-Qplus 운영체제 상에서 센서 네트워크의 자원적 제약을 준수하면서 효율적으로 이벤트를 처리 할 수 있는 프레임워크를 지원하는 센서네트워크용 운영체제의 구조를 제안한다.

  • PDF

웹 기반 운영체제에 관한 연구 (A Study on Web-based operating system)

  • 배유미;정성재;장래영;박정수;소우영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 춘계학술대회
    • /
    • pp.674-677
    • /
    • 2012
  • 운영체제는 컴퓨터 하드웨어와 컴퓨터 사용자간의 매개체 역할을 수행하는 것으로 사용자가 프로그램을 수행할 수 있는 환경을 제공한다. 따라서, 운영체제의 주된 목적은 컴퓨터를 편리하게 이용하는 것에 있고, 컴퓨터 하드웨어를 효율적으로 관리하는 데 있다. 컴퓨터를 이용하는 계층의 대중화, 하드웨어의 성능적 향상, 인터넷의 등장, 무선 네트워크의 활성화, 스마트폰 및 태블릿(Tablet) PC 등장, 가상화 기술 및 클라우드 컴퓨팅 등장 등은 운영체제 분야에도 변화를 주기 시작하였다. 특히 서버 가상화 기술을 기반으로 하는 클라우드 컴퓨팅 환경과 다양한 유무선기기를 활용한 인터넷 접속환경으로 인해 웹 기반 운영체제가 탄생하였다. 본 논문에서는 웹 기반 운영체제의 정의, 종류와 특징, 장단점에 대해 분석하고, 앞으로의 전망에 대해 알아본다.

  • PDF

GPS 항법 컴퓨터를 위한 실시간 운영체제의 설계 및 구현 (Design and Implementation of Real-Time Operating System for a GPS Navigation Computer)

  • 배장식;송대기;이철훈;송호준
    • 정보처리학회논문지A
    • /
    • 제8A권4호
    • /
    • pp.429-438
    • /
    • 2001
  • GPS(Global Positioning System)는 시간, 기상 상태에 관계없이 지구 전역에서 사용 가능한 가장 이상적인 항법 시스템이다. GPS는 현재 건설, 측량, 환경, 통신과 지능 항체 등 다양한 분야에서 응용되고 있으며, 앞으로 그 활용은 더욱 커질 것이다. 본 논문은 GPS와 관성 항법 시스템(INS :Inertial Navigation System)을 혼합 구성한 수신보드의 항법 컴퓨터 부에서 동작하는 실시간 운영체제에 대한 설계 및 구현에 관한 것이다. 실시간 운영체제는 항법 컴퓨터 부에서 GPS의 운용 태스크(task)들을 수행하게 된다. 개발된 실시간 운영체제는 GPS 수신기 수행에 최적인 환경을 제공하도록 하며, 사용자로 하여금 고수준의 응용으로 GPS용 프로그램을 개발할 수 있도록 한다. 본 운영체제는 태스크들을 우선 순위 기반으로 처리하는 선점형(preemptive) 스케쥴링 방식을 채택한 운영체제이며, 동적 메모리 관리, 인터럽트, 타이머, IPC 등의 부분으로 구성되어 있다. 논문에는 GPS/INS 통합 보드 시스템의 구조, 운영체제의 구조, 개발 환경, 실시간 운영체제의 성능 평가에 대한 내용들을 기술하였다.

  • PDF

모바일 운영체제와 스마트 TV 동향 분석 (Trend analysis of Smart TV and Mobile Operating System)

  • 배유미;정성재;장래영;박정수;경지훈;성경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.740-743
    • /
    • 2012
  • 초기의 운영체제 역할은 컴퓨터와 사용자간의 매개체 역할을 수행하는 것으로 하드웨어 및 프로세스를 관리하고, 사용자가 컴퓨터 시스템을 편리하게 이용하도록 하는 것이다. 이러한 운영체제가 서버나 개인용 컴퓨터뿐만 아니라, 스마트폰 및 태블릿 같은 모바일 기기에 탑재되어 모바일 운영체제를 탄생시켰다. 모바일 운영체제는 다양한 기기의 등장, 클라우드 서비스와 결합, 사용자들의 높은 욕구 등으로 인하여 단순한 임베디드 운영체제가 내장되어 작동하던 TV나 자동차까지 영역을 확대해 가고 있다. 본 논문에서는 모바일 운영체제, N-스크린, 스마트 TV에 대해 알아보고, 주요 스마트 TV 분석을 통하여 앞으로 모바일 운영체제의 동향에 대해 알아본다.

  • PDF

OSEK/VDX 기반 전장용 운영체제의 안전성 검증을 위한 자동 테스트 시나리오 생성기 (Automatic Test Scenario Generator for OSEK/VDX-based Automotive Operating Systems)

  • 변태준;최윤자
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.1551-1554
    • /
    • 2012
  • 차량전장용 운영체제는 안전중요(safety-critical) 소프트웨어로써 엄밀한 검증과 테스트를 필요로 한다. 엄밀한 검증은 시스템의 모든 사용 가능한 시나리오의 도출을 필요로 하며, 이것을 수작업으로 생성하는 데에는 비용과 효율성에 문제가 있다. 본 연구에서는 차량전장용 운영체제의 국제표준인 OSEK/VDX 에 명시된 제약사항을 고려한 테스트 시나리오 자동 생성기와 이를 보조하는 OSEK/VDX 시뮬레이터를 개발하여 테스트 효율의 향상과 자동화를 도모하였다. 개발된 도구는 OSEK/VDX 기반 개방형 운영체제인 Trampoline 에 적용하여 효과를 입증하였다.