/OS-theory

Primary LanguageJupyter Notebook

Tiểu luận: Đánh giá thuật toán của hệ điều hành khi thay thế trang CLOCK, FIFO, LRU, OPT

Hãy chọn chuỗi khảo trang là (Please select page-list as) 1 2 3 6 7 1 4 3 4 5 7 4 1 2 3 1 3 1 4 5 6 7 1 chứ không phải là (Do not input this): 1, 2, 3, 6, 7, 1, 4, 3, 4, 5, 7, 4, 1, 2, 3, 1, 3, 1, 4, 5, 6, 7, 1

Để chạy chương trình mô phỏng page-replace.py cần dùng Python3, package Tkinter To run the page-replace.py simulation program, you need to use Python3, package Tkinter v8.6.11

Command:

!pip install tk=8.6.11, matplotlib, ipykernel

Để chạy evaluate.ipynb cần package Matplotlib, Pandas và tất nhiên là Jupiter-notebook To run evaluate.ipynb you need the Matplotlib package, Pandas and of course Jupiter-notebook

Các file opt.py, lru.py, fifo.py, clock.py đều có chức năng như nhập thủ công page-list giống chương trình page-replace.py The files opt.py, lru.py, fifo.py, clock.py all have the function of manually entering the page-list like the program page-replace.py