• 제목/요약/키워드: 스택 보호

검색결과 34건 처리시간 0.019초

ARM9기반의 Nested Software Interrupt의 구현 및 Parameter의 전달 방식 (Implementation of Nested Software Interrupt and Passing Way of Parameters based on ARM9)

  • 한길종;류경식;이정원;김용득
    • 전자공학회논문지SC
    • /
    • 제48권5호
    • /
    • pp.66-73
    • /
    • 2011
  • SWI 함수의 다중 호출과 매개변수의 효율적인 전달방법으로 일반적인 소프트웨어 인터럽트의 사용방법의 문제점을 해결하고자 한다. 소프트웨어 인터럽트는 강제로 소프트웨어적인 인터럽트를 발생하여 시스템 함수를 호출하거나 시스템 리소스를 사용하기 위해 이용되기 때문에 무분별한 접근들로부터 보호되어야 하지만, SWI명령어의 제한된 사용방식으로 효율적인 처리가 어렵다. 본 논문에서는 이를 해결하기위한 SWI의 Nested Call과 SWI의 서비스 루틴에 매개변수를 효율적으로 전달하는 방식을 설계하고 구현하였다. 즉, 단일 호출방식에서 다중 호출방식으로, 좀 더 유연하게 호출할 수 있도록 하였고, 두 가지 매개변수 이용 방식의 장단점을 비교분석하였다. 두 매개변수 이용 방식의 가장 큰 차이점은 속도와 가독성이다. 비록 스택 포인터 얻는 방식이 가독성이 매우 뛰어난 장점을 보였지만 많은 오버헤드를 발생시켰다. 이에 반해, 스택 포인터 전달 방식은 오버헤드의 발생을 줄여 속도적인 측면에서 약 19 %의 효율성을 보였다.

고전압 집적회로를 위한 래치업-프리 구조의 HBM 12kV ESD 보호회로 (A 12-kV HBM ESD Power Clamp Circuit with Latchup-Free Design for High-Voltage Integrated Circuits)

  • 박재영;송종규;장창수;김산홍;정원영;김택수
    • 대한전자공학회논문지SD
    • /
    • 제46권1호
    • /
    • pp.1-6
    • /
    • 2009
  • 고전압 소자에서 스냅백 이후의 유지 전압은 구동전압에 비해 매우 작아서 고전압 MOSFET이 ESD(ElecroStatic Discharge) 파워클램프로 바로 사용될 경우 래치업 문제를 일으킬 수 있다. 본 연구에서는 스택 바이폴라 소자를 이용하여 래치업 문제가 일어나지 않는 구조를 제안하였다. 제안된 구조에서는 유지 전압이 구동전압 보다 높으므로 래치업 문제가 발생하지 않으면서, 기존의 다이오드를 사용한 고전압 파워클램프에 비해 면적이 작으며, 내구성 측면에서 800% 성능향상이 있게 되었다. 제안된 구조는 $0.35{\mu}m$ 60V BCD(Bipolar-CMOS-DMOS) 공정을 사용하여 제작되었으며, TLP(Transmission Line Pulse) 장비로 웨이퍼-레벨 측정을 하였다.

VCCN에서 Broadcast Storm 문제를 완화시키는 방법에 대한 연구 (A Study on Mitigation Methods for Broadcast Storm Problem over Vehicular CCN)

  • 연승욱;채예은;강승석
    • 문화기술의 융합
    • /
    • 제5권1호
    • /
    • pp.429-434
    • /
    • 2019
  • 자율주행차와 커넥티드 카 등 도로 위의 자동차의 주행이 편리하고 안전하도록 다양한 기술이 적용되고 있다. 또한 VANET을 통해 주변의 자동차나 도로 시설물과 통신함으로 경로선택이나 주유소 등 다양한 정보를 얻을 수 있다. VANET에서 사용하는 통신 스택은 보편적인 TCP/IP도 가능하지만, CCN을 사용하는 경우 일대일 통신 뿐아니라 교통정보 등의 공통적인 자료 공유를 위한 일대다 통신에 더 효율적이다. VCCN은 자동차 사이의 정보교환에 용이하지만, 이를 운용하는 경우 주변의 모든 노드들이 Interest 패킷을 재전송하는 경우, Broadcast Storm Problem 상황이 발생하여 데이터 전송 성능이 저하될 수 있다. 이 문제를 해결하기 위해 주변의 모든 노드들이 Interest 패킷을 재전송하지 않고 주변의 특정 노드들만 재전송 하는 경우, Data 패킷의 전송 성능이 향상될 수 있다. 이를 위해 본 논문은 SUMO를 이용해 자동차의 운행을 모의실험하고, ns-3를 이용해 CCN 네트워크에서 데이터의 전송 성능을 평가하였다. 모의실험 결과 특정 노드만 전송하는 경우 요청 노드의 수에 따라 10%에서 25% 정도의 Data의 전송 성능이 향상되었다.

인메모리 파일시스템을 위한 효율적인 메타데이터 저널링 기법 (An Efficient Metadata Journaling Scheme for In-memory File Systems)

  • 반효경
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권3호
    • /
    • pp.107-111
    • /
    • 2023
  • 저널링 기법은 파일시스템을 크래쉬 상황으로부터 보호하여 일관성 있는 상태로 유지하기 위해 널리 사용되고 있다. 한편, 기존의 저널링 기법들은 하드디스크와 같은 블록 스토리지를 위해 설계되었기 때문에 바이트 단위 접근이 가능한 영속 메모리 상에서의 저널링에 활용하기에는 비효율적이다. 본 논문은 크래쉬 상황으로부터 파일시스템의 일관성이 깨어지는 것을 방지하는 기능을 가진 메타데이터 저널링 기법을 인메모리 파일시스템에 기반해 설계하는 방법을 제안한다. 제안하는 기법은 바이트 단위 접근이 가능한 메모리 미디어의 특성을 활용하여 저널링이 발생시키는 많은 쓰기량을 줄일뿐 아니라 입출력 시 통과해야 하는 무거운 소프트웨어 스택을 제거하는 장점을 가진다. IOzone 벤치마크를 이용한 성능 측정 실험을 통해 제안하는 저널링 기법이 Ext4의 저널링과 비교해서 평균 49.2%의 성능 개선 효과가 있음을 보인다.