ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν

Σχετικά έγγραφα
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 θ Διάλεξθ υγχρονιςμόσ Διεργαςιϊν

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε)

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι

Epsilon Cloud Services

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

Πωσ δθμιουργώ φακζλουσ;

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Virtualization. Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format.

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 5 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Α

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1

Εγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων»

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

Η διανομή. Χριςτόδουλοσ Ράντθσ 1

ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO

TIM Εικονικό Περιβάλλον Συνεργασίας Οδθγίεσ Χριςθσ

ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε:

Ειδικά Θζματα Βάςεων Δεδομζνων

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 8 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Α

Περιεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1

Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7)

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα:

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Ω ΕΝΙΑΙΟ ΤΣΗΜΑ. ΚΕΦΑΛΑΙΟ 2: Σο Εςωτερικό του Τπολογιςτι

ΕΠΙΜΟΡΦΩΗ ΕΚΠΑΙΔΕΤΣΙΚΩΝ ΣΗΝ ΧΡΗΗ ΚΑΙ ΑΞΙΟΠΟΙΗΗ ΣΩΝ ΣΠΕ ΣΗΝ ΕΚΠΑΙΔΕΤΣΙΚΗ ΔΙΔΑΚΣΙΚΗ ΔΙΑΔΙΚΑΙΑ

ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ

ΕΠΑΝΕΚΔΟΗ ΣΙΜΟΛΟΓΙΩΝ ΙΑΝΟΤΑΡΙΟΤ (version )

3 θ διάλεξθ Επανάλθψθ, Επιςκόπθςθ των βαςικϊν γνϊςεων τθσ Ψθφιακισ Σχεδίαςθσ

ΕΡΓΑΣΗΡΙΟ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι

Εργαςτιριο Βάςεων Δεδομζνων

Διαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών. (v )

Οδηγόσ εγκατάςταςησ και ενεργοποίηςησ

ΑΝΑΠΣΤΞΘ ΕΦΑΡΜΟΓΩΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 3 ο ΓΕΝΙΚΟ ΛΤΚΕΙΟ Ν. ΜΤΡΝΘ- ΕΠΙΜΕΛΕΙΑ: ΠΤΡΙΔΑΚΘ Λ.

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V

Ειςαγωγι ςτθν Επιςτιμθ Υπολογιςτϊν. Ειςαγωγι ςτθν Python

Εισαγωγή Νέου Παγίου

Δίκτυα Μεταγωγισ Δεδομζνων

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα

Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ

Λειτουργικά υςτιματα Windows XP

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:

Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox

ΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ

Παράςταςη ςυμπλήρωμα ωσ προσ 1

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1

Αυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Περιφέρειες)

Διαχείριςη Αριθμοδεικτών (v.1.0.7)

Ειςαγωγι ςτθν Τεχνολογία Αυτοματιςμοφ

Ειςαγωγή ςτην πληροφορική

Η γλώςςα προγραμματιςμού C

Δημιουργία Εντφπων Intrastat και Ανακεφαλαιωτικοφ Πίνακα

Αςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Ενθμζρωςθ και προςταςία των καταναλωτών από τουσ κινδφνουσ που απορρζουν από τα χθμικά προϊόντα

ελ. 11/235, Περιεχόμενα Φακζλου "Σεχνικι Προςφορά"

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΡΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 7: Ρροςταςία Λογιςμικοφ - Ιοί

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 20. Αρχεία. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΗ. του ΙΑΣΡΟΦΑΡΜΑΚΕΤΣΙΚΟΤ ΦΑΚΕΛΟΤ ΑΘΕΝΩΝ Για τον ΟΙΚΟ ΝΑΤΣΟΤ ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ. iknowhow Πληροφορική A.E

Οδηγός χρήσης Blackboard Learning System για φοιτητές

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων

Ιδιότθτεσ πεδίων Γενικζσ.

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΗ ΗΛΕΚΣΡΟΝΙΚΟΤ ΤΣΗΜΑΣΟ ΑΡΧΑΙΡΕΙΩΝ

Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών. (v.1.0.7)

Μονάδες 6. Μονάδες ΓΑΨΕ Δεν υπάρχει ρίηα 2. ΑΝ Α>0 ΤΟΤΕ 3. ΤΕΛΟΣ_ΑΝ 4. ΑΛΛΙΩΣ 5. ίηα Τ_(Α)

Πειραματικι Ψυχολογία (ΨΧ66)

Δομθμζνοσ Προγραμματιςμόσ. Βαγγζλθσ Οικονόμου Εργαςτιριο 9

ΑΞΙΟΛΟΓΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ

Τμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων. Εκπαιδεφτρια: Μαρία Πολίτθ

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

ΑΣΚΗΣΕΙΣ ΧΑΜΗΛΩΝ ΕΡΑΝΑΛΗΨΕΩΝ: ΕΡΙΛΕΞΤΕ ΜΙΑ ΑΝΤΙΣΤΑΣΗ, ΕΤΣΙ ΩΣΤΕ ΝΑ ΕΘΕΤΕ ΣΕ ΕΞΑΝΤΛΗΣΗ ΣΕ 8-10 ΕΡΑΝΑΛΗΨΕΙΣ

Ανάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων

(Α3 1 ) Σασ δίνεται το παρακάτω αλγορικμικό τμιμα

GNSS Solutions guide. 1. Create new Project

Δομζσ Δεδομζνων Πίνακεσ

Κεφάλαιο 7: Μοντελοποίθςθ ςυμπεριφοράσ

ΕΝΟΤΘΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΘ. ΚΕΦΑΛΑΙΟ 6: Θ «Βοικεια» ςτον Υπολογιςτι

3 ο ΓΥΜΝΑΣΙΟ ΤΡΙΚΑΛΩΝ ΕΡΓΑΣΙΑ ΤΕΧΝΟΛΟΓΙΑΣ Γ ΓΥΜΝΑΣΙΟΥ

Ψθφιακά Ηλεκτρονικά. Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα

Slide 1. Εισαγωγή στη ψυχρομετρία

Μάθημα 9 ο ΤΕΧΝΙΚΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΙΚΟΝΙΚΗΣ ΜΝΗΜΗΣ

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου

5 ΜΕΘΟΔΟΙ - ΠΑΡΑΜΕΤΡΟΙ

ΟΔΗΓΙΕ ΔΗΜΙΟΤΡΓΙΑ ΚΑΙ ΡΤΘΜΙΗ ΔΩΡΕΑΝ ΗΛΕΚΣΡΟΝΙΚΟΤ ΣΑΧΤΔΡΟΜΕΙΟΤ ΣΟ GOOGLE (G-MAIL)

ΡΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΑΧΕΣ ΟΓΑΝΩΣΗΣ & ΔΙΟΙΚΗΣΗΣ ΕΡΙΧΕΙΗΣΕΩΝ & ΥΡΗΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

DIOSCOURIDES VERSION

Ερωτιςεισ & απαντιςεισ για τα ξφλινα πνευςτά

Σφντομεσ Οδθγίεσ Χριςθσ

ΜΑΘΗΜΑΤΙΚΑ Α Γυμνασίου

Θα ικελα να ρωτιςω αν υπάρχει θ πρόςκλθςθ ενδιαφζροντοσ ςτα αγγλικά;

Transcript:

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν

Παράλλθλεσ Διεργαςίεσ (1/5) Δφο διεργαςίεσ λζγονται «παράλλθλεσ» (concurrent) όταν υπάρχει ταυτοχρονιςμόσ, δθλαδι οι εκτελζςεισ τουσ επικαλφπτονται χρονικά ε περιβάλλον πολυεπεξεργαςτϊν, οι εντολζσ γλϊςςασ μθχανισ δφο παραλλιλων διεργαςιϊν μπορεί να επικαλφπτονται πράγματι χρονικά (true parallelism) ε περιβάλλον ενόσ μόνο επεξεργαςτι, οι διεργαςίεσ εναλλάςςονται χρονικά, ζτςι ϊςτε να δίνεται θ εντφπωςθ ταυτόχρονθσ εκτζλεςθσ Δθλαδι, μια εντολι γλϊςςασ μθχανισ κάποιασ διεργαςίασ μπορεί μόνο να «παρεμβλθκεί» ανάμεςα ςε δφο εντολζσ άλλων διεργαςιϊν

Παράλλθλεσ Διεργαςίεσ (2/5) Με τθν πρϊτθ ματιά: Φαίνεται πωσ θ εναλλαγι και θ επικάλυψθ αναπαριςτοφν εντελϊσ διαφορετικζσ καταςτάςεισ εκτζλεςθσ και παρουςιάηουν διαφορετικά προβλιματα τθν πραγματικότθτα: ΌΜΩ Και οι δφο τεχνικζσ μποροφν να κεωρθκοφν παραδείγματα ταυτόχρονθσ επεξεργαςίασ και παρουςιάηουν τα ίδια προβλιματα

Άςκθςθ 1 Μπορείτε να αναφζρεται ζνα κετικό και ζνα αρνθτικό χαρακτθριςτικό του ταυτοχρονιςμοφ; Θετικά: Σο ςθμαντικότερο πλεονζκτθμα Σαχφτθτα

Παράλλθλεσ Διεργαςίεσ (3/5) τθν περίπτωςθ ενόσ επεξεργαςτι: Σα προβλιματα απορρζουν από ζνα βαςικό χαρακτθριςτικό των πολυπρογραμματιςτικϊν ςυςτθμάτων: Η ςχετικι ταχφτθτα εκτζλεςθσ των διεργαςιϊν δεν μπορεί να προβλεφτεί Εξαρτάται από: Σθ δραςτθριότθτα των υπόλοιπων διεργαςιϊν Σον τρόπο με τον οποίο το Λ χειρίηεται τισ διακοπζσ Σθν πολιτικι χρονοδρομολόγθςθσ του Λ

Παράλλθλεσ Διεργαςίεσ (4/5) Από τισ προαναφερόμενεσ δυςκολίεσ ανακφπτουν τα ακόλουκα κζματα: Ο διαμοιραςμόσ των κακολικϊν πόρων εμπεριζχει κινδφνουσ π.χ.: αν δφο διεργαςίεσ χρθςιμοποιοφν τθν ίδια κακολικι μεταβλθτι και εκτελοφν λειτουργίεσ ανάγνωςθσ και εγγραφισ ςτθ μεταβλθτι αυτι, τότε θ ςειρά με τθν οποία εκτελοφνται οι διάφορεσ λειτουργίεσ ανάγνωςθσ και εγγραφισ είναι ιδιαίτερα κρίςιμθ

Παράλλθλεσ Διεργαςίεσ (5/5) Θζματα (ςυνζχεια): Είναι δφςκολθ για το Λ θ βζλτιςτθ διαχείριςθ τθσ ανάκεςθσ των πόρων π.χ.: θ διεργαςία Α μπορεί να ηθτιςει τθ χριςθ ενόσ ςυγκεκριμζνου καναλιοφ Ε/Ε και να τθσ παραχωρθκεί ο ζλεγχοσ του και, ςτθ ςυνζχεια, να αναςταλεί πριν τθ χρθςιμοποίθςθ του καναλιοφ αυτοφ Σο κλείδωμα του καναλιοφ και θ παρεμπόδιςθ τθσ χριςθσ του από άλλεσ διεργαςίεσ μπορεί να μθν είναι το επικυμθτό αποτζλεςμα για το Λ, κακϊσ μπορεί να οδθγιςει ςε ςυνκικθ αδιεξόδου Ο εντοπιςμόσ ενόσ προγραμματιςτικοφ ςφάλματοσ γίνεται πολφ δφςκολοσ, κακϊσ τα αποτελζςματα δεν είναι αιτιοκρατικά και αναπαραγωγίςιμα

Ζνα παράδειγμα (1/2) Ζχουμε τθ διαδικαςία: τθ διαδικαςία αυτι: Παρουςιάηονται τα ςτοιχεία ενόσ προγράμματοσ που παρζχει μθχανιςμό εγγραφισ ενόσ χαρακτιρα Η είςοδοσ παρζχεται από τθν πλθκτρολόγθςθ ενόσ πλικτρου κάκε χρονικι ςτιγμι Κάκε χαρακτιρασ ειςόδου αποκθκεφεται ςτθ μεταβλθτι chin τθ ςυνζχεια μεταφζρεται ςτθ μεταβλθτι chout και αποςτζλλεται ςτθν οκόνθ Οποιοδιποτε πρόγραμμα μπορεί να καλζςει επανειλθμμζνα τθ διαδικαςία αυτι για τθν αποδοχι δεδομζνων ειςόδου από το χριςτθ και τθν προβολι τουσ ςτθν οκόνθ

Ζνα παράδειγμα (2/2) Ασ εξετάςουμε το πολυπρογραμματιςτικό ςφςτθμα ενόσ επεξεργαςτι, το οποίο υποςτθρίηει ζνα χριςτθ: Ο χριςτθσ μπορεί να μεταπθδά από τθ μία εφαρμογι ςτθν άλλθ και κάκε εφαρμογι χρθςιμοποιεί το ίδιο πλθκτρολόγιο για είςοδο και τθν ίδια οκόνθ για ζξοδο Ασ εξετάςουμε τθν ακολουκία: Η διεργαςία Ρ1 καλεί τθ διαδικαςία echo και διακόπτεται μόλισ θ ςυνάρτθςθ getchar επιςτρζφει τθν τιμι τθσ και τθν αποκθκεφει ςτθν chin. το ςθμείο αυτό ο χαρακτιρασ x, που είναι αυτόσ που ζχει ειςαχκεί τελευταίοσ, αποκθκεφεται ςτθ μεταβλθτι chin Η διεργαςία Ρ2 ενεργοποιείται και καλεί τθ διαδικαςία echo, θ οποία εκτελείται ωσ τθν ολοκλιρωςι τθσ, ειςάγοντασ και, ςτθ ςυνζχεια, προβάλλοντασ ζνα μοναδικό χαρακτιρα, y, ςτθν οκόνθ Η διεργαςία Ρ1 ςυνεχίηει. Μζχρι το ςθμείο αυτό, θ τιμι x ζχει επανεγγραφεί ςτθν chin και ωσ εκτοφτου χάνεται. Αντικζτωσ, θ chin περιζχει τθν y, θ οποία μεταφζρεται ςτθν chout και προβάλλεται ςτθν οκόνθ

Άςκθςθ 2 Σι ςυμβαίνει με τουσ δφο χαρακτιρεσ; Ο πρϊτοσ χαρακτιρασ χάνεται και ο δεφτεροσ προβάλλεται δφο φορζσ Η ουςία του προβλιματοσ είναι θ διαμοιραςμζνθ μεταβλθτι chin πολλαπλζσ διεργαςίεσ ζχουν πρόςβαςθ ςτθ μεταβλθτι αυτι Αν μια διεργαςία ενθμερϊςει τθν κακολικι μεταβλθτι και ςτθ ςυνζχεια διακοπεί, τότε μια άλλθ διεργαςία μπορεί να τροποποιιςει τθ μεταβλθτι πριν θ πρϊτθ μεταβλθτι να μπορζςει να χρθςιμοποιιςει τθν τιμι τθσ

Ανάγκθ υντονιςμοφ Όταν περιςςότερεσ από μία διεργαςίεσ κάνουν χριςθ κοινϊν μεταβλθτϊν, τότε το αποτζλεςμα που παράγεται επθρεάηεται από τθ ςχετικι ταχφτθτα διεργαςιϊν αυτϊν Καταςτάςεισ ςαν τισ παραπάνω ζχουν το εξισ χαρακτθριςτικό: Επειδι εξαρτϊνται από τισ ςχετικζσ ταχφτθτεσ των διαδικαςιϊν, γενικά δεν επαναλαμβάνονται / αναπαράγονται (δθλαδι δεν είναι το ίδιο αποτζλεςμα κάκε φορά που τρζχουν παράλλθλα οι ίδιεσ διαδικαςίεσ) Πρζπει να αςκηθεί κάποιοσ ζλεγχοσ ςτην αλληλεπίδραςή τουσ υντονιςμόσ (ςυγχρονιςμόσ): Κάκε περιοριςμό ςτθ ςχετικι διάταξθ των εντολϊν (των διαδικαςιϊν που αλλθλεπιδροφν) ςτο χρόνο Κοινι πρακτικι: δθλαδι επιτρζπεται μόνο ςε μία διεργαςία τθ φορά να βρίςκεται ςε αυτι τθ διαδικαςία

Επαναλθπτικζσ Αςκιςεισ Άςκθςθ 3: Βρείτε τθν ανάλυςθ και το ρυκμό ανανζωςθσ τθσ οκόνθσ που χρθςιμοποιείτε Τποκζτουμε ότι χρθςιμοποιεί τα φυςικά χρϊματα, δθλαδι το βάκοσ χρϊματοσ που χρθςιμοποιοφνται ςτα Windows του υπολογιςτι ςασ είναι 32 bit. Τπολογίςτε το μζγεκοσ ςε MB που κα χρειαηόταν για να αποκθκευτεί αςυμπίεςτο ζνα ςτιγμιότυπο τθσ επιφάνειασ εργαςίασ

Απάντθςθ Ασ υποκζςουμε ότι θ ανάλυςθ τθσ οκόνθσ είναι 1600 Χ 900 pixels Βάκοσ χρϊματοσ 32 bit 32/8 = 4 Byte για κάκε pixel Άρα για κάκε οκόνθ απαιτοφνται: 1600 * 900 * 4 = 5.760.000 Bytes ι περίπου 5.76 ΜΒ (MegaBytes)

Επαναλθπτικζσ Αςκιςεισ Άςκθςθ 4: Ποιο ςφςτθμα αρχείων χρθςιμοποιεί ο ςκλθρόσ δίςκοσ του υπολογιςτι ςτον οποίο εργάηεςτε; Άςκθςθ 5: Ποια θ χωρθτικότθτα του δίςκου και πόςοσ είναι ο ελεφκεροσ χϊροσ; Άςκθςθ 6: Πωσ μπορείτε να ζχετε πρόςβαςθ ςτισ ακόλουκεσ παραμζτρουσ του ςκλθροφ δίςκου; υνολικοί Κφλινδροι Αυλάκια / Κφλινδρο Σομείσ / Αυλάκι Byte / Σομζασ θμειϊςτε τισ τιμζσ msinfo32