HY345 PARANOIA Flashcards
ΕΙΔΗ ΠΥΡΗΝΩΝ
MONOLITHIC
MICROKERNEL
LAYERED OPERATING SYSTEM
EXOKERNEL
ΙΕΡΑΡΧΙΑ ΜΝΗΜΗΣ
REGISTERS
CACHE
MAIN MEMORY
MAGNETIC DISK
MAGNETIC TAPE
ΤΙ ΕΙΝΑΙ ΤΑ ΑΡΧΕΙΑ ΚΑΙ ΠΟΙΟΙ ΕΙΝΑΙ ΟΙ ΤΥΠΟΙ ΤΟΥΣ
ΛΟΓΙΚΕΣ ΜΟΝΑΔΕΣ ΠΛΗΡΟΦΟΡΙΩΝ ΤΙΣ ΟΠΟΙΕΣ ΔΗΜΙΟΥΡΓΟΥΝ ΟΙ ΔΙΕΡΓΑΣΙΕΣ
-ΚΑΝΟΝΙΚΑ ΑΡΧΕΙΑ
-ΚΑΤΑΛΟΓΟΙ
-ΑΡΧΕΙΑ ΧΑΡΑΚΤΗΡΩΝ
-ΑΡΧΕΙΑ ΜΠΛΟΚ
ΤΙ ΕΙΝΑΙ Ο ΜΑΓΙΚΟΣ ΑΡΙΘΜΟΣ
Ο ΑΡΙΘΜΟΣ ΣΤΗΝ ΚΕΦΑΛΙΔΑ ΕΝΟΣ ΑΡΧΕΙΟΥ ΠΟΥ ΥΠΟΔΗΛΩΝΕΙ ΠΩΣ ΤΟ ΑΡΧΕΙΟ ΕΙΝΑΙ ΕΚΤΕΛΕΣΙΜΟ
ΤΙ ΕΙΝΑΙ ΟΙ ΟΔΗΓΟΙ ΣΥΣΚΕΥΩΝ (DRIVERS)
ΕΞΕΙΔΕΙΚΕΥΜΕΝΟΣ ΚΩΔΙΚΑΣ ΠΟΥ ΧΡΕΙΑΖΕΤΑΙ ΚΑΘΕ Ε/Ε ΠΟΥ ΕΙΝΑΙ ΣΥΝΔΕΔΕΜΕΝΗ ΣΤΟΝ Η/Υ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΗΣ
ΤΙ ΕΙΝΑΙ ΤΟ DOUBLE BUFFERING
ΤΟ DOUBLE BUFFERING ΕΊΝΑΙ ΜΙΑ ΤΕΧΝΙΚΉ Ε/Ε ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΕΊ ΔΎΟ BUFFERS ΓΙΑ ΝΑ ΔΙΑΧΕΙΡΊΖΕΤΑΙ ΔΕΔΟΜΈΝΑ. ΌΤΑΝ ΈΝΑΣ BUFFER ΓΕΜΊΣΕΙ ΚΑΙ ΕΠΕΞΕΡΓΆΖΕΤΑΙ, ΤΑ ΝΈΑ ΔΕΔΟΜΈΝΑ ΑΠΟΘΗΚΕΎΟΝΤΑΙ ΣΤΟΝ ΔΕΎΤΕΡΟ BUFFER. Η ΔΙΑΔΙΚΑΣΊΑ ΕΝΑΛΛΆΣΣΕΤΑΙ ΜΕΤΑΞΎ ΤΩΝ ΔΎΟ BUFFERS
TI EINAI H ΚΡΙΣΙΜΗ ΠΕΡΙΟΧΗ
ΜΊΑ ΚΡΊΣΙΜΗ ΠΕΡΙΟΧΉ ΕΊΝΑΙ ΤΟ ΤΜΉΜΑ ΕΝΌΣ ΠΡΟΓΡΆΜΜΑΤΟΣ ΠΟΥ ΈΧΕΙ ΠΡΌΣΒΑΣΗ ΣΕ
ΚΟΙΝΌΧΡΗΣΤΟΥΣ ΠΌΡΟΥΣ.
ΤΙ ΕΙΝΑΙ Ο SCHEDULER
ΤΟ ΚΟΜΜΑΤΙ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΠΟΥ ΕΙΝΑΙ ΥΠΕΘΥΝΟ ΓΙΑ ΤΟ ΠΟΙΑ ΔΙΕΡΓΑΣΙΑ ΕΚΤΕΛΕΙΤΕ ΑΝΑ ΠΑΣΑ ΣΤΙΓΜΗ , ΥΛΟΠΟΙΕΙ ΤΟΥΛΑΧΙΣΤΟΝ ΜΙΑ ΠΟΛΙΤΙΚΗ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΠΟΙΕΣ ΕΙΝΑΙ ΟΙ ΚΑΤΗΓΟΡΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
BATCH
INTERACTIVE
REAL-TIME
ΠΟΙΟΙ ΕΙΝΑΙ ΟΙ ΣΤΟΧΟΙ ΕΝΟΣ ΑΛΓΟΡΙΘΜΟΥ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
-ΔΙΚΑΙΟΣΥΝΗ
-ΕΠΙΒΟΛΗ ΤΗΣ ΠΟΛΙΤΙΚΗΣ
-ΙΣΟΡΡΟΠΙΑ
ΤΡΟΠΟΙ ΕΠΙΤΕΥΞΗΣ MUTUAL EXCLUSION
-ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ ΔΙΑΚΟΠΩΝ
-ΜΕΤΑΒΛΗΤΕΣ ΚΛΕΙΔΩΜΑΤΟΣ
-ΑΥΣΤΗΡΗ ΕΝΑΛΛΑΓΗ
ΤΙ ΕΙΝΑΙ Ο ΥΠΟΣΙΤΙΣΜΟΣ ΔΙΕΡΓΑΣΙΑΣ (STARVATION)
ΠΡΟΒΛΗΜΑ ΠΟΥ ΣΥΝΑΝΤΑΤΑΙ ΣΕ ΠΑΡΑΛΛΗΛΑ ΣΥΣΤΗΜΑΤΑ ΟΠΟΥ ΜΙΑ ΔΙΕΡΓΑΣΙΑ ΣΤΕΡΕΙΤΕ ΣΥΝΕΧΩΣ ΤΟΥΣ ΑΠΑΡΑΙΤΗΤΟΥΣ ΠΟΡΟΥΣ ΠΟΥ ΧΡΕΙΑΖΕΤΑΙ
ΧΡΗΣΕΙΣ ΤΟΥ CACHING
-ΜΕΙΩΣΗ ΤΟΥ NETWORK TRAFFIC/ WAIT TIME
-ΜΕΙΩΣΗ ΤΩΝ MAIN MEMORY LOOKUPS
-ΜΕΙΩΣΗ ΤΩΝ PAGE TABLE LOOKUPS
TI EINAI TO ΦΡΑΓΜΑ (BARRIER)
ΕΙΝΑΙ ΕΝΑΣ ΜΗΧΑΝΙΣΜΟΣ ΣΥΓΧΡΟΝΙΣΜΟΥ ΠΟΥ ΠΡΟΟΡΙΖΕΤΑΙ ΚΥΡΙΩΣ ΓΙΑ ΟΜΑΔΕΣ ΔΙΕΡΓΑΣΙΩΝ . ΟΤΑΝ ΜΙΑ ΔΙΕΡΓΑΣΙΑ ΦΤΑΣΕΙ ΣΕ ΕΝΑ ΦΡΑΓΜΑ ,ΠΕΡΙΜΕΝΕΙ ΚΑΙ ΤΙΣ ΥΠΟΛΟΙΠΕΣ ΝΑ ΦΤΑΣΟΥΝ ΓΙΑ ΝΑ ΣΥΝΕΧΙΣΕΙ
ΜΕΡΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΑΡΧΕΙΩΝ
-CREATE
-DELETE
-OPEN
-CLOSE
-READ
-WRITE
-APPEND
-SEEK
-RENAME
TI EINAI O EΛΕΚΤΗΣ ΣΥΣΚΕΥΗΣ (DEVICE CONTROLLER)
EINAI TO HΛΕΚΤΡΟΝΙΚΟ ΚΟΜΜΑΤΙ ΜΙΑΣ ΜΟΝΑΔΑΣ Ε/Ε ΚΑΙ ΜΕΤΑΦΡΑΖΕΙ ΤΑ ΣΗΜΑΤΑ ΠΟΥ ΠΗΓΑΙΝΟΥΝ ΚΑΙ ΕΡΧΟΝΤΑΙ ΑΠΟ /ΠΡΟΣ ΤΗ CPU
ΤΙ ΕΙΝΑΙ ΤΟ ΑΔΙΕΞΟΔΟ (DEADLOCK)
ΕΝΑ ΣΥΝΟΛΟ ΔΙΕΡΓΑΣΙΩΝ ΒΡΙΣΚΕΤΑΙ ΣΕ ΑΔΙΕΞΟΔΟ ΑΝ Η ΚΑΘΕ ΔΙΕΡΓΑΣΙΑ ΤΟΥ ΣΥΝΟΛΟΥ ΠΕΡΙΜΕΝΕΙ ΕΝΑ ΣΥΜΒΑΝ ΠΟΥ ΜΟΝΟ ΜΙΑ ΑΛΛΗ ΔΙΕΡΓΑΣΙΑ ΤΟΥ ΣΥΝΟΛΟΥ ΜΠΟΡΕΙ ΝΑ ΤΟ ΠΡΟΚΑΛΕΣΕΙ
ΣΥΝΘΗΚΗ ΜΗ ΠΡΟΕΚΤΟΠΙΣΗΣ (NO PREEMPTION CONDITION)
ΠΟΡΟΙ ΠΟΥ ΕΧΟΥΝ ΕΚΔΩΡΗΘΕΙ ΣΕ ΜΙΑ ΔΙΕΡΓΑΣΙΑ ΔΕΝ ΜΠΟΡΟΥΝ ΝΑ ΑΦΑΙΡΕΘΟΥΝ ΑΠΟ ΑΥΤΗ ΜΕ ΤΗΝ ΒΙΑ , ΠΡΕΠΕΙ Η ΙΔΙΑ ΝΑ ΤΟΥΣ ΑΠΟΔΕΣΜΕΥΣΕΙ
ΣΥΝΘΗΚΗ ΚΥΚΛΙΚΗΣ ΑΝΑΜΟΝΗΣ (CIRCULAR WAIT CONDITION)
ΠΡΕΠΕΙ ΝΑ ΥΠΑΡΧΕΙ ΜΙΑ ΚΥΚΛΙΚΗ ΑΛΥΣΙΔΑ 2> ΔΙΕΡΓΑΣΙΩΝ ΚΑΘΕ ΜΙΑ ΑΠΟ ΤΙΣ ΟΠΟΙΕΣ ΠΕΡΙΜΕΝΕΙ ΕΝΑΝ ΠΟΡΟ ΠΟΥ ΚΑΤΕΧΕΙ ΤΟ ΕΠΟΜΕΝΟ ΜΕΛΟΣ ΤΗΣ ΑΛΥΣΙΔΑΣ
ΤΡΟΠΟΙ ΑΝΑΚΑΜΨΗΣ ΑΠΟ ΑΔΙΕΞΟΔΟ
-ΜΕΣΩ ΠΡΟΕΚΤΟΠΙΣΗΣ
-ΜΕΣΩ ΑΝΑΣΚΕΥΗΣ
-ΜΕΣΩ ΕΞΑΛΕΙΨΗΣ ΔΙΕΡΓΑΣΙΩΝ
ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΕΝΟΣ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ
-ΔΙΑΧΕΙΡΙΣΗ ΤΩΝ ΠΟΡΩΝ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
-ΔΗΜΙΟΥΡΓΙΑ ΔΙΕΠΑΦΗΣ ΧΡΗΣΤΗ
-ΕΚΤΕΛΕΣΗ ΚΑΙ ΠΑΡΟΧΗ ΥΠΗΡΕΣΙΩΝ ΓΙΑ ΕΦΑΡΜΟΓΕΣ ΛΟΓΙΣΜΙΚΟΥ
ΔΙΑΔΙΚΑΣΙΑ ΕΚΙΝΝΗΣΗΣ
-ΕΚΚΙΝΕΙ ΤΟ ΒΙΟΣ , ΕΠΙΛΕΓΕΙ ΒΟΟΤ SERVICΕ
-ΕΚΤΕΛΕΙ ΤΟΝ ΚΩΔΙΚΑ ΠΟΥ ΒΡΙΣΚΕΤΑΙ ΣΤΟ ΠΡΩΤΟ SECTOR ΑΠΟ ΤΟ BOOT DEVICE
-ΔΙΑΠΙΣΤΩΝΕΤΑΙ ΠΙΟ ΔΙΑΜΕΡΙΣΜΑ ΕΙΝΑΙ ΕΝΕΡΓΟ
-ΔΙΑΒΑΖΕΤΑΙ Ο BOOT LOADER ΑΠΟ ΤΟ ΑΝΟΙΧΤΟ ΔΙΑΜΕΡΙΣΜΑ
-ΕΚΚΕΙΝΕΙ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΤΟ ΟΠΟΙΟ ΦΟΡΤΩΝΕΙ ΤΟΥς ΟΔΗΓΟΥς ΣΥΣΚΕΥΩΝ ΣΤΟΝ ΠΥΡΗΝΑ ΚΑΙ ΜΕΤΑ ΔΗΜΙΟΥΡΓΕΙ ΤΙΣ ΑΡΧΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ / ΞΕΚΙΝΑΕΙ ΤΗΝ ΕΚΤΕΛΕΣΗ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΥΝΔΕΣΗΣ ΧΡΗΣΤΗ
ΤΙ ΕΙΝΑΙ PROCESS / THREAD ΚΑΙ Η ΔΙΑΦΟΡΑ ΤΟΥΣ
PROCESS ΕΙΝΑΙ ΤΟ ΣΤΙΓΜΑΙΟΤΥΠΟ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΟΥ ΕΚΤΕΛΕΙΤΕ
THREAD ΕΙΝΑΙ Η ΜΙΚΡΟΤΕΡΗ ΑΚΟΛΟΥΘΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΕΝΩΝ ΕΝΤΟΛΩΝ ΠΟΥ ΜΠΟΡΕΙ ΝΑ ΥΠΟΣΤΕΙ ΑΝΕΞΑΡΤΗΤΗ ΔΙΑΧΕΙΡΗΣΗ ΑΠΟ ΕΝΑΝ ΧΡΟΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΗ
-TA PROCESSES ΕΙΝΑΙ ΑΝΕΞΑΡΤΗΤΑ ΕΝΩ ΤΑ THREADS ΕΙΝΑΙ ΥΠΟΣΥΝΟΛΑ ΜΙΑΣ ΔΙΕΡΓΑΣΙΑΣ
-ΤΑ PROCESSES EXOYN ΠΟΛΛΕΣ ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΚΑΤΑΣΤΑΣΗΣ ΑΠΟ ΤΑ THREADS
-ΤΑ PROCESSES ΕΧΟΥΝ ΞΕΧΩΡΙΣΤΑ ADRESS SPACES ΕΝΩ ΤΑ THREADS ΜΟΙΡΑΖΟΝΤΑΙ ΤΟ ADRESS SPACE ΠΟΥ ΤΟΥΣ ΕΧΕΙ ΔΩΘΕΙ
-Η ΕΝΝΑΛΑΓΗ ΑΝΑΜΕΣΑ ΣΤΑ THREADS ΕΙΝΑΙ ΠΙΟ ΓΡΗΓΟΡΗ ΑΠΟ ΟΤΙ ΑΝΑΜΕΣΑ ΣΤΑ PROCESSES
TI EINAI TO PAGE TABLE
MIA ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΕΙΤΕ ΑΠΟ ΕΝΑ ΣΥΣΤΗΜΑ ΕΙΚΟΝΙΚΗΣ ΜΝΗΜΗΣ ΣΕ ΕΝΑ ΛΕΙΤΟΥΡΓΙΚΟ ΓΙΑ ΝΑ ΑΠΟΥΘΗΚΕΥΕΙ ΤΟ MAPPING METAΞΥ EIKONIΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΔΙΕΥΘΥΝΣΕΩΝ