Προγραμματισμος Λειτουργικου Συστηματος

...περί ασύγχρονων μαθημάτων

Προγραμματισμος Λειτουργικου Συστηματος

Δημοσίευσηαπό limas » 16 Οκτ 2010, 20:57

Καλησπερα.
Ειμαι σε μια σχολη σχετικη με την επιστημη υπολογιστων και παιρνω ως μαθημα τα λειτουργικα. Απλα επειδη εχω μπερδευτει λιγο μπορω να εκφρασω εδω αποριες που να μπορει να με βοηθησει καποιος σχετικα με εντολες κ.α.??
Γνώσεις ⇛ Linux:Χαμηλό ┃ Προγραμματισμός:Ναι ┃ Αγγλικά:Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 10.04.1 LTS σε Intel(R) Core(TM) 2 Duo CPU @ 2.00GHz
Προδιαγραφές ⇛ T5750│ RAM:3GB │Mesa DRI Intel(R) 965GM GEM │ Atheros AR5001 │Intel 82801H │ TFT 15.6''
limas
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 359
Εγγραφή: 06 Σεπ 2009, 15:47
Εκτύπωση

Re: Προγραμματισμος Λειτουργικου Συστηματος

Δημοσίευσηαπό elefher » 16 Οκτ 2010, 21:28

φυσκικά δε νομίζω να υπάρχει κάποιο πρόβλημα.
Θα κάνω και εγώ ερωτήσεις γιατί έχω πάρει και εγώ ένα τέτοιο μάθημα
⇛ Linux: Αρχάριος ┃ Προγραμματισμός:C/C++ ┃ Αγγλικά: χάλια
⇛ ubuntu 10.10 LTS 32-bit
⇛ Intel(R) core(TM)2 Duo CPU E4600@2.4GHz ┃ RAM:2GB DDR2 ┃ ATI SAPPHIRE HD 2400 PRO 250MB
⇛ Netbook ACER ASPIRE ONE D250 με ubuntu 10.10 LTS 32-bit
⇛ Turbo-X με ubuntu 12.04 LTS 32-bit Intel® Core™2 Duo CPU T8100 @ 2.10GHz × 2 VESA: M74
Άβαταρ μέλους
elefher
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 566
Εγγραφή: 03 Μάιος 2009, 03:15
Εκτύπωση

Re: Προγραμματισμος Λειτουργικου Συστηματος

Δημοσίευσηαπό limas » 17 Οκτ 2010, 13:28

Λοιπον εχω φτιαξει ενα prompt που ζητα απο τον χρηστη να δωσει μια εντολη.Αυτη την εντολη, την αποθηκευω σε ενα string, με malloc().
Στη συνεχεια κανω ενα system call της fork() και αν αυτη επιστρεψει 0, τοτε βρισκομαι στην διεργασια *παιδι*.
Η ερωτηση μου ειναι η εξης:
Μεσα στον κωδικα αυτης της διεργασιας *παιδι* θα εκτελεσω την εντολη που εδωσε ο χρηστης?
Αυτο θα γινει με ενα system call της system() που η μορφη της ειναι: int system(const char *command); με παραμετρο την εντολη που ειχα αποθηκευσει στο string με mallloc() οταν το ειχε δωσει ο χρηστης??
Η' με καποια απο τις εντολες της exec()??
Γνώσεις ⇛ Linux:Χαμηλό ┃ Προγραμματισμός:Ναι ┃ Αγγλικά:Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 10.04.1 LTS σε Intel(R) Core(TM) 2 Duo CPU @ 2.00GHz
Προδιαγραφές ⇛ T5750│ RAM:3GB │Mesa DRI Intel(R) 965GM GEM │ Atheros AR5001 │Intel 82801H │ TFT 15.6''
limas
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 359
Εγγραφή: 06 Σεπ 2009, 15:47
Εκτύπωση

Re: Προγραμματισμος Λειτουργικου Συστηματος

Δημοσίευσηαπό limas » 19 Οκτ 2010, 02:50

Αντιμετωπιζω το εξης προβλημα:

"Δέν μπορώ να λάβω περιγραφέα αρχείου πού αφορά την κονσόλα"

Τι μπορει να σημαινει??
Γνώσεις ⇛ Linux:Χαμηλό ┃ Προγραμματισμός:Ναι ┃ Αγγλικά:Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 10.04.1 LTS σε Intel(R) Core(TM) 2 Duo CPU @ 2.00GHz
Προδιαγραφές ⇛ T5750│ RAM:3GB │Mesa DRI Intel(R) 965GM GEM │ Atheros AR5001 │Intel 82801H │ TFT 15.6''
limas
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 359
Εγγραφή: 06 Σεπ 2009, 15:47
Εκτύπωση

Re: Προγραμματισμος Λειτουργικου Συστηματος

Δημοσίευσηαπό limas » 19 Οκτ 2010, 18:02

Καμια ιδεα παιδια??
Οποια εντολη open και να εκτελεσω δεν εκτελειται και μου βγαζει το μηνυμα που παραθεσα στο προηγουμενο ποστ.
Γνώσεις ⇛ Linux:Χαμηλό ┃ Προγραμματισμός:Ναι ┃ Αγγλικά:Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 10.04.1 LTS σε Intel(R) Core(TM) 2 Duo CPU @ 2.00GHz
Προδιαγραφές ⇛ T5750│ RAM:3GB │Mesa DRI Intel(R) 965GM GEM │ Atheros AR5001 │Intel 82801H │ TFT 15.6''
limas
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 359
Εγγραφή: 06 Σεπ 2009, 15:47
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Γενική Συζήτηση Μαθημάτων - Προτάσεις

cron