sams-algorithm-fifo
Version:
A memory scheduler that uses a fifo algorithm.
45 lines (37 loc) • 633 B
JavaScript
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});
})