Πριν από τη Microsoft και η Intel κυριάρχησε στην αγορά PC με μια κοινή πλατφόρμα, το λειτουργικό σύστημα CP / M έκανε κάτι παρόμοιο για μικρά επιχειρηματικά μηχανήματα στα τέλη της δεκαετίας του 1970 και στις αρχές της δεκαετίας του 1980 - έως ότου το MS-DOS τράβηξε το χαλί από κάτω από αυτό. Εδώ είναι περισσότερα για το CP / M και γιατί χάθηκε στο MS-DOS.
Τι ήταν το CP / M, ούτως ή άλλως;
Το CP / M ήταν ένα λειτουργικό σύστημα που βασίζεται στο κείμενο που δημιουργήθηκε από τον αμερικανικό προγραμματιστή Gary kildall του Ψηφιακή έρευνα Το 1974. Τα αρχικά του στάθηκαν για το "Πρόγραμμα / Παρακολούθηση Ελέγχου" στην αρχή, αλλά η ψηφιακή έρευνα το άλλαξε στο φιλικότερο "πρόγραμμα ελέγχου μικροϋπολογιστών" αργότερα.
Καθώς η τιμή των μικροϋπολογιστών έπεσε γρήγορα στα μέσα της δεκαετίας του 1970, CP / m, σε συνδυασμό με το Z80 CPU, Έγινε μια de-facto πρότυπη πλατφόρμα που ήταν δημοφιλής στους υπολογιστές μικρών επιχειρήσεων στα τέλη της δεκαετίας του 1970 και στις αρχές της δεκαετίας του 1980.
Το CP / M ήταν ένα λειτουργικό σύστημα με βάση την κονσόλα, πράγμα που σημαίνει ότι αλληλεπιδράσατε με αυτό χρησιμοποιώντας ένα πληκτρολόγιο, πληκτρολογώντας σε εντολές σε μια ερώτηση. Εκτελέσατε λειτουργίες αρχείων χρησιμοποιώντας
απλές εντολές
όπως το "pip" (για την αντιγραφή αρχείων) πληκτρολογώντας
PIP A: = Β: *. BAS
και να χτυπήσει enter. (Αυτό θα αντιγράψει όλα τα βασικά αρχεία από το Drive "B:" Over to Drive "Α:") Για να εκτελέσετε ένα πρόγραμμα, θα πληκτρολογήσετε το όνομα του προγράμματος και να πατήσετε ENTER. Όταν τελειώσατε, είτε επανεκκινήσετε το μηχάνημα είτε θα βγείτε ξανά στη γραμμή CP / M.
Μια από τις βασικές ανακαλύψεις του CP / M ήταν στο χειρισμό των βασικών εργασιών εισόδου και εξόδου με το υποκείμενο υλικό, αφήνοντας το λογισμικό εφαρμογών να διεπαίται κυρίως με το ίδιο το OS. Αυτό σήμαινε ότι οι εφαρμογές CP / M δεν ήταν απαραίτητα συνδεδεμένες με το συγκεκριμένο υλικό που έτρεχαν και θα μπορούσαν να μεταφράσουν ευκολότερα μεταξύ των υπολογιστών από διαφορετικούς προμηθευτές.
Δημοφιλείς εφαρμογές για CP / M περιλαμβάνονται Wordstar (ένας επεξεργαστής κειμένου), Υπερκρίνομαι (μια εφαρμογή υπολογιστικού φύλλου), και πειράζω (για βάσεις δεδομένων). Άλλα προγράμματα, όπως το AutoCAD και το Turbo Pascal, που προέρχονται από CP / M, και αργότερα έγιναν πιο επιτυχημένες αφού μεταφερθούν στο MS-DOS αργότερα.
Τι είδους υπολογιστές έτρεχαν cp / m;
Οι περισσότεροι υπολογιστές που τρέχουν CP / m περιλαμβάνουν ένα 8-bit Intel 8080 Ή ένας επεξεργαστής ZILOG Z80, αν και η ψηφιακή έρευνα αργότερα κυκλοφόρησε μια έκδοση 16-bit του CP / m για μηχανές Intel 8086 που ονομάζεται CP / M-86.
Σχεδόν όλοι οι υπολογιστές που χρησιμοποιούν το βιομηχανικό πρότυπο S100 λεωφορείο που χρησιμοποίησε ένα 8080 ή Z80 ήταν ικανό να τρέχει CP / m. Αλλά ένα λεωφορείο S100 δεν ήταν απαραίτητο. Cp / m που αποστέλλεται ως προεπιλεγμένο λειτουργικό σύστημα για Εκατοντάδες διαφορετικά μοντέλα υπολογιστών όλων των τύπων και μεγεθών. Οι δημοφιλείς προμηθευτές υπολογιστών CP / m περιλαμβάνονται Cromemco, Kaypro, Amstrad, Osborne, γραφικά διανυσματικά γραφικά, τηλεοπτικά, οπτικά και zenith συστήματα δεδομένων.
Άλλοι υπολογιστές - συμπεριλαμβανομένων ορισμένων δυνατοτήτων με χαμηλότερες τιμές με χαμηλότερη τιμή CP / m ικανότητα ως πρόσθετη επιλογή, αν και συχνά απαιτούσε επιπλέον υλικό για να καταστεί δυνατή η εκτέλεση. Στην πραγματικότητα, ο δρόμος πίσω το 1980, το πολύ πρώτο προϊόν υλικού της Microsoft ήταν το Z80 softcard για το μήλο II. Οι χρήστες θα μπορούσαν να συνδέσουν την κάρτα στον υπολογιστή της Apple II για να του δώσουν μια CPU Z80 που θα μπορούσε να εκτελέσει δημοφιλείς εφαρμογές παραγωγικότητας CP / m.
Το 1982, ο Πρόεδρος της Microsoft Bill Gates ισχυρίζονται Αυτοί οι πελάτες Softcard αντιπροσώπευαν τη μεγαλύτερη μοναδική βάση εγκατάστασης για μηχανές CP / M. Είναι ενδιαφέρον ότι γύρω από την ίδια στιγμή, ένα νέο λειτουργικό σύστημα βασισμένο στο MS-DOS της CP / M-Microsoft, κερδίζοντας ταχέως μερίδιο αγοράς.
Το MS-DOS δανείστηκε πολύ από το CP / M
Όταν η IBM άρχισε να αναπτύσσει το Προσωπικός υπολογιστής (Ο IBM PC 5150), η επιχείρηση προσπάθησε πρώτα να εξασφαλίσει άδεια στο CP / M, αλλά η ψηφιακή έρευνα δεν μου άρεσε τους προτεινόμενους όρους της συμφωνίας. Έτσι, η IBM στράφηκε στη Microsoft, η οποία έλαβε άδεια ένα προϊόν που κάλεσε 86-DOS από Προϊόντα Υπολογιστών Σιάτλ (SCP). Μερικοί μήνες αργότερα, η Microsoft αγόρασε 86-DOS εντελώς για $ 50.000.
Το 86-DOS έγινε IBM PC-DOS όταν έστειλε με τον IBM PC τον Αύγουστο του 1981. Αργότερα, η Microsoft θα πωλούσε PC-DOS κάτω από τη δική του ετικέτα ως Microsoft MS-DOS.
Κατά την ανάπτυξη 86-DOS, ο δημιουργός του, ο Tim Paterson, φαινόταν σε μεγάλο βαθμό στο CP / m για έμπνευση, δανεισμού της γενικής αρχιτεκτονικής και της γραμμής εντολών. Εδώ είναι ένας κατάλογος ορισμένων ομοιότητων μεταξύ CP / M και MS-DOS:
- Μια γραμμή εντολών
- Αλφαβητικές ονόματα γράμματος κίνησης όπως "Α:," Β:, "και" C: "
- Η μορφή ονόματος αρχείου 8 + 3 (για παράδειγμα, filename.doc)
- Ο χαρακτήρας Wildcard "*" και ο αντιστοιχισμένος χαρακτήρας ";"
- Κρατώνες ονόματα αρχείων όπως PRN: (για εκτυπωτή) και CON: (για κονσόλα)
- Αρχεία ".com" για εκτελέσιμα αρχεία εντολών
- Εντολές όπως dir, ren και πληκτρολογήστε
Ο Gary Kildall αναφέρθηκε αναστατωμένος ότι η PC-DOS μιμείται τόσο στενά και διαμαρτυρήθηκε στην IBM. Με την έννοια των πνευματικών δικαιωμάτων λογισμικού στην παιδική ηλικία της, η ψηφιακή έρευνα αρνήθηκε να μηνύσει την IBM και αντ 'αυτού πραγματοποίησε μια συμφωνία όπου η IBM θα παρέχει CP / M-86 ως επιλογή για τις μηχανές IBM PC. Μέχρι τότε, PC-DOS Ήταν ήδη αποστολή ως προεπιλεγμένο λειτουργικό σύστημα για τον υπολογιστή IBM και κοστίζει πολύ λιγότερο από CP / M-86 - περίπου $ 40 αντί $ 240 .
Η χαμένη ευκαιρία από την Kildall και την Ψηφιακή Έρευνα για την αρχική άδεια CP / M στο IBM συχνά λένε ως μια από τις μεγάλες τραγωδίες Στο ιστορικό πληροφορικής, υποτίθεται ότι ο Kildall θα μπορούσε να γίνει ένας δισεκατομμυριούχος όπως ο Bill Gates αν είχε μόλις υπογράψει τη συμφωνία με την IBM. Αυτή η ζουμερή ιστορία έχει ενισχυθεί από τον Τύπο κατά τη διάρκεια των ετών. Αλλά όταν ο Kildall πέθανε το 1994, δεν ήταν ακριβώς ένα pauper: Η Novell αγόρασε Η ψηφιακή έρευνα του Kildall για ένα 120 εκατομμύρια δολάρια το 1991, Κάνοντας τον Kildall πλούσιο στη διαδικασία . Ακόμα, ενοχλούσε το Kildall ότι η Microsoft εμπλουτίστηκε με μιμίωση του προϊόντος υπογραφής του.
Γιατί κέρδισε το MS-DOS πάνω από το CP / M;
Κατά τη ρύθμιση του λειτουργικού του συστήματος ασχολείται με την IBM το 1981, η Microsoft διαπραγματεύτηκε μια άδεια που επέτρεψε στην Εταιρεία να κυκλοφορήσει μόνο το PC-DOS στην IBM, αλλά και να πωλεί PC-DOS ως γενικό λειτουργικό σύστημα (ως "MS-DOS") σε πωλητές εκτός από την IBM.
Σύντομα μετά την απελευθέρωση του IBM PC, εταιρείες όπως ο υπολογιστής Compaq και Eagle άρχισαν Πώληση κλώνοι Αυτό θα μπορούσε να εκτελέσει λογισμικό IBM PC. Για να παρέχετε ένα συμβατό λειτουργικό σύστημα για αυτές τις μηχανές κλωνοποίησης, με άδεια MS-DOS από τη Microsoft. Μέσα σε λίγα χρόνια, εκατοντάδες κλώνοι IBM PC πλήρωσαν την αγορά PC και το 1986, οι υπολογιστές βάσει MS-DOS έγιναν το Η πιο δημοφιλής πλατφόρμα προσωπικής υπολογιστών στις Η.Π.Α.
Η MS-DOS κέρδισε πάνω από το CP / m επειδή χτυπήθηκε μια βόλτα με την επιτυχία της πλατφόρμας IBM PC. Η Microsoft αγωνίστηκε σκληρά για να πάρει το MS-DOS σε κάθε υπολογιστή που αποστέλλονται και να το κρατήσει έτσι και η επιχείρηση επεκτείνει αυτή την πρακτική στην εποχή των Windows.
Τι συνέβη με το CP / M;
Το 1988, η ψηφιακή έρευνα δημιούργησε έναν κλώνο MS-DOS που ονομάζεται Δρ-ΔΟΣ σε μια προσπάθεια ανταγωνισμού με τη Microsoft. Πώλησε επίσης μια γραφική διασύνδεση με βάση το ποντίκι που ονομάζεται ΚΟΣΜΗΜΑ που αρχικά επιδιώκεται να αναπαράγει την εμπειρία Macintosh, αλλά αργότερα ανταγωνίστηκε με τα Windows. Ενώ και τα δύο προϊόντα κέρδισαν σεβασμό στον Τύπο, ούτε απογειώθηκε πραγματικά. Ορισμένοι ισχυρίστηκαν ότι αυτό οφείλεται σε Αντιανταγωνιστική τακτική από τη Microsoft. Αφού η Novell αγόρασε την ψηφιακή έρευνα το 1991, η CP / M εξασθενούσε με μικρή ανάπτυξη, καθώς η MS-DOS συνέχισε να κυριαρχεί στην αγορά.
Το 1996, η Caldera αγόρασε τα δικαιώματα στα περιουσιακά στοιχεία της ψηφιακής έρευνας από την Novell και συνέχισε να εμπορεύεται το DR-DOS. Αυτοί επίσης Καταχωρήστε τη Microsoft για τη δημιουργία ασυμβατότητας στο MS-DOS στην άκρη DR-DOS από την αγορά (η οποία αργότερα εγκαταστάθηκε εκτός δικαστηρίου).
Το 1997, η Caldera κυκλοφόρησε τμήματα CP / M 2.2 ως λογισμικό ανοιχτού κώδικα, έτσι ώστε οι χομπίστες να συνεχίσουν να εργάζονται σε αυτό. Αυτά τα αντίγραφα είναι ακόμα Διατίθεται δωρεάν online . Σήμερα, μπορείτε Εκτελέστε CP / m σε πρόγραμμα περιήγησης Χάρη σε ένα εξομοιωτή 8080 γραμμένο από το Stefan Tramm.
Με μερικούς τρόπους, ο CP / M είναι ένας από τους υπέροχες εκπρόσωες των παραθύρων, έτσι τα κομμάτια της γραμμής του γίνονται σε συμβάσεις των Windows, όπως τα γράμματα της οδήγησης και δεσμευμένα ονόματα αρχείων . Με αυτόν τον τρόπο, ο CP / m δεν εξαφανίστηκε εντελώς: η ψυχή του ζει στο DNA των προϊόντων που χρησιμοποιούν δισεκατομμύρια άνθρωποι κάθε μέρα.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τα Windows 10 δεν θα σας επιτρέψουν να χρησιμοποιήσετε αυτά τα ονόματα αρχείων που προορίζονται το 1974