-Contact : benoit.fourlegnie@ac-lille.fr
Télécharger le fichier TP noté
Charger le fichier dans le terminal
Exécuter le tp en tapant l'instruction : sh setup_tp_note.sh
Trouvez, télécharger et lisez le fichier « instructions.txt » (Aide : export_file instructions.txt)
class Processus:
def __init__(self,PID,priorite,temps_CPU):
self.priorite=priorite
self.PID=PID
self.temps_utilisation=0
self.temps_CPU=temps_CPU
P1=Processus(1,0,2)
P2=Processus(2,0,2)
P3=Processus(3,0,2)
liste_files=[[P3,P2,P1],[],[],[],[],[],[],[],[],[],[],[],[]]
def meilleur_priorite(liste_files):
i = 0
for p in liste_files:
if p != []:
return i
i = i+1
return None
def prioritaire(liste_files):
priorite = meilleur_priorite(liste_files)
if priorite == None:
return None
else :
return liste_files[priorite].pop(0)
def gerer(p,liste_files):
if meilleur_priorite(liste_files)==None :
return None
elif p==None or p.temps_utilisation == p.temps_CPU :
return prioritaire(liste_files)
else:
#p.temps_utilisation+=1
if p.priorite >= meilleur_priorite(liste_files) :
p.priorite += 1
liste_files[p.priorite].append(p)
return prioritaire(liste_files)
else:
p.priorite += 1
return p
L=[]
p=gerer(None,liste_files)
p.temps_utilisation+=1
L.append("P"+str(p.PID))
while meilleur_priorite(liste_files)!=None:
p=gerer(p,liste_files)
p.temps_utilisation+=1
L.append("P"+str(p.PID))
print(L)
Voici une liste non exhaustive d'écoles d'informatique qui ont une bonne réputation. Cela donne des pistes de réflexions
Polytech Tours
Polytech Nice
IG2I Lens
ISEN (lille) école privée
Telecom Bretagne
IMT (résultat de la fusion avec les Mines de Douai)
INSA
Classe prépa MP2I -> Wallon (Valenciennes), Faidherbe (Lille), Colbert (Tourcoing)
Dans le cas d'écoles sélectives, il faut prendre spé maths en tale + maths experte conseillée(Obligatoire pour classe prépa)
Pour les nombreuses école privées d'info, il faut faire attention à 2 choses :
- Le diplôme d'ingénieur est-il reconnu sur le marché de l'emploi
- et à quel grade ? (important pour la rémunération !)
Pour Lundi 17 novembre
Exercices à faire avec la base de données communes.sqlite
EX 4 : Les différents parcours
Cadeaux avec fichier python
Pour ceux qui ne sont pas encore à l'aise avec les dictionnaires : Les amis de mes amis
Correction des exercices faits en classe parcours largueur , Degré de séparation Motifs de déverrouillage