init
This commit is contained in:
parent
cf829698f8
commit
342c7225e3
|
@ -0,0 +1,6 @@
|
|||
scheduler.out: scheduler.cpp
|
||||
g++ scheduler.cpp -o scheduler.out
|
||||
|
||||
run_sched: scheduler.out
|
||||
./scheduler.out $(WORKLOAD_FILE) $(SCHEDULING_ALGORITHM)
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
0 100 2 90 2 80 3 70 2 60 2 10 -1
|
||||
2 80 2 80 2 50 3 70 2 40 2 10 -1
|
||||
3 70 2 70 2 40 3 70 2 20 2 10 -1
|
||||
4 10 2 60 2 30 3 70 2 10 2 10 -1
|
||||
5 3 2 3 2 3 -1
|
||||
6 5 -1
|
||||
10 200 2 3 -1
|
||||
</pre></body></html>
|
|
@ -0,0 +1,22 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
0 5 -1
|
||||
1 3 2 3 2 3 -1
|
||||
6 10 2 60 2 30 3 70 2 10 2 10 -1
|
||||
23 3 2 3 2 3 -1
|
||||
24 70 2 70 2 40 3 70 2 20 2 10 -1
|
||||
25 3 2 3 2 3 -1
|
||||
26 80 2 80 2 50 3 70 2 40 2 10 -1
|
||||
27 3 2 3 2 3 -1
|
||||
28 25 2 10 -1
|
||||
29 3 2 3 2 3 -1
|
||||
31 3 2 3 2 3 -1
|
||||
33 3 2 3 2 3 -1
|
||||
35 3 2 3 2 3 -1
|
||||
40 3 2 3 2 3 -1
|
||||
40 3 2 3 2 3 -1
|
||||
42 3 2 3 2 3 -1
|
||||
43 3 2 3 2 3 -1
|
||||
45 3 2 3 2 3 -1
|
||||
</pre></body></html>
|
|
@ -0,0 +1,16 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
0 15 2 5 2 15 2 5 2 15 2 5 2 15 2 5 2 15 2 5 2 15 2 5 2 15 2 5 2 15 2 5 2 5 2 15 2 5 2 5 -1
|
||||
2 100 2 180 2 10 -1
|
||||
5 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 -1
|
||||
8 50 6 100 2 10 -1
|
||||
12 15 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 -1
|
||||
20 80 2 80 2 201 2 15 -1
|
||||
30 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 -1
|
||||
35 6 -1
|
||||
36 8 50 2 -1
|
||||
37 100 -1
|
||||
38 5 2 2 -1
|
||||
40 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 2 15 -1
|
||||
</pre></body></html>
|
|
@ -0,0 +1,35 @@
|
|||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include <cstring>
|
||||
#include <unistd.h>
|
||||
#include <chrono>
|
||||
|
||||
using namespace std;
|
||||
|
||||
void fifo() {
|
||||
|
||||
}
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
|
||||
if(argc != 3)
|
||||
{
|
||||
cout <<"usage: ./scheduler.out <path-to-workload-file> <scheduler_algorithm>\nprovided arguments:\n";
|
||||
for(int i = 0; i < argc; i++)
|
||||
cout << argv[i] << "\n";
|
||||
return -1;
|
||||
}
|
||||
|
||||
char *file_to_search_in = argv[1];
|
||||
char *scheduler_algorithm = argv[2];
|
||||
|
||||
ifstream file(file_to_search_in, ios::binary);
|
||||
string buffer;
|
||||
// buffer.resize();
|
||||
// file.read(&buffer[0], len2);
|
||||
while(getline(file, buffer)) {
|
||||
cout << buffer << endl;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue