├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── discussion.md │ └── question.md ├── .gitignore ├── LICENSE ├── README.md ├── 动态分区匹配算法 ├── Cpp │ ├── BF.cpp │ ├── FF.cpp │ ├── QF.cpp │ └── WF.cpp ├── Java │ └── com │ │ └── os │ │ └── dynamicmatching │ │ ├── algorithms │ │ ├── BF.java │ │ ├── FF.java │ │ ├── NF.java │ │ ├── QF.java │ │ └── WF.java │ │ ├── model │ │ ├── DMConstant.java │ │ ├── Frame.java │ │ ├── FramePartitionNode.java │ │ └── Process.java │ │ ├── sample │ │ ├── BFExample.java │ │ ├── FFExample.java │ │ ├── NFExample.java │ │ ├── QFExample.java │ │ └── WFExample.java │ │ └── util │ │ ├── AlgorithmUtil.java │ │ ├── RandomTestUtil.java │ │ └── TimeUtil.java ├── README.md └── python │ ├── algorithms │ ├── BestFit.py │ ├── FirstFit.py │ ├── QuickFit.py │ └── WorstFit.py │ └── sample │ └── Sample.py ├── 磁盘调度算法 ├── C++ │ └── algorithms │ │ ├── C-SCAN.cpp │ │ ├── FCFS.cpp │ │ ├── LIFO.cpp │ │ ├── SCAN.cpp │ │ └── SSTF.cpp ├── Java │ ├── algorithms │ │ ├── CSCAN.java │ │ ├── FCFS.java │ │ ├── SCAN.java │ │ └── SSTF.java │ ├── sample │ │ └── Example.java │ └── util │ │ └── TestUtil.java ├── Python │ ├── algorithm │ │ ├── CSCAN.py │ │ ├── FCFS.py │ │ ├── SCAN.py │ │ └── SSTF.py │ └── sample │ │ └── Sample.py └── README.md ├── 进程调度算法 ├── C++ │ ├── algorithms │ │ ├── FCFS.cpp │ │ ├── MLFQ.cpp │ │ ├── PS.cpp │ │ ├── RR.cpp │ │ ├── SLF.cpp │ │ └── SRTF.cpp │ ├── model │ │ └── PCB.h │ └── samlpe │ │ ├── FCFSexample.cpp │ │ ├── MLFQexample.cpp │ │ ├── PSexample.cpp │ │ ├── RRexample.cpp │ │ ├── SLFexample.cpp │ │ └── SRTFexample.cpp ├── Java │ └── com │ │ └── dhx │ │ ├── algorithms │ │ ├── FCFS.java │ │ ├── HRRN.java │ │ ├── MLFQ.java │ │ ├── Priority.java │ │ └── SJF.java │ │ ├── model │ │ └── Process.java │ │ └── sample │ │ ├── FCFSSample.java │ │ ├── HRRNSample.java │ │ ├── MLFQSample.java │ │ ├── PrioritySample.java │ │ └── SJFSample.java ├── Python │ ├── FCFS.py │ ├── MLFQ.py │ ├── PS.py │ ├── RR.py │ ├── SJF.py │ ├── SRTF.py │ ├── example │ │ ├── FCFSExample.py │ │ ├── MLFQExample.py │ │ ├── PSExample.py │ │ ├── RRExample.py │ │ ├── SJFExample.py │ │ └── SRTFExample.py │ └── model.py ├── README.md └── golang │ ├── algorithms │ ├── FCFS.go │ └── Priority.go │ ├── go.mod │ ├── main.go │ └── model │ └── Process.go ├── 页面置换算法(测试) ├── Golang │ ├── go.mod │ ├── lru │ │ └── lru.go │ └── main.go ├── Java │ └── com │ │ └── dhx │ │ ├── algorithms │ │ └── lru │ │ │ ├── DoubleList.java │ │ │ ├── LRUCache.java │ │ │ └── Node.java │ │ └── sample │ │ └── LRUSample.java ├── Python │ └── mx │ │ ├── algorithm │ │ ├── LRU.py │ │ └── __init__.py │ │ └── sample │ │ ├── LRUSample.py │ │ └── __init__.py └── README.md └── 页面置换算法 ├── C++ ├── algorithms │ ├── ClockSimple.cpp │ ├── ClockUpdate.cpp │ ├── FIFO.cpp │ ├── LFU.cpp │ └── LRU.cpp ├── model │ ├── CacheNode.h │ └── Mem.h └── sample │ ├── ClockSimpleExample.cpp │ ├── ClockUpdateExample.cpp │ ├── FIFOExample.cpp │ ├── LFUExample.cpp │ └── LRUExample.cpp ├── Java └── com │ └── dhx │ ├── algorithms │ ├── fifo │ │ └── FIFO.java │ ├── lfu │ │ └── LFU.java │ ├── lru │ │ └── LRU.java │ └── nru │ │ └── NRU.java │ ├── model │ ├── Constant.java │ ├── DoubleLinkedList.java │ └── Element.java │ └── sample │ ├── FIFOExample.java │ ├── LFUExample.java │ ├── LRUExample.java │ └── NRUExample.java └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/discussion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/.github/ISSUE_TEMPLATE/discussion.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/README.md -------------------------------------------------------------------------------- /动态分区匹配算法/Cpp/BF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Cpp/BF.cpp -------------------------------------------------------------------------------- /动态分区匹配算法/Cpp/FF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Cpp/FF.cpp -------------------------------------------------------------------------------- /动态分区匹配算法/Cpp/QF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Cpp/QF.cpp -------------------------------------------------------------------------------- /动态分区匹配算法/Cpp/WF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Cpp/WF.cpp -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/BF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/BF.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/FF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/FF.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/NF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/NF.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/QF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/QF.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/WF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/algorithms/WF.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/model/DMConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/model/DMConstant.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/model/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/model/Frame.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/model/FramePartitionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/model/FramePartitionNode.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/model/Process.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/model/Process.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/sample/BFExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/sample/BFExample.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/sample/FFExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/sample/FFExample.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/sample/NFExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/sample/NFExample.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/sample/QFExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/sample/QFExample.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/sample/WFExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/sample/WFExample.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/util/AlgorithmUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/util/AlgorithmUtil.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/util/RandomTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/util/RandomTestUtil.java -------------------------------------------------------------------------------- /动态分区匹配算法/Java/com/os/dynamicmatching/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/Java/com/os/dynamicmatching/util/TimeUtil.java -------------------------------------------------------------------------------- /动态分区匹配算法/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/README.md -------------------------------------------------------------------------------- /动态分区匹配算法/python/algorithms/BestFit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/python/algorithms/BestFit.py -------------------------------------------------------------------------------- /动态分区匹配算法/python/algorithms/FirstFit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/python/algorithms/FirstFit.py -------------------------------------------------------------------------------- /动态分区匹配算法/python/algorithms/QuickFit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/python/algorithms/QuickFit.py -------------------------------------------------------------------------------- /动态分区匹配算法/python/algorithms/WorstFit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/python/algorithms/WorstFit.py -------------------------------------------------------------------------------- /动态分区匹配算法/python/sample/Sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/动态分区匹配算法/python/sample/Sample.py -------------------------------------------------------------------------------- /磁盘调度算法/C++/algorithms/C-SCAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/C++/algorithms/C-SCAN.cpp -------------------------------------------------------------------------------- /磁盘调度算法/C++/algorithms/FCFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/C++/algorithms/FCFS.cpp -------------------------------------------------------------------------------- /磁盘调度算法/C++/algorithms/LIFO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/C++/algorithms/LIFO.cpp -------------------------------------------------------------------------------- /磁盘调度算法/C++/algorithms/SCAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/C++/algorithms/SCAN.cpp -------------------------------------------------------------------------------- /磁盘调度算法/C++/algorithms/SSTF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/C++/algorithms/SSTF.cpp -------------------------------------------------------------------------------- /磁盘调度算法/Java/algorithms/CSCAN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Java/algorithms/CSCAN.java -------------------------------------------------------------------------------- /磁盘调度算法/Java/algorithms/FCFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Java/algorithms/FCFS.java -------------------------------------------------------------------------------- /磁盘调度算法/Java/algorithms/SCAN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Java/algorithms/SCAN.java -------------------------------------------------------------------------------- /磁盘调度算法/Java/algorithms/SSTF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Java/algorithms/SSTF.java -------------------------------------------------------------------------------- /磁盘调度算法/Java/sample/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Java/sample/Example.java -------------------------------------------------------------------------------- /磁盘调度算法/Java/util/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Java/util/TestUtil.java -------------------------------------------------------------------------------- /磁盘调度算法/Python/algorithm/CSCAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Python/algorithm/CSCAN.py -------------------------------------------------------------------------------- /磁盘调度算法/Python/algorithm/FCFS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Python/algorithm/FCFS.py -------------------------------------------------------------------------------- /磁盘调度算法/Python/algorithm/SCAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Python/algorithm/SCAN.py -------------------------------------------------------------------------------- /磁盘调度算法/Python/algorithm/SSTF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Python/algorithm/SSTF.py -------------------------------------------------------------------------------- /磁盘调度算法/Python/sample/Sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/Python/sample/Sample.py -------------------------------------------------------------------------------- /磁盘调度算法/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/磁盘调度算法/README.md -------------------------------------------------------------------------------- /进程调度算法/C++/algorithms/FCFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/algorithms/FCFS.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/algorithms/MLFQ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/algorithms/MLFQ.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/algorithms/PS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/algorithms/PS.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/algorithms/RR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/algorithms/RR.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/algorithms/SLF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/algorithms/SLF.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/algorithms/SRTF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/algorithms/SRTF.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/model/PCB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/model/PCB.h -------------------------------------------------------------------------------- /进程调度算法/C++/samlpe/FCFSexample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/samlpe/FCFSexample.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/samlpe/MLFQexample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/samlpe/MLFQexample.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/samlpe/PSexample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/samlpe/PSexample.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/samlpe/RRexample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/samlpe/RRexample.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/samlpe/SLFexample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/samlpe/SLFexample.cpp -------------------------------------------------------------------------------- /进程调度算法/C++/samlpe/SRTFexample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/C++/samlpe/SRTFexample.cpp -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/algorithms/FCFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/algorithms/FCFS.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/algorithms/HRRN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/algorithms/HRRN.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/algorithms/MLFQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/algorithms/MLFQ.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/algorithms/Priority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/algorithms/Priority.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/algorithms/SJF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/algorithms/SJF.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/model/Process.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/model/Process.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/sample/FCFSSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/sample/FCFSSample.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/sample/HRRNSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/sample/HRRNSample.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/sample/MLFQSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/sample/MLFQSample.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/sample/PrioritySample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/sample/PrioritySample.java -------------------------------------------------------------------------------- /进程调度算法/Java/com/dhx/sample/SJFSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Java/com/dhx/sample/SJFSample.java -------------------------------------------------------------------------------- /进程调度算法/Python/FCFS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/FCFS.py -------------------------------------------------------------------------------- /进程调度算法/Python/MLFQ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/MLFQ.py -------------------------------------------------------------------------------- /进程调度算法/Python/PS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/PS.py -------------------------------------------------------------------------------- /进程调度算法/Python/RR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/RR.py -------------------------------------------------------------------------------- /进程调度算法/Python/SJF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/SJF.py -------------------------------------------------------------------------------- /进程调度算法/Python/SRTF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/SRTF.py -------------------------------------------------------------------------------- /进程调度算法/Python/example/FCFSExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/example/FCFSExample.py -------------------------------------------------------------------------------- /进程调度算法/Python/example/MLFQExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/example/MLFQExample.py -------------------------------------------------------------------------------- /进程调度算法/Python/example/PSExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/example/PSExample.py -------------------------------------------------------------------------------- /进程调度算法/Python/example/RRExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/example/RRExample.py -------------------------------------------------------------------------------- /进程调度算法/Python/example/SJFExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/example/SJFExample.py -------------------------------------------------------------------------------- /进程调度算法/Python/example/SRTFExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/example/SRTFExample.py -------------------------------------------------------------------------------- /进程调度算法/Python/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/Python/model.py -------------------------------------------------------------------------------- /进程调度算法/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/README.md -------------------------------------------------------------------------------- /进程调度算法/golang/algorithms/FCFS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/golang/algorithms/FCFS.go -------------------------------------------------------------------------------- /进程调度算法/golang/algorithms/Priority.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/golang/algorithms/Priority.go -------------------------------------------------------------------------------- /进程调度算法/golang/go.mod: -------------------------------------------------------------------------------- 1 | module golang 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /进程调度算法/golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/golang/main.go -------------------------------------------------------------------------------- /进程调度算法/golang/model/Process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/进程调度算法/golang/model/Process.go -------------------------------------------------------------------------------- /页面置换算法(测试)/Golang/go.mod: -------------------------------------------------------------------------------- 1 | module golang 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /页面置换算法(测试)/Golang/lru/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/Golang/lru/lru.go -------------------------------------------------------------------------------- /页面置换算法(测试)/Golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/Golang/main.go -------------------------------------------------------------------------------- /页面置换算法(测试)/Java/com/dhx/algorithms/lru/DoubleList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/Java/com/dhx/algorithms/lru/DoubleList.java -------------------------------------------------------------------------------- /页面置换算法(测试)/Java/com/dhx/algorithms/lru/LRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/Java/com/dhx/algorithms/lru/LRUCache.java -------------------------------------------------------------------------------- /页面置换算法(测试)/Java/com/dhx/algorithms/lru/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/Java/com/dhx/algorithms/lru/Node.java -------------------------------------------------------------------------------- /页面置换算法(测试)/Java/com/dhx/sample/LRUSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/Java/com/dhx/sample/LRUSample.java -------------------------------------------------------------------------------- /页面置换算法(测试)/Python/mx/algorithm/LRU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/Python/mx/algorithm/LRU.py -------------------------------------------------------------------------------- /页面置换算法(测试)/Python/mx/algorithm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /页面置换算法(测试)/Python/mx/sample/LRUSample.py: -------------------------------------------------------------------------------- 1 | from algorithm import LRU -------------------------------------------------------------------------------- /页面置换算法(测试)/Python/mx/sample/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /页面置换算法(测试)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法(测试)/README.md -------------------------------------------------------------------------------- /页面置换算法/C++/algorithms/ClockSimple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/algorithms/ClockSimple.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/algorithms/ClockUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/algorithms/ClockUpdate.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/algorithms/FIFO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/algorithms/FIFO.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/algorithms/LFU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/algorithms/LFU.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/algorithms/LRU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/algorithms/LRU.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/model/CacheNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/model/CacheNode.h -------------------------------------------------------------------------------- /页面置换算法/C++/model/Mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/model/Mem.h -------------------------------------------------------------------------------- /页面置换算法/C++/sample/ClockSimpleExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/sample/ClockSimpleExample.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/sample/ClockUpdateExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/sample/ClockUpdateExample.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/sample/FIFOExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/sample/FIFOExample.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/sample/LFUExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/sample/LFUExample.cpp -------------------------------------------------------------------------------- /页面置换算法/C++/sample/LRUExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/C++/sample/LRUExample.cpp -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/algorithms/fifo/FIFO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/algorithms/fifo/FIFO.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/algorithms/lfu/LFU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/algorithms/lfu/LFU.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/algorithms/lru/LRU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/algorithms/lru/LRU.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/algorithms/nru/NRU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/algorithms/nru/NRU.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/model/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/model/Constant.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/model/DoubleLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/model/DoubleLinkedList.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/model/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/model/Element.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/sample/FIFOExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/sample/FIFOExample.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/sample/LFUExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/sample/LFUExample.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/sample/LRUExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/sample/LRUExample.java -------------------------------------------------------------------------------- /页面置换算法/Java/com/dhx/sample/NRUExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/Java/com/dhx/sample/NRUExample.java -------------------------------------------------------------------------------- /页面置换算法/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adorabled4/Implementation-of-os-classical-algorithm/HEAD/页面置换算法/README.md --------------------------------------------------------------------------------