# Definimos un Disco hdd = HardDisk() hdd.save(program1) hdd.save(program2) hdd.save(program3) # Definimos el Sistema de I/O iosys = IOSystem() iosys.addDevice(hdd) # Definimos la CPU con un quantum de 3 cpu = CPU() # Definimos el Kernel kernel1point0 = Kernel() # Definimos la Memoria pageTable = PageTable() memory = Memoria(300,pageTable) # Definimos el Manejador de Interrupciones IH = InterruptionHandler(iosys,memory,pageTable,kernel1point0,cpu) # Seteamos el IH en todos los modulos que haga falta cpu.setInterruptionHandler(IH) kernel1point0.setInterruptionHandler(IH) # creamos el shell shell = Shell("123",IH)