ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν
Τπόβακρο (1/3) τουσ παλαιότερουσ υπολογιςτζσ θ Κεντρικι Μονάδα Επεξεργαςίασ (Κ.Μ.Ε.) μποροφςε κάκε ςτιγμι να εκτελεί μόνο ζνα πρόγραμμα τουσ ςφγχρονουσ υπολογιςτζσ που υποςτθρίηουν πολυπρογραμματιςμό, θ Κ.Μ.Ε. μοιράηει το χρόνο τθσ ςε περιςςότερα προγράμματα δίνοντασ ζτςι τθν εντφπωςθ ότι αυτά εκτελοφνται ταυτόχρονα
Τπόβακρο (2/3) Ζνα ςφγχρονο λειτουργικό ςφςτθμα που υποςτθρίηει πολφπρογραμματιςμό, πρζπει να διατθρεί τισ πλθροφορίεσ που χρειάηονται ϊςτε ζνα πρόγραμμα:
Τπόβακρο (3/3) Σο Λ διαχειρίηεται τθν εκτζλεςθ των εφαρμογϊν, ζτςι ϊςτε: Οι πόροι να διατίκενται ςε πολλαπλζσ εφαρμογζσ Ο φυςικόσ επεξεργαςτισ να εναλλάςςεται ανάμεςα ςε πολλαπλζσ εφαρμογζσ, ζτςι ϊςτε όλεσ τουσ να εξελίςςονται Ο επεξεργαςτισ και οι ςυςκευζσ Ε/Ε να μποροφν να χρθςιμοποιοφνται αποτελεςματικά Προςζγγιςθ ςφγχρονων Λ: Η εκτζλεςθ μιασ εφαρμογισ αντιςτοιχείται με τθν φπαρξθ μίασ ι περιςςοτζρων διεργαςιϊν
Διεργαςία Δεν υπάρχει κάποιοσ κοινά αποδεκτόσ οριςμόσ τθσ διεργαςίασ Οριςμζνοι είναι: Ζνα πρόγραμμα υπό εκτζλεςθ Ζνα ςτιγμιότυπο ενόσ προγράμματοσ που εκτελείται ςε ζναν υπολογιςτι Η οντότθτα που μπορεί να ανατεκεί ςτον επεξεργαςτι και ςτθ ςυνζχεια να εκτελεςτεί από αυτόν Μια μονάδα δραςτθριότθτασ που χαρακτθρίηεται από τθν εκτζλεςθ ακολουκίασ εντολϊν, από τθν τρζχουςα κατάςταςθ και από ςχετικό ςφνολο πόρων ςυςτιματοσ Διεργαςία είναι θ εκτζλεςθ ενόσ προγράμματοσ (ι μζροσ αυτοφ) με τουσ πόρουσ του ςυςτιματοσ που αυτό απαιτεί και τισ πλθροφορίεσ που απαιτοφνται για τθν εκτζλεςι του
Καταςτάςεισ Διεργαςίασ (1/3)
Καταςτάςεισ Διεργαςίασ (2/3) Σο Λ: Επιλζγει ποια από τισ ζτοιμεσ διαδικαςίεσ κα γίνει τρζχουςα (βάςει ενόσ αρκετά ςφνκετου ςυςτιματοσ προτεραιοτιτων) Φροντίηει: θ τρζχουςα διεργαςία που μόλισ τελείωςε να επιςτρζψει ςτθν ουρά των ετοίμων θ τρζχουςα που ηιτθςε εξωτερικοφσ πόρουσ να πάει ςτισ μπλοκαριςμζνεσ θ μπλοκαριςμζνθ να πάει ςτισ ζτοιμεσ μόλισ τθσ διατεκεί ο πόροσ που προκάλεςε το μπλοκάριςμα
Καταςτάςεισ Διεργαςίασ (3/3) Γράφθμα Καταςτάςεων Διεργαςίασ (Πθγι: πυράκθσ, Π. (2001). Λειτουργικά Συστήματα Ι, Ελλθνικό Ανοικτό Πανεπιςτιμιο, Πάτρα: 29).
Task Manager (1/2) Ζνα ςθμαντικό εργαλείο των Windows για τθ διαχείριςθ των ενεργϊν διεργαςιϊν και εφαρμογϊν είναι ο Task Manager (Διαχειριςτι Διεργαςιϊν) Μποροφμε να τον ενεργοποιιςουμε με μια από τισ παρακάτω μεκόδουσ: υνδυαςμόσ CTRL+SHIFT+ESC υνδυαςμόσ CTRL+ALT+DEL και επιλογι Task Manager Γράφοντασ taskmgr ςτθν εκτζλεςθ προγραμμάτων Με δεξί κλικ ςτθ γραμμι εργαςιϊν και επιλογι task manager
Task Manager (2/2) Με δεξί κλίκ ςε κάποια από τισ εφαρμογζσ που εκτελοφνται εμφανίηονται επιπλζον επιλογζσ: Μεταφορά του ελζγχου ςε μια εφαρμογι Μεταφορά τθσ εφαρμογισ ςτο προςκινιο Ελαχιςτοποίθςθ μεγιςτοποίθςθ Σερματιςμόσ εφαρμογισ Δθμιουργία αρχείου περιεχομζνων μνιμθσ για τθν εφαρμογι Μεταφορά ςτθν αντίςτοιχθ διεργαςία που εκτελεί τθν εφαρμογι
1 θ Άςκθςθ Ξεκινιςτε δφο ςτιγμιότυπα τθσ εφαρμογισ notepad (ςθμειωματάριο) Επιβεβαιϊςτε ότι ο Διαχειριςτισ Διεργαςιϊν δείχνει τα δφο ςτιγμιότυπα Επιλζξτε το ζνα από τα δφο Notepad, πατιςτε το κουμπί «ανάπτυξθ» και ζπειτα «Μετάβαςθ ςε» Σι ςυμβαίνει; Πατιςτε ςτθ ςυνζχεια το κουμπί «Σζλοσ Εργαςίασ» Σι ςυμβαίνει; Με χριςθ του κουμπιοφ «Εκτζλεςθ Νζασ Εργαςίασ» ςτθν επιλογι του μενοφ «Αρχείο» ξεκινιςτε ζνα ςτιγμιότυπο τθσ εφαρμογισ Wordpad
2 θ Άςκθςθ Επιλζξτε τθν καρτζλα «Διεργαςίεσ» από το Task Manager Παρατθριςτε: πόςεσ εφαρμογζσ και πόςεσ διεργαςίεσ εκτελοφνται ςτο ςφςτθμα τι ποςοςτό του επεξεργαςτι χρθςιμοποιείται πόςθ φυςικι μνιμθ χρθςιμοποιείται
3 θ Άςκθςθ Επιλζξτε τθν καρτζλα «Επιδόςεισ» Με δεξί κλίκ πάνω ςτο γράφθμα τθσ ΚΜΕ, επιλζξτε «Προβολι Χρόνου Πυρινα» για να προςκζςετε μια επιπλζον μζτρθςθ που αφορά ςτον πυρινα του Λ. Με πατθμζνο το κουμπί του ποντικιοφ μετακινιςτε γριγορα το παράκυρο του Task Manager ςτθν οκόνθ. Παρατθριςτε τισ αλλαγζσ ςτθ χριςθ ΚΜΕ; θμειϊςτε: Σο τρζχον ποςοςτό χριςθσ τθσ ΚΜΕ Σθν ταχφτθτα τθσ ΚΜΕ Σον αρικμό των διεργαςιϊν που εμφανίηονται Ξεκινιςτε 10 ςτιγμιότυπα του Wordpad Αλλάηει κάτι ςτισ τιμζσ που ςθμειϊςατε;
Εποπτεία Πόρων Με το κουμπί «Άνοιγμα Εποπτείασ Πόρων» μποροφμε να δοφμε πιο αναλυτικά ςτατιςτικά για τουσ επεξεργαςτζσ, τθ μνιμθ, το δίςκο και το δίκτυο
4 θ Άςκθςθ Με τθ βοικεια του web site: http://www.answersthatwork.com/ βρείτε πλθροφορίεσ για διεργαςίεσ που εκτελοφνται ςτον υπολογιςτι ςασ Βρείτε μια διεργαςία που κα μποροφςε να τερματιςτεί χωρίσ ςυνζπειεσ για το Λ.. και μία που δε κα ζπρεπε να τερματιςτεί
5 θ Άςκθςθ Εκτελϊντασ το πρόγραμμα «msconfig» βρείτε ποιεσ υπθρεςίεσ ξεκινοφν με τθν ζναρξθ των Windows Βρείτε μια υπθρεςία που είναι ενεργι και μία που είναι απενεργοποιθμζνθ Βρείτε επίςθσ ποια προγράμματα ξεκινοφν με τθν ζναρξθ των Windows Τπάρχουν κάποια από αυτά που κα μποροφςαν να απενεργοποιθκοφν χωρίσ να δθμιουργείται πρόβλθμα;