Title: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: AgentCain on October 10, 2010, 21:14:54 pm Το τόπικ είναι αποκλειστικά για την ενημέρωση των φοιτητών σχετικά με θέματα της επικαιρότητας, όπως
ανακοινώσεις, αν θα γίνει το μάθημα, καθηγητές κτλ. Οτιδήποτε δεν έχει σχέση με τα παραπάνω θα μεταχειρίζεται αναλόγως Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: lynx on October 19, 2010, 18:53:36 pm στο εργαστήριο τι ακριβώς κάνουμε?
και η άσκηση που έχει στο eTHMMY θα γίνει εκείνη την ώρα ή την παραδίδουμε κάποια στιγμή πιο μετά? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: pontiki on October 19, 2010, 22:02:41 pm στο εργαστήριο τι ακριβώς κάνουμε? και η άσκηση που έχει στο eTHMMY θα γίνει εκείνη την ώρα ή την παραδίδουμε κάποια στιγμή πιο μετά? Αυτά που γράφει το φυλλάδιο πάνω κάτω. Απλά μαθαίνετε βασικές εντολές (δημιουργία/διαγραφή φακέλου αρχείου, compile κτλ) στο linux. Την άσκηση την εξετάζεστε εκείνη την ώρα (στο τέλος του εργαστηρίου). Γι'αυτό μου φαίνεται λίγο άκυρο που το ανέβασαν κι όλας. Θεωρητικά δεν πρέπει να ξέρετε (η β ομάδα) σε τί θα εξεταστείτε... Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: 4Dcube on November 11, 2010, 12:24:15 pm Αυτή τη στιγμή γίνονται το εργαστήριο που έπρεπε κανονικά να γίνει.
Όσοι δεν ήρθατε, προλαβαίνετε! Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: SolidSNK on November 11, 2010, 12:38:10 pm Αυτή τη στιγμή γίνονται το εργαστήριο που έπρεπε κανονικά να γίνει. Μαλακίες πραγματικά.Όσοι δεν ήρθατε, προλαβαίνετε! Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: bourboulithra on November 11, 2010, 15:54:11 pm Αυτή τη στιγμή γίνονται το εργαστήριο που έπρεπε κανονικά να γίνει. Όσοι δεν ήρθατε, προλαβαίνετε! seriously??? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: vasso on November 11, 2010, 16:12:56 pm ναι, το εργαστήριο έγινε κανονικά.
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: vag on November 11, 2010, 16:18:44 pm μπράβο
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Vicariously,I on November 17, 2010, 00:13:07 am fail
να ρωτησω..της Πεμπτης τι ωρα ειναι παλι 11-13? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: Αγόρι on December 02, 2010, 02:15:59 am Λόγω προγραμματισμένης απουσίας του διδάσκοντα, το μάθημα της Τρίτης 8/12 δε θα γίνει.
Μετά από συζήτηση με τους φοιτητές και λόγω της αυριανής (2/12) Γενικής Συνέλευσης φοιτητών, το μάθημα αναβάλλεται για την επόμενη Πέμπτη, 9/12, 16:00-18:00. Η αίθουσα θα ανακοινωθεί μέσα στις επόμενες ημέρες. από ethmmy Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Ariel on December 09, 2010, 11:42:33 am Το σημερινό εργαστήριο θα γίνει???
Μην την πατήσουμε παλι οπως την προηγούμενη βδομάδα και παρουμε άδικα απουσία... Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Αγόρι on December 14, 2010, 22:12:41 pm Οι δηλώσεις για την φετινή εργασία λήγουν σε λίγες ώρες, παρατήρησα ότι υπάρχουν αρκετά άτομα που έχουν δηλώσει μόνα τους.
Αν κάποιος που έχει δηλώσει μόνος,έχει όρεξη να ασχοληθεί και δεν έχει πρόβλημα να συνεργαστεί με άλλον,ας επικοινωνήσει μαζί μου με pm ώστε να δηλωθούμε μαζί. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: vasso on December 15, 2010, 21:46:13 pm ο Χατζάρας Γεράσιμος 6589 ποιος είναι;
αν το δει, ας μου στείλει... Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: vasso on December 16, 2010, 04:40:57 am απόσταση Κ-Χ 220 άτομα... με φάνηκαν πολλά :)
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: mitsos_dlx on January 01, 2011, 22:08:56 pm Έμαθα ότι η ημερομηνία εξέτασης της εργασίας συμφωνήθηκε να πάει μετά τις εξετάσεις...
Αυτό σημαίνει ότι θα αλλάξει και η ημερομηνία παράδοσης η θα μείνει 25/1? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: AgentCain on January 01, 2011, 22:23:47 pm Απότι θυμάμαι η αναβολή αυτή έγινε ακριβώς επειδή πέσαν πολλές εργασίες στο έτος. Άρα κατα πάσα πιθανοτητα αλλαξε και η ημερομηνία παράδοσης
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: zeus90 on January 11, 2011, 22:39:23 pm Έχει βγει ανακοίνωση στο eTHMMY σχετικά με το σφάλμα που είχε ο κώδικας του nachos καθώς και η διορθωμένη έκδοση στο υλικό μαθήματος. ;)
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on January 11, 2011, 23:39:29 pm Επιτελους!!!!!
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: AgentCain on January 11, 2011, 23:51:58 pm Επιτελους!!!!! Ε?! :???:Για ρώτα και μας που χασαμε μέρες από τη ζωή μας να καταλάβουμε γιατί δε τρεχει :P Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 13, 2011, 19:11:19 pm Έχει καταλάβει κάποιος αν στην εργασία είναι ήδη υλοποιημένος ο TLB ή πρέπεί να τον φτιάξουμε εμεί? Αν είναι ήδη, τότε πώς αναφερόμαστε σε αυτόν?
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: gerasimos on January 14, 2011, 22:20:55 pm Απ ότι κατάλαβαινω εγώ ο ΤLB ειναι υλοποιημένος στην κλάση nachos/machine/processor.
εκεί έχεις τις συναρτήσεις getTLBSize() , readTLBEntry() και writeTLBEntry() που θα χρειαστείς. απλα αναφέρεσαι στον ΤΛΒ, οπως ακριβώς το λεει και στην εκφώνηση Machine.processor().getTLBSize() Machine.processor().writeTLBEntry() κλπ. Τώρα το πώς θα τα χρησιμοποιήσουμε όλα αυτα ειναι το θέμα..... Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: COACH on January 17, 2011, 21:48:00 pm Για την ημερομηνία παράδοσης της άσκησης τελικά ισχύει;....
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 18, 2011, 00:27:26 am Για την ημερομηνία παράδοσης της άσκησης τελικά ισχύει;.... Όχι νομίζω είναι μέχρι 1 βδομάδα μετά την εξεταστική? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: COACH on January 18, 2011, 13:29:35 pm να αναμενοουμε ανακοινωση η το εχει πει μεσα στο μαθημα;
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 19, 2011, 03:24:10 am να αναμενοουμε ανακοινωση η το εχει πει μεσα στο μαθημα; και τα 2 Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Αγόρι on January 22, 2011, 01:52:12 am Παράταση της ημερομηνίας παράδοσης της εργασίας
19 Ιαν 2011 3:48 μμ Συμεωνίδης Μετά από συννενόηση, δίνεται παράταση στην ημερομηνία παράδοσης της εργασίας. Η νέα ημερομηνία παράδοσης είναι η Παρασκευή 25/2. Παρακαλώ να ενημερώσετε και τους συναδέλφους σας. από ethmmy Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: saddodancererer on January 24, 2011, 14:16:08 pm παιδες το μαθημα περνιεται ευκολα? (η γραπτη εξεταση οχι το εργαστηριο)
τι πρεπει να διαβασουμε? και πως να διαβασουμε καλυτερα? γιατι δινουμε την τριτη και προσωπικα δεν εχω ανοιξει βιβλιο.. προλαβαινω? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimPster on January 24, 2011, 15:15:33 pm +1 (εκανα την ιδια ερωτηση στο "γενικα...") αναμενουμε
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: gerasimos on January 24, 2011, 23:17:05 pm Να απαντήσω στους προηγούμενους δεν μπορώ γιατι δεν ξερω...Κ εγώ τώρα το διαβάζω για πρώτη φορα.
Μια ερώτηση στους παρακολουθούντες κυρίως: Υπάρχουν κάπου οι λύσεις των ασκήσεων των διαφανειών? Η μόνο σαν σημειώσεις απο τάξη. Σορρυ κιολας, αλλα ελειπα εξωτερικό και δεν παρακολουθησα τιποτα.. Αν αυτα ειναι σημειώσεις υπάρχει κανενας καλοθελητής??? ΤΗΧ και καλά διαβάσματα Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: gerasimos on January 25, 2011, 19:04:59 pm Ερώτηση: Στο σύστημα ζευγών ή φίλων υπάρχει εξωτερικός κατακερματισμός?
Κι αν ναι πως το μετράμε? Κοιταξτε απο την διαφανεια MainMemory του Συμεωνίδη την άσκηση 7.5 Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: gerasimos on January 26, 2011, 11:42:33 am Καλά, μόνο εγώ το δίνω το μάθημα?
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: lynx on January 26, 2011, 13:15:10 pm απλά κανείς δεν έχει αρχίσει να το διαβάζει ακόμη..
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: saddodancererer on January 26, 2011, 14:57:41 pm απλά κανείς δεν έχει αρχίσει να το διαβάζει ακόμη.. ναι αλλα ειναι ΤΕΡΑΣΤΙΟ!πως να το διαβασουμε? απο βιβλιο η απο διαφανειες? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on January 26, 2011, 18:12:23 pm Εγω εχω ξεκινησει το βιβλιο και δε λεει κατι συγκολιστικο (μεχρι στιγμης). Μαλιστα επαναλαμβανει συνεχεια τα ιδια και τα ιδια (να τα εμπεδωσουμε? :P ), αλλα ειναι πραγματα που τα ειπαμε στην ταξη οποτε δεν λεει και τιποτα καινουριο. Τις διαφανειες δεν τις ειδα ακομα αλλα υποθετω ειναι πιο περιεκτικες και καλυπτουν λιγο πολυ τη φλυαρια του Stallings. Αυτο που μετραει βασικα νομιζω ειναι οι ασκησεις του Stallings
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: saddodancererer on January 26, 2011, 18:15:08 pm Εγω εχω ξεκινησει το βιβλιο και δε λεει κατι συγκολιστικο (μεχρι στιγμης). Μαλιστα επαναλαμβανει συνεχεια τα ιδια και τα ιδια (να τα εμπεδωσουμε? :P ), αλλα ειναι πραγματα που τα ειπαμε στην ταξη οποτε δεν λεει και τιποτα καινουριο. Τις διαφανειες δεν τις ειδα ακομα αλλα υποθετω ειναι πιο περιεκτικες και καλυπτουν λιγο πολυ τη φλυαρια του Stallings. Αυτο που μετραει βασικα νομιζω ειναι οι ασκησεις του Stallings τις ασκησεις που λεει στο ετημμυ εννοεις?Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on January 26, 2011, 18:21:17 pm τις ασκησεις που λεει στο ετημμυ εννοεις? Μαΐστα!!! ;) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: saddodancererer on January 26, 2011, 19:22:27 pm τις ασκησεις που λεει στο ετημμυ εννοεις? Μαΐστα!!! ;) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: lynx on January 26, 2011, 20:16:44 pm χαχα, καλά μην ταράζεσαι.. με ανοιχτές σημειώσεις γράφουμε οπότε δεν χρειάζεται να μάθεις και τίποτα απ' έξω.
ξεκίνα από τις διαφάνειες και ότι δεν καταλαβαίνεις πήγαινε στο βιβλίο. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: Time_Tripper on January 26, 2011, 20:54:39 pm χαχα, καλά μην ταράζεσαι.. με ανοιχτές σημειώσεις γράφουμε οπότε δεν χρειάζεται να μάθεις και τίποτα απ' έξω. ξεκίνα από τις διαφάνειες και ότι δεν καταλαβαίνεις πήγαινε στο βιβλίο. και αφου θα σου βγουν τα ματια απο το βιβλιο γιατι η μεταφραση ειναι χαλια, πηγαινε στο βιβλιο στην αγγλικη του εκδοση... :P (για το stallings μιλαω, το tanembaum δεν το εχω δει) Βασικα χεσε το βιβλιο, παπαριες λεει (το 90% του τουλαχιστον) :P εδιτ: μιλαω εκ του ασφαλους βεβαια, αν εχεις παρει παραλληλα και αν εχεις ασχοληθει με μικρο τοτε το μεγαλυτερο μερος της υλης θα σου ειναι γνωστο Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: gerasimos on January 27, 2011, 16:49:53 pm Επειδη η δεν υπαρχει ή εγώ δεν εψαξα καλα τισ διαφάνειες, εχει πει τιποτα στην τάξη για τον αλγόριθμο του υψηλότερου λόγου απόκρισης (HRRN)? Δείτε απο downloads Θεματα 2005 θέμα 2ο...
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 29, 2011, 17:53:05 pm Στους αλγόριθμους δυναμικής τοποθέτησης μνήμης First-fit, Best-fit, Next-fit, όταν καταλαμβάνεται μέρος από το ελεύθερο block (πx. 430ΚΒ από τα 500ΚΒ)
το υπόλοιπο μέρος μπορεί να χρησιμοποιηθεί για κάποια επόμενη τοποθέτηση ή κοιτάμε αλλού και άμα δεν χωράει πουθενά πρέπει να γίνει πρώτα συμπίεση όλων των blocks? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 29, 2011, 20:06:00 pm Δεν ξέρω αν έχει ήδη ειπωθεί αλλά στις διαφάνειες στην άσκηση 9-3
νομίζω έχει λάθος στην Preemptive SJF... Εφόσον η κάθε process έχει διαφορετικό arrival time νομίζω ότι η σωστή σειρά είναι: A B E C D με τον αντίστοιχο burst time για την κάθε process.. Κάνω κάποιο λάθος;; :( Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: mitsos_dlx on January 29, 2011, 20:23:22 pm Μάλλον αυτό που λες ισχύει αλλά για την Non-Preemtive SJF. Στην Preemptive den βλέπω κάποιο λάθος.
Επίσης δεν υπολογίζει τα arrival times στον υπολογισμό του turnaround time που είναι λάθος σε FCFS, Non-Preemptive SJF και RR. Απορία: Στην preemptive SJF ή SRTF αν έρθει μια διεργασία με CPU burst=2 και έχουμε άλλη μια που έτρεχε πριν και της μένουν και αυτής άλλα 2 τότε ποιος τρέχει μετά? Η παλιά ή η καινούρια? (δεν συμβαίνει κάτι τέτοιο στην 9.3 αλλά αν ξέρει κανείς...) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Vicariously,I on January 29, 2011, 23:45:22 pm γενικα νομιζω του΄χει πεταξει τα ματια εξω..
Η nonpreemptive ειναι σιγουρα λαθος γιατι η Ε ας πουμε στην αρχη δεν εχει καν ερθει. Η preemptive ειναι σωστη.. Η Round Robin ειναι ο,τι να΄ναι.. Στο βιβλιο λεει καθως και στις λυμενες ασκησεις του Stallings στα αγγλικα οτι ουσιαστικα δημιουργειται μια FIFO με την RR. Οποτε δε θα επρεπε να ειναι A B C D E και αντε ξανα A B C D B D. ας πουμε,για να το παρουμε απ'την αρχη οταν αρχιζει να ξεκιναει η Β στα 2 sec αφου η Α εχει ηδη κανει 2 κυκλους, η Α μπαινει σε μια ουρα FIFO οποτε οταν ερχεται με το καλο η C μπαινει μετα την Α στην ουρα.Αυτη ειναι η λογικη που εχει και στις λυμενες ασκησεις. Τωρα μια γενικη απορια,τι σημασια εχει το priority?γιατι μας το δινει?και στην ασκηση 9.1 στις ασκησεις του Stallings δεν την χρησιμοποιει. Ξερει κανεις αν η priority εχει μεγαλυτερη σημασια απο τον τυπο αλγοριθμου που χρησιμοποιουμε η οχι? απ'οτι φαινεται παντως στο πως το χρησιμοποιει,οχι.. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 30, 2011, 01:33:34 am Τωρα μια γενικη απορια,τι σημασια εχει το priority?γιατι μας το δινει?και στην ασκηση 9.1 στις ασκησεις του Stallings δεν την χρησιμοποιει. Ξερει κανεις αν η priority εχει μεγαλυτερη σημασια απο τον τυπο αλγοριθμου που χρησιμοποιουμε η οχι? απ'οτι φαινεται παντως στο πως το χρησιμοποιει,οχι.. Το priority θα το κοιτάξεις όταν θα έχεις 2 ή παραπάνω διεργασίες να διαλέξεις για να ξεκινήσουν να εκτελεστούν την χρονική στιγμή. π.χ άν εχεις SJF και έχεις P0 με burst=2 priority=1 , P1 με burst=2 priority=4, τότε πρώτα εκτελείς P0 και μετά P1 επίσης όπως στν 9.2 αν έχει priority=1 η P0 και priority=3 η P1 τότε κοιτάς πρώτα να εκτελέσεις CPU bursts της P0 και τα CPU bursts της P1 εκτελούνται μόνο στα I/O bursts της P0 Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 30, 2011, 01:38:31 am επίσης μόλισ παρατήρησα ότι στην 9.3 λαμβάνεις υπόψη και τα priorites. πχ στην RR όταν έχεις στην ουρά Α και από πάνω C όπως είπες, επιλέγεις την C πρώτα γιατί έχει priority 1 !
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Vicariously,I on January 30, 2011, 02:07:17 am ναι ομως μετα που διαλεγει το D η το B διαλεγει λαθος..
γενικα,εχω καταληξει οτι ειναι αναλογα το πως θα στο δωσει για να καταλαβεις πως θα το λυσεις γιατι δεν εξηγει σαφως καποια πραγματα. Αλλιως το κανει εκει αλλιως αλλου.Και σε αλλα πραγματα. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: Kylries on January 30, 2011, 04:37:44 am Μάλλον αυτό που λες ισχύει αλλά για την Non-Preemtive SJF. Στην Preemptive den βλέπω κάποιο λάθος. Nαι ήθελα να πω στη Νοn preemptive .. ;)Επίσης δεν υπολογίζει τα arrival times στον υπολογισμό του turnaround time που είναι λάθος σε FCFS, Non-Preemptive SJF και RR. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimmakos on January 30, 2011, 13:16:41 pm Lecture 9 είμαι και γω, στις διαφάνειες.
Έχω μια απορία.Στο παράδειγμα SRTF πως βγάζει τους χρόνους απόκρισης και αναμονής; (edit: σελ. 31 του pdf για να μην ψάχνετε) Γιατί κάπου λέει (6-3)=12 και πιθανότατα δεν είναι αφαίρεση αυτό. Μπορεί να μου εξηγήσει κάποιος τι σημαίνει; ΕΔΙΤ: Εντάξει το βρήκα. τελικά (6-3) είναι πράξη αφαίρεσης. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on January 30, 2011, 18:26:10 pm Παιδια πεφτει καθολου θεωρια ή ειναι ολα ασκησεις?
Επισης στους σημαφορους, πρωτα κανει τον ελεγχο η wait και μετα μειωνει ή το αντιθετο?(αν δηλαδη φτανει ο σημαφορος μεχρι 0 ή -1) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: SolidSNK on January 30, 2011, 19:12:27 pm Παιδια πεφτει καθολου θεωρια ή ειναι ολα ασκησεις? Implementation defined.Επισης στους σημαφορους, πρωτα κανει τον ελεγχο η wait και μετα μειωνει ή το αντιθετο?(αν δηλαδη φτανει ο σημαφορος μεχρι 0 ή -1) Και οι δύο περιπτώσεις θα δουλέψουν, απλά πρέπει να αλλάξεις λίγο τη συνθήκη: στην πρώτη πρέπει s > 0, κ στη δεύτερη s >= 0 για να αποκτήσεις πρόσβαση στο semaphore. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on January 30, 2011, 20:43:53 pm Παιδια πεφτει καθολου θεωρια ή ειναι ολα ασκησεις? Implementation defined.Επισης στους σημαφορους, πρωτα κανει τον ελεγχο η wait και μετα μειωνει ή το αντιθετο?(αν δηλαδη φτανει ο σημαφορος μεχρι 0 ή -1) Και οι δύο περιπτώσεις θα δουλέψουν, απλά πρέπει να αλλάξεις λίγο τη συνθήκη: στην πρώτη πρέπει s > 0, κ στη δεύτερη s >= 0 για να αποκτήσεις πρόσβαση στο semaphore. Απλα βλεπω στις σημειωσεις που λεει οτι παει -1,-2 κτλ αλλα μετα δεν ισχυει οτι μπαινει στο κρισιμο σημειο οταν ειναι μη αρνητικος ο σημαφορος αλλα οταν η διαφορα του σημαφορου τη στιγμη που τον ελεγξε αρχικα με την τωρινη ειναι 1 (διαφορετικα αν απο -2 γινει -1 κανεις δε θα μπει). :-\ Χμμμμ λιγο μπερδεμενα μας τα λενε... Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: AgentCain on January 30, 2011, 21:25:28 pm Στους αλγόριθμους δυναμικής τοποθέτησης μνήμης First-fit, Best-fit, Next-fit, όταν καταλαμβάνεται μέρος από το ελεύθερο block (πx. 430ΚΒ από τα 500ΚΒ) το υπόλοιπο μέρος μπορεί να χρησιμοποιηθεί για κάποια επόμενη τοποθέτηση ή κοιτάμε αλλού και άμα δεν χωράει πουθενά πρέπει να γίνει πρώτα συμπίεση όλων των blocks? Αμα πρόκειται για δυναμική δέσμευση των partitions, τότε δεν υπάρχει εσωτερικός κατακερματισμός και μπορείς σε ότι μείνει να βαλεις κάτι που να χωράει Αν όμως ειναι fixed τα partitions, τοτε καταλαμβάνεται εξολοκλήρου το partition, ακόμα και αν δε χρειάζεται όλο (και εχουμε εσωτερικό κατακερματισμό) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: SolidSNK on January 30, 2011, 21:29:23 pm Παιδια πεφτει καθολου θεωρια ή ειναι ολα ασκησεις? Implementation defined.Επισης στους σημαφορους, πρωτα κανει τον ελεγχο η wait και μετα μειωνει ή το αντιθετο?(αν δηλαδη φτανει ο σημαφορος μεχρι 0 ή -1) Και οι δύο περιπτώσεις θα δουλέψουν, απλά πρέπει να αλλάξεις λίγο τη συνθήκη: στην πρώτη πρέπει s > 0, κ στη δεύτερη s >= 0 για να αποκτήσεις πρόσβαση στο semaphore. Απλα βλεπω στις σημειωσεις που λεει οτι παει -1,-2 κτλ αλλα μετα δεν ισχυει οτι μπαινει στο κρισιμο σημειο οταν ειναι μη αρνητικος ο σημαφορος αλλα οταν η διαφορα του σημαφορου τη στιγμη που τον ελεγξε αρχικα με την τωρινη ειναι 1 (διαφορετικα αν απο -2 γινει -1 κανεις δε θα μπει). :-\ Χμμμμ λιγο μπερδεμενα μας τα λενε... Yes indeed, εκεί απλά ξυπνάνε τις διεργασίες οι οποίες περιμένουν στην ουρά και ξανακάνουν τον έλεγχο. Βέβαια, σε αυτήν την (ποιο συνετή) υλοποίηση, η process δε μειώνει το semaphore βρέξει χιονίσει, μπορεί δεν μπορεί να το χρησιμοποιήσει, παρά μόνο όταν μπορεί. Δεν ξέρω, μου αρέσει πιο πολύ. Όλα αυτά είναι implementation προβλήματα. Ελπίζω να απάντησα. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on January 30, 2011, 22:45:33 pm Καταλαβαινω τι θες να πεις και συμφωνω μαζι σου! :)
Απλα τελειως strictly speaking ειχα δει καπου μια ασκηση που ελεγε να γραψουμε τις τιμες των σημαφορων κατα τη διαρκεια ενος προγραμματος και αναρωτιομουν ποιος απο τους δυο τροπους ειναι ο "σωστος". Αλλα οπως ειπες κ εσυ implementation defined! :P Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: mitsos_dlx on January 30, 2011, 23:39:18 pm Σύμφωνα με τις διαφάνειες κατα Συμεωνίδη οι συμαφόροι παιρνουν τιμές -1,-2,-3, κλπ και σε κάθε signal αν υπάρχουν διεργασίες στην ανάμονή (δηλαδή σεμαφόρος<0) ξεμπλοκάρει η πρώτη.
Κάτι που μου ήρθε τώρα: Αν έχουμε ένα σημαφόρο με αρχική τιμή 2 σημαίνει ότι μέχρι 2 διεργασίες επιτρέπονται ταυτόχρονα στο κρισιμο τμήμα? Σήμφωνα με τους κώδικες των διαφανειών κάτι τέτοιο θα δούλευε βέβαια δεν ξέρω αν έχει καμία πρακτική χρησιμότητα (εκτός από περίεργο θέμα για εξετάσεις... :P) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 30, 2011, 23:40:28 pm Καταλαβαινω τι θες να πεις και συμφωνω μαζι σου! :) Απλα τελειως strictly speaking ειχα δει καπου μια ασκηση που ελεγε να γραψουμε τις τιμες των σημαφορων κατα τη διαρκεια ενος προγραμματος και αναρωτιομουν ποιος απο τους δυο τροπους ειναι ο "σωστος". Αλλα οπως ειπες κ εσυ implementation defined! :P σε αυτήν την άσκηση εγώ υποθέτω ότι όταν ο σημαφόρος είναι 0 τότε δεν μπορεί να γίνει wait και να προχωρήσει το πρόγραμμα. σωστά? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on January 31, 2011, 00:40:45 am Καταλαβαινω τι θες να πεις και συμφωνω μαζι σου! :) Απλα τελειως strictly speaking ειχα δει καπου μια ασκηση που ελεγε να γραψουμε τις τιμες των σημαφορων κατα τη διαρκεια ενος προγραμματος και αναρωτιομουν ποιος απο τους δυο τροπους ειναι ο "σωστος". Αλλα οπως ειπες κ εσυ implementation defined! :P σε αυτήν την άσκηση εγώ υποθέτω ότι όταν ο σημαφόρος είναι 0 τότε δεν μπορεί να γίνει wait και να προχωρήσει το πρόγραμμα. σωστά? Και εγω αυτο θα θεωρουσα πιο σωστο αλλα στις διαφανειες λεει οτι θα το εκανε -1 με το wait και μετα θα περιμενε μεχρι να γινει 0... :-\ Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 31, 2011, 03:11:48 am Καταλαβαινω τι θες να πεις και συμφωνω μαζι σου! :) Απλα τελειως strictly speaking ειχα δει καπου μια ασκηση που ελεγε να γραψουμε τις τιμες των σημαφορων κατα τη διαρκεια ενος προγραμματος και αναρωτιομουν ποιος απο τους δυο τροπους ειναι ο "σωστος". Αλλα οπως ειπες κ εσυ implementation defined! :P σε αυτήν την άσκηση εγώ υποθέτω ότι όταν ο σημαφόρος είναι 0 τότε δεν μπορεί να γίνει wait και να προχωρήσει το πρόγραμμα. σωστά? Και εγω αυτο θα θεωρουσα πιο σωστο αλλα στις διαφανειες λεει οτι θα το εκανε -1 με το wait και μετα θα περιμενε μεχρι να γινει 0... :-\ αν δεν κάνω λάθος εκεί που έχει κώδικα java για τους σημαφόρους ο έλεγχος είναι if (s>0) τότε s=s-1 ..άρα μέχρι 0 πάει :) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: SolidSNK on January 31, 2011, 03:45:55 am Δεν έχω δει την άσκηση, αλλά συμβουλή είμαι να ακολουθήσετε τις διαφάνειες, γιατί πάνω σε αυτές εξεταζόμαστε:
Ένα semaphore μπορεί να πάρει αρνητικές τιμές, μια διεργασία που το ζητάει από πριν μειώνει τον αριθμό του semaphore και στην περίπτωση που είναι αρνητικό πάει σε μια ειδική fifo ουρά, από την οποία ξυπνάει ο πρώτος κάθε φορά που καλείται η signal. Αφού έτσι ήθελαν να είναι, fine by me. Ή ρωτήστε για επιβεβαίωση στην εξέταση. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 31, 2011, 15:06:40 pm Σημειωσεις κεφαλαιο 9 σελιδα 9-54. Εκει που υπολογιζει wait time για την καθε process πιστευω οτι ειναι λαθος γιατι υπολογιζει response time αν το δειτε..
Δηλαδή δεν πρέπει να είναι W(p0)= 775 W(p1)= 425 W(p2)= 825 W(p3)= 725 W(p4)= 400 ?? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimmakos on January 31, 2011, 15:45:07 pm @komimis
με ποιον τρόπο τα υπολογίζεις εσύ; πες για μια διεργασία, ενδεικτικά την p4 Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 31, 2011, 15:51:47 pm @komimis με ποιον τρόπο τα υπολογίζεις εσύ; πες για μια διεργασία, ενδεικτικά την p4 Η μετρας τα blocks που η διεργασια βρισκεται στην ουρα χωρις να εκτελειται μεχρι να εκτελεστει ολη, ή αφαιρείς το burst time από το turnaround time Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: saddodancererer on January 31, 2011, 15:52:08 pm ξερουμε αν τα θεματα ειναι αυτουσια η παραπλησια η κατι τετοιο?
επισης οι ομαδες ειναι α και β η κοινα θεματα? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimmakos on January 31, 2011, 15:57:56 pm @komimis με ποιον τρόπο τα υπολογίζεις εσύ; πες για μια διεργασία, ενδεικτικά την p4 Η μετρας τα blocks που η διεργασια βρισκεται στην ουρα χωρις να εκτελειται μεχρι να εκτελεστει ολη, ή αφαιρείς το burst time από το turnaround time ούτε 400 ούτε 240... Το αστείο είναι, ότι αυτή τη στιγμή εκτυπώνω τις διαλέξεις του κυρίου καθηγητή για να "βοηθηθώ" στις εξετάσεις. Τι να βοηθηθώ όταν τα έχει λάθος; Γι' αυτό λέει φέρτε ότι θέλετε; :P Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Vicariously,I on January 31, 2011, 16:27:35 pm ναι εχει πολλα λαθη και σ'αυτο..
νομιζω ο καθενας πρεπει να εμπιστευτει την διαισθηση του και να πραξει κατα βουληση. Αμην. γενικα,εγω συνηθως το βρισκω με τα κουτακια που λεει και ο καθεκαστος αιθεροβαμων ων τοιουτος.. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 17:04:45 pm Στην πολιτική δρομολόγησης με ανάδραση και RR (βλέπε διάλεξη 9 σελ 64) η P1 εξαντλεί το quantum και πέφτει στην ουρά 2.Επειδή δεν υπάρχει άλλη να περιμένει συνεχίζει να εκτελείται..Όμως δεν έπρεπε να το κάνει αυτό με quantum = 16 ;Στο παράδειγμα με το που έρθει η 2 σταματά η 1...Κάτι μου διαφεύγει , έτσι
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: AgentCain on January 31, 2011, 17:19:47 pm Θεωρείς ότι έχεις ένα πυρήνα που εξυπηρετεί αιτήσεις, η εξυπηρέτηση γίνεται με προτεραιότητες.
Από τη στιγμή που μια διεργασία πέσει σε άλλη ουρά που ισχύει ένα νεο quantum και εφόσον δεν υπάρχει κάτι άλλο που πρέπει να εκτελεστεί στις αποπανω ουρες, η διεργασία συνεχίζει την εκτέλεσή της σαν να μη διακόπηκε ποτέ. Αν ποτέ ερθει μια αλλη αιτηση σε ουρα μεγαλύτερης προτεραιότητας, τοτε θα διακοπεί. Αν στη 2η ουρα δε της εφτανε το quantum και δε τη διεκοπτε η Ρ2, τοτε θα έπεφτε στην 3η ουρα και θα συνέχιζε την εκτέλεσή της. Σκέψου ότι η ΚΜΕ δεν εχει δουλειά να κάνει παρά μόνο μια διεργασία. Όσο μεγάλη και αν ειναι, θα την εξυπηρετήσει. Όσο όμως την εξυπηρετεί σε διάρκεια τόσο ανεβαίνει η "προσμονή" της για μια φρέσκια διεργασία Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 17:33:29 pm Δες στο παράδειγμα στο βιβλίο όμως(του Stallings σελ 573,ανάδραση q=2^i).Εκεί τη χρονική στιγμή t=6 καταφτάνει η
D ενώ εκτελείται η Β για quantum = 2.Εδώ η B δεν παραχωρεί την CPU στην D παραμόνο όταν τελειώσει το qunatum της...Να υποθέσω ότι είναι θέμα σύμβασης; Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: edenaxas on January 31, 2011, 17:40:15 pm asymeon said..
Quote Βαγγέλη καλησπέρα. Με βάση τον αυστηρό ορισμό έχεις δίκιο. Καλή συνέχεια, Ανδρέας On 31/1/2011 12:08 μμ, βαγγέλης δεναξάς wrote: kalimera, stis diafaneies gia xronodromologisi CPU, sto paradeigma 9.3 stin peripptwsi RR, exei la8os. Den akolou8eitai synepws i ready queue, ka8ws otan to PA, 8a proekxwrisei tin 8esi tou sto PB 8a mpei 1o sto ready queue. Otan ftasei to PC, 8a bei 2o sto Ready Queue meta apo to PA. Etsi anti gia tin proteinomeni seira ektelesis ABC..., egw pistevw pws 8a eprepe na einai ABAC... Ti lete? dnx.vag Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 31, 2011, 17:42:50 pm Δες στο παράδειγμα στο βιβλίο όμως(του Stallings σελ 573,ανάδραση q=2^i).Εκεί τη χρονική στιγμή t=6 καταφτάνει η D ενώ εκτελείται η Β για quantum = 2.Εδώ η B δεν παραχωρεί την CPU στην D παραμόνο όταν τελειώσει το qunatum της...Να υποθέσω ότι είναι θέμα σύμβασης; Μου φαίνεται πιο λογικό να διακόπτεται η εκτέλεση γιατί συμφωνεί και μετα περισσότερα που αναπτύσσονται σε αυτό το κεφάλαιο. Τώρα αν σου λέει ότι η υλοποίηση είναι συγκεκριμένα χωρίς προεκχώρηση τότε μπορείς με ασφάλεια να πεις ότι δεν διακόπτεται. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 18:06:33 pm Δες στο παράδειγμα στο βιβλίο όμως(του Stallings σελ 573,ανάδραση q=2^i).Εκεί τη χρονική στιγμή t=6 καταφτάνει η D ενώ εκτελείται η Β για quantum = 2.Εδώ η B δεν παραχωρεί την CPU στην D παραμόνο όταν τελειώσει το qunatum της...Να υποθέσω ότι είναι θέμα σύμβασης; Μου φαίνεται πιο λογικό να διακόπτεται η εκτέλεση γιατί συμφωνεί και μετα περισσότερα που αναπτύσσονται σε αυτό το κεφάλαιο. Τώρα αν σου λέει ότι η υλοποίηση είναι συγκεκριμένα χωρίς προεκχώρηση τότε μπορείς με ασφάλεια να πεις ότι δεν διακόπτεται. Ο αλγόριθμος έχει έτσι και αλλιώς προεκχώρηση αλλά θεωρούσα ότι δεν μπορείς να διακόψεις μία διεργασία πριν ολοκληρωθεί το qunatum που της έχει αποδοθεί..Όπως το κάνει ο Stallings δηλαδή.. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 31, 2011, 18:42:15 pm Δες στο παράδειγμα στο βιβλίο όμως(του Stallings σελ 573,ανάδραση q=2^i).Εκεί τη χρονική στιγμή t=6 καταφτάνει η D ενώ εκτελείται η Β για quantum = 2.Εδώ η B δεν παραχωρεί την CPU στην D παραμόνο όταν τελειώσει το qunatum της...Να υποθέσω ότι είναι θέμα σύμβασης; Μου φαίνεται πιο λογικό να διακόπτεται η εκτέλεση γιατί συμφωνεί και μετα περισσότερα που αναπτύσσονται σε αυτό το κεφάλαιο. Τώρα αν σου λέει ότι η υλοποίηση είναι συγκεκριμένα χωρίς προεκχώρηση τότε μπορείς με ασφάλεια να πεις ότι δεν διακόπτεται. Ο αλγόριθμος έχει έτσι και αλλιώς προεκχώρηση αλλά θεωρούσα ότι δεν μπορείς να διακόψεις μία διεργασία πριν ολοκληρωθεί το qunatum που της έχει αποδοθεί..Όπως το κάνει ο Stallings δηλαδή.. Ε ναι είναι το ότι ανήκει πλέον σε διαφορετική ουρά με χαμηλότερη προτεραιότητα οπότε δεν μας νοιάζει το quantum..Στην 1η queue ωστόσο μόνο όταν τελειώσει το quantum κοιτάει άλλες :) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 31, 2011, 19:57:46 pm Άσκηση 8.5 σελίδα 8-40 από σημειώσεις.
Ποιο είναι το μέγεθος σελίδας; 2^12 / 2^4 = 2^8 = 256 bytes Ποιο είναι το μέγιστο μήκος τμήματος; Πάλι 256bytes .. Μπερδεύτηκα..τι λέτε? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 20:30:55 pm Άσκηση 8.5 σελίδα 8-40 από σημειώσεις. Ποιο είναι το μέγεθος σελίδας; 2^12 / 2^4 = 2^8 = 256 bytes Ποιο είναι το μέγιστο μήκος τμήματος; Πάλι 256bytes .. Μπερδεύτηκα..τι λέτε? Νομίζω ότι το μέγεθος σελίδας είναι 2^16 bytes αλλά μου φαίνονται πολλά.. Επίσης νομίζω ότι το μέγιστο μήκος τμήματος είναι 32 bits για να μπορεί να βρει τον πίνακα σελίδας οπουδήποτε στη μνήμη Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 20:32:56 pm Επίσης να ρωτήσω..
Σίγουρα γράφουμε με ανοιχτά τα πάντα.. Γιατί μου είπαν κάτι παιδιά που πήγαν Αγγλία εράσμους και θα δώσουν το μάθημα απο κει, ότι ο Χασάπης έστειλε mail και είπε ότι είναι "closed books exam" Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: AgentCain on January 31, 2011, 20:48:39 pm Lol
πως ακριβώς θα δώσουν το μάθημα εξ'αποστάσεως με κλειστά βιβλία κιόλας? :D Θα τους βάλουν σε μια κλειδωμενη αίθουσα με κάμερες γυρω γυρω? Ο Συμεω πάντως το είπε ξεκάθαρα: Με ανοιχτά και όχι έμφαση στα εξειδικευμένα σε συγκεκριμένα λειτουργικά Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: matrix on January 31, 2011, 21:17:11 pm επιτρέπονται ανοιχτά βιβλία.Αυτό είναι σίγουρο,γιατί το έδωσα και πέρσυ :Ρ
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 23:03:59 pm Άσκηση 8.5 σελίδα 8-40 από σημειώσεις. Ποιο είναι το μέγεθος σελίδας; 2^12 / 2^4 = 2^8 = 256 bytes Ποιο είναι το μέγιστο μήκος τμήματος; Πάλι 256bytes .. Μπερδεύτηκα..τι λέτε? Νομίζω ότι το μέγεθος σελίδας είναι 2^16 bytes αλλά μου φαίνονται πολλά.. Επίσης νομίζω ότι το μέγιστο μήκος τμήματος είναι 32 bits για να μπορεί να βρει τον πίνακα σελίδας οπουδήποτε στη μνήμη Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: AgentCain on January 31, 2011, 23:11:37 pm συμφωνα με τη σελίδα 500 του βιβλιου θα ελεγα οτι
το μεγεθος σελίδας ειναι 216 αρα 65536=65ΚΒ εφόσον ο αρ σελιδας ειναι στην ουσία offset για την τμηματοποίηση τοτε το μέγιστο μέγεθος τμήματος είναι όσες οι σελίδες κάθε τμήματος, δλδ 212=4096 βεβαια δεν ειμαι διόλου σιγουρος :P Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 23:25:32 pm συμφωνα με τη σελίδα 500 του βιβλιου θα ελεγα οτι Συμφωνώ...το μεγεθος σελίδας ειναι 216 αρα 65536=65ΚΒ εφόσον ο αρ σελιδας ειναι στην ουσία offset για την τμηματοποίηση τοτε το μέγιστο μέγεθος τμήματος είναι όσες οι σελίδες κάθε τμήματος, δλδ 212=4096 Αλλά ρωράει μέγιστο μήκος τμήματος.. Μήπως εννοεί πόσα bits υπάρχουν σε κάθε καταχώρηση του πίνακα τμημάτων?? Edit: Όχι έχεις δίκιο.Το μήκος τμήματος καθορίζει τα όρια του κάθε τμήματος..Άρα είναι όσο είπες...Καλά πάμε :) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on January 31, 2011, 23:36:28 pm συμφωνα με τη σελίδα 500 του βιβλιου θα ελεγα οτι Συμφωνώ...το μεγεθος σελίδας ειναι 216 αρα 65536=65ΚΒ εφόσον ο αρ σελιδας ειναι στην ουσία offset για την τμηματοποίηση τοτε το μέγιστο μέγεθος τμήματος είναι όσες οι σελίδες κάθε τμήματος, δλδ 212=4096 Αλλά ρωράει μέγιστο μήκος τμήματος.. Μήπως εννοεί πόσα bits υπάρχουν σε κάθε καταχώρηση του πίνακα τμημάτων?? Edit: Όχι έχεις δίκιο.Το μήκος τμήματος καθορίζει τα όρια του κάθε τμήματος..Άρα είναι όσο είπες...Καλά πάμε :) 1. Εφόσον η σελίδα έχει το ίδιο μέγεθος με το πλαίσιο και για το πλαίσιο έχουμε 16bits , προκύπτει 2^16 μέγεθος πλαισίου και σελίδας. σωστά? 2. Δεν το κατάλαβα μπορείς να μου το εξηγήσεις? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on January 31, 2011, 23:44:47 pm συμφωνα με τη σελίδα 500 του βιβλιου θα ελεγα οτι Συμφωνώ...το μεγεθος σελίδας ειναι 216 αρα 65536=65ΚΒ εφόσον ο αρ σελιδας ειναι στην ουσία offset για την τμηματοποίηση τοτε το μέγιστο μέγεθος τμήματος είναι όσες οι σελίδες κάθε τμήματος, δλδ 212=4096 Αλλά ρωράει μέγιστο μήκος τμήματος.. Μήπως εννοεί πόσα bits υπάρχουν σε κάθε καταχώρηση του πίνακα τμημάτων?? Edit: Όχι έχεις δίκιο.Το μήκος τμήματος καθορίζει τα όρια του κάθε τμήματος..Άρα είναι όσο είπες...Καλά πάμε :) 1. Εφόσον η σελίδα έχει το ίδιο μέγεθος με το πλαίσιο και για το πλαίσιο έχουμε 16bits , προκύπτει 2^16 μέγεθος πλαισίου και σελίδας. σωστά? 2. Δεν το κατάλαβα μπορείς να μου το εξηγήσεις? 2.Σε virtual memory με τμηματοποίηση (σκέτη) συνήθως κάθε καταχώρηση του πίνακα τμημάτων έχει μέσα δύο τιμές. Μία που δείχνει τη θέση της φυσικής μνήμης στην οποία είναι η αρχή του συγκεκριμένου πλαισίου.Η άλλη τιμή λέγεται μήκος τμήματος .Δίνει το μήκος που έχει το τμήμα και συγκρίνεται με το offset για να διασφαλίσει ότι βρισκόμαστε εντός του πλαισίου.. Τώρα εδώ όταν λέει μέγιστο μήκος τμήματος φαντάζομαι εννοεί αυτό που σου είπα στο 2. Άρα δεν έχει νόημα να είναι μεγαλύτερο από 2^12 γιατί μέχρι τόσες σελίδες μπορεί να έχει κάθε πλαίσιο..Έτσι νομίζω Δες και σελ 499 Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: AgentCain on January 31, 2011, 23:49:09 pm 1. Αρα είμαστε οκ
2. Το σκέφτηκα ως εξής Εφόσον η μνήμη είναι στην ουσία μια πολύ μεγάλη μονοδιάστατη λίστα, μόνο ο αριθμός σελίδας δε μας βοηθάει, διότι μας κάνει αναφορά σε μία από τις 2^12 σελίδες, δλδ από την 0 μέχρι την 2^12-1 Η μέθοδος της τμηματοποίησης ορίζει στην ουσία τη βάση για αυτό το πίνακα σελίδων. Έτσι πχ το 00010011... ορίζει την 4η σελίδα (0011) στο 2ο τμήμα (0001) και μετά όπου δείχνει η σελίδα Το 4η όμως δε βγάζει νόημα αν δε πεις από που. Αρα λες 4η από τη θεση μνήμης τάδε (διότι και ο πίνακας σελίδων στη μνήμη είναι) Άρα το μέγιστο μήκος τμήματος (το length δλδ στις καταχωρήσεις τμημάτων) θα είναι όσο οι μέγιστες σελίδες που μπορούν να υπάρξουν δλδ 2^12. Το μέγεθος μπορεί να ειναι λιγότερο, γιατί τα τμήματα έχουν μεταβλητό μέγεθος εν γένει. Παραπάνω όμως δε μπορεί να είναι γιατί πχ δεν μπορεί να γίνει μετα αναφορά στη (2^12+1)η θέση, δε φτανουν τα 12 bit που δόθηκαν για αναφορά στη σελίδα με προλαβε ο αποπανω :P Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on February 01, 2011, 00:05:11 am (http://www.jasonrubacky.com/wp-content/uploads/2010/12/gun_to_the_head.jpg)
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimmakos on February 01, 2011, 01:33:14 am asymeon said.. Παιδιά μισό λεπτό. Quote Βαγγέλη καλησπέρα. Με βάση τον αυστηρό ορισμό έχεις δίκιο. Καλή συνέχεια, Ανδρέας On 31/1/2011 12:08 μμ, βαγγέλης δεναξάς wrote: kalimera, stis diafaneies gia xronodromologisi CPU, sto paradeigma 9.3 stin peripptwsi RR, exei la8os. Den akolou8eitai synepws i ready queue, ka8ws otan to PA, 8a proekxwrisei tin 8esi tou sto PB 8a mpei 1o sto ready queue. Otan ftasei to PC, 8a bei 2o sto Ready Queue meta apo to PA. Etsi anti gia tin proteinomeni seira ektelesis ABC..., egw pistevw pws 8a eprepe na einai ABAC... Ti lete? dnx.vag Στο 9.3 Υπάρχουν διαφορετικά priority. Δεν είναι όλα 1 ώστε να ακολουθήσουμε τα παραδείγματα του pdf στις σελίδες που αναλύει την RR. την χρονική στιγμή 4 αφού φορτωθεί η C με priority 1 γιατί να επιλέξει ο επεξεργαστής την A με priority 2; Αν δεν είναι δηλαδή όπως τα λέει το φυλλάδιο ABC... και είναι ABAC όπως το διορθώνει ο Συμεώ τότε γιατί έχουμε τα Priorities; Υποτίθεται νομίζω πως όταν βάζεις priorities στις διεργασίες, έχεις και αντίστοιχα queues για το κάθε priority ώστε η κάθε διεργασία ανάλογα με το priority της να εκτελείτε εις βάρος άλλων διεργασιών Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on February 01, 2011, 01:41:38 am asymeon said.. Παιδιά μισό λεπτό. Quote Βαγγέλη καλησπέρα. Με βάση τον αυστηρό ορισμό έχεις δίκιο. Καλή συνέχεια, Ανδρέας On 31/1/2011 12:08 μμ, βαγγέλης δεναξάς wrote: kalimera, stis diafaneies gia xronodromologisi CPU, sto paradeigma 9.3 stin peripptwsi RR, exei la8os. Den akolou8eitai synepws i ready queue, ka8ws otan to PA, 8a proekxwrisei tin 8esi tou sto PB 8a mpei 1o sto ready queue. Otan ftasei to PC, 8a bei 2o sto Ready Queue meta apo to PA. Etsi anti gia tin proteinomeni seira ektelesis ABC..., egw pistevw pws 8a eprepe na einai ABAC... Ti lete? dnx.vag Στο 9.3 Υπάρχουν διαφορετικά priority. Δεν είναι όλα 1 ώστε να ακολουθήσουμε τα παραδείγματα του pdf στις σελίδες που αναλύει την RR. την χρονική στιγμή 4 αφού φορτωθεί η C με priority 1 γιατί να επιλέξει ο επεξεργαστής την A με priority 2; Αν δεν είναι δηλαδή όπως τα λέει το φυλλάδιο ABC... και είναι ABAC όπως το διορθώνει ο Συμεώ τότε γιατί έχουμε τα Priorities; Υποτίθεται νομίζω πως όταν βάζεις priorities στις διεργασίες, έχεις και αντίστοιχα queues για το κάθε priority ώστε η κάθε διεργασία ανάλογα με το priority της να εκτελείτε εις βάρος άλλων διεργασιών Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimmakos on February 01, 2011, 01:50:01 am Και εγώ αυτό νομίζω..Η σειρά γίνεται ABC γιατί το C είναι στην ουρά με προτεραιότητα 1 ενώ η Α στην ουρά με προτεραιότητα 2..Αν θεωρήσουμε δηλαδή ότι ο Round Robin μας έχει πολλές ουρίτσες.. ποιος στ' αλήθεια να ξέρει; (http://www.youtube.com/watch?v=24OCpVatYZI)Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: lynx on February 01, 2011, 02:14:03 am 1. Αρα είμαστε οκ 2. Το σκέφτηκα ως εξής Εφόσον η μνήμη είναι στην ουσία μια πολύ μεγάλη μονοδιάστατη λίστα, μόνο ο αριθμός σελίδας δε μας βοηθάει, διότι μας κάνει αναφορά σε μία από τις 2^12 σελίδες, δλδ από την 0 μέχρι την 2^12-1 Η μέθοδος της τμηματοποίησης ορίζει στην ουσία τη βάση για αυτό το πίνακα σελίδων. Έτσι πχ το 00010011... ορίζει την 4η σελίδα (0011) στο 2ο τμήμα (0001) και μετά όπου δείχνει η σελίδα Το 4η όμως δε βγάζει νόημα αν δε πεις από που. Αρα λες 4η από τη θεση μνήμης τάδε (διότι και ο πίνακας σελίδων στη μνήμη είναι) Άρα το μέγιστο μήκος τμήματος (το length δλδ στις καταχωρήσεις τμημάτων) θα είναι όσο οι μέγιστες σελίδες που μπορούν να υπάρξουν δλδ 2^12. Το μέγεθος μπορεί να ειναι λιγότερο, γιατί τα τμήματα έχουν μεταβλητό μέγεθος εν γένει. Παραπάνω όμως δε μπορεί να είναι γιατί πχ δεν μπορεί να γίνει μετα αναφορά στη (2^12+1)η θέση, δε φτανουν τα 12 bit που δόθηκαν για αναφορά στη σελίδα με προλαβε ο αποπανω :P στην τμηματοποίηση δεν χωρίζουμε την κύρια μνήμη σε τμήματα? άρα έχω 2^4 = 16 τμήματα κάθε ένα από αυτά χωρίζονται σε 2^12= 4096 σελίδες οι οποίες έχουν μέγεθος 2^16= 65536 bits άρα το μέγιστο μήκος τμήματος είναι 2^12 * 2^16=2^28 bits φυσικά και έχει 2^12 σελίδες, οπότε ανάλογα με τι ζητάει είναι και η απάντηση (αν το θέλει σε σελίδες ή bytes) edit: τα bytes έγιναν bits Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on February 01, 2011, 02:25:27 am άρα το μέγιστο μήκος τμήματος είναι 2^12 * 2^16=2^28 bytes πώς? Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: lynx on February 01, 2011, 11:09:35 am Ρε μη μπερδεύεστε... για αρχή Έχουμε 2^4=16 τμήματα τα οποία βλέπουνε σε 2^12=4096 σελίδες. άρα το κάθε τμήμα απαρτίζεται από 2^8= 256 σελίδες. (αναλογία) και τα bit που είναι το μέγιστο μήκος τμήματος είναι: 256 σελίδες επί 12 bit η διεύθυνση της κάθε μίας. Δηλαδή 3072 μπιτς To offset δεν παίζει ρόλο όταν πηγαίνεις από το τμήμα στην σελίδα, άρα και δεν το χρησιμοποιείς μέσα στις καταχωρήσεις... (εκτός αν είσαι μαζόχα και σ' αρέσει να σπαταλάς χώρο). Το οffset παίζει ρόλο όταν είσαι στην σελίδα και ψάχνεις που είναι η διεύθυνση. Άρα και θα το διακλαδώσεις (σε ένα νοητό κύκλωμα για να λύσουμε την άσκηση) με τη σελίδα απευθείας. Τέλος το μέγιστο μέγεθος σελίδας είναι το offset στην ουσία. 2^16= 65536 μπιτς (υπενθυμίζω ότι βρισκόμαστε στην διαχείρηση της ιδεατής μνήμης και όχι της κύριας μνήμης) Δηλαδή για να κλείνω έχουμε ένα σύνολο καταχωρητών για τα τμήματα της τάξης του 2^4=16 μπιτς ένα σύνολο καταχωρητών για την φόρτωση του πίνακα των σελίδων του επιλεγμένου τμήματος της τάξης των 3072 μπιτς και ένα σύνολο καταχωρητών που φορτώνεται η επιλεγμένη σελίδα της τάξης των 65536 bits. ένα διάγραμμα της λογικής που ακολούθησα παρατηρώ ότι υπάρχει στην σελίδα 8-36 συνεχίζω να αναρωτιέμαι γιατί ισχύει αυτό? αφού στη σελ.500 7η σειρά από το τέλος λέει ότι σε κάθε τμήμα συνδέεται ένας πίνακας σελίδων ( και οι 2^12) άρα κάθε τμήμα θα έχει 2^12 σελίδες * τον αριθμό των bit κάθε σελίδας δηλ. (2^12)x16bits = 4096 x 2 bytes = 8KB Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Time_Tripper on February 01, 2011, 11:14:29 am Γιατι τα bits της σελιδας και οχι το μεγεθος της? Τα bits δεν δηλωνουν "μεγεθος" αλλα ο συνδιασμος τους (16 bits- 2^16 συνδιασμοι). Αρα το μεγεθος του τμηματος εγωθα ελεγα πως ειναι 2^12*2^16=2^28
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: lynx on February 01, 2011, 11:19:28 am ναι σόρρυ, λάθος πράξη
οπότε επανερχόμαστε σε αυτό που είχα πει πιο πάνω δηλαδή.. έκλεισε στα 2^28! :P Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimmakos on February 01, 2011, 11:34:21 am ναι σόρρυ, λάθος πράξη ναι, έχεις δίκαιο. Αλλιώς την αντιλαμβανόμουν την όλη φάσηοπότε επανερχόμαστε σε αυτό που είχα πει πιο πάνω δηλαδή.. έκλεισε στα 2^28! :P Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: AgentCain on February 01, 2011, 11:43:04 am Τωρα που το διαβάζω με πιο καθαρό μυαλό, όντως είναι αυτό που λέει ο lynx αλλά σε συνδιασμό με το λόγο που υποστήριξε ο Kylries και γω.
Το απόλυτο μήκος του κάθε τμήματος μπορεί να είναι 2^12. Απλώς στη τμηματοποίηση το length αναφέρεται στη βάση η οποία μπορεί να πάρει το πολύ ακέραιες τιμές του 2^12. Αρα όντως είναι 2^28, my bad... Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: lynx on February 01, 2011, 11:53:13 am χαχα, καθαρό μυαλό rules!
άντε καλή επιτυχία παίδες! (είπε όλα ανοικτά, δηλαδή μπορούμε να έχουμε ανοικτό και το thmmy?) Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Kylries on February 12, 2011, 21:37:46 pm Ξέρει κανείς πότε περίπου είναι η εξέταση εργαστηρίου???
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: Komimis on February 13, 2011, 00:57:11 am Ξέρει κανείς πότε περίπου είναι η εξέταση εργαστηρίου??? Εξέταση της εργασίας είναι όχι του εργαστηρίου και θα είναι σύντομα μετά τις 25 που είναι η παράδοση. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: saddodancererer on March 11, 2011, 14:15:54 pm τι παιζει με την εξεταση? ξερει κανεις? .....ποναει? :D
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: jimmakos on March 11, 2011, 14:33:42 pm καμιά γενική ιδέα για το ύφος της εξέτασης για να ξέρουμε πως να προετοιμαστούμε;
Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώσεις/επικαιρότητα Post by: saddodancererer on March 11, 2011, 14:36:15 pm οι περισοτεροι βρηκαν την ασκηση ετοιμη η ενωσαν κομματια... οποτε αν ρωτησει πραγματα πανω στις εντολες
προβλεπω μακελειο.... αν ξερει κανεις την φιλοσοφια των ερωτησεων και αν ρωτανε τον καθενα ξεχωριστα κτλ ας μας πει.. Title: Re: [Λειτουργικά Συστ.]Γενικές απορίες και ανακοινώ` Post by: mitsos_dlx on March 11, 2011, 19:31:31 pm Λογικό είναι να κάνει πολύ συγκεκριμένες ερωτήσεις πάνω στις εντολές...
Αυτός είναι και ο σκοπός της εξέτασης. Να δει αν την έκανες μόνος σου. Ή έστω αν κατάλαβες αυτά που αντέγραψες. Έτσι περιμένω μια απλή υλοποίηση που έγραψε κάποιος μόνος του και πιθανώς δεν τρέχει τέλεια αλλά τουλάχιστον έχει σωστή λογική και είναι επαρκώς κωδικοποιημένη να περναέι την εξέταση. Και εγώ έψαξα στο Net αλλά κάτι καμμένα πράγματα που έβλεπα και δεν καταλάβαινα δεν τα έβαλα στην εργασία μου... Ελπίζω να εκτιμηθεί αυτό αύριο... edit: Και όντως εκτιμήθηκε. Γενικά ο Συμαιωνίδης μου φάνηκε χαλαρός στην εξέταση και ανεκτικός στα πράγματα που δεν έπαιζαν σωστά. Περιμένουμε και το βαθμό αλλά πιστεύω ότι οι διαμαρτυρίες είχαν αποτέλεσμα... :) |