• Title/Summary/Keyword: 멀티태스킹

Search Result 72, Processing Time 0.025 seconds

A Concurrent Incremental Evaluation Technique Using Multitasking (멀티태스킹에 의한 병행 점진 평가 방법)

  • Han, Jung-Lan
    • The KIPS Transactions:PartA
    • /
    • v.17A no.2
    • /
    • pp.73-80
    • /
    • 2010
  • As the power of hardware has improved, there have been numerous researches in processing concurrently using multitasking method. The incremental evaluation is the evaluation method of reevaluating only affected parts instead of reevaluating overall program when the program has been changed. It is necessary to do more studies that improve the efficiency of concurrent incremental evaluation to do multitasking using multi-threading of Java not to do in parallel using multiprocessor. In this paper, the dependency in the dependency chart is based on the attribute that describes the real value of the variable that directly affects the semantics, thereby doing efficient evaluation. So using the dependency, this paper presents the concurrent incremental evaluation algorithm for Java Languages and proves its correctness, analyzing the efficiency of concurrent incremental evaluation by the simulation.

Gnu Ada'95 Runtime Library (GNARL): Tasking Implementation and Performance Improvement (Gnu Ada'95 런타임 라이브러리 (GNARL): 태스킹의 구현과 성능향상)

  • Moon, Seung-Jin;Oh, Dong-Ik
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.11
    • /
    • pp.2809-2822
    • /
    • 1998
  • GNARL is the runtime system of the Gun NYU Ada'95 compiler(GNAT). It implements the multi-tasking features of the Ada programming language and together they provide a freely available test-bed for experimentation in language, compiler, and runtime support for real-time programming. In this paper, we give an overview of GNAT and GNARL. We then describe the results of our research toward improving efficiency, predictability, and reliability of Ada'95 multi-tasking.

  • PDF

Design of the Interface between General Purpose Realtime OS and CPU Board (범용 실시간 O.S.와 프로세스 보드의 인터페이스 설계)

  • Jeon, H.G.;Kim, J.S.;Kim, N.S.;Jho, B.J.
    • Electronics and Telecommunications Trends
    • /
    • v.8 no.2
    • /
    • pp.44-52
    • /
    • 1993
  • 복잡하고 다양한 기능을 갖는 컨트롤 시스팀은 멀티태스킹 구조를 요구한다. 또한 멀티태스킹 구조에서는 태스크 사이의 통신, 스케줄링 기능, 메모리 관리 기능등을 갖춘 실시간 O.S.를 필요로 한다. 타깃 컨트롤 보드에서 범용 실시간 O.S.를 수행시키려면 H/W 인터페이스용 BSP(Board Support Package) 프로그램이 요구된다. 본 고에서는 범용 실시간 O.S.와 프로세스 보드와의 인터페이스(BSP) 프로그램을 설계하였고 간단한 응용 프로그램으로 BSP 기능을 확인하였다.

윈도95의 애플리케이션과 네트워크 기능 기존환경의 통합과 상업 네트워크 지원

  • Lee, Yeon-Ho
    • 정보화사회
    • /
    • s.95
    • /
    • pp.26-30
    • /
    • 1995
  • 윈도95가 32비트 어드레싱과 선점형 멀티태스킹, 대규모 시스템구성 지원 등에 의해 기업컴퓨팅의 핵심 플랫폼으로 주목되고 있다. 윈도즈95가 지원하는 네트웍킹 구동메커니즘과 이를 이용하는 기업컴퓨팅의 개요와 새로운 애플리케이션 구동플랫폼으로서의 기능을 살펴본다.

  • PDF

Serialized Multitasking Code Generation from Dataflow Specification (데이타 플로우 명세로부터 직렬화된 멀티태스킹 코드 생성)

  • Kwon, Seong-Nam;Ha, Soon-Hoi
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.35 no.9_10
    • /
    • pp.429-440
    • /
    • 2008
  • As embedded system becomes more complex, software development becomes more important in the entire design process. Most embedded applications consist of multi -tasks, that are executed in parallel. So, dataflow model that expresses concurrency naturally is preferred than sequential programming language to develop multitask software. For the execution of multitasking codes, operating system is essential to schedule multi-tasks and to deal with the communication between tasks. But, it is needed to execute multitasking code without as when the target hardware platform cannot execute as or target platforms are candidates of design space exploration, because it is very costly to port as for all candidate platforms of DSE. For this reason, we propose the serialized multitasking code generation technique from dataflow specification. In the proposed technique, a task is specified with dataflow model, and generated as a C code. Code generation consists of two steps: First, a block in a task is generated as a separate function. Second, generated functions are scheduled by a multitasking scheduler that is also generated automatically. To make it easy to write customized scheduler manually, the data structure and information of each task are defined. With the preliminary experiment of DivX player, it is confirmed that the generated code from the proposed framework is efficiently and correctly executed on the target system.

The Effects of Interface Modality on Cognitive Load and Task Performance in Media Multitasking Environment (미디어 멀티태스킹 환경에서 인터페이스의 감각양식 차이가 인지부하와 과업수행에 미치는 영향에 관한 연구 다중 자원 이론과 스레드 인지 모델을 기반으로)

  • Lee, Dana;Han, Kwang-Hee
    • Journal of the HCI Society of Korea
    • /
    • v.14 no.2
    • /
    • pp.31-39
    • /
    • 2019
  • This research examined the changes that fast-growing voice-based devices would bring in the media multitasking environment. Based on the theoretical background that information processing efficiency improves when performing multiple tasks requiring different resource structures at the same time, we conducted an experiment where participants searched for information with voice-based or screen-based devices while performing an additional visual task. Results showed that both task performance environment and interface modality had significant main effects on cognitive load. The overall cognitive load level was higher in the voice interface group, but the difference in cognitive load between the two groups decreased in a multitasking environment where the additional visual resources was required. The visual task performance was significantly higher when using the voice interface than the screen interface. Our findings suggest that voice interfaces offered advantages in the cognitive load and task performance by distributing two tasks to the auditory and visual channels. The results of this study imply that voice-based devices have the potential to facilitate efficient information processing in the screen-centric environment where visual resources collide. We provided theoretical evidence of resource distribution using multiple resource theory and tried to identify the advantages of the voice interface more specifically based on the threaded cognition model.

Implementation of Stable Interface for Clinic Laboratory Equipment (임상검사장비를 위한 안정적 인터페이스의 구현)

  • Lee, Jong-Hyeok
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.11
    • /
    • pp.2355-2360
    • /
    • 2009
  • As for information system in hospital which digital hospital aims at, there are LIS(Laboratory Information System) and so on. Interface program gather the results from the clinic laboratory equipment and manage the results efficiently as well. To implement interface program, multi tasking and multi thread method is used. In this paper, we proposed the stable method after comparing and analyzing these two methods we present above through the simulation. Also we designed and implemented Interface program which satisfy the users' requirements applying the proposed method. The result of using the built interface program in the hospital field confirms that the program operates safely.

A Study on User's Purchasing Pattern based on Text mining and Location awareness for T-Commerce (T-Commerce를 위한 위치인식 및 텍스트마이닝 기반 사용자 구매 패턴 연구)

  • Song, HyeJin;Kim, Jin-Ah;Lee, Sunmin;Moon, Nammee
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2016.11a
    • /
    • pp.134-136
    • /
    • 2016
  • 최근 TV시청은 다양한 매체를 통해서 이루어지고 있으며, 특히 스마트폰을 통한 시청률이 늘고 있는 상황이다. 광고시장에서도 TV시청 중에 스마트기기를 함께 이용하는 멀티태스킹 사용자가 급증하고 있으며 특히 10~30대의 사용이 적극적이다. TV시청 중 스마트 기기의 사용분야는 메신저, 정보검색, SNS 순이며 스마트 기기사용 내용 중 69%는 시청하던 TV 시청과 관련된 것이었다. 이 중에 75%는 TV에 등장한 제품, 브랜드, 장소에 관한 것이다[1]. TV를 시청하는 상황에 스마트기기의 소셜 활동의 문자를 분석하는 것은 사용자 의도를 파악할 수 있는 의미가 있으며, 시청자의 현재 위치를 파악함으로써 시청자의 의도에 반영되는 상황을 파악할 수 있다. T-Commerce 구매 의도는 사용자의 현재 상황에 대한 순간 의도를 파악하는것이 중요하며, 이와 같은 구매의도를 파악하기 위해서 본 연구에서는 GPS와, Wi-Fi 기반 Fingerprinting 측위기법을 사용하여 특별한 도구나 장비의 설치 없이 현재위치와 멀티태스킹 데이터를 분석하여 구매의도를 파악한다. T-Commerce 소비환경 패턴이 바뀜에 따라, 다양한 소비 환경 데이터 분석은 효율적인 광고 제공과 만족도를 높일 것으로 기대된다.

  • PDF

CNC 머신을 위한 실시간 임베디드 모션 컨트롤 시스템

  • 이근희;홍대희;최우천
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2004.05a
    • /
    • pp.323-323
    • /
    • 2004
  • CNC 컨트롤러는 일반적인 공작기계나 특수한 가공기계를 대상으로 위치제어와 속도제어를 하는 장치로서, 기계적인 가공방식은 기본적으로 전통적인 방식에서 고정도화, 고속화, 고생산성화를 추구하는 기술로 발전하고 있다. 또한 다품종 소량생산을 위한 자동화와 무인화에 이르기까지 급속한 발전을 해왔다. 이러한 발전으로 CNC 컨트롤러는 여러 가지 일을 동시에 처리해야 하므로 멀티태스킹이 가능하여야 한다.(중략)

  • PDF

OS-­platform structure proposal by development of Mobile Operating System and platform (모바일 운영체제와 플랫폼의 발전에 따른 OS­플랫폼 구조)

  • 구본준;김기천
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.394-396
    • /
    • 2003
  • 스마트폰에 내장되고 있는 Symbian OS, Windows CE .NET, Palm OS와 같이 멀티태스킹을 기본적으로 지원하면서, 다양한 멀티미디어 데이터 서비스의 지원, IPv4, Bluetooth 와 같은 다양한 네트워킹 기술 지원, 데스크 탑 PC와의 데이터 호환 기능 등이 제공되는 최신의 모바일 운영체제들이 개발되면서 멀티미디어 중심의 이동통신 서비스의 변환을 촉진시키고 있다. 이러한 고성능의 모바일 OS들의 기능으로 인한 위피(WIPI)나 퀄컴사의 브루(Brew)와 같은 무선인터넷플랫폼과의 관계를 제시하고 향후 발전 방향과 구조를 제시하고자 한다.

  • PDF