Προς το περιεχόμενο

κουίζ για linux


voulaji

Προτεινόμενες αναρτήσεις

ΕΧΩ ΤΙΣ ΠΙΟ ΚΑΤΩ ΠΡΟΤΑΣΕΙΣ, ΓΙΑ ΤΙΣ ΟΠΟΙΕΣ ΠΡΕΠΕΙ ΝΑ ΑΠΑΝΤΗΣΩ ΣΩΣΤΟ/ΛΑΘΟΣ.

ΕΠΕΙΔΗ ΔΕΝ ΕΙΜΑΙ ΕΜΠΕΙΡΗ ΣΤΟ LINUX, ΘΑ ΗΘΕΛΑ ΤΗΝ ΒΟΗΘΕΙΑ ΣΑΣ.

 

1)Για να ορίσουμε ένα αρχείο ως hidden, στο linux, εισάγουμε μια τελεία στην αρχή του ονόματος.

 

2)Μια εικονική μηχανή μπορεί να δίνει ομοιογενή αντιμετώπιση σε ένα ανομοιογενή πληθυσμό από πραγματικές μηχανές.

 

3)Δεν είναι απαραίτητη προϋπόθεση, για να λειτουργήσει ένα λειτουργικό σύστημα linux, η κανονική εγκατάσταση του στο σκληρό δίσκο, σε μια πραγματική ή εικονική μηχανή.

 

4)Μια interpreted υψηλή γλώσσα προγραμματισμού χρησιμοποιεί just in time compilation.

 

5)Το API ορίζει το σύνολο των διαθέσιμων συναρτήσεων μιας βιβλιοθήκης σε επίπεδο πηγαίου κώδικα.

 

6)Το directory / γενικά περιέχει την κύρια εγκατάσταση του linux.

 

7)Τα συστήματα αρχείων ext3, reiserfs, jfs χρησιμοποιούνται κατά κύριο λόγο για την εγκατάσταση του Linux και την αποθήκευση δεδομένων γενικά.

 

8)Τα προγράμματα μας μπορούν να έχουν πρόσβαση στο kernel address space ανά πάσα στιγμή.

 

9)Στην αρχιτεκτονική microkernel ο πυρήνας και οι διεργασίες εκτελούνται σε kernel address space.

 

10)Σε μία πραγματική μηχανή μπορεί να εκτελείται το πολύ 1 εικονική μηχανή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στα γρήγορα γιατί πάλι δεν προλαβαίνω:

1) Ναι

2) Δεν κατάλαβα την ερώτηση

3) Ναι

4) Όχι απαραίτητα

5) Ναι

6) Περιέχει ΤΟΥΛΑΧΙΣΤΟΝ κάποια βασικά directories που χρειάζεται το σύστημα για να ξεκινήσει, από αυτή την άποψη, ναι

7) Ναι

8) Όχι αν και η διατύπωση της ερώτησης είναι λίγο φλού.

9) Ο kernel ναι, αλλά για τα processes εξαρτάται

10) Όχι

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

9)Στην αρχιτεκτονική microkernel ο πυρήνας και οι διεργασίες εκτελούνται σε kernel address space.

 

Αυτη η ερωτηση δεν ειναι για Linux εφόσον αναφερεται σε microkernel και όχι σε monolithic

εκτος και ειναι ερωτηση γενικης κουλτούρας

Αν επιτρέπεται, απο που προέρχεται το συγκεκριμένο ερωτηματολόγιο;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

2)Μια εικονική μηχανή μπορεί να δίνει ομοιογενή αντιμετώπιση σε ένα ανομοιογενή πληθυσμό από πραγματικές μηχανές.

Σωστό

9)Στην αρχιτεκτονική microkernel ο πυρήνας και οι διεργασίες εκτελούνται σε kernel address space.

Λάθος, έχουν ξεχωριστά a.s. και δεν απευθύνεται σε linux. Πες μας και πόσο πήρες στο μάθημα ;)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

μπορεί κάποιος να μου δικαιολογήσει γιατί το

2 ειναι Σ

3 ειναι Σ

9 ειναι Λ

?

 

Το 2 δεν το 'χω καθόλου.

 

Για το 3:

Μία διανομή μπορεί να τρέξει σε έναν υπολογιστή / εικονική μηχανή από ένα cd ή dvd ή usb stick χωρίς να γίνει εγκατάσταση σε κάποιον δίσκο. Χρησιμοποιεί σαν δίσκο την φυσική μνήμη του συστήματος. Αυτά λέγονται Live Cds, Dvds.

 

http://en.wikipedia.org/wiki/Live_CD

 

Για το 9:

Μάλλον δεν υπάρχει απλός τρόπος να στο πει κάποιος (εγώ τουλάχιστον). Θα πρέπει να καταλάβεις τι είναι monolithic kernel και τι είναι microkernel και κάποια άλλα πραγματάκια.

 

http://www.ibm.com/developerworks/linux/library/l-linux-kernel/

 

http://en.wikipedia.org/wiki/Linux_kernel

http://en.wikipedia.org/wiki/Monolithic_kernel

http://en.wikipedia.org/wiki/Microkernel

http://en.wikipedia.org/wiki/Kernel_space

http://en.wikipedia.org/wiki/Address_space

http://en.wikipedia.org/wiki/Ring_%28computer_security%29

 

http://en.wikipedia.org/wiki/GNU_Hurd

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για το 9 τουλαχιστον συμφωνούμε οτι ειναι λάθος?

 

Δεν είναι τόσο απλό, τουλάχιστον όχι με αυτή τη διατύπωση. Τι πάει να πει "διεργασίες"?

Ο microkernel έχει ως χαρακτηριστικό το οτι τρέχει σε διαφορετικό address space με άλλα processes όπως πχ ένα shell. Αλλά αυτό ισχύει και για όλες τις αρχιτεκτονικές kernel. Από την άλλη, στον microkernel σε διαφορετικό address space τρέχει και ένα call για το filesystem κάτι το οποίο δεν ισχύει για τους hybrid kernels π.χ ή τους monolithic.

Τέλος πάντων μπορείς νομίζω να απαντήσεις ότι η πρόταση είναι λανθασμένη με αρκετά μεγάλη σιγουριά.

 

PS. @ippo00 ηλίθιο δεν είναι, μιά χαρά είναι οι ερωτήσεις. Άλλωστε η θεωρία Λειτουργικών Συστημάτων δεν ξεκινάει ούτε τελειώνει στο Linux. :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σε οποιαδήποτε μορφή kernel τα userland μένουν σε userland.

Τώρα αν πάρουμε το παρακάτω παράδειγμα: ο χρήστης ανοίγει ένα shell και δίνει την εντολή sync, στο Minix όλη η αλληλουχία των calls θα μείνει σε διαφορετικό address space από αυτό στο οποίο τρέχει ο kernel αλλά στο Linux θα εκτελεστούν κάποια πράγματα και σε kernel space.

Αλλά από την άλλη, τί γίνεται αν κάποιος ανοίξει ένα shell και θελήσει να κλείσει το σύστημα ?

Και στις 2 αρχιτεκτονικές κάποια πράγματα θα περάσουν από kernel space γιατί θα πρέπει να γίνουν κάποιες κλήσεις για memory managment το οποίο βρίσκεται "in-kernel". Παραδόξως οι κλήσεις στο interface των device drivers παραμένει σε userland στην περίπτωση του microkernel.

 

EDIT: Όλα τα παραπάνω με κάποια επιφύλαξη αλλά σε κάθε περίπτωση και αν καταλαβαίνω σωστά το ύφος της ερώτησης, συνεχίζω να πιστεύω οτι αν απαντήσεις πως η πρόταση είναι λανθασμένη θα στο μετρήσουν για σωστό.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...