Εξεταστική περιόδος Σεπτεμβρίου 1998
ΠΑΝΕΠΙΣΤΗΜΙΟ
ΑΙΓΑΙΟΥ
Τμήμα
Μαθηματικών
| 
 ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ  Ι  | 
 Εξεταστική περίοδος 
Σεπτεμβρίου 1998  | 
| 
Διδάσκων: Διομήδης Σπινέλλης | 
  | 
Θέμα 1ο:
- Περιγράψτε και συγκρίνετε μεταξύ τους δύο διαφορετικές λύσεις στο πρόβλημα του αμοιβαίου αποκλεισμού.
 
- Περιγράψτε χαρακτηριστικές πολιτικές χρονοπρογραμματισμού.  Ποια πολιτική θα επιλέγατε για το λειτουργικό σύστημα μιας μονάδας ελέγχου εντατικής θεραπείας και ποια πολιτική για τον κεντρικό πολυχρηστικό υπολογιστή του Πανεπιστημίου;  Τεκμηριώστε την άποψή σας.
 
Θέμα 2ο:
- Οι υπολογιστές του κέντρου πληροφορικής μπορούν να εκτελέσουν προγράμματα που απαιτούν μέχρι και 64ΜΒ μνήμης αν και διαθέτουν μόνο 32ΜΒ φυσικής μνήμης.  Εξηγήστε λεπτομερειακά πως υλοποιείται η δυνατότητα αυτή.
 
Θέμα 3ο:
- Τι λύσεις μπορεί να προσφέρει η κρυπτογραφία σε θέματα ασφάλειας;  Εξηγήστε.
 
- Περιγράψτε τις κλήσεις του λειτουργικού συστήματος που θα απαιτηθούν για την εκτύπωση των περιεχομένων ενός αρχείου στην οθόνη.
 
Θέμα 4ο:
- Σχεδιάστε το ιεραρχικό δένδρο που θα προκύψει από την εκτέλεση των εντολών:
cd /; mkdir a b c b/a a/a; cd a; mkdir ../e ../a/f ../b/a/g; cd ../b/./; mkdir /a/k a/b ../a/./b /c 
- Εξηγήστε το τελικό αποτέλεσμα της παρακάτω σειράς εντολών του φλοιού sh:
 
for i in *.c
do
	echo "mv $i $i.old"
done | sh
Θέμα 5ο:
Με βάση την παρακάτω σημειολογία κανονικών εκφράσεων:
^		Αρχή της γραμμής 
$		Τέλος της γραμμής 
.		Οποιοδήποτε γράμμα
*		Καμία ή περισσότερες φορές
[abc]		Ένα από τα γράμματα a, b, ή c
(έκφραση)	Το περιεχόμενο στην παρένθεση 
\1 \2 ... \ν	To περιεχόμενο της ν-στής παρένθεσης
- ορίστε κανονική έκφραση που να βρίσκει λέξεις που να περιέχουν με τη σειρά τα τέσσερα πρώτα γράμματα του λατινικού αλφαβήτου (π.χ. abducted, barbecued, fabricated).
 
- ορίστε κανονική έκφραση που να βρίσκει λέξεις που να αρχίζουν και να τελειώνουν με το ίδιο ζεύγος χαρακτήρων (π.χ. tomato, amalgam, decade, eraser, sense).
 
| 
 Διάρκεια εξέτασης 1.5 ώρα.  | 
 Καλή επιτυχία!  |