Skip to main content

Ποιοι είναι οι πόροι του συστήματος;

Οι πόροι του συστήματος είναι τα εξαρτήματα μέσα σε έναν υπολογιστή που είναι διαθέσιμοι για να χρησιμοποιηθούν από το λειτουργικό σύστημα και άλλες εφαρμογές.Ο πιο αξιοσημείωτος από τους πόρους του συστήματος είναι η ποσότητα της μνήμης που χρησιμοποιείται, αλλά ο χρόνος της CPU πρέπει να εξεταστεί και εδώ.Κάθε φορά που ξεκινά μια εφαρμογή, η εφαρμογή θα ζητήσει μνήμη από το λειτουργικό σύστημα και μια φέτα χρόνου CPU για να εκτελέσει τη λειτουργία της.Για παράδειγμα, όταν ένας χρήστης του υπολογιστή ξεκινά την εφαρμογή επεξεργασίας κειμένου στον υπολογιστή, θα κάνει κλικ στο εικονίδιο για την εφαρμογή και λίγο αργότερα ξεκινά το πρόγραμμα.Κατά τη διάρκεια του χρόνου, ενώ ο χρήστης περιμένει να ξεκινήσει το πρόγραμμα, το λειτουργικό σύστημα παρέχει πόρους συστήματος για να χειριστεί αυτήν την εφαρμογή.Κάνει ουσιαστικά χώρο για αυτό μεταξύ των άλλων διαδικασιών και εφαρμογών που ενδέχεται να εκτελούνται κατά τη στιγμή που ξεκινά το πρόγραμμα.Όταν ξεκινά η εφαρμογή επεξεργαστή κειμένου, στέλνει ένα αίτημα στο λειτουργικό σύστημα για την παροχή των απαραίτητων πόρων του συστήματος για να λειτουργήσει.

Ανάλογα με το ποσό της διαθέσιμης μνήμης, η εφαρμογή μπορεί να ανοίξει γρήγορα ή μπορεί να ανοίξει λίγο πιο αργά εάν υπάρχει λιγότερη μνήμη όταν ξεκινά η εφαρμογή.Μερικές φορές δεν υπάρχει αρκετή μνήμη για να λειτουργήσει αμέσως μια εφαρμογή, οπότε το λειτουργικό σύστημα αναγνωρίζει την έλλειψη πόρων του συστήματος και θα κάνει μια προσπάθεια αποθήκευσης ορισμένων πραγμάτων σε ένα αρχείο ανταλλαγής για να επιτρέψει περισσότερη μνήμη να είναι διαθέσιμη για τις ενεργές εφαρμογές.

Το αρχείο ανταλλαγής ενεργεί σαν μνήμη, αλλά περιέχεται στον σκληρό δίσκο του υπολογιστή.Όταν η μνήμη RAM μέσα σε έναν υπολογιστή ολοκληρωθεί, το λειτουργικό σύστημα θα είναι η σελίδα (ή να γράψει) τα πράγματα στο αρχείο ανταλλαγής υπολογιστών, απελευθερώνοντας μνήμη RAM για προγράμματα που χρησιμοποιούνται.Καθώς το αρχείο ανταλλαγής συνεχίζει να αυξάνεται, μπορεί να γίνει γεμάτο.Αυτό θα προκαλέσει το λειτουργικό σύστημα να παράγει προειδοποιητικά μηνύματα που υποδεικνύουν ότι το αρχείο ανταλλαγής ή η εικονική μνήμη είναι γεμάτη και ο χρήστης θα δοθεί εντολή να κλείσει ορισμένα προγράμματα για να ελευθερώσει τους πόρους του συστήματος, επιτρέποντας στον υπολογιστή να λειτουργεί καλύτερα.Πολλές φορές, η επανεκκίνηση του υπολογιστή είναι ο καλύτερος τρόπος για την ανακούφιση αυτών των προειδοποιητικών μηνυμάτων.Το IRQ είναι το σήμα που χρησιμοποιεί η περιφερειακή συσκευή για να αφήσει την CPU να γνωρίζει ότι πρέπει να κάνει κάτι.Οι πόροι υλικού είναι ο χρόνος μνήμης και CPU που χρησιμοποιείται όταν χρησιμοποιούνται περιφερειακές συσκευές, όπως εκτυπωτές, σαρωτές και μόντεμ.Κάθε φορά που μία από αυτές τις συσκευές έχει πρόσβαση από το χρήστη, η συσκευή στέλνει ένα σήμα στη μητρική πλακέτα για να διακόψει τη CPU, ώστε να μπορεί να λειτουργήσει.Μόλις ολοκληρωθεί η εκτέλεση των ζητούμενων εργασιών, η συσκευή σηματοδοτεί ξανά ότι έχει ολοκληρωθεί.Αυτά τα σήματα είναι γνωστά ως αιτήματα διακοπής (IRQs) και κάθε συσκευή έχει ένα συγκεκριμένο κανάλι ή σύνολο καναλιών που μπορεί να χρησιμοποιήσει για να επικοινωνήσει με τη μητρική πλακέτα.Εάν χρησιμοποιούνται όλα τα κανάλια για μια συγκεκριμένη συσκευή, η συσκευή δεν μπορεί να λειτουργήσει.Κάθε κανάλι IRQ μπορεί να χρησιμοποιήσει μόνο μία συσκευή ή να έχει μια συσκευή σε ένα σύστημα υπολογιστών.Αυτό βοηθά τη μητρική πλακέτα να γνωρίζει ποιες συσκευές πρέπει να αναμένει σε ποιο IRQS.Οι πόροι του συστήματος παρακολουθούνται από το λειτουργικό σύστημα υπολογιστών για να διασφαλιστεί ότι ο υπολογιστής λειτουργεί όσο το δυνατόν πιο αποτελεσματικά, δεδομένου των διαθέσιμων πόρων ανά πάσα στιγμή.