• 제목/요약/키워드: 어셈블리

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

광 버스트 스위칭 네트워크에서의 버스트 어셈블리의 성능 비교 및 분석 (An Analysis on the Burst Assembly Schemes in the Optical Burst Switched Networks.)

  • 박동희;유명식
    • 한국통신학회논문지
    • /
    • 제29권1B호
    • /
    • pp.109-116
    • /
    • 2004
  • 광 버스트 스위칭 (Optical Burst Switching) 기술은 IP/WDM 네트워크를 효율적으로 지원하기 위한 솔루션으로서 활발한 연구가 수행되고 있다. 광 버스트 스위칭 기술의 특징은 광 도메인 내에서의 투명한 광 데이터의 전송을 위하여 자기 유사성을 가지는 IP 트래픽을 데이터 버스트 단위로 어셈블하고 Offset Time과 Delayed Reservation을 이용한다는 것이다. 특히, IP 트래픽을 데이터 버스트로 어셈블 하는 버스트 어셈블리는 광 버스트스위칭 네트워크의 성능에 지대한 영향을 준다. 본 논문에서는 세 가지 방식의 버스트 어셈블리에 대한 성능 평가를 수행하고 각 방식이 광 버스트 스위칭 네트워크 성능에 미치는 영향을 비교 분석한다.

약물 이송기능을 갖는 복합구조 초음파 변환기 어셈블리 개발에 관한 연구 (A Study on Development of Composite Ultrasonic Transducer Assembly with Drug Transfer Function)

  • 노시철;김주영;유병철;정봉재
    • 한국방사선학회논문지
    • /
    • 제11권5호
    • /
    • pp.353-359
    • /
    • 2017
  • 대표적인 저강도 초음파 자극 기술인 음파영동은 초음파의 물리적 진동과 온열 효과를 이용하여 약물을 인체 표피 내부로 전달시키는 기법이다. 음파영동법은 치료 약물 전달의 효율을 높일 수 있으며, 인슐린이나 지질 등 분자 크기가 비교적 큰 약물의 전달에도 효과적이라는 장점을 갖는다. 본 연구에서는 효율적인 음파영동 치료를 위하여 대면적 단일 진동소자와 치료 부위에 약물 이송 기능을 갖는 복합 구조 초음파 변환기 어셈블리를 제안하였다. 또한, 치료 부위의 온도를 상승 및 유지시킬 수 있는 변환기 어셈블리 구조를 제안하고 유효성을 평가하였다. 본 연구에서 제안된 변환기 어셈블리는 지속적으로 정량의 약물을 제공하고, 가온을 통하여 약물 전달을 보조함으로써 초음파를 이용한 음파영동 시술의 효율을 향상시킬 수 있을 것으로 사료된다.

De novo 시퀀스 어셈블리의 overlap 단계의 최근 연구 실험 분석 (Experimental Analysis of Recent Works on the Overlap Phase of De Novo Sequence Assembly)

  • 임지혁;김선;박근수
    • 정보과학회 논문지
    • /
    • 제45권3호
    • /
    • pp.200-210
    • /
    • 2018
  • 여러 DNA 리드 시퀀스가 주어졌을 때, de novo 시퀀스 어셈블리는 레퍼런스 시퀀스 없이 하나의 시퀀스를 재조립한다. 재조립을 위해 de novo 시퀀스 어셈블리는 리드 사이의 모든 겹침을 계산하는 overlap 단계가 필요하다. Overlap 단계는 전체 연산 중 비용이 가장 많이 들기 때문에 어셈블리의 계산 성능을 좌우한다. 여러 분야에서 overlap 단계를 위한 연구가 많이 발표되고 있는데, 그 중 가장 최신의 세 연구 결과는 Readjoiner, SOF, Lim-Park 알고리즘이다. 최근 염기 분석기술의 큰 발전으로 DNA 리드 데이터 셋을 기존보다 저비용으로 대량 생산하는 것이 가능해져 DNA 리드 데이터 셋을 생성하는 여러 플랫폼들이 개발되었다. 각 플랫폼마다 생성하는 데이터 셋의 통계적 특성이 다르기 때문에 overlap 단계의 성능 평가 시 다양한 통계적 특성의 데이터 셋이 반영되어야 한다. 본 논문은 여러 통계적 특성을 가진 DNA 리드 데이터 셋을 이용하여 위의 세 알고리즘의 성능을 비교 분석한다.

어셈블리어 코드 기반의 Invalid Function Pointer Access Error 가능성 검출 (Detection of Potential Invalid Function Pointer Access Error based on Assembly Codes)

  • 김현수;김병만
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 춘계학술대회
    • /
    • pp.938-941
    • /
    • 2010
  • 일반적으로 컴파일러가 프로그램 번역시 메모리 사용 오류에 대한 검사도 병행하지만, 코드 레벨에서는 검사가 불가능한 함수 포인터는 정상적인 검사가 매우 힘들다. 이에 본 논문에서는 실행 프로그램을 역어셈블하여 만들어진 어셈블리 언어 프로그램을 구문 분석하여 함수 포인터 사용의 형태(패턴)를 어셈블리 명령어 전이도를 기반으로 "Invalid Function Pointer Access Error"에 대한 오류 가능성을 검출한다. 검사대상인 3개 프로그램은 약 10,000개의 함수와 1,000,000 개의 어셈블리 명령어로 구성되어 있으며, 본 논문에서 제안한 방법을 사용하여 함수 포인터의 사용 오류를 검출한 결과 1,100개의 함수 포인터 사용 중 약 500개의 비정상적 함수 포인터의 사용을 검출하였으며 검출에 걸린 시간은 총 82초 정도가 소요되었다.

  • PDF

임베디드 시스템 어셈블리 프로그래밍을 통한 ARM 프로세서 교육 (An ARM Processor Course: Assembly Language Programming of One Embedded System)

  • 김도연;김준원;전재욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 추계학술발표대회
    • /
    • pp.560-563
    • /
    • 2020
  • 본 논문은 공학계열 학생들이 어셈블리 프로그래밍을 활용하여 임베디드 시스템(ARM 프로세서)을 학습하는 교육 과정을 소개한다. 이 교육 과정은 어셈블리 프로그래밍을 통해 실제 임베디드 시스템을 실습하여 학생들이 전공 교과 과정에서 학습한 마이크로프로세서 이론을 확인하고 이해하도록 도와준다. 임베디드 시스템을 학습하기 위해 Texas Instruments 의 TM4C123GH6PGE 마이크로 컨트롤러가 탑재된 평가보드가 사용되었다. 교육 과정은 선행된 마이크로프로세서 이론 수업 진행에 맞추어 과제가 학생 개인에게 주어지며, 학생들은 결과물을 직접 시연하는 방법으로 과제를 평가 받았다. 본 논문은 이론 수업에 맞물려 진행된 과제의 일정과 과제 내용에 대해 설명한다.

x86 프로세서 이해 (Understanding of x86 processor architecture)

  • 김도연;안현수;전재욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 추계학술발표대회
    • /
    • pp.564-567
    • /
    • 2020
  • 본 논문은 공학계열 학생들이 어셈블리 프로그래밍을 통해 x86 프로세서를 학습하는 교육 과정을 소개한다. 이 교육 과정은 어셈블리 프로그래밍을 통해 가상머신에서 프로그램을 실행시켜 학생들이 전공 교과 과정에서 학습한 마이크로프로세서 이론의 이해를 향상시키도록 도와준다. 작성된 어셈블리 파일은 NASM 을 이용하여 컴파일 되고, VMware 의 Workstation Player 가 컴파일러에 의해 생성된 바이너리 파일을 실행시키기 위해 사용되었다. 교육 과정은 마이크로프로세서 이론 수업에 맞추어 과제가 학생에게 주어지고, 학생들은 이론 수업의 이해를 바탕으로 결과물을 완성하고 이를 직접 시연하여 평가받았다.

효율적인 인텔 어셈블러 도구 설계 (An Efficient Intel Assembler Tool Design)

  • 정승일;류재철
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.119-122
    • /
    • 2020
  • 소스 코드가 없는 악성코드를 분석하거나 소프트웨어 취약점 분석을 위해 바이너리 분석이 요구된다. 바이너리 분석을 위한 도구 중 어셈블러는 사용자의 입력 없이 컴파일러 내부에서 수행되기 때문에 사용자 관점의 연구는 많지 않다. 그러나 바이너리 분석 과정 중 역어셈블과 중간언어(Intermediate Representation)의 정확성을 검증하기 위해 사용자가 어셈블리어를 입력하여 결과를 확인할 수 있는 어셈블러가 요구된다. 본 논문에서는 어셈블리어를 바이너리 코드로 변환하는 어셈블러 도구를 함수형 언어인 F#으로 구현하여 어셈블리 과정을 효율적으로 설계한 어셈블러 도구를 제안한다. F#의 강력한 패턴 매칭 기능을 사용하여 수백개의 명령어를 일괄적이고 직관적으로 처리하는 과정을 설계하고 구현하였다.

  • PDF

10 Gbps 광 add-drop 트랜스폰더의 구현 (Implementation of an optical add-drop transponder)

  • 김병성;명승일;이정찬;고제수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 I
    • /
    • pp.326-329
    • /
    • 2003
  • 본 논문에서는 300 m - 80 km 의 광송수신 기능을 구비한 10 Gbps 광 add-drop 트랜스폰더의 설계 및 구현결과를 기술한다. 10 Gbps 광트랜스폰더는 광전달망 접속기능부와 광종속망 접속기능부와 순방향오류 정정(FEC: forward error correction) 기능부로 이루어 진다. 각 기능부는 독립된 어셈블리로 설계하였으며, 특히 광종속망 접속기능부는 요구되는 전송거리에 따라 어셈블리를 교체할 수 있도록 구현하였다.

  • PDF

인터넷 기반 협업을 위한 어셈블리 툴의 구현

  • 김현수;하영명;안대건;이석희
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 춘계학술대회 논문요약집
    • /
    • pp.217-217
    • /
    • 2004
  • 최근 인터넷의 발전으로 인해 설계환경이 독립적인 환경에서 점차 협업이 가능한 설계환경으로 확대 되어가고 있다. 이는 지리적인 차이를 극복할 수 있는 유용한 방법으로 제시되고 있다. 일반적으로 다수의 협업 설계자들은 협업설계를 하는 과정에서 설계 데이터와 어셈블리 모델을 공유한다. 이러한 데이터의 처리와 활용방안에 따라 협업설계의 효과가 달라지므로 그 중요성은 커지게 된다.(중략)

  • PDF

고분자 전해질형 연료전지에서 막-전극 어셈블리 제조지 Hot-pressing조건에 대한 영향 (Effect of Hot Pressing Conditions in Fabrication of Membrane & Electrode Assembly for Proton Exchange Membrane Fuel Cell)

  • 최경환;이승재;설용건;이태희;노용우;고영태
    • 한국에너지공학회:학술대회논문집
    • /
    • 한국에너지공학회 1994년도 추계학술발표회 초록집
    • /
    • pp.23-27
    • /
    • 1994
  • 고분자 전해질형 연료전지의 성능을 향상시키기 위하여 막-전극 어셈블리 제조시 hot-pressing 온도와 압력조건을 변화시켜며 단위전지 성능을 관찰하였으며 이에 대한 분석은 열무게분석법(TGA), 기공도, 이온투과계수 등을 사용하였다. 또한 전지의 작동온도 및 압력을 변화시켜가며 전지의 성능을 관찰하였다. 성능 실험은 가습기의 온도와 cell의 온도, 압력을 변화시켜가며 측정하였다.

  • PDF