UNPKG

sams-algorithm-fifo

Version:

A memory scheduler that uses a fifo algorithm.

45 lines (37 loc) 633 B
var Fifo = require('./index.js'); var req0 = { process: 'A', pageNumber: 1, mode: "read" }; var req1 = { process: 'A', pageNumber: 2, mode: "read" }; var req2 = { process: 'B', pageNumber: 2, mode: "read" }; var req3 = { process: 'A', pageNumber: 3, mode: "read" }; var req4 = { process: 'C', pageNumber: 1, mode: "read" }; var reqs = [req0, req1, req2, req0, req3, req4, req4]; Fifo.ProcessRequirements(reqs, 3, function(output, pageFaults) { console.log({"Requirements": output}); console.log('\n'); console.log({"PageFaults":pageFaults}); })