• Title/Summary/Keyword: 운영 체제

Search Result 2,894, Processing Time 0.029 seconds

Design of Open Architecture Real-Time OS Kernel (개방형 구조 실시간 운영체제 커널 설계)

  • 박희상;정명조;조희남;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.418-420
    • /
    • 2002
  • 실시간 운영 체제(Real-Time OS)는 특정 태스크가 정해진 시간 안에 수행될 수 있도록 시간 결정성(Determinism)을 보장하는 운영 체제이다. 실시간 운영체제는 멀티태스킹(Multitasking) 및 ITC(InterTask Communication 혹은 IPC, Interprocess Communication)을 제공한다는 점에서는 일반 운영체제인 Unix$^{TM}$, Linux$^{TM}$, Windows$^{TM}$ 등과 같지만, 시간 결정성을 보장한다는 점에서 일반 운영체제와 다르다. 본 논문에서는 전부 혹은 일부의 소스 공개를 고려한 개방형 구조를 기반으로 하여, 응용프로그램 개발자에게 보다 나은 융통성과 편의를 제공할 수 있도록 실시간 운영체제 커널을 설계한 내용을 설명하고 있다.

  • PDF

Translating SDL specification into C code in RTOS environment (실시간 운영체제환경을 고려한 SDL명세로부터의 C코드 생성)

  • 곽상훈;이동익;배영환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.469-471
    • /
    • 2001
  • 내장형시스템의 복잡도의 증가, 하드웨어-소프트웨어 통합설계방법의 대두 등으로 인하여 시스템수준의 명세, 설계방법론에 관한 관심이 더욱 고조 되고 있다. 본 논문에서는 시스템기술언어로 ITU-T에 의해 표준으로 권고되어 널리 사용되고 있는 SDL (Specification and Description Language)로부터 실시간 운영체제에서 수행 C코드를 자동으로 생성하는 방법론을 제시한다. C코드는 SDL 프로세스의 내부 행위 (behavior)를 묘사하는 운영체제 비의존적인 코드와 다중프로세스수행, 프로세스간 커뮤니케이션과 같은 운영체제 의존적인 부분으로 다중프로세스수행, 프로세스간 커뮤니케이션과 같은 운영체제 의존적인 부분으로 나뉘어지며, 운영체제 서비tm함수를 이용하여 생성된 C코드가 운영체제와 더욱 밀접하게 통합되어 수행된다.

  • PDF

Virus Test bed using VMware in Preparation for the Mobile IP Generation (Mobile IP 세대를 대비한 VMware 기반의 바이러스 Test bed)

  • Kim, Hong-Il
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.14 no.1
    • /
    • pp.56-63
    • /
    • 2009
  • Contrast operating system installed on traditional PC, operating system installed to mobile IP host is a status not to be established a definite monopoly system. Accordingly, for the time being, it is expected that operating system operated in mobile IP host will be used various operating systems. Regardless of operating system, this condition is a very vulnerable to modified virus. Because operating system used in an individual host is very diverse, It makes technical development to cure complicated in detection efficiently these virus. In this thesis, By using VMware under the various operating system, I designed and implemented system which is able to test a modified virus. Also I implemented prototype system to operate under the real mobile condition.

Design and Implementation Real-Time Operating Systems for DVD Players (DVD Player용 실시간 운영체제 설계 및 구현)

  • 안희중;백대현;성영락;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.340-342
    • /
    • 2003
  • 범용 컴퓨터가 아닌 홈 네트워크로 연결된 정보가전용 실시간 시스템에 내장되는 운영체제인 정보가전용 실시간 운영체제는 디지털 TV, 웹 TV, WebPad, PDA, Smart Phone 등에 사용된다. 그러나 정보가전용 실시간 운영체제는 선점형 스케줄링, 멀티 태스킹 및 태스크간 예측 가능한 동기화 방법 그리고 짧고 제한된 인터럽트 처리와 작은 실행 이미지 등과 같은 특징들을 갖는다. 본 논문에서는 이와 같은 특징들을 만족하는 정보가전용 실시간 운영체제를 DVD 플레이어에 적용하여 설계 및 구현한 내용을 기술한다.

  • PDF

The Design and Implementation of Memory Allocation using Max Heap Algorithm on Real-time Operating System (실시간 운영체제에서 최대 힙 알고리즘을 이용한 메모리 할당 기법 설계 및 구현)

  • 이정원;최인범;김용희;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.634-636
    • /
    • 2004
  • 실시간 운영체제는 멀티태스킹 및 ITC(Inter Task Communication)를 제공한다는 면에서는 범용운영체제와 비슷하나, 시간 결정성을 보장해야 한다는 면에서는 일반 운영체제와 다르다. 실시간 시스템에서는 메모리를 할당하는데 있어서 시간 제약을 어기지 않아야 하기 때문에 동적 메모리 할당은 효율적으로 구성되어야 한다. 본 논문에서는 실시간 운영체제 $_{1}$RTOS$^{TM}$에서 메모리 할당에 소요되는 시간을 향상시키기 위해 최대 힙 알고리즘을 적용한 메모리 할당 기법을 설계 및 구현하였다.

  • PDF

Design of Graphic User Interfaces for the Real Time Operations System (실시간 운영체제를 위한 Graphic User Interface의 설계)

  • 윤기현;김용희;박희상;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.400-402
    • /
    • 2002
  • 실시간 운영체제를 이용하는데 있어서 GUI(Graphic User Interface)는 실시간 운영체제를 이용한 제품을 사용하는 사람들에게 제품에 대한 편한 환경을 제공하는데 목적이 있다. 이에 본 논문에서는 실시간 운영체제(Real Time Operating System)상에서 GUI를 구현하는데 있어서 중요한 부분들을 고려하고, 실시간 운영체제에 알맞은 환경을 구축하기 위한 Graphic User Interface를 설계하였다.

  • PDF

Node Operating System in the Active Network (능동 네트워크에서 노드 운영체제)

  • 장승주;이영석;나중찬
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.388-390
    • /
    • 2002
  • 본 논문은 액티브 네트워크에서 자원 관리를 담당하는 노드 운영체제의 구조와 기능을 설계하였다. 본 논문에서 제안하는 노드 운영체제는 도메인, 채널, 쓰레드, 메모리, 파일 모듈로 이루어져 있다. 본 논문에서 노드 운영체제의 도메인, 패널, 쓰레드, 메모리, 파일 모듈의 설계 내용에 대해서 기술한다.

  • PDF

A Study on the Content Framework of the Computer Operating System in Primary and Middle Schools (초.중학교에서 운영체제교육을 위한 내용체계 연구)

  • Jeong, Young-Sik;Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.2
    • /
    • pp.307-316
    • /
    • 2014
  • In this study, we analyzed he computer operating system curriculum in primary and middle schools and suggested the content framework for them through review of previous research. After surveying primary and middle school teachers, we developed the framework based on the spiral curriculum. Through these surveys, we were able to determine when and how students should be introduced to the as curriculum. The content framework focuses on two areas: understanding and practicing computer OS. Each area has 4 levels which are based on the students' grade. We suggested developing textbooks and materials about computer OS; establishing Information Science as a part of the primary school curriculum: and offering lectures about computer OS to student teachers at the National Universities of Education.

A Methodology for Translation of Operating System Calls in Legacy Real-time Software to Ada (Legacy 실시간 소프트웨어의 운영체제 호출을 Ada로 번역하기 위한 방법론)

  • Lee, Moon-Kun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.11
    • /
    • pp.2874-2890
    • /
    • 1997
  • This paper describes a methodology for translation of concurrent software expressed in operating system (OS) calls to Ada. Concurrency is expressed in some legacy software by OS calls that perform concurrent process/task control. Examples considered in this paper are calls in programs in C to Unix and calls in programs in CMS-2 to the Executive Service Routines of ATES or SDEX-20 other software re/reverse engineering research has focused on translating the OS calls in a legacy software to calls to another OS. In this approach, the understanding of software has required knowledge of the underlying OS, which is usually very complicated and informally documented. The research in this paper has focused on translating the OS calls in a legacy software into the equivalent protocols using the Ada facilities. In translation to Ada, these calls are represented by Ada equivalent code that follow the scheme of a message-based kernel oriented architecture. To facilitate translation, it utilizes templates placed in library for data structures, tasks, procedures, and messages. This methodology is a new approach to modeling OS in Ada in software re/reverse engineering. There is no need of knowledge of the underlying OS for software understanding in this approach, since the dependency on the OS in the legacy software is removed. It is portable and interoperable on Ada run-time environments. This approach can handle the OS calls in different legacy software systems.

  • PDF

Evaluating Unity3D Optimization Ways for Mobile Operating System Tizen (모바일 운영체제 Tizen에 대한 Unity 최적화 방안 평가)

  • Kim, Young-Jae;Lee, Sang-Ho
    • Journal of Convergence for Information Technology
    • /
    • v.7 no.6
    • /
    • pp.187-192
    • /
    • 2017
  • The Android operating system currently has a proven method of Unity optimization. However, the Tizen operating system does not know how effective the existing Unity optimization method can be applied to the Tizen operating system and how effective it is. In this paper, we analyze the efficiency of applying Unity optimizing techniques of Android operating system to Tizen operating system. To get this purpose, this study investigates whether the existing Unity optimization method can be applied to Tizen operating system and evaluates the efficiency of the method through Unity Profiler. This research will allow us to further evaluate the Unity optimizations for the existing Android operating system in the future.