Mac OS. Μετάβαση από υπολογιστή. Ας εξοικειωθούμε με τους συμμετέχοντες στην κριτική μας.

Μπορεί να είναι δύσκολο να θυμηθείτε ποιο μοντέλο MacBook έχετε, δεδομένου ότι η Apple δεν τους δίνει σαφή ονόματα. Ίσως έχετε ένα αυτοκίνητο στα μέσα του 2010 ή στις αρχές του 2011; Τι είδους επεξεργαστή έχει εγκατασταθεί; Είναι δυνατή η αναβάθμιση της μνήμης RAM;


Ευτυχώς, είναι πολύ απλό να δείτε τα κύρια χαρακτηριστικά του Mac σας στο OS X και πώς γίνεται αυτό.

Επεξεργαστής, μνήμη και λειτουργικό σύστημα.

Για να βρείτε τα κύρια χαρακτηριστικά του Mac σας, κάντε κλικ στο εικονίδιο Apple στην επάνω αριστερή γωνία της οθόνης. Από το αναπτυσσόμενο μενού, επιλέξτε "Σχετικά με αυτό το Mac" για να ανοίξετε το παράθυρο "Πληροφορίες συστήματος".



Το παράθυρο Πληροφορίες συστήματος θα σας δείξει μια επισκόπηση του συστήματός σας, συμπεριλαμβανομένης της έκδοσης του λειτουργικού συστήματος OS X στο οποίο εργάζεστε, του μοντέλου, του επεξεργαστή, της εγκατεστημένης μνήμης (RAM), της κάρτας γραφικών και του αριθμού σειράς.



Για περισσότερες πληροφορίες σχετικά με τη μνήμη, μεταβείτε στην καρτέλα "Μνήμη". Εδώ θα δείτε πόσες υποδοχές μνήμης έχει το σύστημά σας, πόσα χρησιμοποιούνται και πόσα μνήμη RAM έχει εγκατασταθεί σε κάθε υποδοχή.

Κάρτα οθόνης

Για να βρείτε μια κάρτα γραφικών, απλώς δείτε την επισκόπηση του συστήματος στο παράθυρο "Πληροφορίες συστήματος", θα εμφανιστεί ο τύπος κάρτας γραφικών στην ενότητα "Γραφικά". Εάν θέλετε να μάθετε περισσότερα σχετικά με την κάρτα γραφικών σας, κάντε κλικ στο "Σύστημα αναφοράς ..." στην κάτω αριστερή γωνία της οθόνης επισκόπησης πληροφοριών συστήματος. Θα ανοίξει ένα νέο παράθυρο με επισκόπηση του υλικού που είναι εγκατεστημένο στον υπολογιστή.



Στο νέο παράθυρο στην ενότητα "Υλικό", κάντε κλικ στο "Γραφικά / Οθόνες". Εδώ μπορείτε να δείτε πιο λεπτομερείς πληροφορίες σχετικά με την κάρτα γραφικών σας, συμπεριλαμβανομένης της ποσότητας μνήμης (VRAM). Μπορείτε επίσης να δείτε πληροφορίες σχετικά με την οθόνη σας, για παράδειγμα: τύπος, ανάλυση και βάθος pixel.

Συσκευές αποθήκευσης

Για να μάθετε τι είδους συσκευές αποθήκευσης είναι εγκατεστημένες, μεταβείτε στην καρτέλα "Αποθήκευση" στο παράθυρο "Πληροφορίες συστήματος". Στην αριστερή πλευρά της οθόνης θα δείτε μια οπτική αναπαράσταση των δίσκων σας και στη δεξιά πλευρά της οθόνης πληροφορίες για κάθε ένα από αυτά.

Για σκληρούς δίσκους και μονάδες SSD, θα δείτε μια διακοσμημένη γραμμή που δείχνει πώς χρησιμοποιείται το σύστημα αποθήκευσης ανάλογα με τον τύπο αρχείου (μουσική, ταινίες, εφαρμογές, φωτογραφίες κ.λπ.). Οι αριθμοί πάνω από αυτό το χάρακα υποδεικνύουν πόση ελεύθερη απόσταση είναι διαθέσιμη σε εσάς σε αυτόν τον δίσκο.

Εισαγωγή

Το Mac OS (Macintosh Operating System) είναι εμπορικό σήμα για μια σειρά γραφικών λειτουργικών συστημάτων διεπαφής χρήστη που αναπτύχθηκαν από την Apple (πρώην Apple Computer) για τη σειρά υπολογιστών Macintosh. Η διάδοση του γραφικού περιβάλλοντος χρήστη στα σύγχρονα λειτουργικά συστήματα θεωρείται συχνά η αξία του Mac OS. Εισήχθη για πρώτη φορά το 1984 μαζί με το αρχικό Macintosh 128K.

Ιστορικό του Mac OS

Το Mac OS κυκλοφόρησε το 1984 με τον πρώτο υπολογιστή Mac Macintosh της Apple.

Οι ιδέες που ενσωματώνονται στην πρώτη έκδοση του συστήματος Mac OS, οι συγγραφείς του έχουν μάθει από την εταιρεία Xerox. Την εποχή εκείνη, το ερευνητικό κέντρο Xerox PARC είχε ήδη έναν υπολογιστή με γραφικό λειτουργικό σύστημα, το οποίο ήταν μια πραγματική εξέλιξη στην εξελικτική ανάπτυξη των λειτουργικών συστημάτων. Αλλά το χρησιμοποιούσαν μόνο για δικές τους ανάγκες και δεν σχεδίαζαν εμπορική χρήση.

Συνδυάζοντας τις υπάρχουσες ιδέες και τις δικές τους ιδέες, οι προγραμματιστές της Apple δημιούργησαν το Mac OS, το πρώτο γραφικό λειτουργικό σύστημα που είναι διαθέσιμο σε όλους. Έχει ήδη χρησιμοποιήσει όλες μας τις γνωστές διεπαφές παραθύρων, τους φακέλους αρχείων και για πρώτη φορά χρησιμοποίησε έναν χειριστή, που ονομάζεται ποντίκι υπολογιστή, ικανό να μετακινεί το δρομέα σε ολόκληρη την περιοχή της οθόνης. Αυτή η ιδέα είναι απολύτως σύμφωνη με την κύρια ιδέα της ίδιας της Apple, η οποία προσέφερε τη δυνατότητα δημιουργίας ενός υπολογιστή προσιτού σε όλους, τόσο σε τιμές όσο και σε τεχνικούς όρους.

Ακόμα και τότε, οι συγγραφείς του Mac OS θέλησαν να δημιουργήσουν ένα λειτουργικό σύστημα το οποίο θα ήταν βολικό και διαισθητικό σε κάθε χρήστη που δεν μελέτησε ακόμη και τον υπολογιστή νωρίτερα. Μέχρι τότε, τα προγράμματα και οι διαδικασίες των υπολογιστών ελέγχονταν με τη γραμμή εντολών, οπότε η εμφάνιση οπτικών εικονιδίων που παριστάνουν φακέλους, κάδο ανακύκλωσης, υπολογιστή και άλλα στοιχεία έγινε μια πραγματική αίσθηση εκείνης της εποχής. Αυτά τα εικονίδια, οι συγγραφείς άρχισαν να καλούν εικονίδια. Οι προγραμματιστές του Mac OS έχουν καθορίσει τη βάση για την περαιτέρω ανάπτυξη όλων των λειτουργικών συστημάτων. Πολλά από αυτά που προέκυψαν από το 1984 είναι τώρα το σημείο αναφοράς για όλους τους προγραμματιστές λογισμικού.

Η πρώτη έκδοση του Mac OS κατέλαβε μόλις 216 kb χώρου στο δίσκο και δούλεψε ακόμη και με κανονική αντιγραφή από έναν υπολογιστή σε άλλο. Αλλά ένα τέτοιο προϊόν ήταν εντελώς απροστάτευτο από την παραχάραξη, επομένως, για να διαφυλάξουν τα έσοδά του, οι προγραμματιστές συνεχώς αφιερώνονταν όχι μόνο στην τεχνική βελτίωση, την επέκταση λειτουργικότητας και σταθερότητας αλλά και στην προστασία. Μετά την κυκλοφορία της πρώτης έκδοσης του Mac OS, απελευθερώθηκαν εννέα ακόμη τροποποιήσεις του, στις οποίες τέθηκαν οι εξής βελτιώσεις:

τη χρήση ενός πολλαπλού αρχείου που επιτρέπει πολλαπλές εφαρμογές να λειτουργούν ταυτόχρονα.

βελτίωση των χαρακτηριστικών και δυνατοτήτων του Διαδικτύου μέσω πολυμέσων,

την αλλαγή των ασπρόμαυρων εικονιδίων στα χρώματα και αργότερα την εμφάνιση μιας νέας διασύνδεσης "πλατινένιο" και τη δυνατότητα επιλογής ενός θέματος για το γούστο σας.

την εμφάνιση ενός νέου συστήματος αρχείων HFS +.

βελτίωση των λειτουργιών των εγκαταστάτων

η εμφάνιση του προγράμματος Sherlock, το οποίο έχει σχεδιαστεί για την αναζήτηση αρχείων σε τοπικούς δίσκους και στο Διαδίκτυο.

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

Τον Μάρτιο του 2000 κυκλοφόρησε μια εντελώς νέα δέκατη έκδοση του Mac OS X, η οποία δεν υποστηρίζει λογισμικό σχεδιασμένο για Mac OS 9. Για να το δημιουργήσει, ο αρχικός κώδικας ξαναγράφηκε εντελώς και το λειτουργικό σύστημα NeXTSTEP, το οποίο αναπτύχθηκε από ένα από αυτά που κάποτε ίδρυσε την εταιρεία Apple, αλλά από σύμπτωση την άφησε.

Η ανάπτυξη της εταιρείας NEXT, μαζί με το κεφάλι της, αγοράστηκε από την Apple, χάρη στην οποία ο ιδρυτής της, ο Steve Jobs, αναλαμβάνει και πάλι την ευθύνη.

Το Mac OS X χρησιμοποιεί τώρα τον πυρήνα Mach, τις τυπικές υπηρεσίες BSD και όλες τις βασικές λειτουργίες του λειτουργικού συστήματος Unix. Αυτό επέτρεψε πολλές φορές να αυξηθεί η λειτουργικότητα, η ασφάλεια και η σταθερότητά του. Το Preemptive multitasking, το οποίο χρησιμοποιείται στο Mac OS X, επιτρέπει πολλές εργασίες να λειτουργούν ταυτόχρονα, αλλά δεν παρεμβάλλεται μεταξύ τους και σε περίπτωση δυσλειτουργίας σε κάποιο από αυτά εμποδίζει το σπάσιμο ολόκληρου του συστήματος και τη διακοπή άλλων διαδικασιών.

Προς το παρόν, το Mac OS X έχει τη δική του όμορφη, όχι υπερφορτωμένο με ειδικά εφέ και ευχάριστο στο μάτι interface Aqua. Είναι εύκολο στη χρήση και φιλικό. Χρησιμοποιεί το περιβάλλον προγραμματισμού Core Foundation, το οποίο περιλαμβάνει στοιχεία όπως το API Carbon, το API Cocoa και το Java API. Το γραφικό περιβάλλον αντιπροσωπεύεται χρησιμοποιώντας τεχνολογίες όπως το QuickTime, το Quartz Extreme και το OpenGL. Επιπλέον, το Mac OS X σάς επιτρέπει να χρησιμοποιείτε λογισμικό γραμμένο σε γλώσσες προγραμματισμού όπως C, C ++, Objective-C, Ruby και Java. Ένα σημαντικό πλεονέκτημα του Mac OS X είναι η ασφάλειά του όταν εργάζεται στο Διαδίκτυο, είναι καλά προστατευμένο από επιθέσεις στο Διαδίκτυο και ο αριθμός των ιών που μπορεί να χτυπήσει σήμερα είναι αμελητέος.

Αν λάβουμε υπόψη όλα τα πλεονεκτήματα του Mac OS, τότε τίθεται αμέσως το ερώτημα γιατί εξακολουθεί να μην είναι τόσο διαδεδομένη όσο ο κύριος ανταγωνιστής του είναι το γνωστό λειτουργικό σύστημα των Windows. Η απάντηση είναι πολύ απλή, το Mac OS εγκαθίσταται μόνο σε υπολογιστές Apple Macintosh, που είναι η κύρια απόφαση της διοίκησής της. Αυτό δεν σημαίνει ότι το Mac OS δεν είναι συμβατό με υπολογιστές από άλλους κατασκευαστές και δεν μπορεί να εγκατασταθεί σε αυτά. Φυσικά, είναι δυνατή η εγκατάσταση του συστήματος, αλλά αυτή τη στιγμή δεν θεωρείται νόμιμη. Οι υπολογιστές Macintosh έχουν μια μικρή σειρά μοντέλων και δεν μπορούν να καυχηθούν για την ποικιλομορφία και επιπλέον είναι αρκετά ακριβότερα από τους συνηθισμένους προσωπικούς υπολογιστές, οπότε ο αριθμός των χρηστών Macintosh είναι σχετικά μικρός σε σχέση με τον συνολικό αριθμό χρηστών υπολογιστών στον κόσμο.

Ίσως να ξεκινήσουμε εκθέτοντας έναν διάσημο μύθο για τον Macintosh. Πολλοί, για κάποιο λόγο, πιστεύουν ότι ο "Macintosh", ή συντομογραφία Mac, είναι ένας υπολογιστής σχεδιασμένος για σχεδιαστές και ότι μια τέτοια μηχανή μπορεί να είναι κατάλληλη μόνο για επαγγελματίες γραφικών εταιρειών και εκδοτικούς οίκους. Αυτή η δήλωση ήταν αληθινή πριν από δέκα χρόνια, αλλά από τότε έχουν συμβεί πολλά γεγονότα που έχουν καταφέρει να κάνουν ριζικές αλλαγές στο κοινό-στόχος του Macintosh και έχουν κάνει έναν υπέροχο οικιακό υπολογιστή, καθώς και έναν ισχυρό επαγγελματικό σταθμό που επιτρέπει την επεξεργασία βίντεο και ένα βολικό σταθμό Unix. Έτσι, ο Macintosh τώρα ενδιαφέρεται πολύ περισσότερο για τους χρήστες.

Σας προτείνουμε να γνωρίσετε με περισσότερη λεπτομέρεια αυτή την πλατφόρμα για να επεκτείνετε τους ορίζοντές σας και να διαλύσετε τους μύθους που περιβάλλουν το Mac OS X.

Τι είναι το "Mac"

Πρώτα απ 'όλα, αυτός είναι ένας υπολογιστής που κατασκευάζει η Apple Computer, όπως ένας φορητός υπολογιστής MacBook ή ένας επιτραπέζιος υπολογιστής iMac (επιπλέον, η Apple επίσης απελευθερώνει ορισμένα επιτραπέζια και φορητά μοντέλα). Το δεύτερο εξίσου σημαντικό στοιχείο είναι το λειτουργικό σύστημα Mac OS X, τα χαρακτηριστικά των οποίων είναι οι κύριες διαφορές μεταξύ του Macintosh και των υπολογιστών που λειτουργούν με Windows. Η πρώτη έκδοση αυτού του συστήματος κυκλοφόρησε το 1984 ταυτόχρονα με την κυκλοφορία του πρώτου προσωπικού υπολογιστή Macintosh. Οι ιδέες, η πρώτη έκδοση του λειτουργικού συστήματος, δανείστηκαν από τους συντάκτες της από την εταιρεία Xerox.

Αν έχετε οποιεσδήποτε απορίες σχετικά με το Mac OS ή χρειάζεστε βοήθεια για τη ρύθμιση, καλέστε από αξιόπιστη εταιρεία.

Το σύστημα 0.0-1.1 εισήχθη το 1984 Αυτό είναι το πρώτο σύστημα Mac.

Στη συνέχεια λειτουργικά συστήματα  δεν υπέστη σημαντικές αλλαγές.

Το σύστημα 7.5 εισήχθη το 1994. Δεν είχε σχεδόν καμία διαφορά από την έκδοση 7, αλλά υπήρξαν κάποιες βελτιώσεις, όπως βελτιωμένη σταθερότητα και συμβατότητα με το Διαδίκτυο. Εισήγαγε επίσης το AppleTalk.

Η έκδοση του συστήματος 8 εισήχθη το 1997. Ήταν το πρώτο σύστημα, το οποίο έλαβε το επίσημο όνομα. Το OS 8 περιλάμβανε πολλές βελτιώσεις, ιδίως όσον αφορά τη συμβατότητα με το Διαδίκτυο και τα πολυμέσα.

Η έκδοση 8.5 του συστήματος που εισήχθη το 1998 έχει βελτιωθεί σχεδόν σε όλα. Έχει βελτιώσει τα εικονίδια 32-bit και ένα νέο σύστημα σχεδιασμού, τώρα κάθε χρήστης θα μπορούσε να επιλέξει το δικό του "θεματικό" λειτουργικό σύστημα. Επιπλέον, υπάρχουν προγράμματα Sherlock, επιτρέποντάς σας να κάνετε αναζήτηση στο Internet και σε τοπικά αρχεία. Και αυτό το λειτουργικό σύστημα ήταν το πρώτο OS Macintosh, το οποίο υποστηρίζει το 68k Macintosh.

Το OS "Panther" έκδοση 10.3 εισήχθη το 2004. Πολλοί σήμερα πιστεύουν ότι αυτό το σύστημα είναι το καλύτερο από όλα τα υπάρχοντα. Περιλαμβάνει πολλές καινοτομίες, όπως το FileVault, το Exposé, το iChat AV, το Fast User Switching, η εμφάνιση έχει επίσης αλλάξει. Έχουν γίνει βελτιώσεις στη διασύνδεση Aqua και το σύστημα έχει μια πολύ επαγγελματική εμφάνιση.

Το "Tiger" Mac έκδοση 10.4 εισήχθη το 2005. Περιείχε πολλές καινοτομίες, όπως Image, Core Image, Safari 2.0, Dashboard, Mail ενημερώθηκε. Το ίδιο το σύστημα άρχισε να λειτουργεί πιο γρήγορα και σταθερά.

Το σύστημα "Leopard" 10.5 που παρουσιάστηκε το 2007 περιέχει περισσότερες από τριακόσιες καινοτομίες. Πρόκειται κυρίως για το TimeMachine, το οποίο είναι ένα σύστημα δημιουργίας αντιγράφων ασφαλείας δεδομένων, καθώς και το Spaces - εικονικοί επιτραπέζιοι υπολογιστές.

Θα πρέπει να σημειωθεί ότι είναι δυνατό να εγκαταστήσετε ένα εγγενές σύστημα Macintosh σε ορισμένους μη Macintosh. Και αυτό είναι αλήθεια. Αλλά για να κάνετε μια τέτοια εγκατάσταση, πρέπει να βρείτε μια έκδοση του συστήματος με μια σπασμένη μονάδα προστασίας, πράγμα που σημαίνει ότι παραβιάζετε τη συμφωνία χρήστη και αντιμετωπίζετε επίσης πολλά προβλήματα στη λειτουργία αυτού του λειτουργικού συστήματος, τα οποία συμβαίνουν λόγω αλλαγών στην αφαίρεση της προστασίας .

Από το 2006, οι επεξεργαστές PowerPC της Apple από την IBM και τη Motorola έχουν αρχίσει να αντικαθιστούν τους επεξεργαστές Intel στους νέους υπολογιστές της Apple. Έτσι, τα εσωτερικά στοιχεία του Macintosh είναι συχνά πανομοιότυπα μοντέλα που παράγονται από άλλους κατασκευαστές. Η μόνη διαφορά είναι το λειτουργικό σύστημα, το οποίο διαχειρίζονται.
  Το πρόγραμμα Bios  αρχικοποιεί τη διαδικασία εκκίνησης του υπολογιστή και του ίδιου του λειτουργικού συστήματος. Η κύρια διαφορά μεταξύ υπολογιστών Mac είναι ότι δεν χρησιμοποιούν αυτό το πρόγραμμα. Αλλά τα αναλόγά της χρησιμοποιούνται - bootable Open Firmware και το Extensible Firmware Interface shell.

Το σύστημα Mac θεωρείται αξιόπιστο, είναι σε υψηλό επίπεδο, οπότε οι ιοί δεν το διεισδύουν τόσο συχνά.

Από πού προέρχεται το Mac OS

Το ίδιο το σύστημα περιλαμβάνει τόσο ενδιαφέροντα στοιχεία που πρέπει να δοθεί ιδιαίτερη προσοχή στην ιστορία του.

Στην αρχή, δημιουργήθηκε το λειτουργικό σύστημα, το οποίο ονομαζόταν απλά System (με τον αριθμό έκδοσης). Μετά από αυτό, όταν κυκλοφόρησε η έκδοση 7.6 το 1997, έλαβε το όνομα που χρησιμοποιείται τώρα.

Την ίδια στιγμή, η NeXT, υπό την ηγεσία του Steve Jobs, ο οποίος ήταν επίσης ένας από τους ιδρυτές της Apple, ανέπτυξε το λειτουργικό του σύστημα OpenStep, το οποίο βασιζόταν στον πυρήνα BSD και Mach. Το OpenStep σχεδιάστηκε για χρηματοδότηση, όπου η πιο σημαντική ήταν η αξιόπιστη και αδιάλειπτη λειτουργία. Και το σύστημα για Macintosh δεν είχε τέτοιες ιδιότητες - ήταν βολικό και εύκολο να το μάθει και να το χρησιμοποιήσει, αλλά δεν είχε πλήρες multitasking και προστατευμένη μνήμη, ως εκ τούτου, λόγω της «πτώσης» ενός προγράμματος, όλο το σύστημα κρέμασε. Αυτός είναι ο λόγος για τον οποίο η Apple έχει καταλήξει στην ανάγκη δημιουργίας ενός εναλλακτικού λειτουργικού συστήματος και ταυτόχρονα δεν απέκλεισε τη δυνατότητα απόκτησης τελικού προϊόντος από άλλη εταιρεία προκειμένου να μην αρχίσει να κατασκευάζει τα πάντα από την αρχή. Το προϊόν αυτό αποδείχθηκε το σύστημα OpenStep, το οποίο η Apple αγόρασε, καταβάλλοντας 400 εκατομμύρια δολάρια για το 1997, συμπεριλαμβανομένου του ίδιου του Steve Jobs, ο οποίος μετά τη διαχείριση μιας επιτυχημένης συμφωνίας μετατράπηκε σε διευθυντή της Apple και εξακολουθεί να κατέχει αυτή τη θέση.

Εσωτερική δομή του συστήματος Macintosh

Ως αποτέλεσμα, μετά από χρόνια ανάπτυξης, το 2000, η ​​Apple ήταν σε θέση να κυκλοφορήσει την πρώτη έκδοση του νέου λειτουργικού συστήματος για Macintosh έκδοση 10.0.

Βασισμένο στο OpenStep, απέκτησε μια ισχυρή βάση - τον πυρήνα Unix του συστήματος FreeBSD, καθώς και ένα γραφικό περιβάλλον που μοιάζει με ένα "κλασικό" Mac.

Εξαιτίας αυτού, το νέο σύστημα μπορεί να τρέξει εφαρμογές τερματικών, ο αριθμός των οποίων για την πλατφόρμα Unix είναι τεράστιο. Και για να διασφαλιστεί η συμβατότητα με τις εφαρμογές που γράφτηκαν για την προηγούμενη γενιά του συστήματος Mac, το νέο σύστημα έχει ένα περιβάλλον εξομοίωσης. Επιπλέον, το νέο σύστημα συνεργάζεται επίσης με εφαρμογές Java, καθώς η εταιρεία συνεργάζεται στενά με τον Sun σε αυτή την κατεύθυνση.

Αυτό το σύστημα διαθέτει επίσης εξίσου σημαντικά συστατικά που καθορίζουν τη λειτουργικότητά του και σήμερα αποτελεί σημείο αναφοράς για όλους τους προγραμματιστές λογισμικού. Η δημοτικότητα αυτού του συστήματος αυξάνεται σήμερα, όπως και η δημοτικότητα του Linux στην παγκόσμια αγορά λειτουργικών συστημάτων.

Στην εποχή μας των ταχέως αναπτυσσόμενων τεχνολογιών, καθώς και της βιομηχανίας ηλεκτρονικών υπολογιστών, είναι μερικές φορές δύσκολο να δούμε νέες καινοτομίες που αρέσουν στους προγραμματιστές μας. Η ποικιλία των προγραμμάτων που προσφέρονται, τα λειτουργικά συστήματα, οι βοηθητικές εφαρμογές είναι τέτοια που συμβαίνει απλά ότι τα μάτια αποκλίνουν. Ωστόσο, το πιο συχνά ο χρήστης έχει ένα, το κύριο ερώτημα - ποιο λειτουργικό σύστημα πρέπει να επιλέξετε; Ας προσπαθήσουμε να απαντήσουμε σε αυτήν την ερώτηση συγκρίνοντας τα συστήματα των Windows και Mac OS X.

Mac vs Windows

Το κύριο χαρακτηριστικό του συστήματος των Windows

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

Από την άποψη του χρήστη, το σύστημα των Windows είναι δομημένο έτσι:

  1. Core. Διεξάγει εργασίες με διάφορες συσκευές, διαχειρίζεται διαδικασίες και μνήμη, διαχειρίζεται το υπάρχον υποσύστημα γραφικών.
  2. Το ίδιο το γραφικό υποσύστημα. Παρέχει αλληλεπίδραση με τους χρήστες.
  3. Υποσύστημα κειμένου. Παρέχει αλληλεπίδραση κειμένου με τους χρήστες.
  4. Σύστημα απομακρυσμένης πρόσβασης.

Οφέλη: Εγγυημένη στήριξη εκατό τοις εκατό για οποιοδήποτε είδος εξοπλισμού, για αυτό το λειτουργικό σύστημα μπορείτε να βρείτε ένα πρόγραμμα οδήγησης για οποιαδήποτε συσκευή και αυτό το ίδιο περιέχει πολλούς προεγκατεστημένους οδηγούς για γρήγορη αναγνώριση διαφόρων συσκευών. Υπάρχει μια μεγάλη μάζα εφαρμοσμένων επαγγελματικών προγραμμάτων, τα οποία δεν έχουν πλήρη χαρακτηριστικά ανάλογα σε άλλα λειτουργικά συστήματα, για παράδειγμα, Photoshop και Promt.

Η κατανόηση και η απλότητα της διασύνδεσης, η οποία την καθιστά πλήρως προσβάσιμη για χρήση από οποιονδήποτε, ακόμη και εκείνους που δεν έχουν τις βασικές δεξιότητες εργασίας με προσωπικό υπολογιστή. Ένα πακέτο εφαρμογών που ονομάζεται Microsoft Office έχουν γίνει πρότυπα για τους υπαλλήλους γραφείου. Ο χρήστης μπορεί ανά πάσα στιγμή να λάβει ειδική υποστήριξη ή συμβουλές για το λειτουργικό του σύστημα με άδεια χρήσης Windows.

Μειονεκτήματα: Αυτό το λειτουργικό σύστημα απαιτεί πολύ απαιτητικούς πόρους υλικού ενός προσωπικού υπολογιστή, ειδικά για την απαιτούμενη ποσότητα μνήμης RAM. Η εφαρμοσμένη γραφική διεπαφή, αν και όμορφη και βολική, είναι επίσης δυσκίνητη και δυσκίνητη. Ως αποτέλεσμα, πολλοί χρήστες απενεργοποιούν τα πολυάριθμα γραφικά κουδούνια και σφυρίχτρες.

Το σύστημα αυτό θεωρείται πολύ πιο ευάλωτο από το υπόλοιπο. Αυτό συνδέεται με την πολύ υπάρχουσα δομή ασφάλειας, για παράδειγμα, την ικανότητα να εργάζεται συνεχώς με δικαιώματα διαχειριστή (κάτι που έχει αποφασιστεί εν μέρει στην έκδοση του λειτουργικού συστήματος που ονομάζεται Vista). Ταυτόχρονα, πολλές χιλιάδες παλαιές εφαρμογές ηλεκτρονικών υπολογιστών που έχουν γραφτεί σε XP και σε άλλες εκδόσεις των Windows πρέπει να λειτουργούν στο σύστημα.

Για να ξεκινήσει οποιοδήποτε τέτοιο "παλιό" πρόγραμμα, πρέπει να δοθεί άδεια στον χρήστη. Επιπλέον, το υπάρχον παράθυρο διαλόγου με αίτημα για την εκκίνηση ενός συγκεκριμένου προγράμματος παρέχει στον χρήστη πολύ λίγες πληροφορίες για να λάβει την απαραίτητη απόφαση. Ένα άλλο σημαντικό μειονέκτημα είναι: ακόμη και για την αφαίρεση της συντόμευσης στην επιφάνεια εργασίας, πρέπει να επιβεβαιώσετε τις δικές σας προθέσεις τρεις φορές. Αυτό μπορεί να είναι ενοχλητικό και να οδηγήσει στο γεγονός ότι το πλήκτρο "Επιτρέψτε" και άλλα πλήκτρα πιέζονται απλά χωρίς νόημα - η αποτελεσματικότητα ολόκληρου του σχεδιαζόμενου αμυντικού μηχανισμού μειώνεται σε σχεδόν τίποτα.

Ως αποτέλεσμα, κάποιος πρέπει συχνά να αντιμετωπίσει έναν μεγάλο αριθμό ιών που χρησιμοποιούν για να μολύνουν μόνο τις ευπάθειες αυτού του λειτουργικού συστήματος, συμπεριλαμβανομένων τυχόν σφαλμάτων χρήστη, τα οποία προκαλεί ο ίδιος. Το λειτουργικό σύστημα πληρώνεται, το κόστος του υπερβαίνει το κόστος αγοράς ή λήψης ενός ελεύθερου λειτουργικού συστήματος.

Λειτουργικό σύστημα Mac OS X

Όπως είναι ευρέως γνωστό, το Linux και το Mac OS X μοιράζονται τις κοινές ρίζες UNIX. Ωστόσο, υπάρχουν κάποιες πολύ σημαντικές διαφορές μεταξύ τους, σε αντίθεση με ένα ανοιχτό σύστημα UNIX, το Mac OS X λειτουργεί ως ιδιόκτητο λογισμικό, δηλαδή απαγορεύεται η δωρεάν διανομή, οι διάφορες αλλαγές κ.ο.κ. Το πρώτο Mac OS εμφανίστηκε το 1984, το οποίο είναι πολύ νωρίτερο από την εμφάνιση των Windows. Το ίδιο το σύστημα Mac OS X είναι ένα σημαντικά επανασχεδιασμένο σύστημα BSD-UNIX με δικό του πυρήνα (XNU).

Οφέλη από το Mac OS. Η ωφέλιμη πλευρά του συστήματος Mac OS είναι η σχεδόν πλήρης απουσία ιών υπολογιστών για το σύστημα Macintosh. Και το σημείο δεν είναι μόνο η μη υπερβολική επικράτηση του συστήματος Mac OS X σε σύγκριση με το σύστημα Windows, αλλά και το γεγονός ότι όλοι οι παραδοσιακοί ιοί υπολογιστών δεν λειτουργούν απλά στο περιβάλλον UNIX. Θεωρητικά, φυσικά, υπάρχουν δείγματα ιών που μπορούν να λειτουργήσουν με κάποιες εφαρμογές υπολογιστών για Mac OS, ωστόσο ο αριθμός τους σε σύγκριση με το κακόβουλο λογισμικό που είναι γραμμένο για τα Windows είναι απλά ασήμαντος.

Οι ιοί μπορούν να είναι επιβλαβείς μόνο σε περιπτώσεις που ο χρήστης τους εκκινεί κάνοντας διπλό κλικ στο ποντίκι. Τα προγράμματα που μολύνουν τα μηνύματα κατά την ανάγνωση μιας επιστολής ή το άνοιγμα μιας ιστοσελίδας είναι ακόμα άγνωστα. Η παρουσία απλών ενδείξεων ασφάλειας. Για να κάνετε τις απαραίτητες αλλαγές στο σύστημα Mac OS, για παράδειγμα, για να ενημερώσετε το εγκατεστημένο λειτουργικό σύστημα ή να εγκαταστήσετε ένα νέο πρόγραμμα, ο χρήστης συνήθως χρειάζεται μόνο να εισαγάγει έναν κωδικό πρόσβασης.

Τα Windows είναι πιο απαιτητικά σε τέτοιες περιπτώσεις.

προτείνει μερικές διαφορετικές επιβεβαιωτικές ενέργειες. Ακόμα και απομακρυσμένη hacking ενός υπολογιστή που εκτελεί Mac OS είναι πολύ πιο περίπλοκη από την πειρατεία μιας μηχανής που εκτελεί Windows και διάφορα προγράμματα προστασίας από ιούς μπορεί να χρειαστούν μόνο για να μην στείλει αθέλητα ένα μολυσμένο αρχείο έναν υπολογιστή που τρέχει ένα σύστημα Windows, αλλά δεν μπορεί να σας κάνει κακό.

Ο εργονομικός σχεδιασμός όλων των εφαρμογών, η ομορφιά του πως το ίδιο το λειτουργικό σύστημα και το υπάρχον υλικό. Εξαιρετική απλότητα στην καθημερινή χρήση. Δυστυχώς, αυτό το εξαιρετικό δείγμα εξακολουθεί να έχει τη φήμη ενός ελίτ προϊόντος στη χώρα μας και, σύμφωνα με αυτό, είναι πολύ πιο πολύτιμο από τα Windows, για παράδειγμα.

Πολύ απλή διαχείριση. Η εργασία με λογισμικό για Mac είναι συνήθως πιο εύκολη από τη χρήση λογισμικού για Windows. Ένα εντυπωσιακό παράδειγμα είναι ένα πακέτο που ονομάζεται iLife, το οποίο είναι εγκατεστημένο σε οποιονδήποτε υπολογιστή Macintosh. Σας επιτρέπει να διαχειριστείτε εύκολα τη μουσική και τις φωτογραφίες, να επεξεργαστείτε βίντεο και επίσης να καταγράψετε τα αποτελέσματα σε δίσκους. Όποιος ήταν σε θέση να κυριαρχήσει ένα από τα προγράμματα για το Mac OS X σύστημα μπορεί εύκολα να αντιμετωπίσει με άλλο λογισμικό - οι εφαρμογές για αυτό το λειτουργικό σύστημα είναι παρόμοιες με τις άλλες πολύ περισσότερο από τα προγράμματα για το σύστημα των Windows.

Από την άποψη των χρηστών του Mac OS, μοιάζει με αυτό:

  1. Ο πυρήνας. Παρέχει εργασία με διάφορες συσκευές, διαχειρίζεται διαδικασίες και μνήμη.
  2. Υποσύστημα κειμένου, η εφαρμογή της εργασίας με το σύστημα μέσω του τερματικού.
  3. Το σύστημα απομακρυσμένης πρόσβασης όταν εργάζεστε σε λειτουργία κειμένου.
  4. Το σύστημα απομακρυσμένης πρόσβασης όταν εργάζεται σε γραφική λειτουργία.
  5. Ένα σύστημα για τη μεταφορά ενός γραφικού παραθύρου εφαρμογών σε έναν άλλο υπολογιστή.

Mac Μειονεκτήματα

Το πρώτο είναι ότι το σύστημα Mac OS μπορεί να εγκατασταθεί μόνο σε υπολογιστές Macintosh που κατασκευάζονται από την Apple. Αυτοί οι υπολογιστές έχουν, σε αντίθεση με τους προσωπικούς υπολογιστές που μας έχουν εξοικειωθεί, μια κλειστή αρχιτεκτονική, δηλαδή οι υπολογιστές αυτοί συλλέγονται αποκλειστικά από την Apple. Αυτό είναι καλό, αφενός, καθώς εξασφαλίζει 100% ολοκλήρωση του υλικού και του λογισμικού του υπολογιστή, καθώς και την άριστη ποιότητα των χρησιμοποιούμενων εξαρτημάτων και τη διαδικασία συναρμολόγησης.

Ωστόσο, υπάρχει μια αντίστροφη πλευρά του νομίσματος. Δεδομένου ότι ο κατασκευαστής των "Mac" είναι μόνο ένας, τότε δεν υπάρχει ανταγωνισμός εδώ, καταρχήν. Αυτό από την άποψη των καταναλωτών δεν είναι πολύ καλό. Επιπλέον, υπάρχει κάποιο πρόβλημα με τη διαδικασία εγκατάστασης του προγράμματος οδήγησης. Όχι όλες οι διαθέσιμες συσκευές παράγουν προγράμματα οδήγησης για το σύστημα Mac OS και το ίδιο το σύστημα δεν αναγνωρίζει όλα, ακόμα και πολύ συχνά χρησιμοποιούμενα μηχανήματα.

Σχεδόν πλήρης έλλειψη παιχνιδιών. Αναπτύσσονται κυρίως για κονσόλες παιχνιδιών και προσωπικούς υπολογιστές με Windows. Αν και η επιλογή των διαθέσιμων παιχνιδιών για το Mac είναι πολύ μέτρια, μεταξύ τους υπάρχουν πολύ πραγματικοί πολύτιμοι λίθοι, για παράδειγμα, ένα aviasimulator που ονομάζεται X-Plane 9 ή ένα μουσικό παιχνίδι που ονομάζεται Guitar Hero 3.

Χαρακτηριστικά

Το κύριο χαρακτηριστικό που αγγίζει αμέσως το μάτι είναι η γραφική διεπαφή του συστήματος. Για παράδειγμα, εάν στα Windows, κάθε πρόγραμμα που εκτελείται, κατά κανόνα, αντιστοιχεί σε ένα παράθυρο με καρτέλες που ανοίγουν ήδη σε αυτό, καθώς και σε γραμμές εργαλείων, τότε στο Mac OS χρησιμοποιούνται πλωτά πλαίσια και παράθυρα που δεν συνδέονται με κοινό παράθυρο. που βρίσκεται στην επιφάνεια εργασίας. Ένα άλλο χαρακτηριστικό γνώρισμα της διεπαφής Makovsky είναι ο πίνακας αποβάθρας.

Είναι ένα πάνελ που βρίσκεται στο κάτω μέρος της επιφάνειας εργασίας, όπου βρίσκονται τα εικονίδια των εφαρμογών και των αρχείων στα οποία απαιτείται γρήγορη πρόσβαση, καθώς και όλες οι τρέχουσες εφαρμογές ηλεκτρονικών υπολογιστών. Είναι δυνατή η επεξεργασία του πίνακα, η αλλαγή μεγέθους, η προσθήκη και η κατάργηση εικονιδίων εφαρμογών. Αυτό ακολουθείται από τις διαθέσιμες λειτουργίες λογισμικού. Η λίστα των προγραμμάτων για το Mac OS δεν είναι τόσο εντυπωσιακή όσο για τα Windows, ωστόσο, δεν είναι πάρα πολύ μικρή, εν πάση περιπτώσει, όλες οι βασικές απαραίτητες εφαρμογές για ψυχαγωγία και εργασία υπάρχουν, επιπλέον, η ίδια η έννοια της διαδικασίας δημιουργίας λογισμικού από την Apple υπονοεί ότι μόνο ένα πρόγραμμα θα είναι αρκετό για να επιτύχει τη λύση μιας εργασίας, το πιο σημαντικό είναι ότι πρέπει να λειτουργήσει άψογα.

Οι προγραμματιστές του GUI Mac OS πιστεύουν ότι έτσι θα είναι πολύ πιο βολικό για τους χρήστες που δεν θα μπερδευτούν σε έναν άπειρο αριθμό πιθανών επιλογών και ο ίδιος ο υπολογιστής δεν θα μετατραπεί σε μια χωματερή από εξαιρετικά αμφιλεγόμενα προγράμματα που απειλούν την απόδοση ολόκληρου του λειτουργικού συστήματος. Ο αριθμός των διαθέσιμων εφαρμογών για Mac αυξήθηκε σημαντικά τα τελευταία χρόνια, ωστόσο η επιλογή εξακολουθεί να μην είναι τόσο μεγάλη όσο, για παράδειγμα, για το σύστημα των Windows.

Ωστόσο, για σχεδόν οποιαδήποτε επιθυμητή εργασία, μπορείτε να επιλέξετε το κατάλληλο προϊόν λογισμικού. Είναι απαραίτητο μόνο να έχετε ευρυζωνική πρόσβαση στο Internet, καθώς είναι πολύ δύσκολο να βρείτε και να αγοράσετε λογισμικό για Mac OS σε δίσκους (ειδικά νόμιμους).

Αποτελέσματα

Έτσι, μπορείτε να κάνετε απογραφή. Αν χρειάζεστε ένα πολύ βολικό, λειτουργικό, γρήγορο σύστημα δημιουργικότητας και εργασίας και δεν έχετε προβλήματα με τα χρήματα - το Mac είναι η επιλογή σας. Σε αυτό μπορείτε να επιτύχετε εξαιρετικά αποτελέσματα.

Θέλετε να παίξετε κάτι υψηλής ποιότητας, και τα έγγραφα πρέπει να γίνουν, και να ασχοληθείτε με διάφορες δυσκολίες στον υπολογιστή δεν είναι ένα κυνήγι καθόλου, και δεν υπάρχουν πάρα πολλά χρήματα; Στη συνέχεια - Windows, και μόνο του. Το λεπτό εργαλείο, δεν είναι πολύ δύσκολο και βολικό στη μετριοπάθεια. Σε ορισμένα σημεία υπάρχουν προβλήματα, αλλά γενικά ένα πολύ αξιόλογο εργαλείο.

ALEXANDER POTEMKIN

Mac OS X ή Τι πρέπει να γνωρίζει ο καθένας

για Macintosh, Apple και λειτουργικά συστήματα

Η πρώτη μου γνωριμία με τον Mac έγινε ερήμην: από τα screenshots, τις περιγραφές και τις ενθουσιώδεις κραυγές των ανθρώπων που έχουν συνεργαστεί μαζί του. Ήταν πολύ φυσικό να θέλεις να γνωρίσεις αυτόν τον υπολογιστή, και τόσο πιο γρήγορα τόσο το καλύτερο.

Έτσι, η επιθυμία έγινε πραγματικότητα - ήμασταν "εισήγαγε", ήταν εδώ που όλα άρχισαν ...

Θα αναφέρω την ιστορία της ανάπτυξης των υπολογιστών της Apple (επηρεάζοντας έτσι τη δημιουργία των πρώτων προσωπικών υπολογιστών) και της ίδιας της Apple, ενώ μιλάμε και για την τελευταία έκδοση του λειτουργικού συστήματος Mac OS X τη στιγμή της γραφής.

Η εμφάνιση του πρώτου προσωπικού υπολογιστή (μικρή ιστορική εισαγωγή)

Ο πρώτος προσωπικός υπολογιστής (με την έννοια ότι θα μπορούσε να "ληφθεί μαζί σας") θα πρέπει να θεωρείται υπολογιστές Altair. Ωστόσο, το πρώτο Altair δύσκολα μπορεί να ονομαστεί πλήρης "υπολογιστές" - μια φορά? υπολογιστές, "κατάλληλο" για τον μέσο χρήστη - δύο.

Σχετικά με τη χρησιμότητα: το μόνο που αντιπροσωπεύει αυτή η τεχνική ήταν το συνηθισμένο "κουτί" με μεγάλο αριθμό διακοπτών. Επιπλέον, ο χρήστης προσφέρθηκε να συναρμολογήσει μια τέτοια τεχνική ο ίδιος, οπότε και αυτή η τεχνική δεν είχε ειδικές ιδιότητες χρήστη.

Μικρή παρέκκλιση για την ανάπτυξη υπολογιστών στη δεκαετία του 1970: οι κύριοι χρήστες ήταν επαγγελματίες υπολογιστών - χάκερ. Η σταδιοδρομία τους άρχισε ουσιαστικά στους μεγάλους υπολογιστές της εταιρείας Dell ή της IBM (η τελευταία δεν χρησιμοποίησε δημοτικότητα). Ο χρόνος του υπολογιστή ήταν πολύ ακριβός, και η λαχτάρα για τους υπολογιστές ήταν πολύ υψηλή. Έτσι άρχισαν να εμφανίζονται οι πρώτοι υπολογιστές που συγκεντρώθηκαν "για τους εαυτούς τους".

Ένας από αυτούς τους υπολογιστές, που ξεκίνησε σε "βιομηχανική" παραγωγή, ήταν οι υπολογιστές Altair από το MITS. Αμέσως μετά την οργάνωση αυτής της εταιρείας, κατακλύστηκε με παραγγελίες για το επόμενο έτος. Οι άνθρωποι πλήρωσαν χρήματα για την ευκαιρία να αποκτήσουν ένα πακέτο με μικροκυκλώματα και ένα σχέδιο συλλογής όλων των στοιχείων σε ένα τετράγωνο.

Ο αριθμός των ανθρώπων που θέλουν να κατέχουν έναν τέτοιο "υπολογιστή" έχει αυξηθεί σταθερά, γεγονός που αύξησε το συνολικό επίπεδο τεχνικής εκπαίδευσης και, συνεπώς, τον αριθμό των ατόμων που εμπλέκονται σε πειρατεία.

Αυτά τα "κουτιά" ήταν σε ζήτηση, αλλά υπάρχουν πάντα άνθρωποι που θέλουν να κάνουν κάτι δικό τους, να κάνουν καλύτερα. Ένας από αυτούς τους ανθρώπους ήταν ο Steve Wozniak. Παρακολούθησε τακτικά συναντήσεις χάκερ και τελικά αποφάσισε να δημιουργήσει έναν υπολογιστή για δική του ευχαρίστηση.

Το τσιπ 6502 από την τεχνολογία MOS (το κύριο κριτήριο κατά την επιλογή αυτού του τσιπ ήταν το τίμημα) έγινε ο επεξεργαστής. Οι μάρκες που ήταν σε θέση να συνεργαστούν με αυτόν τον επεξεργαστή του παρουσιάστηκαν από τον Dan Sokol σε μία από τις συναντήσεις του club.

Μετά από κάποιο χρονικό διάστημα, ο Wozniak συγκέντρωσε τον υπολογιστή του έτσι ώστε όλα να ταιριάζουν σε έναν πίνακα (που ήταν μια πολύ όμορφη λύση). Επιπλέον, έπρεπε να γράψει τη Βασική του, αφού η μόνη έκδοση εκείνης της εποχής ήταν το λεγόμενο Tiny Basic, το οποίο δεν ταιριάζει καθόλου με τον Wozniak - χρειαζόταν μια πλήρη έκδοση. Χωρίς ερμηνευτή μιας γλώσσας προγραμματισμού, ένας υπολογιστής δεν θα παρουσιάζει ιδιαίτερο ενδιαφέρον.

Ο φίλος της Wozniak, Steve Jobs, εμπνεύστηκε από αυτό το συμβούλιο και κατά συνέπεια αποφάσισε ότι ήταν απλώς υποχρεωμένοι να απελευθερώσουν τον υπολογιστή τους με τον ίδιο τρόπο που έκαναν και άλλες εταιρείες.

Αυτή ήταν η αρχή του θρυλικού υπολογιστή της Apple II, η παρουσίαση του οποίου δεν μπορούσε να αφήσει κανέναν αδιάφορη σε μια τέτοια τεχνική.

Apple Inc.

Η Jobs κατάφερε να μπει στον υπεύθυνο ομάδας που ονομάζεται Mike Markkula, ο οποίος στο παρελθόν ασχολήθηκε με την οργάνωση πωλήσεων και πέτυχε μεγάλη επιτυχία στον τομέα αυτό. Από τότε που εγκατέλειψε την Intel, η Markkula συμμετείχε σε διάφορα επιχειρηματικά έργα.

Ο Jobs ζήτησε να γράψει ένα επιχειρηματικό σχέδιο για την Apple και η Markkula συμμετείχε στο έργο: με τη βοήθειά του η εταιρεία κατόρθωσε να αντλήσει κεφάλαια για επενδύσεις, να προσελκύσει τον Mike Scott, έναν από τους διευθυντές της Fairchild Semiconductor, ο οποίος έλαβε την προεδρία της εταιρείας. Επιπλέον, ο Markkula υπέγραψε επίσης τα έγγραφα ως ο πρώτος πρόεδρος του διοικητικού συμβουλίου.

Το επόμενο άτομο που συμμετείχε στην εταιρεία ήταν ο John Scully, πρόεδρος της Pepsi-Cola, η μεγαλύτερη εταιρεία PepsiCo.

Η Scully δεν είχε ειδική τεχνική εκπαίδευση, αλλά ήταν από καιρό οπαδός προηγμένων τεχνολογιών και, επιπλέον, γοητεύτηκε από τον Jobs.

Η φράση του Jobs στην Scully: "Είχατε ποτέ την επιθυμία να αλλάξετε τον κόσμο; Ή μήπως σκοπεύετε να περάσετε το υπόλοιπο της ζωής σας συνεχίζοντας να εμπορεύεστε με γλυκά νερό; "Σημείωσε την αρχή μιας πολύ στενής σχέσης μεταξύ τους, η οποία αργότερα, δυστυχώς, θα είναι προορισμένη να αποσυντεθεί.

Ο John Scully γίνεται πρόεδρος της εταιρείας τον Απρίλιο του 1983.

Στις αρχές του 1980 ο ετήσιος κύκλος εργασιών της εταιρείας υπερέβη τα 10 εκατομμύρια δολάρια.

Πρώτα προβλήματα

Μετά την Apple II, η εταιρεία ξεκίνησε το πρώτο πρόβλημα. Στις 19 Μαΐου 1980 παρουσιάστηκε ένας νέος υπολογιστής - Apple III. Από τεχνική άποψη, αυτό το αυτοκίνητο ήταν πιο τέλειο, αλλά με αυτό ξεκίνησε η σειρά των αποτυχιών: μετά από μια σειρά καθυστερήσεων, το προϊόν κυκλοφόρησε στην αγορά σε μια ημιτελή μορφή, ως αποτέλεσμα της οποίας δεν αναγνωρίστηκε από τους χρήστες. Ένας από τους κύριους λόγους για τέτοια προβλήματα ήταν τα εξής: ήταν ο πρώτος υπολογιστής που συναρμολογήθηκε υπό τις συνθήκες μιας "επιχείρησης" από μια ομάδα μηχανικών που εποπτεύονταν από τον Jobs.

Το 1983, η Lisa βγήκε, χρησιμοποιώντας όλα τα πλεονεκτήματα ενός γραφικού περιβάλλοντος (που αναπτύχθηκε από τη Xerox) και εξοπλισμένο με 1 MB μνήμης RAM, CPU Motorolla 68000 (32 bit, 5 MHz), 2 μονάδες δισκέτας, 5 MB σκληρό δίσκο.

Ο Markkula απέρριψε τον Steve (Jobs, ο ίδιος ο Wozniak αποχώρησε μετά από μια σοβαρή αεροπορική συντριβή το 1981) από την εργασία σε αυτόν τον υπολογιστή, με αποτέλεσμα όλη η ενέργεια του Jobs να σταλεί στον υπολογιστή Macintosh.

Οι υπολογιστές της Lisa θα γίνουν δημοφιλείς με την κυκλοφορία του Lisa 2 και μια σημαντική μείωση των τιμών ($ 3.495 έναντι $ 9.995), αλλά αφού διοριστεί ως διευθυντής έργου για τη Lisa και Macintosh, ο Steve θα φροντίσει να κλείσει το πρώτο έργο.

Η Jobs προώθησε ενεργά τους απογόνους της, με αποτέλεσμα ο Macintosh να γίνει πολύ πιο δημοφιλής από τη Λίζα. Αυτό διευκολύνθηκε από μια αρμόδια εταιρεία μάρκετινγκ και, το σημαντικότερο, από έναν ακούραστο ίδιο τον Jobs.

Κατά την ανάπτυξη αυτού του υπολογιστή, έγινε ένα σοβαρό λάθος - σε τιμή πάνω από $ 2500 δεν μπορούσε να ονομαστεί φτηνός υπολογιστής και ταυτόχρονα ο τεχνικός εξοπλισμός του (ιδιαίτερα η απουσία σκληρού δίσκου, η αδυναμία σύνδεσης εξωτερικών συσκευών, η παρουσία μικρού αριθμού προγραμμάτων) θεωρήστε αυτόν τον υπολογιστή ως μια σοβαρή τεχνική.

NeXT Inc.

"Μέχρι το 1985, η Apple έφτασε για πρώτη φορά σε πωλήσεις 2 δισεκατομμυρίων δολαρίων σε σύντομο ιστορικό της εταιρείας, ενώ το μερίδιο αγοράς των προσωπικών υπολογιστών της IBM και συμβατών μοντέλων αυξήθηκε. Η Apple βρίσκεται σε μια δύσκολη κατάσταση που απαιτεί την άμεση παρέμβαση των πρεσβυτέρων.

... Η Apple ήταν εξαιρετικά απαραίτητη για να συντομεύσει τον αναπτυξιακό κύκλο των νέων μοντέλων, τα περισσότερα από τα οποία ήταν καθυστερήσεις που προκλήθηκαν από την άστοχη προσπάθεια της Jobs για τελειότητα. Επιπλέον, η Jobs άρχισε να παρεμβαίνει όλο και περισσότερο στις δραστηριότητες των άλλων τμημάτων της εταιρείας, δεν είναι πλέον ικανοποιημένη μόνο με τον αποκλεισμό των υπολογιστών Macintosh. Οι διαχειριστές όλων των τμημάτων πλήρωναν τη Σκάλλυ με καταγγελίες, η ουσία της οποίας βράστηκε σε ένα πράγμα: είτε θα καθιερωνόταν ταχέως έλεγχος πάνω στην Εργασία, είτε θα έπεφτε ολόκληρο το πλοίο.

... Τέλος, μετά από μακρύ και επώδυνο δισταγμό, η Scully αποφάσισε να στερήσει τον φίλο και τον δάσκαλό της από την πραγματική επιρροή πάνω στην εταιρεία, αφαιρώντας τον στη συμβολική θέση του προέδρου της Apple. Μια τέτοια θεμελιώδης αλλαγή στην ισορροπία ισχύος εντός της εταιρείας απαιτούσε την έγκριση του Mike Markkul και του διοικητικού συμβουλίου της Apple. Λίγο πριν ξεκινήσει η συνεδρίαση του διοικητικού συμβουλίου στις 10 Απριλίου 1985, η Scully υπενθύμισε την απασχόληση κατά μέρος και του είπε για τα σχέδιά του. Η Jobs αντέδρασε όπως ένα παιδί που αποστέλλεται σε μια ξένη οικογένεια για να ανυψωθεί ενάντια στη θέλησή του.

Τέλος, μετά από ατελείωτες συζητήσεις, οι οποίες άρχισαν νωρίς το βράδυ και έληξαν σχεδόν μια μέρα αργότερα, το Διοικητικό Συμβούλιο της Apple κάλεσε ομόφωνα την αποστολή της Jobs στην τιμητική παραίτηση ... "[1].

Έτσι, ο Steve Jobs "έχει φύγει". Ωστόσο, η ιστορία της δραστηριότητάς του δεν τελειώνει εκεί - δημιουργεί μια νέα εταιρεία που διαδραμάτισε μεγάλο ρόλο στην ανάπτυξη των λειτουργικών συστημάτων, και στη συνέχεια της Apple η ίδια, έτσι εν συντομία για την ταχεία ανάπτυξη του NeXT.

Δημιουργία εταιρείας

Η Jobs, με τη βοήθεια επτά συνιδρυτών που εγκατέλειψαν την Apple μαζί της, δημιούργησε τη NeXT Inc. το 1985. (αργότερα μετατράπηκε σε NeXT Computer Inc.) με ένα νόμιμο ταμείο ύψους 7 εκατομμυρίων δολαρίων.

Ο Steve Jobs επισκέπτεται τα περισσότερα αμερικανικά πανεπιστήμια για την αναζήτηση ενδιαφέρουσας τεχνολογίας, οπότε στο Πανεπιστήμιο Carnegie Milon συναντά τον Avie Tevanian, που εργάζεται στον πυρήνα Mach.

12 Οκτωβρίου 1988 Ο Steve Jobs διοργανώνει μια έκθεση στο Σαν Φρανσίσκο, παρουσιάζοντας όλα τα χαρακτηριστικά της νέας κομψής μηχανής NeXTcube (με 256 MB μαγνητο-οπτικό δίσκο, επεξεργαστή 68030, χωρίς σκληρό δίσκο και δισκέτα) και το σύστημα NeXTSTEP (έκδοση 0.8).

18 Σεπτεμβρίου 1990 Ο Steve Jobs πραγματοποιεί μια νέα επίδειξη στο Σαν Φρανσίσκο για την παρουσίαση του νέου αυτοκινήτου και του νέου συστήματος NeXTSTEP 2.0. Αυτή η ημερομηνία θεωρείται η ημερομηνία της επίσημης απελευθέρωσης του υπολογιστή NeXT.

Ο Tim Berners-Lee, που εργάζεται στο CERN, αναπτύσσει τον πρώτο web client (browser) για το NeXTSTEP.

25 Απριλίου 1991 Ο Steve Jobs διοργανώνει μια επίδειξη στο CNIT στο Παρίσι, που θα συμπέσει με την επίσημη κυκλοφορία των υπολογιστών NeXT στη Γαλλία.

Διεξήχθησαν πολυάριθμες επιδείξεις των μηχανών NeXT και NeXTSTEP2. Ειδικότερα, ο Jobs παρουσίασε τους πίνακες Lotus 1-2-3 που τρέχουν μέσα από τον εξομοιωτή SoftPC, μετά τον οποίο, επισημαίνοντας τι μπορεί να γίνει καλύτερα, παρουσίασε ένα επαναστατικό πρόγραμμα διαχείρισης τραπέζι, Improv. Επίσης, αποδείχθηκε η εργασία του υποσυστήματος γραφικών.

Εκδόθηκε στις 25 Μαΐου 1993 στο NeXTWORLD Expo, το λειτουργικό σύστημα NeXTSTEP 3.1 ήταν η πρώτη έκδοση του NeXTSTEP που τρέχει σε μηχανές εκτός του NeXT - στον υπολογιστή 486. Η έκδοση του NeXTSTEP 3.1 για τον υπολογιστή ονομάστηκε NEXTSTEP 486.

23 Νοεμβρίου 1993, η Sunsoft ανακοινώνει την άδεια χρήσης μέρους του κώδικα NeXTSTEP για μελλοντική χρήση στο λειτουργικό σύστημα Solaris. Η NeXT, με τη σειρά της, ανακοινώνει τη θύρα NeXTSTEP σε υπολογιστές στην πλατφόρμα SUN - SPARC.

Αμέσως μετά τη συμφωνία αυτή, η SUN επενδύει 10 εκατομμύρια δολάρια στο NeXT.

Το 1994, η NeXT δημοσιεύει προδιαγραφές λογισμικού, που ονομάζεται OpenStep, με βάση το σύστημα NeXTSTEP 3.2. Η πρωτοβουλία λαμβάνει την υποστήριξη του GNU - η ανάπτυξη του GNUstep έχει αρχίσει.

Τον Απρίλιο του 1995, η NeXT εξαργυρώνει όλα τα δικαιώματα στο Object-C από το Stepstone. Ταυτόχρονα, η ΠΟΠ (PDO - Portable Distributed Objects - ένα σύστημα κατανεμημένων υπολογιστών) και το NetInfo - ένα πρόγραμμα που ήταν συμβατό με το NeXTSTEP.

Τον Ιούνιο του 1995, η NeXT κυκλοφορεί τις εκδόσεις λογισμικού NeXTSTEP 3.3J και EOF 1.1J.

20 Δεκεμβρίου 1996 Η Apple αγοράζει το NeXT για 400 εκατομμύρια δολάρια. Ωστόσο, ορισμένοι υποστηρίζουν το αντίθετο. Η μυστηριώδης εικόνα στην επίσημη ιστοσελίδα προηγήθηκε της ανακοίνωσης. Σε κάθε περίπτωση, αυτή είναι μια άλλη ιστορία, η οποία ξεκινά στις 24 Μαρτίου 2001 με την κυκλοφορία του Mac OS X.

Επιστροφή του ιδρυτή

20 Δεκεμβρίου 1996, ο Steve Jobs επιστρέφει στην μητρική του εταιρεία, η οποία είναι το μόνο τελευταίο όφελος.

Ο Steve συνεχίζει την πολιτική του αρχικού σχεδιασμού του αυτοκινήτου (τα αυτοκίνητα NeXT "συσκευάστηκαν" σε μια πολύ κομψή μαύρη θήκη) και το φέρνει στο λογικό συμπέρασμά του: από τη στιγμή της έναρξης τους, ο "Maki" ορθώς θεωρήθηκε ως το πιο απλό και κατανοητό στη χρήση.

Η πολιτική του Steve Jobs βασίζεται στο γεγονός ότι ο υπολογιστής δεν πρέπει πλέον να θεωρείται ως κάτι περίπλοκο, μάλλον, ως ένα άλλο μέρος του εσωτερικού, οικιακές συσκευές. Αυτός είναι ο λόγος για τον εξαιρετικό σχεδιασμό των τελευταίων υπολογιστών (το πιο ζωντανό παράδειγμα του iMac) από την Apple, καθώς και μια σειρά προγραμμάτων που ξεκινούν με το γράμμα "i" (iTunes, iMovie, iDVD, iPhoto) - την ιδεολογία απλών προγραμμάτων. Η Apple βλέπει τον υπολογιστή ως ένα απλό αλλά ταυτόχρονα πολύ ισχυρό εργαλείο για την εκτέλεση οποιωνδήποτε εργασιών από οποιονδήποτε χρήστη.

Macintosh: ποιος είναι ο δημιουργός, ο υπολογιστής ...

Mac είναι η δημιουργία της Apple υπό την ξεκάθαρη καθοδήγηση του Steve Jobs - ένας άνθρωπος, χάρη στην τρελή ενέργεια του οποίου δημιουργήθηκε αυτή η "εταιρεία μήλων". Μια σύντομη περιγραφή της εργασίας μπορεί να χρησιμεύσει σε μια τέτοια περιγραφή: αυτοπεποίθηση, λίγο εγωιστικό και, αναμφισβήτητα, ταλαντούχο χαρισματικό ηγέτη. Ωστόσο, ο δημιουργός του πρώτου Mac ήταν ο φίλος του Jobs - Steve Wozniak, ένας ταλαντούχος χάκερ (με την αρχική έννοια της λέξης) από τη φύση μάλλον ήρεμο, πρωτότυπο και χαρούμενο πρόσωπο. Ίσως αυτές οι ιδιότητες μπορούν να βρεθούν στους Mac μέχρι τώρα. Κάθε μηχανή είναι στο δικό της πρωτότυπο, έχει τα πλεονεκτήματα και τα μειονεκτήματά της. Επιπλέον, το κύριο πλεονέκτημα της εταιρείας Apple μπορεί να σκεφτεί σωστά το γεγονός ότι μπορείτε να πάρετε οποιοδήποτε πρόσωπο από το δρόμο, τον βάζετε πίσω από τον Macintosh και σε 15-20 λεπτά θα είναι σε θέση να εκτελέσει τις περισσότερες από τις απαραίτητες λειτουργίες. Ωστόσο, αυτό είναι ήδη ένα λειτουργικό σύστημα, και υπάρχει μια ξεχωριστή συζήτηση γι 'αυτό.

Λειτουργικά συστήματα της Apple

Mac OS 9 (Classic)

Σε Mac, δύο λειτουργικά συστήματα μπορούν να τρέξουν από τη γέννηση - Mac OS X και Mac OS 9 - αυτό είναι εγγενές. Ωστόσο, η τελευταία δημιουργία της Apple προσπαθεί επίμονα να εξαφανιστεί από την αγορά με το νεότερο σύστημα ("δέκα").

Είναι δυνατόν να ριζώσω σε ένα Mac οποιοδήποτε σύστημα που τρέχει σε επεξεργαστές PowerPC και αυτό είναι τουλάχιστον Linux, OpenBSD, NetBSD, QNX, αλλά στο δικό μου σύστημα, κατά τη γνώμη μου, έχω τη δική μου γοητεία και δεν βλέπω να αλλάζει πολύ.

Έτσι, στο οπλοστάσιο της Apple υπάρχουν δύο λειτουργικά συστήματα: το Mac OS 9 και το Mac OS X. Το πρώτο είναι τώρα αναφερόμενο ως κλασικά, πιο συγκεκριμένα, είναι ένα παλαιότερο σύστημα που δεν χρησιμοποιεί τέτοιες ευκολίες ζωής, όπως προστασία μνήμης και προληπτικό multitasking.

Σε μια από τις περιγραφές αυτού του συστήματος, συνάντησα μια καλή αναλογία: το Mac OS 9 υποθέτει ότι όλα τα προγράμματα είναι φιλικά μεταξύ τους και με τον χρήστη και, επιπλέον, γράφονται σωστά. Αν κάποιος "δηλώσει" ότι αυτός και μόνο χρειάζεται όλους τους πόρους του επεξεργαστή, και εδώ και τώρα, το σύστημα θα παρέχει αυτούς τους πόρους. Κάποια στιγμή, το ιερό καθήκον του προγράμματος είναι να "παραιτηθεί" από όλα τα δανεισμένα, μόλις αυτό δεν είναι πλέον απαραίτητο, και να μην "αναρριχηθεί" στη δική του περιοχή μνήμης. Αυτή η προσέγγιση μπορεί να φαίνεται περίεργη σε κάποιον, ωστόσο, εργάστηκε για περισσότερα από 10 χρόνια και οι περισσότεροι από τους "makuzerov" (από το χρήστη του αγγλικού macintosh) δεν πρόκειται να εγκαταλείψουν το αγαπημένο τους σύστημα, δικαιώνοντας απλά και συνοπτικά την απόφασή τους: "Εμείς και εδώ δεν είναι κακό. Ωστόσο, μπορεί να γίνει κατανοητό: το "εννέα" είναι ένα πολύ απλό και ευέλικτο σύστημα σε αντίθεση με το "δέκα", το οποίο βασίζεται στο UNIX. Λίγοι άνθρωποι όπως αυτό το γεγονός από όλους τους βετεράνους Mac, αλλά είναι πολύ προσελκύονται από χρήστες συστημάτων UNIX ...

Mac OS x

Έτσι, μια δωδεκάδα. Η γνωριμία μου άρχισε με το Mac OS 9.2.2 και αυτό το σύστημα κατάφερε να με ενοχλήσει πολύ με τη συσκευή μου και ίσως δεν θα είχα γράψει αυτές τις γραμμές (με μια συγκεκριμένη σκιά προπαγάνδας) αν δεν είχε πιαστεί από τη νέα μου δημιουργία - Mac OS X (10.2, επίσης γνωστό ως Jaguar). Υπάρχει ήδη κάτι να πει.

Συσκευή συστήματος Mac OS X

"Δέκα" - ένα αρκετά πρωτότυπο σύστημα. Η αρχιτεκτονική του συστήματος του Mac OS X είναι πιο εύκολο να φανταστεί κανείς ως ένα στρωμένο κέικ. Στο πρώτο επίπεδο είναι το microkernel Mach, πάνω από αυτό είναι ο Ντάργουιν, στη συνέχεια ο Core Services, οι Υπηρεσίες Εφαρμογών. Πάνω από αυτά υπάρχουν δύο ακόμη επίπεδα: ο άνθρακας και το κακάο. Στην κορυφή - το πραγματικό πρόγραμμα. Έτσι, θα εξετάσουμε ξεχωριστά κάθε μία από αυτές τις υποπεριοχές.

Microkernel Mach

Ο μικροπυρήνας είναι υπεύθυνος για τα ακόλουθα καθήκοντα:

  • Διαχείριση εικονικής μνήμης.
  • αλληλεπίδραση διεργασίας (IPC).
  • Υποστήριξη εισόδου / εξόδου (I / O) και διακοπών.
  • υποστήριξη της διαλειτουργικότητας του υλικού και του λογισμικού ·
  • τη διαχείριση εργασίας και τα θέματα (Tasks & Threads).

Αυτή η προσέγγιση παρέχει μια αρκετά σαφή, κατανοητή και εύκολα φορητή δομή του λειτουργικού συστήματος. Το modularity του συστήματος υλοποιείται μέσω ενός μοντέλου "πελάτη-διακομιστή" - η μόνη διαδικασία που εκτελείται σε λειτουργία προστατευμένου επεξεργαστή είναι ο microkernel - πρωταρχικό καθήκον είναι η μετακίνηση του μέγιστου ποσού κώδικα στο επίπεδο χρήστη. Μόλις φορτωθεί, το microkernel παρέχει όλες τις απαραίτητες υπηρεσίες για τη λειτουργία των διακομιστών, ένας από τους οποίους είναι ο Darwin.

Ντάργουιν

Ο Ντάργουιν είναι αυτό που συμπληρώνει το microkernel σε ένα ολοκληρωμένο σύστημα. Ίσως ο πιο κατανοητός (αν και κάπως αγενής) ορισμός είναι ο ακόλουθος: Mach είναι ο πυρήνας, το επίπεδο του συστήματος? Ο Δαρβίνος είναι ένα κέλυφος για τον χρήστη με όλες τις εφαρμογές του.

Αυτή η δομή του συστήματος προχώρησε με το 4.4BSD Lite - το πρώτο δωρεάν πηγής * nix-system που εκκαθαρίστηκε από τον κώδικα AT & T - αρχικά, το UNIX ήταν το πνευματικό τέκνο αυτής της εταιρείας και άφησε τα ερευνητικά εργαστήριά του. Αρχικά, ο επικοινωνιακός κολοσσός εξέτασε την εξάπλωση αυτού του συστήματος μέσω των δακτύλων του, αλλά στη συνέχεια, όσο το δυνατόν συντομότερα, τα οικονομικά οφέλη υλοποιήθηκαν, ο καθένας που χρησιμοποίησε τον κώδικα που γράφτηκε στην AT & T αναγκάστηκε να το αφαιρέσει υπό την απειλή της δίωξης.

Βασικές Υπηρεσίες, Υπηρεσίες Εφαρμογών

Σε αυτό το επίπεδο, υπάρχουν κοινά στοιχεία για ολόκληρο το σύστημα, όπως το Core Foundation, ο Carbon Core, το Apple Events ... (επίπεδο βασικών υπηρεσιών) και το Quartz, QuickDraw ... (Επίπεδο Υπηρεσιών Εφαρμογών). Η ιστορία για το καθένα από αυτά είναι πέρα ​​από το πεδίο εφαρμογής του γενικού συστήματος, αλλά έχουν ένα κοινό πράγμα - είναι όλες οι βάσεις για όλες τις εφαρμογές του συστήματος, και ειδικότερα για το σύστημα.

Άνθρακας, κακάο

Αυτή είναι επίσης μια πολύ ενδιαφέρουσα τεχνολογία που αξίζει ιδιαίτερη προσοχή.

Το Mac OS X είναι το "επόμενο βήμα" μετά το Mac OS 9 (Classic), αλλά ταυτόχρονα αποτελεί μια λογική συνέχεια της ανάπτυξης των προδιαγραφών NeXT (και OpenStep). Ως εκ τούτου, είναι επιθυμητό οι εφαρμογές καθενός από τα προαναφερθέντα συστήματα να μεταφερθούν στη νέα δημιουργία της "εταιρείας μήλων" χωρίς ιδιαίτερες δυσκολίες.

Μια λύση βρέθηκε αρκετά πρωτότυπη - το νέο σύστημα υποστηρίζει "κλασικές" εφαρμογές μέσω του περιβάλλοντος Carbon και τις εφαρμογές "new" (στην πραγματικότητα - Next) του περιβάλλοντος Cocoa. Προκειμένου η εφαρμογή να λειτουργήσει στο νέο σύστημα, για τις εφαρμογές NeXT, αρκεί να επανασυνταχθεί, ενώ οι εφαρμογές από τα κλασικά θα απαιτήσουν κάποιες βελτιώσεις.

Σύμφωνα με την Apple, η "εξανθράκωση" είναι μόνο μια προσωρινή λύση - η δυνατότητα να μεταφερθούν γρήγορα εφαρμογές σε ένα νέο σύστημα (διαφορετικά, οι "δωδεκάδες" απλά θα χάσουν τις βασικές εφαρμογές τους, ξεκινώντας από τα γραφικά και τελειώνοντας με το MS Office).

Οι εφαρμογές "Carbonized" δεν είναι λανθασμένες - οι καλώς μεταφερμένες εφαρμογές δεν είναι πολύ κατώτερες από τις νέες αντίστοιχες (για παράδειγμα, μία από τις κύριες εφαρμογές της αλληλεπίδρασης του γραφικού συστήματος με τον χρήστη - Finder - γράφεται χρησιμοποιώντας αυτό το συγκεκριμένο περιβάλλον), αλλά αυτό το περιβάλλον δεν υποστηρίζει όλες τις δυνατότητες συστήματα που παρέχονται εξ ολοκλήρου μέσω κλήσεων για κακάο.

Υπάρχει μια άποψη ότι το Carbon θα παραμείνει στο σύστημα ως πρότυπο για πολύ μεγαλύτερο χρονικό διάστημα από ό, τι η ίδια η Apple υποθέτει - ο αριθμός των "παλαιών" εφαρμογών είναι πολύ μεγάλος και λίγες εταιρείες θα τολμήσουν να τις ξαναγράψει από την αρχή χρησιμοποιώντας νέα χαρακτηριστικά που μπορεί να μην είναι απαραίτητα για όλους. περισσότερο από αυτό, στις περισσότερες περιπτώσεις αυτό θα έχει τεράστια χρηματοοικονομικά έξοδα.

Αρχιτεκτονική συστήματος Mac OS X.

Η αρχιτεκτονική συστήματος Mac OS X, όπως το NextStep / OpenStep, βασίζεται στο λειτουργικό σύστημα UNIX.

Για καλύτερη κατανόηση της λειτουργίας αυτού του συστήματος, εξετάζουμε λεπτομερέστερα το σχέδιο εργασίας για * nix-συστήματα από τη φόρτωση ως την "πρόσκληση για εργασία" (γραφική ή κειμενική).

Το πρώτο ξεκινά αμέσως μετά το λογισμικό που έχει κολληθεί στον υπολογιστή (αυτό που ονομάζεται BIOS στην πλατφόρμα x86, το Firmware στο PowerPC και μερικοί άλλοι) μεταφέρει τον έλεγχο στο πρόγραμμα που έχει εγγραφεί στον σκληρό δίσκο (ή CD / DVD).

Εδώ έρχεται το bootloader. Το καθήκον του είναι σχετικά απλό - φορτώστε τον πυρήνα στη μνήμη και μεταφέρετε τον έλεγχο σε αυτό. Ίσως, έχοντας προηγουμένως ενημερωθεί από τον χρήστη, αν θέλει να ορίσει πρόσθετες παραμέτρους για τη φόρτωση του πυρήνα ή να υποδείξει ότι πρέπει να φορτωθεί μια διαφορετική εικόνα.

Το δεύτερο στάδιο είναι η φόρτωση του πυρήνα. Κύριο καθήκον του είναι να προσδιορίσει τον διαθέσιμο εξοπλισμό και την αρχικοποίησή του. Στο μέλλον, ο πυρήνας θα είναι υπεύθυνος για το έργο όλων των προγραμμάτων - απαγορεύονται απευθείας κλήσεις στο υλικό του υπολογιστή. Στη συνέχεια ο πυρήνας ξεκινά μόνο μία διαδικασία - init.

Το τρίτο στάδιο - η εργασία της διαδικασίας init (από την αγγλική - "αρχικοποίηση") - συνίσταται στη διαδοχική εκτέλεση εντολών που καταγράφονται σε αρχεία ρυθμίσεων (στον κατάλογο / etc).

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

Στη συνέχεια εκκινούνται τα συστήματα "δαίμονες" - προγράμματα που εκτελούνται στο παρασκήνιο (φόντο) και περιμένουν ένα συγκεκριμένο γεγονός, για παράδειγμα ο διακομιστής web περιμένει μια σύνδεση στη θύρα 80 και στη συνέχεια εξυπηρετεί τις εισερχόμενες εντολές.

Τέλος, προετοιμάζεται ένα τερματικό για το χρήστη και ξεκινάει το πρόγραμμα σύνδεσης, προσφέροντας να εισάγετε έναν κωδικό πρόσβασης και έναν κωδικό πρόσβασης για να ξεκινήσετε.

Αυτή ήταν η τυπική επιλογή εκκίνησης του συστήματος. Υπάρχουν και άλλες επιλογές: μεταξύ των κύριων - η αποκαλούμενη μονόδρομη και γραφική.

Το πρώτο χρησιμοποιείται για να επαναφέρει το σύστημα στη ζωή εάν συμβεί κάτι. Σε αυτήν την περίπτωση, επιτρέπεται μόνο η τοπική πρόσβαση, στην αρχή εκτελείται ένας ελάχιστος αριθμός ενεργειών (συνήθως τοποθετείται ο δίσκος σε λειτουργία ανάγνωσης μόνο, αρχικοποιώντας ένα τερματικό).

Το δεύτερο, γραφικό, είναι ήδη ένα είδος πρόσθετου: μετά την κύρια εκτόξευση, αντί ή μαζί με την εκκίνηση του τερματικού κειμένου, ξεκινά επίσης "κάτι γραφικό". Στην περίπτωση του τυπικού * nix-system, "κάτι γραφικό" είναι "X server", στην περίπτωση του Mac, είναι "WindowServer". Από αυτό το σημείο, οι περισσότεροι χρήστες πέφτουν στο εγγενές γραφικό περιβάλλον τους.

Ιδέες ενσωματωμένες στο Mac OS X

* Τα συστήματα Nix ήταν πάντα ευέλικτα, δημιουργήθηκαν και αναπτύχθηκαν ως λειτουργικό δίκτυο πολλαπλών χρηστών, πολλαπλών χρηστών. Η κανονική αλληλεπίδραση με έναν υπολογιστή κατά τη δημιουργία αυτού του συστήματος θεωρήθηκε ότι λειτουργεί σε ένα τερματικό κειμένου, με τον ένα ή τον άλλο τρόπο συνδεδεμένο με τον κεντρικό υπολογιστή.

Λίγο αργότερα, οι υπολογιστές άρχισαν να προσαρμόζονται και ο αριθμός των χρηστών αυξήθηκε. Και όχι όλοι τους άρεσε η λειτουργία κειμένου, αλλά και η γραμμή εντολών.

Μετά από λίγο καιρό, και όχι χωρίς τη βοήθεια της Apple (και της Xerox), οι χρήστες έμαθαν ότι η διασύνδεση του υπολογιστή θα μπορούσε επίσης να είναι γραφική και θα ήθελα να οδηγήσω σε ομάδες σε όλο και λιγότερους ανθρώπους.

Η ζήτηση δημιουργεί εφοδιασμό και πολλές πλατφόρμες και λειτουργικά συστήματα άρχισαν να προσθέτουν την ικανότητα να δουλεύουν σε ένα γραφικό περιβάλλον και το nix δεν έμεινε στην άκρη - υλοποιήθηκε ένα έργο γραφικού διακομιστή που τρέχει σε ένα μηχάνημα (server) και χειρίζεται συνδέσεις σε αυτό σε μια συγκεκριμένη θύρα πελάτες). Με την πάροδο του χρόνου, ο υπολογιστής έγινε ολοένα και περισσότερο χρήσιμος από ένα άτομο και η ιδέα της "διανομής" των πόρων σε άλλα μηχανήματα έγινε λιγότερο σχετική και ο διακομιστής χειριζόταν ήδη συνδέσεις από την ίδια μηχανή στην οποία λειτουργούσε.

Επιπλέον, η αρχιτεκτονική γραφικών ήταν "πολυεπίπεδη". Μετά την εκκίνηση του διακομιστή X, ξεκίνησε μια εφαρμογή που επιτρέπει στο χρήστη να αλληλεπιδρά με τον υπολογιστή - Διαχειριστής παραθύρων (διαχειριστής παραθύρων) στην ορολογία * nix. Ο διαχειριστής παραθύρων, με τη σειρά του, θα μπορούσε να εκτελέσει πρόσθετα προγράμματα (για παράδειγμα, εφαρμογές υπεύθυνες για την επιφάνεια εργασίας, για τον κάτω πίνακα οθόνης και άλλες μικρές εφαρμογές, μικροεφαρμογές). Ο τερματισμός του διαχειριστή παραθύρων σημαίνει αποσύνδεση του διακομιστή X.

Τέτοια διαστρωμάτωση είναι αρκετά στο πνεύμα των * nix-systems, όπου πολλές εφαρμογές κάνουν καλά τη δουλειά τους και ο συνδυασμός τους σας επιτρέπει να έχετε ένα καλό αποτέλεσμα. Ωστόσο, η πλατφόρμα αυτής της ευελιξίας είναι ο σημαντικός κατακερματισμός του συστήματος (το οποίο, όπως δείχνει η πρακτική, μπορεί να είναι καλό για το σύστημα στο σύνολό του, αλλά όχι για τη γραφική διεπαφή), καθώς και για απώλεια απόδοσης.

Αυτοί οι παράγοντες παρεμποδίζουν την πρόοδο των * nix-συστημάτων:

  • η έλλειψη μιας ενιαίας τυπικής βιβλιοθήκης γραφικών για προγραμματιστές (που υπάρχουν σε κάθε διανομή και δεν αλλάζουν από έκδοση σε έκδοση).
  • ένα ενιαίο γραφικό περιβάλλον (η επιλογή είναι καλή, αλλά το πρότυπο είναι απαραίτητο)?
  • η λογική του (τώρα συχνά διασυνδέει είτε αντιγράφει εμπορικές εφαρμογές, όπως η Microsoft, η Apple, η Motif ή δεν είναι πολύ σαφείς στους απλούς χρήστες).
  • (ποιότητα του κώδικα, σταθερότητα της εργασίας).

Η Apple αποφάσισε να επιλέξει το * nix ως βασική πλατφόρμα, να το επεκτείνει και να ξανακάνει ολόκληρο το γραφικό σύστημα. Έτσι, μία από τις καινοτομίες είναι η μορφή αποθήκευσης δεδομένων διαμόρφωσης - τώρα όλες οι ρυθμίσεις αποθηκεύονται σε αρχεία XML που είναι πιο δύσκολα για χειροκίνητη επεξεργασία, αλλά είναι εγγενείς για αποθήκευση δεδομένων "λογισμικού". ο οποίος έπρεπε να επεξεργαστεί τα αρχεία ρυθμίσεων αφού είχα έναν αυτόματο, φιλικό προς το χρήστη γραφικό διαμορφωτή στην πλατφόρμα * nix, καταλαβαίνω τι εννοώ, για τα υπόλοιπα θα εξηγήσω: ως αποτέλεσμα τέτοιων διαμορφώσεων, διαπιστώνεται ολόκληρη η λογική της κατασκευής αρχείων, αρκετά συχνά παραμένει σκουπίδια και δεν μπορούν να οριστούν σωστά όλες οι παράμετροι.

Επιπλέον, μια επιχείρηση δεν μπορεί να χάσει τα τελευταία χρόνια, με τη μορφή ενός μεγάλου αριθμού λογισμικού που γράφτηκε για τα "κλασσικά" (Mac OS μέχρι την έκδοση 9 inclusive) και λίγο μικρότερο για το NextStep / OpenStep.

Για να γίνει αυτό, το νέο σύστημα υποστηρίζει δύο τύπους βιβλιοθηκών - άνθρακα και κακάο. Το πρώτο είναι για συμβατότητα με τα "κλασσικά", το δεύτερο κηρύσσεται νέο και προτεραιότητα. Για να λειτουργήσει το παλιό (για τα "κλασικά" ή για την ικανοποίηση των προδιαγραφών του OPENSTEP) στο νέο σύστημα, είναι απαραίτητο να μετασχηματιστεί με μικρές αλλαγές (ή ακόμη και χωρίς αυτές). Επιπλέον, το περιβάλλον Java δηλώνεται ως ένα άλλο περιβάλλον εργασίας - η εικονική μηχανή στο Mac OS X θεωρείται ως η καλύτερη εφαρμογή μεταξύ άλλων και είναι μάλλον στενά ενσωματωμένη στο σύστημα.

Δεν πρέπει να ξεχνάμε το στρώμα BSD και το X διακομιστή, το οποίο η εταιρεία θα πρέπει σύντομα να κυκλοφορήσει στην τελική έκδοση (μόνο η έκδοση beta είναι αυτή τη στιγμή διαθέσιμη). Επίσης, δεν αναφέρθηκε η δυνατότητα εκκίνησης "κλασικών" εφαρμογών που δεν μεταφέρονται στο νέο σύστημα. Έτσι αποδεικνύεται ότι τώρα, έξω από το κιβώτιο, το σύστημα είναι σε θέση να εκτελεί εφαρμογές για "κλασικά", εφαρμογές OPENSTEP, Java και τεράστιο αριθμό εφαρμογών * nix (για τις οποίες δημιουργήθηκε ένα ξεχωριστό έργο για τη μεταφορά των λεγόμενων θυρών FreeBSD στο Darwin, επιτρέποντάς σας να εγκαταστήσετε δύο εντολές "cd" και "make install") ως γραφικό και εργάζονται από τη γραμμή εντολών.

Συμπληρώνοντας την εικόνα, είναι αδύνατο να μην αναφέρουμε ένα προϊόν που ονομάζεται Virtual PC - emulator υπολογιστή x86 σε Mac OS (η τελευταία έκδοση 6 προσομοιώνει το Pentium II MMX, η συχνότητα ρολογιού εξαρτάται από την ισχύ του ίδιου του Mac).

Έτσι η εταιρεία κατόρθωσε να διατηρήσει τους παλιούς προγραμματιστές, αλλά και να προσελκύσει νέους, όπως ένα πολύτιμο "προσωπικό εξωτερικής ανάθεσης" ως * nix-hackers και απλώς χρήστες σε όλο τον κόσμο που δεν χρειάζονται πληρωμή, αλλά και μια πολύ απτή συμβολή στην ανάπτυξη του συστήματος. .

Mac OS X στην εργασία

Desktop

Τι χρειάζεται ένας κανονικός χρήστης από τη ζωή; Απλότητα ρύθμισης, διαθεσιμότητα γραφείου, εφαρμογές για εργασία στο Διαδίκτυο, εργασία με τη μητρική (στη δική μας περίπτωση - ρωσική) γλώσσα.

Υπάρχουν τουλάχιστον δύο πακέτα γραφείου: το Microsoft Office (που δεν λειτουργεί με συνέπεια) και το Open Office. Και οι δύο παρέχουν συμβατότητα με έγγραφα που δημιουργούνται σε "συνηθισμένους" υπολογιστές. Επιπλέον, το Office από τη Microsoft είναι εξοπλισμένο με ακόμα πιο "χαρακτηριστικά" από το αντίστοιχο για τα Windows.

Εφαρμογές Διαδικτύου

Εδώ, η επιλογή είναι πολύ μεγάλη, και τα ονόματα των κατασκευαστών είναι γνωστά, επομένως, θα δώσω απλά το όνομα της αίτησης και το όνομα του κατασκευαστή:

Φυλλομετρητές: Internet Explorer (Microsoft), Safari (Apple), Mozilla (ανοιχτή πηγή), Opera (Opera Software)και πολλοί άλλοι.

ICQ: ICQ (ICQ Inc.), Fire.app (ανοικτού κώδικα), Proteus.

E-mail: το Outlook Express (Microsoft), το Entourage (Microsoft), το Mail (Apple).

Εντοπισμός

Η κωδικοποίηση του συστήματος είναι Unicode, έτσι ώστε όλες οι σωστά γραπτές εφαρμογές να μην έχουν καμία δυσκολία στην εργασία με οποιαδήποτε γλώσσα (το σύστημα μπορεί να γίνει για να μιλήσει τόσο σε Κινέζικα όσο και Ουκρανικά ανά πάσα στιγμή, το ίδιο ισχύει και για οποιαδήποτε εφαρμογή, αν ο προγραμματιστής του έχει ενοχλήσει πολύγλωσση υποστήριξη).

Επιπροσθέτως, η μετάφραση κειμένου παρέχεται στο επίπεδο των κλήσεων συστήματος.

Διακομιστή

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

Το σύστημα γνωρίζει μια έννοια όπως η "ρίζα" του χρήστη, εδώ είναι επίσης βασιλιάς και θεός και, αν το επιθυμεί, μπορεί να κάνει κάτι με το σύστημα (ειδικά από τη γραμμή εντολών).

Η εγκατάσταση του συστήματος εδώ είναι κάπως πιο εύκολη από ό, τι στο συνηθισμένο * nix - για αυτό το λόγο, υπάρχουν γραφικά προγράμματα. Ωστόσο, σε αντίθεση με το συνηθισμένο * nix, όπου όλα τα γραφικά προκαλούν συνήθως ένα θλιβερό χαμόγελο ενός γκουρού του Unix, όλα εξετάζονται εδώ.

Πρώτον, η Apple άρχισε εν γένει τη δημιουργία του συστήματος Unix, τοποθετώντας τις ρυθμίσεις της στην κλασσική αρχιτεκτονική. Μέχρι τη στιγμή της ανάγνωσης και εκτέλεσης αρχείων / etc / rc *, τα πάντα πάνε όπως συνήθως, αλλά στη συνέχεια τα scripts από την εταιρία μήλων προέρχονται από τα ίδια αρχεία. Δηλαδή Στην πραγματικότητα, αυτό συμβαίνει: ο Mach φορτώνεται, το init φορτώνεται, το οποίο τότε, όπως πρέπει, είναι υπεύθυνο για όλες τις διαδικασίες στο σύστημα. Ωστόσο, οι περισσότερες από αυτές τις διαδικασίες ξεκινούν από το SystemStarter, το οποίο διαβάζει και ξεκινάει άλλα αρχεία (από τον κατάλογο / System / Library / StartupItems). Έτσι, η μορφή των αρχείων ρυθμίσεων για οποιαδήποτε εφαρμογή στο Mac OS X είναι XML. Αυτή η μορφή αρχείου είναι λίγο πιο ευδιάκριτη για τον άνθρωπο, αλλά μπορεί εύκολα να διαβαστεί για εφαρμογές · εξάλλου, το αρχείο ρυθμίσεων δεν καταλήγει να δημιουργεί "σκουπίδια", τα οποία συνήθως μπορούν πάντα να βρεθούν σε κανονικά αρχεία ρυθμίσεων.

Ωστόσο, από εδώ και μείον: ότι είναι αδύνατο να προσαρμόσετε γραφικά, είναι απαραίτητο να κάνετε "χέρια". Όχι, το σημείο δεν είναι ότι είναι δύσκολο να γίνει (ο διερμηνέας εντολών tcsh και ο επεξεργαστής vi δεν έχουν ακυρωθεί), αλλά το γεγονός ότι όλες οι αλλαγές που έγιναν με ακούσιο τρόπο μπορούν αργότερα να ξαναγραφούν με την ενημέρωση του συστήματος.

Επιπλέον, το τείχος προστασίας (στην έκδοση διακομιστή του Mac OS X Server) στη γραφική έκδοση των ρυθμίσεών του έχει δύο επιλογές για εργασία με την κυκλοφορία: allow / deny. Και αν ο διαχειριστής αποφασίσει να ρυθμίσει το NAT (masquerading με όρους άλλων συστημάτων), τότε οι κανόνες firewall (standard ipfw, παρεμπιπτόντως) θα πρέπει να γραφτούν απευθείας σε αρχεία ρυθμίσεων, κάτι που απαιτεί μια αρκετά λεπτομερή γνωριμία με τη συσκευή του συστήματος.

Σε γενικές γραμμές, μπορούμε να πούμε ότι ο διακομιστής που τρέχει το Mac OS X Server έχει νόημα να το θέσει όπου είναι απαραίτητο να το διαχειριστεί, ίσως σε ορισμένες περιπτώσεις σε βάρος της ευελιξίας. Με άλλα συστήματα, ένας τέτοιος διακομιστής θα ζει πολύ καλά (με samba, nfs, ssh, ftpd και apache που αναφέρθηκαν προηγουμένως) και ενημερώνεται με όχι περισσότερα από 6 κλικ του ποντικιού (και δεν προκαλεί τέτοιες ατυχείς συνέπειες όπως η αυτόματη ενημέρωση σε άλλη δημοφιλής πλατφόρμα από έναν γνωστό κατασκευαστή λογισμικού) και, επιπλέον, οι ενημερώσεις μπορούν να ελέγχονται κάθε μέρα / εβδομάδα / μήνα και ο χρήστης θα σας ζητηθεί να εγκαταστήσετε τις υπάρχουσες ενημερώσεις.

Σταθμός προγραμματιστή

Ένας προγραμματιστής είναι ένα άτομο που χρειάζεται λίγο από τον διαχειριστή του συστήματος και από έναν κανονικό χρήστη, αλλά πρώτα απ 'όλα χρειάζεστε ένα βολικό σύστημα ανάπτυξης (IDE), πλήρη τεκμηρίωση και ενδεχομένως παραδείγματα εφαρμογής.

Δεν μπορώ επίσης να χάσω μια εφαρμογή όπως το Virtual PC, μια εφαρμογή που σας επιτρέπει να τρέχετε οποιοδήποτε λειτουργικό σύστημα x86 και να μιμείται Pentium II MMX, S3 Trio 32/64 (4/8/12 MB), Sound Blaster, προσαρμογέα Ethernet βασισμένο σε Intel 21041 και που κατανέμει την ποσότητα του σκληρού δίσκου και της μνήμης RAM, η οποία θα υποδειχθεί σε αυτόν. Αυτή η εφαρμογή μπορεί να αποδοθεί τόσο στην κατηγορία για προγραμματιστές (δοκιμή του προγράμματος για διάφορα συστήματα) όσο και στην κατηγορία του αναλυτή συστήματος (ο αριθμός των ταυτόχρονα λειτουργικών συστημάτων περιορίζεται μόνο από τους πόρους του συστήματος του "host") και απλά για τον μέσο χρήστη - τα "παράθυρα" με εφαρμογές που δεν έχουν ακόμη μεταφερθεί σε Mac, ή ακόμα και να παίζουν παιχνίδια (αν και όχι πολύ έντασης πόρων).

Κατά την παρασκευή του αντικειμένου χρησιμοποιήθηκαν τα ακόλουθα υλικά:

  1. Jim Carlton. Apple Μια θέα από μέσα: μια ιστορία ίντριγκας, λάθους και εγωισμού. Εκδόσεις LORI, 2001.
  2. Stephen Levy. Οι χάκερ είναι ήρωες της επανάστασης του υπολογιστή. (www.cooler.it/hackers)
  3. Η ιστορία της ανάπτυξης του NeXT. (
Συνέχιση του θέματος:
Συσκευές

Η βάση δεδομένων μητρώου του λειτουργικού συστήματος Windows έχει δομή δέντρου που αποτελείται από τμήματα, υποτομές ("θάμνοι"), "υποκαταστήματα" κ.λπ. Το κατώτατο στοιχείο αυτού του ...