Soft- ATARAID (was RE: Booting Problem)

DJ Art djart at linux.gr
Fri Dec 19 02:30:38 EET 2003


On Thursday 18 December 2003 23:21, Βασιλειου Σπυρος wrote:

> Καταρχην να πουμε κατι!
> RAID Controller= συσκευη που εχει καποια "CPU" η οποια αναλαμβανει να
> κανει την δουλεια του αραπη να κανει το mirror ή οτι αλλο απο RAID
> θελουμε.
>
> Ενας SCSI controller ειναι κλασεις ανωτερος απο εναν IDE controller.
>
> Tα πιο πανω εγω τα θεωρω αξιωματα!

Αν σε βολεύει να τα θεωρείς έτσι, αξιωματικά, τότε ας πούμε "έστω".

Στον κόσμο όμως των υπολογιστών (και των επιστημών γενικότερα) τα 
πράγματα δεν είναι πάντοτε δεδομένα και βασισμένα σε αξιώματα.

Ε, όχι, ένας οποιοσδήποτε SCSI controller δεν είναι καλύτερος από έναν 
επίσης οποιονδήποτε IDE controller. Πάντοτε εξαρτάται με τί έχουμε να 
κάνουμε, από το ποιά σκοπιά το βλέπουμε και ποιές παραμέτρους έχουμε 
λάβει υπόψιν μας.

> Τωρα πως νομιζουν καποιοι οτι ντε και καλα ο Promise PDC20276 RAID
> controller,
> δεν ειναι RAID επειδη δεν εχει CPU ανεξαρτητη (αφου χρησιμοποιει την
> CPU της μητρικης)
> δεν μπορω να το καταλαβω. 

Το γεγονός ότι ένας "pure"-hardware RAID controller σύμφωνα με κάποιο  
specification ορίζεται ότι *ΠΡΕΠΕΙ* την επεξεργασία να την αναλαμβάνει 
ένα dedicated τσιπάκι, ενώ εσύ ουσιαστικά έχεις έναν 
"μπασταρδο"-controller, πώς ακριβώς το λαμβάνεις υπόψιν ? Το να 
περάσεις τον έλεγχο από τον controller στη CPU δεν είναι τόσο απλό όσο 
ακούγεται. Προϋποθέτει ότι το software που έχεις γράψει για να κάνει 
αυτή τη δουλειά είναι αρκετά ικανό να συναγωνιστεί την pure-hardware 
λύση. Αλλά ακόμα και το τέλειο software να έχεις, υπάρχει η παράμετρος 
του ότι έχεις καταργήσει μια μονάδα ελέγχου και τα έχεις φορτώσει στη 
CPU.

Με την ίδια λογική, θα μπορούσες να θέσεις το ερώτημα γιατί να έχουμε 
κάρτες ήχου και κάρτες γραφικών ? Ας τα κάνει όλα μια υπερ-CPU και από 
εκεί και πέρα ας έχει η motherboard τα κατάλληλα extensions (π.χ. VGA 
out) για την επικοινωνία με το χρήστη. Ε, δεν πάει πάντοτε έτσι, όμως.

> Εκει που κατεληξα και μετα απο συζητηση με καποιους κυριους απο την
> Intel ειναι
> οτι τελικα δεν εχει γραφτει ο καταλληλος driver/module που να κανει
> σωστα την
> δουλεια.

E, δεν έχει γραφτεί ικανό software. Αυτό δεν τα εξηγεί όλα ?

> Διοτι πολυ απλα κατα απο τα χαζα παραθυρια αυτο
> γινεται, βλεπουν
> μονο μια συσκευη και το υλικο (hardware) αναλαμβανει τα υπολοιπα.

Και πώς ξέρεις ότι συμβαίνει όντως έτσι και το hardware αναλαμβάνει τα 
υπόλοιπα και όχι ότι το software (driver) για τα Windows είναι πιθανόν 
αλλιώς υλοποιημένος ή απλά καλύτερος ? Ούτως ή άλλως τα windows δεν 
αποτελούν κριτήριο, δεν έχεις τον κώδικα, δεν μπορείς να ξέρεις τί 
παίζεται.

> Μηπως τελικως καμια
> φορα περιπλεκουμε τα θεματα?

όχι, ποτέ κανείς δεν είπε ότι τα πράγματα είναι απλά. Στο 99% των 
περιπτώσεων είναι όντως περίπλοκα και δεν απλοποιούνται. 


-- 
Kyritsis Athanasios <djart at linux.gr>

Q: Εθελοντής ή θεατής ?
A: Ιδιοκτήτης! ;-)




More information about the Linux-greek-users mailing list