Leitourgika

Σε ένα σχήμα διαχείρισης μνήμης με σελιδοποίηση έστω ο παρακάτω απλουστευμένος πίνακας σελίδων 8 θέσεων:
 
Δείκτης       Αρ.         Present
0               000         0
1               000         0
2               111         1
3               110         1
4               010         1
5               001         1
6               000         0
7               101         1
 
Η εικονική διεύθυνση 01010001 σε ποια φυσική διεύθυνση μεταφράζεται?
01010001
Σε καμία (σφάλμα σελίδας)
10110001
11110001
Στον πίνακα σελίδων του προηγούμενου ερωτήματος, δηλαδή:
 
Δείκτης       Αρ.         Present
0               000         0
1               000         0
2               111         1
3               110         1
4               010         1
5               001         1
6               000         0
7               101         1
 
η ανάγνωση της εικονικής διεύθυνσης 11010111 θα προκαλέσει:
Σφάλμα σελίδας
Μετάφραση στην φυσική διεύθυνση 10110111
Μετάφραση στην φυσική διεύθυνση 00110111
Μετάφραση στην φυσική διεύθυνση 11110111
Σε ένα σχήμα διαχείρισης μνήμης με σελιδοποίηση έστω ο παρακάτω απλουστευμένος πίνακας σελίδων 8 θέσεων:
 
Δείκτης       Αρ.         Present
0               000         0
1               000         0
2               111         1
3               100         1
4               010         1
5               001         1
6               000         0
7               101         1
 
Η εικονική διεύθυνση 01110001 σε ποια φυσική διεύθυνση μεταφράζεται?
10010001
Σε καμία (σφάλμα σελίδας)
01010001
10110001
Στον πίνακα σελίδων του προηγούμενου ερωτήματος, δηλαδή:
 
Δείκτης       Αρ.         Present
0               000         0
1               000         0
2               111         1
3               110         1
4               010         1
5               001         1
6               000         0
7               101         1
 
η ανάγνωση της εικονικής διεύθυνσης 00110111 θα προκαλέσει:
Σφάλμα σελίδας
Μετάφραση στην φυσική διεύθυνση 10110111
Μετάφραση στην φυσική διεύθυνση 00110111
Μετάφραση στην φυσική διεύθυνση 11110111
Θεωρήστε ένα χώρο λογικών διευθύνσεων 64 σελίδων, με 1024 λέξεις η κάθε μια, η οποία αντιστοιχίζεται σε μια φυσική μνήμη 32 πλαισίων.
1) Πόσα bits υπάρχουν μέσα στη λογική διεύθυνση?
2) Πόσα bits υπάρχουν μέσα στην φυσική διεύθυνση?
1) 15bits στην λογική και 2) 16bits στην φυσική.
1) 16bits στην λογική και 2) 15bits στην φυσική.
1) 14bits στην λογική και 2) 15bits στην φυσική.
1) 16bits στην λογική και 2) 8bits στην φυσική.
Θεωρήστε τον ακόλουθο πίνακα τμημάτων:
 
Τμήμα       Βάση        Μέγεθος
0              219          600
1              2300        14
2              90            100
3              1327        580
4              1952        96
 
Ποιες είναι οι φυσικές διευθύνσεις για τις ακόλουθες λογικές διευθύνσεις:
1) 0,430
2) 1,10
3) 2,500
1) 1649
2) Σφάλμα σελίδας
3) 600
1) 689
2) 1310
3) Σφάλμα σελίδας
1) Σφάλμα σελίδας
2) 2320
3) 502
1) 649
2) 2310
3) Σφάλμα σελίδας
Για τον πίνακα τμημάτων του παραπάνω ερωτήματος, δηλαδή:
 
Τμήμα       Βάση        Μέγεθος
0              219          600
1              2300        14
2              90            100
3              1327        580
4              1952        96
 
ποιες είναι οι φυσικές διευθύνσεις για τις ακόλουθες λογικές διευθύνσεις:
1) 3,400
2) 4,112
3) 1,19
1) 1727
2) Σφάλμα σελίδας
3) Σφάλμα σελίδας
1) Σφάλμα σελίδας
2) Σφάλμα σελίδας
3) 600
1) 689
2) 2100
3) Σφάλμα σελίδας
1) Σφάλμα σελίδας
2) 2412
3) 512
Έστω οι παρακάτω προτάσεις i) και ii):
 
i). Τα προγράμματα σε άλλες διεργασίες δεν θα πρέπει να είναι σε θέση να αναφέρουν τοποθεσίες μνήμης σε μια άλλη διεργασία για ανάγνωση ή εγγραφή χωρίς άδεια.
 
ii). Οποιοσδήποτε μηχανισμός προστασίας πρέπει να έχει την ευελιξία να επιτρέπει σε διάφορες διεργασίες να έχουν πρόσβαση στο ίδιο τμήμα της κύριας μνήμης.
 
Ισχύει το παρακάτω:
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι σωστή
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι σωστή
Κατά την εκτέλεση της εντολής pid=fork() ποιες από τις παρακάτω προτάσεις είναι σωστές:
1) Η διεργασία παιδί μοιράζεται την ίδια μνήμη με την διεργασία πατέρα.
2) Η διεργασία πατέρα μπορεί να τερματίσει την εκτέλεση της διεργασίας παιδί.
3) Η διεργασία πατέρα παύει να λειτουργεί.
Οι προτάσεις 1 και 3 είναι σωστές
Η πρόταση 3 είναι σωστή
Οι προτάσεις 2 και 3 είναι σωστές
Οι προτάσεις 1 και 2 είναι σωστές
Ποιες από τις παρακάτω προτάσεις είναι σωστές:
1) Μια διεργασία μπορεί να διαβάσει τα περιεχόμενα της μνήμης μιας άλλης διεργασίας χωρίς την διαμεσολάβηση του λειτουργικού συστήματος.
2) Μια διεργασία μπορεί να διαβάσει τα περιεχόμενα της μνήμης μιας άλλης διεργασίας χρησιμοποιώντας τις κατάλληλες κλήσεις συστήματος.
3) Μια διεργασία δεν μπορεί με κανένα τρόπο να διαβάσει τα περιεχόμενα της μνήμης μιας άλλης διεργασίας.
4) Η μνήμη μιας διεργασίας μπορεί να αυξάνεται και να μειώνεται κατά την εκτέλεσή της.
Οι προτάσεις 2 και 4
Οι προτάσεις 1 και 4
Οι προτάσεις 2 και 3
Οι προτάσεις 2, 3 και 4
Έστω οι παρακάτω προτάσεις i) και ii):
i). Σε ένα πολυνηματικό περιβάλλον υπάρχουν χωριστές στοίβες για κάθε νήμα, καθώς επίσης και ένα ξεχωριστό μπλοκ ελέγχου για κάθε νήμα.
ii). Χρειάζεται λιγότερο χρόνο για να τερματίσει μια διεργασία από ένα νήμα.
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι σωστή.
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι λάθος.
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι λάθος.
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι σωστή.
Στον χρονοπρογραμματισμό διεργασιών ποιες από τις παρακάτω προτάσεις είναι αληθείς:
1) Ο βραχυπρόθεσμος χρονοπογραμματιστής μπορεί να κληθεί δεκάδες φορές το δευτερόλεπτο.
2) Ο βραχυπρόθεσμος χρονοπρογραμματιστής πρέπει να αποφασίζει γρήγορα την επόμενη εργασία για δρομολόγηση.
3) Οι διεργασίες μπορούν να παρακάμψουν τον χρονοπρογραμματιστή και να εκτελούνται για όσην ώρα θέλουν.
4) Ο κώδικας του χρονοδρομολογητή εκτελείται σε επίπεδο χρήστη.
Οι προτάσεις 1 και 2.
Οι προτάσεις 2 και 3.
Οι προτάσεις 3 και 4.
Οι προτάσεις 1 και 4.
Έστω οι παρακάτω προτάσεις i) και ii):
i). Το μοντέλο της τοπικότητας δηλώνει ότι οι αναφορές προγραμμάτων και δεδομένων σε μια διεργασία δεν τείνουν να συσσωρεύονται στα ίδια σημεία.
ii). Όσο πιο μικρό είναι το μέγεθος μιας σελίδας, τόσο μεγαλύτερο είναι το ποσοστό του εσωτερικού κατακερματισμού.
 
Ισχύει το παρακάτω :
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι σωστή
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι σωστή
Έστω οι παρακάτω προτάσεις i) και ii):
i) Το λειτουργικό σύστημα καλύπτει τις λεπτομέρειες του υλικού από τον προγραμματιστή και παρέχει στον προγραμματιστή μια κατάλληλη διεπαφή για τη χρήση του συστήματος.
ii) Σε ένα σύστημα καταμερισμού χρόνου, το πρόγραμμα ενός χρήστη προεκτοπίζεται σε τακτά χρονικά διαστήματα, αλλά λόγω του σχετικά αργού χρόνου ανθρώπινης αντίδρασης αυτό το περιστατικό είναι συνήθως διαφανές για τον χρήστη.
Ισχύει το παρακάτω :
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι σωστή
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι σωστή
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι λάθος
Έστω οι παρακάτω πρότασεις i) και ii):
i) Σε ένα περιβάλλον πολυπρογραμματισμού ο προγραμματιστής γνωρίζει κατά το χρόνο της συγγραφής του κώδικα πόσος χώρος στη μνήμη θα είναι διαθέσιμος και που θα βρίσκεται αυτός ο χώρος.
ii) Σε ένα περιβάλλον πολυπρογραμματισμού όλα τα περιεχόμενα της μνήμης μιας διεργασίας είναι συνεχώς φορτωμένα στην κύρια μνήμη του συστήματος.
Ισχύει το παρακάτω :
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι σωστή
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι σωστή
Έστω οι παρακάτω προτάσεις:
i) Σε περίπτωση αστοχίας ενός δίσκου μιας συστοιχίας δίσκων RAID επιπέδου 0 μπορούμε να ανακτήσουμε τα δεδομένα που χαθήκανε από τους υπόλοιπους δίσκους της συστοιχίας.
ii) Σε περίπτωση αστοχίας ενός δίσκου μιας συστοιχίας δίσκων RAID επιπέδου 1 μπορούμε να ανακτήσουμε τα δεδομένα που χαθήκανε από τους υπόλοιπους δίσκους της συστοιχίας.
iii) Σε περίπτωση αστοχίας ενός δίσκου μιας συστοιχίας δίσκων RAID επιπέδου 5 μπορούμε να ανακτήσουμε τα δεδομένα που χαθήκανε από τους υπόλοιπους δίσκους της συστοιχίας.
Ισχύουν τα παρακάτω:
Η πρόταση i) είναι λάθος, η πρόταση ii) είναι σωστή και η πρόταση iii) είναι σωστή
Η πρόταση i) είναι σωστή, η πρόταση ii) είναι σωστή και η πρόταση iii) είναι σωστή
Η πρόταση i) είναι λάθος, η πρόταση ii) είναι λάθος και η πρόταση iii) είναι σωστή
Η πρόταση i) είναι σωστή, η πρόταση ii) είναι σωστή και η πρόταση iii) είναι λάθος
Η πρόταση i) είναι σωστή, η πρόταση ii) είναι λάθος και η πρόταση iii) είναι λάθος
Η πρόταση i) είναι λάθος, η πρόταση ii) είναι λάθος και η πρόταση iii) είναι λάθος
Έστω οι παρακάτω προτάσεις:
i) Η εντολή μηχανής "Σύγκρισης και Εναλλαγής" κατά τον συγχρονισμό εργασιών χρησιμοποιεί ενεργό αναμονή (busy waiting).
ii) Η εκτέλεση της εντολής Σύγκρισης και Εναλλαγής δεν είναι ατομική ενέργεια.
Ισχύει το παρακάτω :
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι σωστή
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι λάθος και η πρόταση ii) είναι λάθος
Η πρόταση i) είναι σωστή και η πρόταση ii) είναι σωστή
Έστω το παρακάτω πρόγραμμα c.
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <wait.h>
 
int value = 5;
 
int main()
{
pid_t pid;
pid = fork();
 
  if (pid == 0)
  { /* child process */
    value += 15;
    printf("CHILD: value = %d\n",value); /* LINE A */
    return 0;
  }
  else if (pid > 0)
  { /* parent process */
    wait(NULL);
    printf("PARENT: value = %d\n",value); /* LINE B */
    return 0;
  }
}
Ποιες από τις παρακάτω προτάσεις είναι σωστές?
1) Η έξοδος στην γραμμή Α θα είναι 20
2) Η έξοδος στην γραμμή Β θα είναι 5
3) Η έξοδος στην γραμμή Α θα είναι 15
4) Η έξοδος στην γραμμή Β θα είναι 20
Οι προτάσεις 1 και 2
Οι προτάσεις 2 και 3
Οι προτάσεις 3 και 4
Οι προτάσεις 1 και 4
Ο λυγισμός (thrashing) παρατηρείται όταν:
Μειώνεται ο βαθμός πολυπρογραμματισμού
Αυξάνεται το μέγεθος σελίδας
Αυξάνεται ο βαθμός πολυπρογραμματισμού
Μειώνεται το μέγεθος σελίδας
Οι πολυεπίπεδοι πίνακες σελίδων χρησιμοποιούνται για:
Για την διαχείριση των πολύ μεγάλων χώρων εικονικών διευθύνσεων
Για την επιτάχυνση της μετάφρασης από εικονική σε φυσική μνήμη
Να υποστηρίξουμε λειτουργικά συστήματα 32bit
Τίποτα από τα παραπάνω
Η Κρυφή Μνήμη Αναζήτησης Μετάφρασης (TLB) χρησιμοποιείται για:
Την επιτάχυνση της εύρεσης ενός πλαισίου σελίδας
Να επιταχύνει την πρόσβαση στους πίνακες σελίδων
Να διαχειρίζεται διακοπές συστήματος
Τίποτα από τα παραπάνω
Στον χρονοπρογραμματισμό της κίνησης του βραχίονα δίσκου με χρήση του αλγορίθμου εξυπηρέτησης πρώτα του μικρότερου χρόνου αναζήτησης:
Υπάρχει η περίπτωση να έχουμε φαινόμενα λιμοκτονίας όπου αιτήσεις δεν εξυπηρετούνται ποτέ
Δεν υπάρχει περίπτωση να έχουμε φαινόμενα λιμοκτονίας
Είναι ο θεωρητικός βέλτιστος αλγόριθμος
Τίποτα από τα παραπάνω
O/H ........... επιλέγει το μπλοκ που θα αντικατασταθεί όταν ένα νέο μπλοκ πρόκειται να φορτωθεί στην κρυφή μνήμη και η κρυφή μνήμη έχει ήδη συμπληρωμένες όλες τις θέσεις της με άλλα μπλοκ.
Χειριστής της μνήμης
Συνάρτηση χαρτογράφησης
Πολιτική εγγραφής
Αλγόριθμος αντικατάστασης
Όταν το σύστημα ξοδεύει το μεγαλύτερο μέρος του χρόνου του αντικαθιστώντας σελίδες αντί να εκτελεί οδηγίες, η κατάσταση αυτή είναι γνωστή ως:
Λυγισμός (thrashing)
Αλγόριθμος των φίλων
Συχνότητα σφάλματος σελίδας
Μοντέλο συνόλου εργασίας
Μια εναλλαγή περιβάλλοντος λειτουργίας (context switch) από μια διεργασία σε κάποια άλλη περιλαμβάνει:
Την εκτέλεση μιας αποθήκευσης κατάστασης της τρέχουσας διεργασίας και μια επαναφορά κατάστασης για μια διαφορετική διεργασία
Τον τερματισμό λειτουργίας της τρέχουσας διεργασίας
Την διαγραφή της μνήμης της τρέχουσας διεργασίας
Τίποτα από τα παραπάνω
Στα σύγχρονα UNIX-like λειτουργικά συστήματα συνήθως για τη ανάθεση μπλοκ σε αρχεία χρησιμοποιείται:
Συνεχόμενη εκχώρηση (contiguous allocation)
Εκχώρηση βασιζόμενη σε συνδεδεμένες λίστες (linked-list)
Εκχώρηση με ευρετήριο (Indexed allocation)
Τίποτα από τα παραπάνω
Η βασική λειτουργία της υπηρεσίας καταλόγου (directory service) είναι:
Να μεταφράζει ονόματα αρχείων σε unique file ids
Να αποθηκεύει τα αρχεία στον δίσκο
Να ανακτά τα μπλοκ των αρχείων από τον δίσκο
Τίποτα από τα παραπάνω
Στο πρόβλημα της δυναμικής ανάθεσης χώρου αποθήκευσης της διαχείρισης μνήμης, ο αλγόριθμος τοποθέτησης που επιλέγει το μπλοκ που είναι πιο κοντά στο μέγεθος της αίτησης ονομάζεται
Πρώτης εφαρμογής
Χειρότερης εφαρμογής
Καλύτερης εφαρμογής
Επόμενης εφαρμογής
Όταν υπάρχει σπαταλημένος χώρος εσωτερικός σε ένα διαμέρισμα λόγω του γεγονότος ότι το μπλοκ δεδομένων που είναι φορτωμένο είναι μικρότερο από το διαμέρισμα αυτό αναφέρεται ως
Εσωτερικός κατακερματισμός
Εξωτερικός κατακερματισμός
Συμπίεση
Κατάτμηση
Ένας κίνδυνος με τον αλγόριθμο χρονοπρογραμματισμού εξυπηρέτησης ........ είναι η πιθανότητα λιμοκτονίας για μακρύτερες διαδικασίες, εφ' όσον υπάρχει σταθερή παροχή βραχύτερων διεργασιών.
με βάση την σειρά άφιξης (FCFS)
με βάση την μικρότερη διάρκεια εκτέλεσης (sjf)
εκ περιτροπής (round robin)
με βάση το μέγεθος της μνήμης
Η δομή ...... ευρετηριάζει τις καταχωρήσεις του πίνακα σελίδων ανά αριθμό πλαισίου αντί για αριθμό εικονικής σελίδας.
Ενός κατακερματισμένου πίνακα σελίδων
Ενός πίνακα σελίδων
Πίνακα σελίδων με εμπρόσθια απεικόνιση
Ενός ανεστραμμένου πίνακα σελίδων
Η πολιτική ...... έχει ως αποτέλεσμα τον μικρότερο αριθμό σφαλμάτων σελίδας.
Αντικατάστασης με βάση την σειρά άφιξης (FIFO)
Της βέλτιστης αντικατάστασης σελίδας
Της αντικατάστασης με βάση την λιγότερο πρόσφατα χρησιμοποιηθείσα σελίδα (LRU)
Της αντικατάστασης με τον αλγόριθμο της δεύτερης ευκαιρίας
Όταν το σύστημα ξοδεύει το μεγαλύτερο μέρος του χρόνου του αντικαθιστώντας σελίδες αντί να εκτελεί οδηγίες, η κατάσταση αυτή είναι γνωστή ως
Αλγόριθμος των φίλων
Συχνότητα σφάλματος σελίδας
Μοντέλο συνόλου εργασίας
Λυγισμός (thrashing)
Είναι η κύρια ευθύνη του/της ....... να ελέγχει την εκτέλεση των διεργασιών.
Μπλοκ ελέγχου διεργασιών (process control block - pcb)
Λειτουργικού Συστήματος
Μνήμης
Κάρτας γραφικών
Όταν μια διεργασία δημιουργεί μια άλλη, η διαδικασία που γεννήθηκε αναφέρεται ως η
Διεργασία παιδί
Διεργασία πατέρας
Διεργασία "trap"
Διεργασία στοίβας
Ένας στόχος ....... είναι να παράσχει ένα τυποποιημένο σύνολο ρουτινών διεπαφής I/O στις διαδικασίες του χρήστη.
Του τρέχοντος καταλόγου
Του χρονοδρομολογητή
Της εκχώρησης με ευρετήριο
Του συστήματος αρχείων
Στον χρονοπρογραμματισμό ΚΜΕ με βάση τον αλγόριθμο εξυπηρέτησης ....... πρόβλεψη της διάρκειας της επόμενης ριπής ΚΜΕ γίνεται με την χρήση του εκθετικού μέσου όρου των μετρήσεων του μήκους των προηγούμενων ριπών ΚΜΕ
Με βάση την σειρά άφιξης
Με βάση τη συντομότερη διεργασία μετά
Με βάση τον υψηλότερο λόγο κατάστασης μετά
Εκ περιτροπής
Μια διεργασία έχει στη διάθεσή της τρία πλαίσια μνήμης κι εκτελεί την παρακάτω ακολουθία αναφορών σε σελίδες: 1, 4, 3, 1, 6, 1, 3, 4, 6.
Θεωρώντας ότι τα πλαίσια είναι αρχικά άδεια, εκτελείται ο αλγόριθμος αντικατάστασης σελίδων "Πρώτη μέσα – πρώτη έξω" (FIFO). Ο συνολικός αριθμός σφαλμάτων σελίδας που συμβαίνουν είναι:
1
2
3
4
5
6
Μια διεργασία έχει στη διάθεσή της τρία πλαίσια μνήμης κι εκτελεί την παρακάτω ακολουθία αναφορών σε σελίδες: 1, 4, 3, 1, 6, 1, 3, 4, 6.
Θεωρώντας ότι τα πλαίσια είναι αρχικά άδεια, εκτελείται ο αλγόριθμος αντικατάστασης σελίδων “Λιγότερο πρόσφατα χρησιμοποιημένη" (LRU).
Ο συνολικός αριθμός σφαλμάτων σελίδας που συμβαίνουν είναι
1
2
3
4
5
6
Μια διεργασία έχει στη διάθεσή της τρία πλαίσια μνήμης κι εκτελεί την παρακάτω ακολουθία αναφορών σε σελίδες: 1, 4, 3, 1, 6, 1, 3, 4, 6.
Θεωρώντας ότι τα πλαίσια είναι αρχικά άδεια, εκτελείται ο βέλτιστος αλγόριθμος αντικατάστασης σελίδων. Ο συνολικός αριθμός σφαλμάτων σελίδας που συμβαίνουν είναι
1
2
3
4
5
6
Στην χρονοδρομολόγηση δίσκου, έστω ότι χρησιμοποιείται ο αλγόριθμος Πρώτο Μέσα Πρώτο Έξω (fifo).
Υποθέτουμε ότι η κεφαλή του δίσκου βρίσκεται αρχικά στο ίχνος 50.
Υποθέτουμε ότι ο δίσκος έχει 200 ίχνη και η ουρά αιτήσεων δίσκου περιλαμβάνει τυχαίες αιτήσεις.
Τα ίχνη που ζητούνται, με βάση την σειρά που τα παρέλαβε ο χρονοδρομολογητής είναι τα 62, 42, 64, 110, 39, 15, 160, 180.
Το μέσο μήκος αναζήτησης κάθε αίτησης είναι ίσο με
35
45
55
65
25
Στην χρονοδρομολόγηση δίσκου, έστω ότι χρησιμοποιείται ο αλγόριθμος C-SCAN (κυκλική scan).
Υποθέτουμε ότι η κεφαλή του δίσκου βρίσκεται αρχικά στο ίχνος 50 με κατεύθυνση αύξοντος αριθμού ίχνους.
Υποθέτουμε ότι ο δίσκος έχει 200 ίχνη και η ουρά αιτήσεων δίσκου περιλαμβάνει τυχαίες αιτήσεις.
Τα ίχνη που ζητούνται, με βάση την σειρά που τα παρέλαβε ο χρονοδρομολογητής είναι τα 62, 42, 64, 110, 39, 15, 160, 180.
Το μέσο μήκος αναζήτησης κάθε αίτησης είναι ίσο με
40,25
45,25
50,25
35,25
30,25
43
Στην χρονοδρομολόγηση δίσκου, έστω ότι χρησιμοποιείται ο αλγόριθμος Μικρότερος Χρόνος Εξυπηρέτησης Πρώτος (SSTF).
Υποθέτουμε ότι η κεφαλή του δίσκου βρίσκεται αρχικά στο ίχνος 50 με κατεύθυνση αύξοντος αριθμού ίχνους.
Υποθέτουμε ότι ο δίσκος έχει 200 ίχνη και η ουρά αιτήσεων δίσκου περιλαμβάνει τυχαίες αιτήσεις.
Τα ίχνη που ζητούνται, με βάση την σειρά που τα παρέλαβε ο χρονοδρομολογητής είναι τα 62, 42, 64, 110, 39, 15, 160, 180.
Το μέσο μήκος αναζήτησης κάθε αίτησης είναι ίσο με
31,25
36,25
26,25
41,25
21,25
39,625
Η κύρια μνήμη χωρισμένη σε μια σειρά πλαισίων με ίσο μέγεθος είναι η τεχνική
Σελιδοποίησης
Δυναμικής Κατάτμησης
Σταθερής κατάτμησης
Τμηματοποίησης εικονικής μνήμης
Σε περίπτωση που έχουμε ανταγωνιστικές διεργασίες που προσπαθούν να αποκτήσουν πρόσβαση σε πόρους πρέπει να αντιμετωπίσουμε τα παρακάτω προβλήματα ελέγχου
Τα αδιέξοδα, τις λιμοκτονίες και την ανάγκη αμοιβαίου αποκλεισμού
Την συνθήκη αμοιβαίου αποκλεισμού, τους σεμαφόρους και τα νήματα
Το πρόβλημα επικοινωνίας, το πρόβλημα παραγωγού/καταναλωτή και τους παρακολουθητές
Την μεταβίβαση μηνυμάτων, την υποστήριξη υλικού και την διευθυνσιοδότηση
Μία τεχνική για την υπέρβαση του εξωτερικού κατακερματισμού είναι
η συμπίεση (compaction)
η φόρτωση
η κατάτμηση
η μετεγκατάσταση
Η μονάδα δεδομένων που ανταλλάσσονται μεταξύ της κρυφής μνήμης και της κύριας μνήμης ονομάζεται
Μέγεθος μπλοκ
Μέγεθος map
Μέγεθος cache
Μέγεθος σχισμής
Το λειτουργικό σύστημα linux χρησιμοποιεί έναν τρόπο αναπαράστασης των διεργασιών.
Δεντρικό
Επίπεδο
Κυκλικό
Αναδρομικό
Έστω ένας σεμαφόρος s με αρχική τιμή 2 και δυο διεργασίες Δ1 και Δ2.
Με την ακόλουθη σειρά, οι διεργασίες κάνουν τις παρακάτω πράξεις στον σεμαφόρο:
Δ1: down(s), Δ2: down(s), ∆1:up(s), Δ2:down(s), Δ1:down(s), Δ2: down(s).
Στο τέλος τι θα έχει συμβεί?
Θα είναι μπλοκαρισμένη η Δ1
Θα είναι μπλοκαρισμένη η Δ2
Θα είναι μπλοκαρισμένες και η Δ1 και η Δ2
Δεν θα είναι μπλοκαρισμένη καμία διεργασία.
Μια ....... είναι ένα ιδιαίτερο παράδειγμα λογικής διεύθυνσης στο οποίο η διεύθυνση εκφράζεται ως μια θέση σε σχέση με κάποιο γνωστό σημείο, συνήθως μια τιμή σε έναν καταχωρητή.
Ενδιάμεση διεύθυνση
Σχετική διεύθυνση
Απόλυτη διεύθυνση
Φυσική διεύθυνση
Σε ένα σύστημα με έναν επεξεργαστή ο πολυπρογραμματισμός αυξάνει την αποδοτικότητα του επεξεργαστή:
Αξιοποιώντας το χρόνο που χάνεται από το μεγάλο χρονικό διάστημα αναμονής που προκύπτει από τον χειρισμό διακοπών
Απενεργοποιώντας όλες των διακοπές, εκτός από εκείνες με υψηλή προτεραιότητα
Εξαλείφοντας όλους τους κύκλους του επεξεργαστή κατά τους οποίους δεν επιτελεί έργο (idle).
Αυξάνοντας την ταχύτητα του επεξεργαστή.
О/То ..... δείχνει την θέση πλαισίου για κάθε σελίδα της διεργασίας.
Πίνακας Σελίδων
Καταχωρητής βάσης/ορίου
Ανεστραμένο ευρετήριο
Τίποτε από τα παραπάνω
Ένα μπλοκ ελέγχου διεργασίας (Process Control Block - PCB) περιέχει, μεταξύ άλλων:
τον μετρητή προγράμματος της διεργασίας
τον κώδικα assembly της διεργασίας
τον πηγαίο κώδικα της διεργασίας
Τίποτα από τα παραπάνω
{"name":"Leitourgika", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Σε ένα σχήμα διαχείρισης μνήμης με σελιδοποίηση έστω ο παρακάτω απλουστευμένος πίνακας σελίδων 8 θέσεων:   Δείκτης       Αρ.         Present 0               000         0 1               000         0 2               111         1 3               110         1 4               010         1 5               001         1 6               000         0 7               101         1   Η εικονική διεύθυνση 01010001 σε ποια φυσική διεύθυνση μεταφράζεται?, Στον πίνακα σελίδων του προηγούμενου ερωτήματος, δηλαδή:   Δείκτης       Αρ.         Present 0               000         0 1               000         0 2               111         1 3               110         1 4               010         1 5               001         1 6               000         0 7               101         1   η ανάγνωση της εικονικής διεύθυνσης 11010111 θα προκαλέσει:, Σε ένα σχήμα διαχείρισης μνήμης με σελιδοποίηση έστω ο παρακάτω απλουστευμένος πίνακας σελίδων 8 θέσεων:   Δείκτης       Αρ.         Present 0               000         0 1               000         0 2               111         1 3               100         1 4               010         1 5               001         1 6               000         0 7               101         1   Η εικονική διεύθυνση 01110001 σε ποια φυσική διεύθυνση μεταφράζεται?","img":"https://www.quiz-maker.com/3012/CDN/98-4832373/unknown.png?sz=1200-00000016671002005300"}
Make your own Survey
- it's free to start.