-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathcli_testing.py
More file actions
28 lines (20 loc) · 801 Bytes
/
cli_testing.py
File metadata and controls
28 lines (20 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# By Allex Lima <allexlima@unn.edu.br> | www.allexlima.com
import nano_os as myos
import json
if __name__ == "__main__":
myos.TESTING = True
memory_m = myos.MemoryManager()
process_m = myos.ProcessManager()
p1 = process_m.create("a.cpp", "allex")
p2 = process_m.create("b.py", "daniel")
p3 = process_m.create("c.js", "paulo")
p4 = process_m.create("d.lua", "renan")
print "\nProcessos:", process_m.show()
# print "\nEspaços de Memória: ", json.dumps(memory_m.show(), indent=4)
memory_m.alloc(process_m.get(p1))
memory_m.alloc(process_m.get(p2))
memory_m.alloc(process_m.get(p3))
memory_m.alloc(process_m.get(p4))
print "\nAlocações com o BestFit: ", json.dumps(memory_m.show(), indent=4)