http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
데이터 페이지를 고려한 실시간 멀티 태스크 환경에서의 페이지 교체정책
이두희(Duhee Lee),이창건(Chang-Gun Lee),김강희(Kanghee Kim) 한국정보과학회 2010 한국정보과학회 학술발표논문집 Vol.37 No.1B
우리는 기존 연구에서 NAND Flash Memory의 실시간 멀티 태스크 환경에서 응용프로그램의 실시간성을 보장하기 위한 페이지 교체 방법인 "mRT-PLRU(Multi-tasking Real-Time constrained combination of Pinning and LRU)"를 완성하였다. 이 페이지 교체 정책은 응용프로그램이 목표치보다 놈은 확률도 데드라인을 만족 할 수 있도록 하기 위해서 응용프로그램의 코드페이지 프로파일링 작업이 우선시 되어야 한다. 하지만 응용프로그램 안에는 코드페이지 뿐만 아니라 데이터 페이지도 존재하고 있다. 이 논문은 이 부분에 주목하여, 기존의 코드페이지 프로파일링을 데이터 페이지 프로파일링까지 확장하였고, 프로파일링 결과물을 이용하여 mRT-PLRU 페이지 교체 정책을 데이터 페이지까지 다룰 수 있도록 개선된 방식을 제시한다.
NAND 플래시 메모리의 실시간 성능 보장을 위한 페이지 교체 정책에 관한 연구
이두희(Duhee Lee),김종찬(Jong-Chan Kim),이창건(Chang-Gun Lee) 한국정보과학회 2008 한국정보과학회 학술발표논문집 Vol.35 No.2
NAND 플래시 메모리는 작은 사이즈와 빠른 접근속도, 충격에 강한 성질과 낮은 전력 소모 등의 장점으로 인해 임베디드 장비에 널리 쓰이고 있다. 하지만 이러한 장점에도 불구하고 바이트 레벨의 임의접근이 불가능 하다는 단점이 있기 때문에 프로그램을 실행시키기 위한 저장소로는 부적합 하다. NAND플래시 메모리에 있는 프로그램 코드를 SRAM으로 옮겨서 실행을 할 순 있지만, 이는 많은 SRAM 메모리를 필요로 한다. 이를 해결하기 위한 노력 끝에 RT-PLRU(Real-Time constrained combination of Pinning and LRU)[1] 정책은 real-time을 위한 프로그램 코드를 보다 적은 SRAM으로 수행 가능하게 하였다. RT-PLRU정책은 pinning과 LRU알고리즘의 최적 조합으로 구성되어 있다. 하지만 현실적으로 LRU를 완벽하게 구현하는데 한계가 있다. 따라서 이 논문에선 RT-PLRU의 LRU부분을 다른 페이지 교체 정책으로 대체해보고, 그 결과를 분석해 보았다.
이두희(Lee Duhee),이창건(Lee Chang-gun),하은용(Ha Eun Yong) 한국정보과학회 2009 한국정보과학회 학술발표논문집 Vol.36 No.1
실시간 어플리케이션은 DMP(Deadline Miss Probability)가 사용자의 요구치 이하로 낮을 때 의미가 있다. 하지만 범용 운영체제에서 상에선. 예측하기 어려운 페이지 폴트로 인해 실시간 어플리케이션의 수행시간을 계산?기 힘들다. DMP를 낮추기 위해, 어플리케이션의 모든 코드 페이지를 메몬리에 올려놓는 쉐도잉 방법이 주로 쓰이지만, 이 쉐도잉 방법은 불필요한 메모리를 낭비를 초래한다. RT-PLRU(Real-Time constrained combination of Pinning and LRU)는 메모리는 효과적으로 사용하면서, 실시간 어플리케이션의 DMP를 사용자 요구치 이하로 낮춰주는 새로운 페이지 교체 정책이다. 하지만 아직 하나의 어플리케이션에 대해서만 연구가 되어 있다. 이 논문은 RT-PLRU 페이지 교체 정책을 여러 어플리케이션이 수행되는 멀티 태스크 환경으로 확장하는 내용을 다루고 있다.