Μετάβαση στο κύριο περιεχόμενο
ASEP Quiz

Πληροφορική και Ψηφιακή Διακυβέρνηση

Διεργασίες, Νήματα και Προγραμματισμός CPU

Οι διεργασίες (processes) και τα νήματα (threads) είναι μονάδες εκτέλεσης. Ο προγραμματιστής CPU αποφασίζει ποια διεργασία εκτελείται κάθε στιγμή.

5 λεπτά
Περιεχόμενα κεφαλαίου

Τι θα μάθεις

  • Να διακρίνεις διεργασία από νήμα.
  • Να περιγράφεις αλγορίθμους χρονοπρογραμματισμού.
  • Να εξηγείς τεχνικές διαχείρισης μνήμης.

Θεωρία

  • Διεργασία: πρόγραμμα σε εκτέλεση, με δικό του χώρο διευθύνσεων.
  • Νήμα: ελαφρύτερη μονάδα εντός διεργασίας· μοιράζεται μνήμη με άλλα νήματα της ίδιας διεργασίας.
  • Round Robin: χρονοπρογραμματισμός με προκαθορισμένο χρονικό κβάντο.
  • Άλλοι αλγόριθμοι: FCFS, SJF, Priority.
  • Paging: η μνήμη χωρίζεται σε σελίδες σταθερού μεγέθους.
  • Segmentation: χωρισμός σε λογικά τμήματα μεταβλητού μεγέθους.

Τι να θυμάσαι

  • Process = ανεξάρτητος χώρος μνήμης.
  • Thread = ελαφρύτερη, μοιράζεται μνήμη.
  • Round Robin = κυκλική εναλλαγή με χρονικό κβάντο.
  • Paging = σελίδες σταθερού μεγέθους.

Σύντομη ανακεφαλαίωση

Ολοκλήρωσες το κεφάλαιο;

Σήμανέ το αφού διαβάσεις τη θεωρία και κάνεις τον σύντομο αυτοέλεγχο. Το προσωπικό πλάνο θα περάσει στο επόμενο βήμα.

Έλεγξε τι έμαθες

5 σχετικές ερωτήσεις έχουν αντιστοιχιστεί σε αυτό το κεφάλαιο.

Έλεγξε τι έμαθες