Esempio n. 1
0
def automaticProcessCreator(numberOfProcesses):
    processes = []
    for n in range(numberOfProcesses):
        p = Process()
        p.pID = n
        p.arrivalTime = n
        p.burstTime = randint(1, 50)
        processes.append(p)
    return processes
Esempio n. 2
0
def manualProcessCreator(numberOfProcesses):
    processes = []
    for n in range(numberOfProcesses):
        print("Insert the attributes of process ", n, ": ")
        at = int(input("Time of arrival: "))
        bt = int(input("Burst time: "))
        p = Process()
        p.arrivalTime = at
        p.pID = n
        p.burstTime = bt
        processes.append(p)
    return processes