반응형

□ 개발 환경

- Language : Python2.5

- Editor : Ultraedit

 

전체모습

 

사용자 삽입 이미지

구현부분

- 교체 알고리즘 선택 가능

(FIFO, LRU, LFU 3가지중 1개를 선택)

- 하단 표에서 결과를 보여줌

(각각 알고리즘 별로 결과를 보여줌)

- 리셋 기능을 넣어서 계속 바꿔가면서 테스트 가능

(리셋을 누르면 하단에 내용이 지워지고 다시 알고리즘을 선택한후 시작을 누르면 작동)

 

□ 포함한 파일

- 소스코드 파일 : 2002160227.py

- 실행 파일 : 2002160227\2002160227.exe


□ 실행방법

☞ 2002160227 디렉토리 안의 2002160227.exe를 실행합니다.

❶ 알고리즘을 선택합니다. (현재 화면에서는 LRU를 선택하였습니다.)

 

사용자 삽입 이미지

❷ 시작! 버튼을 누르면 결과가 하단 표에 출력됩니다.

(페이지 부재가 발생한 경우에는 파란색으로,

이미 존재하는 것을 참조한 경우에는 초록색으로 표시합니다.)

사용자 삽입 이미지

❸ 다시 다른 알고리즘을 작동시켜 보고 싶다면 리셋! 버튼을 누릅니다.

버튼을 누르게 되면 아래 화면처럼 깨끗하게 지워집니다.

 

사용자 삽입 이미지

❹ 다시 계속 진행 하고 싶다면 1번부터 반복 하면 됩니다.

 

 

□ 각 알고리즘 별 실행 화면

❶ FIFO

사용자 삽입 이미지

❷ LRU

사용자 삽입 이미지
 

❸ LFU

사용자 삽입 이미지

반응형

'Python' 카테고리의 다른 글

운영체제 보안 Firewall Simulation  (0) 2008.06.11
Python 웹프레임워크 Django  (0) 2008.05.30
Python에서 bmp 크기 변경하기  (0) 2008.05.28
Posted by Real_G