Title: [Λειτουργικά Συστηματα] Εξεταση Εργαστηριου 2008 Post by: OtiNaNAi on January 19, 2008, 14:07:04 pm απο το ethmmy
Εξεταση Εργαστηριου Tετάρτη 23/1/08 Ομαδα 1 17:30 Ομαδα 2 18:15 Ομαδα 3 19:00 Νησίδα Βεργίνα (η λιστα με τα ονοματα βρισκεται στο ethmmy) Title: Re: Εξεταση Εργαστηριου 2008 Post by: dim on January 19, 2008, 15:46:33 pm Παιδιά, το μάθημα το δήλωσα, αλλά στο εργαστήριο δεν πήγαινα γιατί είχα άλλη υποχρέωση εκείνη την ώρα και το είχα παρακολουθήσει παλιότερα..
Το όνομα μου στη λίστα εξέτασης δεν υπάρχει.. Ξέρει κανένας αν θα υπάρχει πρόβλημα με τις εξετάσεις? (αν έχει πει τπτ στο μάθημα, ή από εμπειρία γνωστών) Title: Re: Εξεταση Εργαστηριου 2008 Post by: marauber on January 19, 2008, 17:39:04 pm Παιδιά, το μάθημα το δήλωσα, αλλά στο εργαστήριο δεν πήγαινα γιατί είχα άλλη υποχρέωση εκείνη την ώρα και το είχα παρακολουθήσει παλιότερα.. Το όνομα μου στη λίστα εξέτασης δεν υπάρχει.. Ξέρει κανένας αν θα υπάρχει πρόβλημα με τις εξετάσεις? (αν έχει πει τπτ στο μάθημα, ή από εμπειρία γνωστών) Και εγώ στην ίδια κατηγορία με σένα ήμουν, μόνο που βρήκα την Κουρκουλή και της είπα να με προσθέσει στις καταστάσεις. Υποθέτω αν της στείλεις ένα e-mail δε θα έχεις πρόβλημα. Title: Re: Εξεταση Εργαστηριου 2008 Post by: dim on January 19, 2008, 17:45:47 pm Να 'σαι καλά για την πληροφορία marauber!
Χίλια thanks! Title: Re: Εξεταση Εργαστηριου 2008 Post by: johnny_d on January 22, 2008, 05:50:22 am Μια ερώτηση όσον αφορά το εργαστήριο:
Ο κατάλογος Opersyst που υποτίθεται οτι περιέχει το αρχείο fork.c κ wait.c υπάρχει γενικά σε κάθε σύστημα ή τον έχουν δημιούργήσει μόνο εκεί στο εργαστήριο?? :???: Και αν υπάρχει που #@$@ είναι?? ΥΓ: εγώ σε Linux ψάχνω... Title: Re: Εξεταση Εργαστηριου 2008 Post by: mendelita on January 22, 2008, 11:39:27 am Πρέπει πρώτα να συνδεθείς στον server του εργαστηρίου (ikaros.ee.auth.gr) με τον SSH Client. Απ' ό,τι είδα τώρα, αυτά τα αρχεία είναι πλέον στον κατάλογο /home/student Title: Re: Εξεταση Εργαστηριου 2008 Post by: Krono on January 22, 2008, 13:15:29 pm Παιδιά δίνουμε με ανοιχτές σημειώσεις;
Title: Re: Εξεταση Εργαστηριου 2008 Post by: Dattebayo on January 22, 2008, 18:53:38 pm Tha se gelasw kai de to thelw...alla nomizw oxi...exei kaneis nanevasei kana palio thema ergasthriou?tha swsei zwes...
Title: Re: Εξεταση Εργαστηριου 2008 Post by: Tsihiro on January 22, 2008, 23:19:47 pm 1.δεν ξέρω αν μπορούμε να έχουμε σημειώσεις μαζί μας αλλά δεν μου φαίνεται πολύ πιθανό..ωραία θα είναι ομως.. ::)
τουλάχιστον το SSH θα το έχουμε ανοικτό μπροστά μας? 2.παρακαλώ,αν κάποιος έκανε το drill_2 να το ανεβάσει γιατί έχω κάποια προβλήματα με αυτό..νομίζω ότι δε δέχεται το επι *.. 8) 3.επίσης πως βλέπουμε τα ημέηλ που έχουμε?κάθε τρεις και λίγο μου λέει οτι έχω ημέηλ και θέλω να το δωωωω ::) ευχαριστώ πολύ Title: Re: Εξεταση Εργαστηριου 2008 Post by: Tsihiro on January 23, 2008, 00:14:48 am drill_2 :) ::) ^hello^ ^wav^ ^wav^I made it!!! :P
echo -e "Give an integer m" read m echo -e "Give n" read n i=1 result=1 while test $i -le $n do echo $i result=$((result*$m)) echo $result i=$(($i+1)) done Title: Re: Εξεταση Εργαστηριου 2008 Post by: Mendoza on January 23, 2008, 00:23:10 am 1)Με κλειστες σημειωσεις εννοειται 8)
2)Αυτα τα απλα(παρακατω) ρωταει,τα πολυ βασικα απ αυτα που εγιναν στα εργαστηρια,οχι πολυπλοκα προγραμματα Οι περισσότερες ερωτήσεις βασιζόντουσαν στο πως θα μετακινήσουμε ένα αρχείο από δω εκεί, πως θα το κάνουμε compile με τον gcc, πως θα διαγράψουμε ένα αρχείο κλπ. Έπειτα, στο "δύσκολο" κομμάτι της εξέτασης ζητούσε την έξοδο του προγράμματος fork.c και να αντιστοιχίσουμε ποιο pid αντιστοιχεί στην parental process και ποιο στην child process. Εγώ έβαλα πως το parental ήταν το κάτα ένα μικρότερο από το child. Τα pid των διεργασιών θα σας τα βγάλει στο output της οθόνης εκείινη την ώρα, αφού φυσικά τρέξετε το πρόγραμμα. Τέλος, έπεσε το pipe.c το οποίο μας ζητήθηκε να τροποποιούσουμε ώστε να εκτυπώνει ελαφρώς διαφορετικά αποτελέσματα από τα default που έχει μέσα το φυλλάδιο. Δλδ, τροποιήσαμε τα string που ορίζονται στο πρόγραμμα. Δεν είναι δύσκολο. 1 ώρα το πολύ για όποιον παρακολούθησε το εργαστήριο, 2 ώρες για όποιον το χρωστάει από παλιά. Και πολλά λέω. Χρόνο έχετε άφθονο. Ο Χασάπης βοηθάει, τι άλλο θέλετε; Title: Re: Εξεταση Εργαστηριου 2008 Post by: lars on January 23, 2008, 00:40:03 am Μια ερώτηση σχετικά με το φυλλάδιο του πρώτου εργαστηρίου. Στο τέλος,στις ερωτήσεις,η (2) γράφει:
"Εξετάστε το περιεχόμενο του καταλόγου 'usr/bin' και χρησιμοποιώντας την τεχνική διοχέτευσης μετρείστε και αναφέρατε των αριθμών των αρχείων και καταλόγων". Τι ακριβώς πρέπει να κάνουμε, θυμάται κανένας? Title: Re: Εξεταση Εργαστηριου 2008 Post by: alekos on January 23, 2008, 01:07:16 am Λοιπόν γράφουμε με κλειστές σημειώσεις όσοι ήταν στο επαναληπτικό εργαστήριο θα άκουσαν την Κοθρκουλη να λέει ότι θα μασ εξετάσουν στα βασικά οπότε μην πανικοβάλεστε.
Όσο για την ερώτηση σου lars η απάντηση είναι μυστήριο καθώς όταν ρώτησα δεν πήρα σοβαρή απάντηση. Title: Re: Εξεταση Εργαστηριου 2008 Post by: elmaya on January 23, 2008, 01:50:07 am Μια ερώτηση σχετικά με το φυλλάδιο του πρώτου εργαστηρίου. Στο τέλος,στις ερωτήσεις,η (2) γράφει: "Εξετάστε το περιεχόμενο του καταλόγου 'usr/bin' και χρησιμοποιώντας την τεχνική διοχέτευσης μετρείστε και αναφέρατε των αριθμών των αρχείων και καταλόγων". Τι ακριβώς πρέπει να κάνουμε, θυμάται κανένας? Ουάου...το pipe έγινε διοχεύτευση. Φαντάζομαι κάτι του στυλ: Code: ls /usr/bin |grep -c . Προσοχή στην τελίτσα Title: Re: Εξεταση Εργαστηριου 2008 Post by: dim on January 23, 2008, 04:47:32 am Το drill_2 ελαφρώς διαφορετικό
=================================== echo -e "m => \c" read m echo -e "n => \c" read n echo $m echo $n temp=$m while test $n -gt 1 do m=$(($m*$temp)) n=$(($n-1)) done echo "APOTELESMA" echo $m Title: Re: Εξεταση Εργαστηριου 2008 Post by: Krono on January 23, 2008, 12:08:16 pm 3.επίσης πως βλέπουμε τα ημέηλ που έχουμε?κάθε τρεις και λίγο μου λέει οτι έχω ημέηλ και θέλω να το δωωωω ::) ευχαριστώ πολύ Για τους περίεργους η εντολή είναι mail (τί πρωτότυπο!) ;D, βγαίνουν ένα σωρό πράγματα! Τώρα πώς μορφοποιείς τα αποτελέσματα, μη με ρωτάς! Title: Re: Εξεταση Εργαστηριου 2008 Post by: Dattebayo on January 23, 2008, 13:12:03 pm Mhpws exei kaneis na mou dwsei mia logikh apanthsh giati den mporw na kanw save kai exit shmera sto pico?Kanw kati strava kai den to kserw?
Title: Re: Εξεταση Εργαστηριου 2008 Post by: mendelita on January 23, 2008, 13:24:22 pm Εγώ κανονικά κάνω.. :???: Ctrl-O και Ctrl-X δεν κάνεις? Title: Re: Εξεταση Εργαστηριου 2008 Post by: tsap on January 23, 2008, 13:26:18 pm οταν εισαι μεσα στο αρχειο το αποθηκευεις με control+o, πατας enter και μετα πατας control+x. Αυτος ειναι ο κλασικος τροπος. Τωρα αν ακομα σου εμφανιζει προβλημα τι να πω...
Title: Re: Εξεταση Εργαστηριου 2008 Post by: tsap on January 23, 2008, 13:29:10 pm ρε παιδια να ρωτησω για το pipe.c το μεταγλωττιζω , το τρεχω και μετα απλως μου ζηταει την εξοδο;;;;;;
Ειναι σοβαρα πραγματα αυτα ; Και δεν σε ρωταει τι κανει το pipe; Μπορει καποιος να πει πρακτικα κατι για την εντολη pipe ; Title: Re: Εξεταση Εργαστηριου 2008 Post by: Dattebayo on January 23, 2008, 13:33:21 pm Euxaristw paidia to vrhka kai gw prin ligo h ellipsh prwinou kafe eutege telika:)
Title: Re: Εξεταση Εργαστηριου 2008 Post by: mendelita on January 23, 2008, 13:37:13 pm Για το drill_2 λέει να ελέγχει και το αν έχεις δώσει σωστό αριθμό ορισμάτων και διαφορετικά να τερματίζεται. Δηλαδή ζητώντας από το χρήστη να σου δώσει πρώτα το m και μετά το n δεν είναι απόλυτα σωστό. Ορίστε πώς πρότεινε τη λύση αυτός που μας έκανε το εργαστήριο: if test $# -eq 2 echo "swstos tropos" i=1 a=1 while test $i -le $2 do a=$(($a*$1)) i=$(($i+1)) done echo $a else echo "Lathos tropos" fi Title: Re: Εξεταση Εργαστηριου 2008 Post by: Tsieki on January 23, 2008, 14:11:31 pm Προσπαθώ αυτήν τη στιγμή να συνδεθώ με το ikaros.ee.auth.gr και ενω βάζω κανονικά username και password μου βγάζει error :
Failed to open a secure terminal session. Ξέρει κανείς τι σημαίνει αυτό;;; :( Title: Re: Εξεταση Εργαστηριου 2008 Post by: Tsieki on January 23, 2008, 14:13:30 pm Άκυρο! :)
Μόλις συνδέθηκα. Προφανώς είχε κολλήσει... Title: Re: Εξεταση Εργαστηριου 2008 Post by: dim on January 23, 2008, 14:16:35 pm Η εξέταση που γίνεται παιδιά?
Title: Re: Εξεταση Εργαστηριου 2008 Post by: OtiNaNAi on January 23, 2008, 14:20:52 pm Προσπαθω να συνδεθω στο ikaros κα μου βγαζει "Server refused to start a shell/command"
ξερει κανεις τι παιζει?? Title: Re: Εξεταση Εργαστηριου 2008 Post by: Krono on January 23, 2008, 14:36:32 pm Για το drill_2 λέει να ελέγχει και το αν έχεις δώσει σωστό αριθμό ορισμάτων και διαφορετικά να τερματίζεται. Δηλαδή ζητώντας από το χρήστη να σου δώσει πρώτα το m και μετά το n δεν είναι απόλυτα σωστό. Ορίστε πώς πρότεινε τη λύση αυτός που μας έκανε το εργαστήριο: if test $# -eq 2 then echo "swstos tropos" i=1 a=1 while test $i -le $2 do a=$(($a*$1)) i=$(($i+1)) done echo $a else echo "Lathos tropos" fi Έλειπε ένα then! Title: Re: Εξεταση Εργαστηριου 2008 Post by: OtiNaNAi on January 23, 2008, 14:40:29 pm Προσπαθω να συνδεθω στο ikaros κα μου βγαζει "Server refused to start a shell/command" ξερει κανεις τι παιζει?? οκ ξεκολλησε, μαλλον εχει πλακωσει πολλη κινηση Title: Re: Εξεταση Εργαστηριου 2008 Post by: darlas on January 23, 2008, 14:42:23 pm ρε παιδια να ρωτησω για το pipe.c το μεταγλωττιζω , το τρεχω και μετα απλως μου ζηταει την εξοδο;;;;;; Ειναι σοβαρα πραγματα αυτα ; Και δεν σε ρωταει τι κανει το pipe; Μπορει καποιος να πει πρακτικα κατι για την εντολη pipe ; Ενω τα αλλα τα καταλαβαμε... χιχιχιχι Φιλε τσαπ ειναι απλο το θεμα ειναι απλα pipes........ :P (jereis sta ellinika) Title: Re: Εξεταση Εργαστηριου 2008 Post by: Θάνος on January 23, 2008, 17:08:19 pm παιδιά το αρχείο testx.c που χρησιμοποιούμε, το γράφουμε από μόνοι μας? :S:S
Title: Re: Εξεταση Εργαστηριου 2008 Post by: mendelita on January 24, 2008, 14:33:03 pm παιδιά το αρχείο testx.c που χρησιμοποιούμε, το γράφουμε από μόνοι μας? :S:S Αν και τώρα δεν έχει νόημα...ναι. Σιγά, δεν είναι και τίποτα, 5 γραμμές στη c... :) |