Announcement

Collapse
No announcement yet.

Προγραμματισμός Συστήματος - Τάκης Σταματόπουλος - Εαρινό 2007

Collapse

Latest

Collapse

X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Προγραμματισμός Συστήματος - Τάκης Σταματόπουλος - Εαρινό 2007

    Καλή αρχή να έχουμε και σε αυτό το μάθημα. Στο πρώτο post θα βρίσκετε όλες τις χρήσιμες πληροφορίες που το αφορούν.

    Περιγραφή οδηγού σπουδών:
    Γενικά για το Unix. Βασικές εντολές. Εξουσιοδοτήσεις. I-κόμβοι. Αλληλεπίδραση με το κέλυφος C. Βοηθητικά προγράμματα. Προγραμματισμός στο κέλυφος Bourne. Προγραμματισμός λειτουργιών συστήματος σε C για χειρισμό λαθών, δημιουργία και τερματισμό διεργασιών, αποστολή και παραλαβή σημάτων, είσοδο και έξοδο χαμηλού επιπέδου, επικοινωνία μεταξύ διεργασιών μέσω σωλήνων και υποδοχών (ροής και τηλεγραφικών στα πεδία Internet και Unix). Επικοινωνία τύπου System V μεταξύ διεργασιών μέσω ουρών μηνυμάτων, κοινής μνήμης και σηματοφόρων. Προγραμματισμός με νήματα. Δημιουργία και τερματισμός νημάτων. Συγχρονισμός μεταξύ νημάτων. Mutexes και μεταβλητές συνθήκης. Προγραμματιστική διαχείριση συστήματος αρχείων.

    Χρήσιμα links:

    Διαλέξεις:
    • Τρίτη 15:00-17:00 (αίθουσα Α' και με τηλε-μετάδοση στην Ε')
    • Τετάρτη 15:00-17:00 (αμφιθέατρο)
    Εργασίες:
    • Η προθεσμία παράδοσης της 1ης άσκησης είναι η Τετάρτη 30/5/2007, ώρα 23:59. Οδηγίες για την παράδοση εδώ.
    • Η προθεσμία παράδοσης της 2ης άσκησης είναι η Πέμπτη 14/6/2007, ώρα 23:59.Οδηγίες για την παράδοση εδώ.
    • Η προθεσμία παράδοσης της 3ης άσκησης είναι το Σάββατο 30/6/2007, ώρα 23:59.
    • Η προθεσμίας παράδοσης της 4ης άσκησης είναι το Σάββατο 25/8/2007, ώρα 23:59.

    Σύγγραμμα Μαθήματος:
    • Brian W. Kernighan, Rob Pike. "Το Περιβάλλον Προγραμματισμού Unix", Prentice-Hall (Ελληνική μετάφραση, εκδόσεις Κλειδάριθμος), 1989
    • Τυπωμένες σημειώσεις

    Προτεινόμενη Βιβλιογραφία:
    • Marc J. Rochkind. "Advanced Unix Programming", Addison-Wesley, 2004.
    Last edited by emufear; 20-07-2007, 15:03.
    What came first? The music or the misery?
    ------------------------------------------------------
    My Blog (RSS) :: My Twitter (RSS) :: ΦΠ² :: Click Here: A movie made @ DI :: My YouTube Videos :: My Videoclips

  • #2
    Άντε καλή αρχή στο threadάκι!

    Πρώτο extra info που θα δώσω είναι ότι το βιβλίο που θεωρεί καλύτερο ο Σταματόπουλος, πάνω στον τομέα του Προγραμματισμού Συστήματος, είναι το τέταρτο κατά σειρά στη λίστα συγγραμμάτων στην σελίδα του syspro:

    Marc J. Rochkind. "Advanced Unix Programming", Addison-Wesley, 2004.

    Και το οποίο με τη συνεργασία του ίδιου μεταφράζεται λίαν συντόμως (αλλά όχι αρκετά σύντομα για να το έχουμε και εμείς) στα Ελληνικά από τις Εκδόσεις Κλειδάριθμος αν δεν κάνω λάθος! Ανέφερε πως καλύπτει το 90% της ύλης του μαθήματος και πως είναι σαφώς καλύτερο για το συγκεκριμένο μάθημα (όχι σαν βιβλίο γενικά, απλά για το μάθημα) από αυτό που θα μας δωθεί δωρεάν από το Πανεπιστήμιο. Οπότε άμα θέλετε useful resource, κοιτάξτε προς τα εκεί, αν μπορέσετε να το βρείτε είτε ως κανονικό σύγγραμμα είτε σε κάποιο e-book!

    Αυτό για όσους δεν ήρθαν σήμερα ή όσους δεν το άκουσαν.
    Last edited by YoMa-Sensei; 18-04-2007, 18:02.
    You are poorly designed for this!

    Comment


    • #3
      paidia etsi gia arxi na rotiso kati ;
      logo tou oti fetos eixa deli den asxolithika me leitourgika aksizei na to paro to mathima;;
      ti proapaitoumena prepei na exeis gia na mporeis na to peraseis;
      a kai kati teleutaio ti ekane pano kato simera o stamatopoulos;

      Comment


      • #4
        Originally posted by keyl View Post
        paidia etsi gia arxi na rotiso kati ;
        logo tou oti fetos eixa deli den asxolithika me leitourgika aksizei na to paro to mathima;;
        ti proapaitoumena prepei na exeis gia na mporeis na to peraseis;
        a kai kati teleutaio ti ekane pano kato simera o stamatopoulos;
        Nα το πάρεις... βασικά έχουμε αρκετά παιδιά από δεύτερο έτος μάλιστα
        Υποτίθεται όντως κάποιες γνώσεις θα έπρεπε να έχεις από Λειτουργικά, όμως ο Σταματόπουλος εξήγησε πως επικαλύπτεται η ύλη παράλληλα και από το δικό του μάθημα και όπως φάνηκε σήμερα τουλάχιστον τον είδα διατεθειμμένο να εξηγεί κάποιες έννοιες ακόμη κ αν υποτίθεται ότι τις έχουμε διδαχθεί από Λειτουργικά

        Σήμερα λίγα εισαγωγικούλια έκανε κ απλά έδειξε λίγα παραδειγματάκια / προγράμματα για να μπούμε στο κλίμα κ να μας πει / υπενθυμίσει fork, exec, διεργασίες. Αλλά ακόμη είμαστε στην αρχή - αρχή

        Για αναλυτικότερες πάντως πληροφορίες θα ανανεώσει και το πρώτο post ο emufear

        //edit :

        Και κάτι τελευταίο...

        Originally posted by YoMa-Sensei View Post

        Πρώτο extra info που θα δώσω είναι ότι το βιβλίο που θεωρεί καλύτερο ο Σταματόπουλος, πάνω στον τομέα του Προγραμματισμού Συστήματος, είναι το τέταρτο κατά σειρά στη λίστα συγγραμμάτων στην σελίδα του syspro:

        Marc J. Rochkind. "Advanced Unix Programming", Addison-Wesley, 2004.
        Λοιπόν αυτό το έχω σε e- book και το έχω κοιτάξει λίγο όσο ασχολιόμουν με Λειτουργικά.. Είναι πραγματικά πολύ καλό και αρκετά κατατοπιστικό !
        Last edited by Trifyllenia; 18-04-2007, 19:35.
        Cloud Connected ;)

        Comment


        • #5
          Originally posted by trifyllenia... View Post
          Λοιπόν αυτό το έχω σε e- book και το έχω κοιτάξει λίγο όσο ασχολιόμουν με Λειτουργικά.. Είναι πραγματικά πολύ καλό και αρκετά κατατοπιστικό !
          Κανε τη καλη και ανεβασε το σε κανα linux-ακι plz!!!
          "What doesn't kill you.....makes you stronger!!!"

          "Give a man a snowboard, and you've distracted him for a day.
          Teach a man to snowboard, and you can't get him to work."

          Comment


          • #6
            οups παίδες στην ίδια μοίρα είμαστε

            Αυτό που έχω είναι αυτό...

            Advanced Programming in the UNIX® Environment: Second Edition
            By W. Richard Stevens, Stephen A. Rago
            ...............................................
            Publisher: Addison Wesley Professional
            Pub Date: June 17, 2005
            άψογο βασικά

            Άρα να υποθέσω όποιος το βρει πρώτος μας (του Rochkind ) το προμηθεύει right ?

            Μάλλον δηλ o sfagmenos ελπίζω να κάνει την καλή !!
            Cloud Connected ;)

            Comment


            • #7
              Originally posted by keyl View Post
              paidia etsi gia arxi na rotiso kati ;
              logo tou oti fetos eixa deli den asxolithika me leitourgika aksizei na to paro to mathima;;
              ti proapaitoumena prepei na exeis gia na mporeis na to peraseis;
              a kai kati teleutaio ti ekane pano kato simera o stamatopoulos;
              Οχι δεν θα εχεις προβλημα ,το ειπε κ εμμεσα ο Σταματο νομιζω κ επισης ειπε οτι πρεπει να γνωριζουμε C.
              Δηλαδη με λιγα λογια αν καποιος γνωριζει C μπορει να ανταπεξελθει στο μαθημα του.
              Αυτα που εκανε ηταν μια αναφορα σε συναρτησεις λειτουργικου (fork, wait ,open κτλ..)εξηγωντας σε μικρα-απλα προγρ. την ακολουθια εκτελεσης των διεργασιων (σχεσεις γονεα-παιδιου).

              -Κατι αλλο σημαντικο απο Σταματο ειναι οτι οι παραδοσεις των εργασιων θα ειναι κατα τη διαρκεια του εξαμηνου κ τα τελικα θεματα θα ειναι ιδιας φιλοσοφιας με τις εργασιες σε πιο απλη μορφη,οποιος καταφερει τις εργασιες του μαθηματος δεν θα εχει προβλημα στο τελος.
              "Friends and Money"-"Oil and Water"
              I make him an offer he cant refuse.
              keep your friends close but your enemies closer.
              Dont hate your ememies confuses your judgement.

              Comment


              • #8
                Originally posted by The inscrutable View Post
                Κατι αλλο σημαντικο απο Σταματο ειναι οτι οι παραδοσεις των εργασιων θα ειναι κατα τη διαρκεια του εξαμηνου κ τα τελικα θεματα θα ειναι ιδιας φιλοσοφιας με τις εργασιες σε πιο απλη μορφη,οποιος καταφερει τις εργασιες του μαθηματος δεν θα εχει προβλημα στο τελος.
                Επίσης να προσθέσω ότι θα θέματα που θα μπουν στο τέλος δε θα έχουν awk, ενώ κάποια από τις εργασίες (μάλλον η 2η) θα περιέχει πρόγραμμα με awk...
                Κλείσαμε μαζί ένα χρόνο
                και θα κάνω μια ευχή,
                η αγάπη αυτή που ζούμε
                να κρατήσει μια ζωή...

                Γράφω με greeklish μόνο όταν είμαι σε υπολογιστή που δεν γράφει ελληνικά.

                personal webpage

                Comment


                • #9
                  Originally posted by trifyllenia... View Post

                  Αυτό που έχω είναι αυτό...
                  Advanced Programming in the UNIX® Environment: Second Edition
                  By W. Richard Stevens, Stephen A. Rago
                  ...............................................
                  Publisher: Addison Wesley Professional
                  Pub Date: June 17, 2005
                  Κανε τη καλη να το ανεβασεις γιατι εγω τελικα εχω τη πρωτη εκδοση
                  "What doesn't kill you.....makes you stronger!!!"

                  "Give a man a snowboard, and you've distracted him for a day.
                  Teach a man to snowboard, and you can't get him to work."

                  Comment


                  • #10
                    Originally posted by ronin View Post
                    Κανε τη καλη να το ανεβασεις γιατι εγω τελικα εχω τη πρωτη εκδοση
                    Mόλις γύρισα.
                    Λοιπόν πάρτε από δω :

                    Advanced Programming in the UNIX Environment: Second Edition

                    (κοιτάχτε κάτω - κάτω εκεί που λέει Download με ένα βελάκι )

                    Cloud Connected ;)

                    Comment


                    • #11
                      Αψογη...
                      Για το thnx, οσες βολτες θες αυριο(με τη κλασσικη πλεον καρεκλιτσα)
                      "What doesn't kill you.....makes you stronger!!!"

                      "Give a man a snowboard, and you've distracted him for a day.
                      Teach a man to snowboard, and you can't get him to work."

                      Comment


                      • #12
                        Advanced Programming in the UNIX® Environment: Second Edition
                        By W. Richard Stevens, Stephen A. Rago
                        ...............................................
                        Publisher: Addison Wesley Professional
                        Pub Date: June 17, 2005
                        teh best book για unix!!!!!!!!!!

                        Comment


                        • #13
                          Μπορείτε να συνδεθείτε με το Putty; Γιατι από χτες προσπαθώ και δεν γίνεται τίποτα...
                          Εν οίδα ότι ουδέν οίδα

                          Comment


                          • #14
                            Originally posted by evelikto_xeli View Post
                            Μπορείτε να συνδεθείτε με το Putty; Γιατι από χτες προσπαθώ και δεν γίνεται τίποτα...
                            Πριν λιγο ημουνα συνδεδεμενος...
                            Σημειωσεις Μαθηματων
                            Searching for a permanent job...

                            Comment


                            • #15
                              Τι έχει παραδώσει ο καθηγητής μέχρι τώρα? Ευχαριστώ πολύ

                              Comment

                              Working...
                              X