• 제목/요약/키워드: 윈도우즈

검색결과 222건 처리시간 0.04초

윈도우즈 공유 폴더 기능 향상을 위한 도우미 설계 및 구현 (Design and Implementation of Companion to Improve Windows Shared Folders)

  • 윤경섭;임도연
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제61차 동계학술대회논문집 28권1호
    • /
    • pp.177-180
    • /
    • 2020
  • 윈도우즈(Windows)에는 서버 메시지 블록(SMB :Server Message Block) 프로토콜을 이용하여 폴더(Folder)를 공유(Share)할 수 있는 기능을 제공 하고 있다. SMB 프로토콜은 네트워크 상 존재하는 노드들 간에 자원을 공유할 수 있도록 설계된 프로토콜이다. 주로 네트워크에 연결된 컴퓨터끼리 파일, 프린터, 포트 또는 기타 메시지를 주고받는데 사용된다. 하지만 이 기능은 대부분 사람들이 잘 알지 못하고 설정 방법을 몰라 사용 하지 않는 경우가 많다. 본 논문에서는 이 공유 폴더 기능을 보다 쉽고 빠르게 설정 할 수 있도록 공유 폴더 기능 향상을 위한 도우미를 설계하고 구현 한다.

  • PDF

해저보행로봇 CR200의 실시간 제어를 위한 소프트웨어 타이머의 성능 평가 (Performance Evaluation of Software Timer for Real-time Control of the Subsea Walking Robot CR200)

  • 김방현;박성우;이판묵;전봉환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.227-229
    • /
    • 2012
  • 한국해양연구원에서 개발하고 있는 해저보행로봇 CR200은 6개의 다리를 이용하여 해저면에서 보행으로 이동하며 정밀 해저탐사 및 작업을 수행할 수 있는 로봇이다. 운용자는 선상제어실에서 유선으로 연결된 CR200을 원격으로 모니터링하거나 제어한다. 특히 안정적인 보행을 위해서는 100Hz의 주기로 CR200의 상태 정보가 선상제어실로 전송되고, 선상제어실에서는 전송된 정보를 기반으로 제어 명령을 산출하여 CR200으로 전송해야 한다. 이러한 주기적인 실시간 제어를 위해서는 일반적으로 실시간 운영체제를 사용하지만, 본 논문에서는 실시간 운영체제를 사용하지 않고 시스템 시간 기반의 백그라운드 프로세스로 동작하는 소프트웨어 타이머를 사용하여 실시간 제어를 하는 방법을 제안하고, 성능 평가 결과를 제시한다. 제안한 방법의 실시간 속성을 검증하기 위하여, 현재 설계에서 운영체제로 고려하고 있는 우분투 10.04와 윈도우즈 7을 CR200에 탑재되는 Advantech 사의 PCM-3362 보드에 설치하여 소프트웨어 타이머의 성능을 10ms부터 100ms까지 각각 실험하였다. 실험결과에 따르면, 두 운영체제에서 모두 누락이 없이 타이머 동작이 수행되었으며, 10ms 간격으로 타이머를 동작하였을 때에 우분투에서는 평균 오차가 $41{\mu}s$이었고 윈도우즈 7에서는 7.7ms였다. 윈도우즈 7에서의 오차는 100Hz 제어 주기에 사용하기에 적합하지 않지만, 우분투에서의 오차는 제어 주기 간격의 0.41%에 불과하기 때문에 해저보행로봇의 실시간 제어에 영향을 주지 않는 오차이다. 따라서 CR200의 임베디드 컴퓨터와 선상제어실의 원격제어 컴퓨터는 우분투 운영체제 상에서 소프트웨어 타이머를 이용하여 상호 연동되도록 구현할 예정이다.

윈도우즈 운영체제 기반 커널 함수 보호 기법 (A Protection Technique for Kernel Functions under the Windows Operating System)

  • 백두성;편기현
    • 인터넷정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.133-139
    • /
    • 2014
  • 오늘날 마이크로소프트사의 윈도우즈 운영체제는 가장 널리 사용되고 있고 인터넷 뱅킹, 게임 등 수많은 응용들에 널리 활용되고 있다. 윈도우즈 운영체제가 제공하는 커널 함수들은 실행되고 있는 임의의 프로세스들의 메모리 접근, 키보드 입출력 검사, 그래픽 출력 검사 등을 수행할 수 있기 때문에 많은 해킹 프로그램들이 이 기능들을 악용하여 메모리 해킹, 키보드 해킹, 불법적 게임 자동사냥 도구 제작 등의 목적으로 악용하고 있는 실정이다. 기존 보안 방식은 커널 데이터 구조나 커널 함수의 시작 부분의 변형을 검사하는 방식으로 해킹 프로그램의 존재 여부를 판별한다. 본 논문에서는 기존 보안 방법의 문제점을 지적하고, 이를 해결할 수 있는 새로운 방식을 제안한다. 이 방식은 시스템 서비스 디스패쳐 코드를 변형하는 방식으로 기본 보안 방식의 문제점을 보완할 수 있다. 이 서비스 디스패쳐 코드를 해킹 프로그램이 활용하게 되면 기존 보안 프로그램이 해킹 행위를 검출하지 못한다. 따라서 커널 데이터 구조나 커널 함수의 시작 부분뿐만 아니라 디스패쳐 코드의 변형 또한 보안 프로그램에서 검출해야 해야 한다.

윈도우즈 자동화 스크립트를 이용한 멀티 세션 PDF 변환기 구현 (Implementation of Multi Session PDF Converter Using Automated Scripts for Windows)

  • 강병준;김훈희;주상웅;심규철;강현진;김경환;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 추계학술대회
    • /
    • pp.643-645
    • /
    • 2013
  • 워드프로세서 파일(아래한글, MS-Office)에 입력된 대량의 데이터를 온 오프라인에서 PDF 파일로 변환 작업을 수행하면 현재의 PDF 변환 솔루션들은 하나의 원본 파일을 윈도우즈 가상 프린터 환경에서 PDF 변환 작업을 수행 한다. 이러한 PDF 변환 작업을 수행하면 원본 파일의 용량에 따라 PDF 변환 속도가 상이하고 대량의 PDF 변환 작업을 수행 할 경우 매우 느린 속도로 수행한다. 본 논문에서는 원본 파일의 PDF 변환 작업을 수행할 때 하나의 윈도우즈 서버에서 터미널 서버를 사용하여 터미널에 멀티 세션을 생성하여 동시에 PDF 변환 작업을 수행 할 수 있는 PDF 변환기에 대하여 연구하였다.

  • PDF

영상처리를 이용한 상업용 전자칠판의 인터페이스 구현 (Implementation of Commercial IWB Interface using Image Processing)

  • 고은상;이양원;이창우
    • 한국산업정보학회논문지
    • /
    • 제17권6호
    • /
    • pp.19-24
    • /
    • 2012
  • 본 논문에서는 상업용 아임센서터치 전자칠판(Interactive Whiteboard System, IWB)을 소개한다. 이 시스템은 손가락이나 펜을 이용하여 접촉식 상호작용이 가능한 화이트보드 스크린을 통해 개인용 컴퓨터를 운용할 수 있도록 도와주는 인터페이스(Interface)이다. 제안된 인터페이스는 윈도우즈 운영체제와 상호작용하며, 온도와 조명의 변화에 적응적으로 동작한다. 제안된 시스템은 카메라에서 입력된 수광부(Optical Receptive Field)의 영상을 참조영상과 비교하여 차이를 계산하고, 그 차이를 이용하여 터치스크린의 좌표값을 계산한다. 계산된 좌표값을 기반으로 윈도우즈 마우스 이벤트를 생성하여 윈도우즈시스템으로 전달한다. 우리는 참조영상을 갱신하기 위해 두 개의 스레드(Thread)을 이용한 임계영역을 구현하고, 차이계산의 신뢰성을 위해 적응적 임계값을 이용한 참조영상의 갱신을 구현한다. 제안된 터치스크린 인터페이스를 장착한 전자칠판 시스템은 향후 국내외 시장의 성장률이 높아 전도유망한 상품이며, 시장성이 밝을 것으로 기대한다.

리눅스 기반 DVR시스템 통신모듈 설계 및 성능 측정 (Estimation of a Linux based Communication Module for DVR System)

  • 김지훈;홍승욱;안종석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.28-30
    • /
    • 2003
  • DVR은 아날로그(analog) 테이프 레코더(tape recorder)에 비해 여러 가지 장점을 가지고 있어 빠른 속도로 아날로그 테이프 레코더를 대치하고 있다[1]. 지금까지 대부분의 DVR시스템은 MS사의 윈도우즈 (MS-windows)애 기반하여 개발되었으나 MS윈도우즈 운영체제의 비공개 소스 코드(source code)로 인해 효율적인 시스템을 개발하기 어려운 문제점이 있다. 이에 본 논문에서는 운영체제의 코드가 오픈 되어있어 누구나 원하는 소프트웨어를 개발할 수 있는 리눅스(Linux) 운영체제를 기반으로 한 DVR시스템의 통신 모듈을 설계한다. 또한 본 논문에서는 리눅스 운영체제의 스케쥴링에 의한 실시간 프로그램의 부하를 측정하고, 본 논문에서 구현한 통신 모듈을 사용하여 프로세스의 개수에 따른 DVR시스템의 성능을 측정하였다. 측정 결과 구현한 통신 모듈은 20Mbps이상의 전송 속도로 수행되는 것으로 나타났다.

  • PDF

윈도우즈 웹데브 클라이언트의 효과적인 개발을 위한 라이브러리 (A Library for Effective Development of Windows WebDAV Clients)

  • 김동호;박진호;신원준;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (D)
    • /
    • pp.79-81
    • /
    • 2006
  • 웹데브(Web-based Distributed Authoring and Versioning)는 원거리에 있는 사용자들 간에 인터넷을 통하여 파일을 공동 저작하고 관리할 수 있도록 지원하는 IETF 표준의 HTTP 확장 프로토콜이다. 웹데브 프로토콜이 발표된 이후 이를 지원하는 다수의 웹데브 서버와 클라이언트가 개발되었으며, 웹데브 클라이언트를 효율적으로 개발하기 위해서는 웹데브 프로토콜을 지원하는 서버의 자원에 대한 HTTP 요청/응답 처리를 담당하는 라이브러리가 지원되는 것이 바람직하다. 본 논문에서는 윈도우즈 웹데브 클라이언트의 효과적인 HTTP 요청/응답 처리를 위한 라이브러리의 개발에 대하여 기술한다. 개발된 라이브러리는 $C{\sharp}$ 언어를 사용하여 객체 지향 기법으로 설계되었고 웹데브 기본 메소드를 지원하며 특히 속성 관리를 위한 클래스를 제공하여 웹데브 속성 관리를 효과적이로 지원한다. 또한 .NET Framework에서 제공하는 XMLHTTP30 클래스와 XmIDocument 클래스를 사용하여 HTTP 요청을 비동기적으로 처리함으로써 클라이언트의 병행성을 효율적으로 지원한다.

  • PDF

임베디드 디바이스를 위한 운영체제의 벤치마킹과 성능평가 (Evaluation and Benchmarking on Operating System for Embedded Devices)

  • 정태경
    • 한국정보통신학회논문지
    • /
    • 제10권1호
    • /
    • pp.156-163
    • /
    • 2006
  • 본 고에서는 임베디드 시스템을 위한 운영체제를 평가하고 성능을 검사하는 것을 주안점으로 삼고 있으며 현재 상용화 되어있는 윈도우즈 플래포움을 기초로 하고 있다. 전형적인 컴퓨터의 workload 이용하고 시스템성능을 증가시키는 운영체제의 벤치마킹의 분석을 포함한 기본적인 방법과 동시에 하위레벨에서의 규명을 이루고 있다. 본 고에서는 "WinStone"과 "HBench" 같은 선택되어진 어플리케이션 중심과 직접적으로 시스템에 영향을 끼치는 가장최선의 벤치마킹툴이 사용되었다. 이 실험과 케이스 연구를 통하여 벤치마킹툴을 이용하여 윈도우즈 플래포움의 하위레벨 테스트와 동시에 어플리케이션 레벨의 임베디드 마이크로시스템의 성능을 보여 주고 있다.

분산 해시 테이블 기반의 효율적인 저장 장치 가상화 시스템의 설계 및 구현 (Design and Implementation of a Efficient Storage Virtualization System based on Distributed Hash Tables)

  • 김종현;이상준
    • 인터넷정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.103-112
    • /
    • 2009
  • 본 논문에서는 P2P 기술 중 분산 해시 테이블 기술을 이용하여 수많은 노드들의 하드디스크 자원이 하나의 커다란 논리적 저장 공간으로 보이게 하는 저장 장치 가상화 시스템을 제안한다. 제안된 시스템은 윈도우즈 디바이스 레벨에서 개발되어 인트라넷 환경에 적합한 구조로 되어 있다. 제안된 시스템은 사용자 편의성을 위해 윈도우즈 탐색기에서 하나의 하드디스크로 인식되게 개발되어 별도의 클라이언트 프로그램이 필요 없으며, 외부 네트워크에서의 접근을 차단하여 보안성을 증대시키고 있다.

  • PDF