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

Search Result 175, Processing Time 0.027 seconds

윈도우즈 시스템 포렌식

  • Jeon, Sang Jun
    • Review of KIISC
    • /
    • v.26 no.5
    • /
    • pp.6-16
    • /
    • 2016
  • 디지털 포렌식은 전자 증거를 사법기관에 제출하기 위해 데이터를 수집, 분석, 보고서를 작성하는 일련의 작업을 말한다. 초기에는 "컴퓨터 포렌식"이라고도 불렸지만 사회 전반에 걸쳐 디지털 기기가 범람하고, 또 기술 적용 범위가 컴퓨터(서버나 데스크탑)에 국한되지 않기에, 점차 디지털 포렌식이라는 용어로 정립되어 왔다. 그 중에서도 윈도우즈 포렌식(Windows Forensics)는 국내에서 가장 점유율이 높은 운영체제인 윈도우즈 패밀리를 대상으로 한다는 점에 있어 효용성이 높고, 앞으로도 꾸준히 발전해야 하는 기술이다. 본 논문에서는 윈도우즈 포렌식에 대한 기본 사항에 대해 정리하며 현재 기술 수준에 대해 짚어보고, 앞으로의 발전 방향에 대하여 논하고자 한다.

Teaching Process Synchronization with the Bank Account Problem (은행계좌 문제를 사용한 프로세스 동기화 교육)

  • Yang, Hee-Jae
    • Journal of the Korea Society of Computer and Information
    • /
    • v.19 no.12
    • /
    • pp.359-368
    • /
    • 2014
  • Process synchronization is one of the most difficult subject for students learning the Operating System courses. It is due to the fact that concurrent process environment, where many events occur at the same time, is difficult to understand for ordinary human who thinks only one thing at a time. Classical synchronization examples like the Bounded buffer problem or the Dining philosopher problem fail to hook attention and interest from lower grade students who just begin to study the Operating System courses in college because these examples are either too technical or too unrealistic. In this paper we propose another synchronization example named the Bank account problem as an alternative to the classical ones. Bank account problem is proved to succeed getting high interest and understanding from the student as it is easy and realistic, and almost every student has the experience using bank account in real life. Various synchronization subjects including controlling the execution sequence of each process, incorrect result due to the race conditions, use of semaphores, deadlock, and monitor are considered to apply them to the Bank account problem.

Design of the Power Management Middleware for Embedded System (소형 임베디드 시스템의 전력관리를 위한 미들웨어 설계)

  • Hwang, Sun-Yeop;Park, Choong-Bum;Choi, Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.326-330
    • /
    • 2006
  • 배터리를 사용하는 소형 임베디드 시스템은 효과적인 전력관리가 필요하다. 그러나 현재까지 개발된 전력관리 기법들은 대부분 운영체제와 하드웨어를 대상으로 하고 있어 개발 플랫폼에 종속적인 특징을 갖는다. 따라서 시스템을 개발할 때마다 지원하는 전력관리 기법을 하드웨어나 운영체제에 따라 여러 번 개발을 해야 하는 단점이 있다. 본 논문에서는 하위 계층에서 지원하는 전력관리 기법에 관계없이 동일한 기능을 제공하는 웨어러블 컴퓨터용 전력관리 미들웨어를 설계하였다.

  • PDF

Implementation of supporting out of synchronization of shadow page table in ViMo hypervisor based on ARM (ARM 기반 가상머신모니터 ViMo 상의 그림자 페이지 테이블 지연 동기화를 지원하기 위한 방법)

  • Jeon, Seung-Hyub;Ahn, Chang-Won;Lee, Chul-Hun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.103-105
    • /
    • 2011
  • 그림자 페이지테이블(shadow page table)은 MMU 를 가상화 함으로써 게스트 운영체제들이 하드웨어에서 제공하는 물리 메모리를 실제로 사용하는 것처럼 보이도록 하는 기술로 전가상화 지원 ARM 기반 가상머신 모니터인 ViMo 역시 게스트 운영체제간의 메모리 격리를 위해서 그림자 페이지 테이블을 사용한다. 본 논문에서는 그림자 페이지테이블의 성능을 향상시키기 위하여 ViMo에서 사용하는 그림자테이블에 지연 동기화 기법을 추가하는 방법에 대해 설명하고 성능상의 이점을 보인다.

A Study of CAI Program Reuse with Computer Education Environment Change (컴퓨터 교육 환경 변화에 따른 CAI 프로그램의 재사용 방안)

  • 백동근;전철부;박만곤
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.10a
    • /
    • pp.285-290
    • /
    • 1998
  • 컴퓨터를 이용한 교육이 우리 나라에 도입된 것은 1989년 한국교육개발원에서 14편(초등학교의 경우)의 CAI 프로그램을 개발·보급하면서부터이다. 그 후 컴퓨터 기술의 급격한 발달로 컴퓨터 교육 환경에 많은 변화가 이루어졌다. 모노모니터에 도스를 사용하던 XT급 PC에서 이제는 윈도95를 운영체제로 한 멀티미디어 PC가 활용되고 있다. 그러나 초기에 개발·보급된 CAI 프로그램들은 그 당시의 컴퓨터 사양에 맞추어져 있어서 현재의 멀티미디어 컴퓨터에서는 동작하지 않는 것들이 대분분이다. 많은 비용과 노력을 투입하여 개발된 우수한 CAI 프로그램들이 컴퓨터 교육환경의 변화로 인하여 폐기되거나 사장될 형편에 놓여 있다. 이러한 점에 착안하여 본 연구에서는 모노용으로 개발된 CAI 프로그램을 현재 환경에서 사용할 수 있도록 하는 방안을 찾아보았다. 본 연구를 통하여 Basic, C 언어로 개발된 CAI 프로그램은 소스코드의 수정으로 소프트웨어 재사용의 가능성을 확인하였으며, 저작도구 한올 2.0으로 개발된 CAI 프로그램은 별도의 코드 수정 없이도 윈도 95의 도스 창에서 실행이 가능한 것으로 확인되었다. 이는 소프트웨어의 재사용을 통한 생산성 향상이라는 측면과 내용이 우수한 CAI 프로그램을 컴퓨터 교육환경의 변화에 대응하여 계속 활용할 수 있게 하였다는 점에서 본 연구의 의의가 있다.

  • PDF

The relations of the pratical level of AIS and level of IMS (회계정보시스템의 활용수준과 정보화경영체제의 수준과의 관계)

  • Kim, Kyung-Ihl
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.5
    • /
    • pp.253-261
    • /
    • 2007
  • Researcher studied the factor of successful implementation for AIS. I found the facts that the elements of IMB affected the Practical level of AIS and the affected factors are operating of IMS, security and emergency action. Specially I suggest that the importance of operating procedure planning, maintenance of operating, and continuous improvement, security and emergency planning, doing and check. Most of important factors of improving the level of AIS, are the implementation of IMS. the results of this research support this suggestion.

  • PDF

A Study on Performance Evaluation of Mobile Computer using OVPsim (OVPsim을 이용한 모바일 컴퓨터의 성능 평가 연구)

  • Yang, Soo-Hyeon;Shin, Min-Sun;Ryu, Yeon-Seung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.57-59
    • /
    • 2011
  • 최근 컴퓨터 시스템을 소프트웨어적으로 모델링하고 시뮬레이션 성능 평가를 할 수 있는 가상 플랫폼(virtual platform) 기술이 등장하고 있다. OVPsim은 오픈 API를 제공하여 쉽게 프로세서와 주변 장치를 모델링 할 수 있는 가상 플랫폼으로서 소프트웨어 시뮬레이터이지만 매우 빠르게 실행되는 장점을 갖고 있다. 본 논문에서는 OVPsim을 사용하여 간단한 모바일 컴퓨터를 모델링하는 예를 소개하고, 모델링한 컴퓨터 플랫폼에서 리눅스 운영체제를 부팅한 결과와 벤치마크 프로그램을 통해 성능 평가를 수행한 사례를 소개한다.

Development and Implementation of Monitoring System for Management of Virtual Resource Based on Cloud Computing (클라우드 컴퓨팅 기반 가상 자원 관리를 위한 모니터링 시스템 설계 및 구현)

  • Cho, Dae-Kyun;Park, Seok-Cheon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.2
    • /
    • pp.41-47
    • /
    • 2013
  • In this paper, for this open system-based virtual resource monitoring system was designed. Virtual resources, CPU, memory, disk, network, each subdivided into parts, each modular implementation. Implementation results in real time CPU, memory, disk, network information, confirmed the results of monitoring. System designed to implement the Windows, Linux, Xen was used for the operating system, implementation language, C++ was used, the structure of the system, such as the ability to upgrade and add scalability and modularity by taking into account the features available in cloud computing environments applicable to cloud computing, virtual resource monitoring system has been implemented.

Design of the Kernel Hardening in USB Driver for Linux DLM Function (리눅스 운영체제에서 DLM을 이용한 USB 디바이스 커널 하드닝 설계)

  • Jang, Seung-Ju
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.12
    • /
    • pp.2579-2585
    • /
    • 2009
  • It is an important problem without system breaking. Like this, to make a computer system operate normally, various commercial fault tolerant techniques are used. Almost commercial products of fault tolerant system consume much cost. This paper proposes kernel hardening technique that are reducing panic using DLM modue in Linux USB driver. I experimented the design technique in Linux O.S. By the experiment, the suggesting technique which includes USB module with DLMis working well.

A Client-Server Model for Online Practicing Environment (온라인 실습환경 구축을 위한 클라이언트-서버 모델)

  • Lee, Su-Hyun
    • Journal of The Korean Association of Information Education
    • /
    • v.3 no.1
    • /
    • pp.143-152
    • /
    • 1999
  • 컴퓨터 관련 교육에 있어서 실험과 실습은 교육 내용의 효과적인 전달과 교육의 목적 달성을 위하여 대단히 중요한 부분이다. 현재의 환경에서 소프트웨어의 실험과 실습을 위해서는 실습하고자 하는 프로그램을 실습자가 사용하는 컴퓨터에 모두 설치하여야 한다. 실습 프로그램을 개별적으로 갖추는 것은 설치에 대한 부담, 설치에 의한 자원 낭비, 업그레이드의 필요성등으로 인해서 실습 자체와는 직접적인 관련이 없는 부분에 대한 부담이 커진다. 본 논문에서는 WWW 환경에서 컴퓨터 관련 교과를 실습할 수 있는 환경을 구축하기 위한 기본적인 모델을 제시하는데 그 목적이 있다. 제안된 모델은 클라이언트-서버 구조를 기반으로 하여 구축되었으며, 실습자는 웹 브라우저를 실행함으로써 실습에 대한 준비가 끝나며, 프로그램의 실행이나 처리는 서버에서 모두 이루어진다. 또한 WWW에서 제공하는 하이퍼링크 기능을 이용하여 실습에 관련된 사항이나 정보를 실습 환경 속에 포함할 수 있어 실습을 위한 통합된 환경을 제공한다. 제안된 모델의 유용성을 검증하기 위하여 본 논문에서는 다양한 프로그래밍 언어를 실습하기 위한 시스템, UNIX 운영체제 실습 시스템, 오라클 데이타베이스 실습 시스템을 제안된 모델을 이용하여 구현하였다.

  • PDF