Операционные системы MacOs и BeOs

Операционные системы MacOs и BeOs

Macintosh иштетүү системасы 1980-жылдардын башында Apple тарабынан иштелип чыккан. Анын жаратуучулары буга чейин Xerox компаниясынын Пало Альто изилдөө борборунда жүргүзүлгөн GUIди өнүктүрүү боюнча жаңычыл иш-аракеттерге шыктанган. Ал 1984-жылы Macintosh компьютери менен кошо чыккан. Андан бери, macOS эки жолу олуттуу өзгөрүүлөргө дуушар болуп, учурда үчүнчүсүн өткөрүп жатат. Биринчи трансформация бир эле учурда бир гана тиркемени колдоодон, алдын-ала эмес көп милдетке (Multi Finder) өтүүнү камтыган.

Экинчи трансформация 68000 сериялуу процессорлордон PowerPC процессорлорго өттү, бул 68K тиркемелер менен артка экилик шайкештикти камсыз кылды, ошондой эле 68K процессордон келген көрсөтмөлөрдүн негизинде баштапкы бөлүштүрүлгөн программанын үзгүлтүккө учуратуу системасын алмаштырып, PowerPC тиркемелери үчүн өркүндөтүлгөн жалпы китепкананы башкаруу тутумун кошту. Үчүнчү трансформация macOS дизайн идеяларын macOS Xтеги UNIX алынган инфраструктура менен интеграциялоо болду. Андан кийин, биз MacOS X чейин бул тутумдун нускаларын карап чыгабыз.

MacOSко UNIXтен айырмаланган, бириктирүүчү идеянын таасири чоң: Macintosh Interface Guidelines. Алар тиркемелердин графикалык интерфейсинин көрүнүшүн жана анын иштөө режимдерин деталдуу түрдө аныкташат. Нормалардын ырааттуулугу Macintosh колдонуучуларынын маданиятына олуттуу таасир этет. Айрым стандарттарды сактабаган DOS же UNIX программаларынан көчүрүлүп алынган программалар Mac коомчулугу тарабынан дароо четке кагылып, рынокто иштебей калган учурлар сейрек эмес.

Нормалар жөнүндөгү негизги идеялардын бири - бул жумушчу компоненттер колдонуучу жылдырган жерде болушу керек. Документтер, каталогдор жана башка объектилер иш тактасына системасы маалымат менен аралашпай туруктуу сакталат жана иш тактадагы мазмунун кайра жүктөө учурунда сактап калат.

Макинтошту бириктирүүчү идея ушунчалык күчтүү болгондуктан, көпчүлүк башка долбоорлор таасир этет же көрүнбөйт. Бардык программалар графикалык интерфейстерди камсыз кылат.

Командалык интерфейс такыр жок. Сценарий жазуу мүмкүнчүлүктөрү бар, бирок алар UNIXке караганда азыраак колдонулат; көптөгөн Mac программисттери аларды эч качан үйрөнбөйт. GUI интерфейсинин ажырагыс экендигине мүнөздүү MacOS метафорасы (бир эле иш-чаранын негизги циклинин айланасында уюштурулган), кызматтын артыкчылыгына ээ болбой, тапшырма пландоочусунун начар болушуна алып келген.

Чоң пландаштыргыч жана бир чоң дарек мейкиндигиндеги бардык MultiFinder тиркемелеринин иштеши өзүнчө процесстерди же ал тургай параллелдүү VM процесстерин колдонууну билдирет.

8.2. Операционная система BeOs

Be Inc. 1989-жылы PowerPC чиптерине негизделген өнүккөн мультипроцессордук машиналардын аппараттык өндүрүүчүсү катары негизделген. BeOS иштетүү системасы, UNIX жана MacOS сабактарын эске алган, бирок алардын биринин символу болбогон жаңы тармактык иштөө тутумунун моделин түзүү менен, аппараттык каражаттарды кымбаттатуу аракети болмок. Натыйжада, мультимедиа платформасы катары эң жогорку деңгээлдеги аткарылышы менен саркеч, так жана кызыктуу дизайн пайда болду.

BeOS бириктирүүчү идеялары кеңири таралган агым, мультимедиа агымдары жана маалымат базасы катары ишке ашырылган файл тутуму болгон. BeOS негизги кечигүүнү минималдаштыруу максатында иштелип чыгып, аны аудио жана видео агымдары сыяктуу ири көлөмдөгү маалыматтарды реалдуу убакытта иштетүүгө ылайыкташтырылган. BeOS "параллелдүү процесстер" негизинен UNIX терминологиясында жеңил процесстер болгон, анткени алар процесстин жергиликтүү эс тутумун сактап калышкан, ошондуктан сөзсүз түрдө бардык дарек мейкиндигин бөлүшкөн эмес. Жалпы эс тутум аркылуу процессор аралык байланыш тез жана натыйжалуу болду.

BeOS файлдын структурасы байттын деңгээлинен жогору болбогон UNIX моделин аткарган. MacOS сыяктуу эле, BeOS файл атрибуттарын колдоп, колдонгон. Чындыгында, BeOS файл тутуму ар кандай атрибуттар менен индекстелүүчү маалымат базасы болгон.

BeOS UNIXтен алган элементтердин бири ички чектердин логикалык курулушу болгон. Сыпатталган тутумда MMU толугу менен колдонулуп, иштеп жаткан процесстер бири-биринен ишенимдүү бөлүнүп калган. BeOS бир колдонуучу иштетүү тутуму катары көрсөтүлгөнүнө карабастан (аны менен каттоонун кереги жок), анын файл тутумунда жана анын ички түзүмүндө UNIX сыяктуу артыкчылык топтору колдоого алынган. Алар

PowerPC тарыхы 801 микросхемасынын прототипинен башталат, аны IBM 1970-жылдардын аягында Джон Коктун RISC архитектурасы боюнча ойлорунун негизинде түзгөн. Андан ары 1980-жылдары IBM RT-PCнин 16-каттоосу иштеп чыгып, андан ары 1990-жылдардын башында RS / 6000 тарабынан киргизилген POWER архитектурасына айланган. POWER дизайны IBM 801 жана MIPS архитектурасы сыяктуу мурунку RISC процессорлорунун архитектурасына негизделген. Чыныгы POWER микропроцессор, RISC архитектурасынын эң биринчи суперскалардык ишке ашырууларынын бири, жогорку натыйжалуу жана көп ядролук болгон. Көп өтпөй IBM компаниясы RS / 6000 процессордук линияга бардык деңгээлдеги чечимдерди камтышы үчүн, кээ бир POWER көрсөтмөлөрүн ишке ашырбаган бир чиптүү дизайн керек экендигин түшүнүп, бир чиптүү POWER микропроцессорунун үстүнөн иштөө башталды.

IBM компаниясы Apple менен кызматташтыкта ​​POWER архитектурасынын негизинде бир чиптүү процессорлордун үй-бүлөсүн түздү. Андан көп өтпөй, Apple, Motorolaнын жумушчу столундагы микропроцессорлордун эң ири кардарларынын бири катары, Motorolaдан өнөктөштүккө кошулууну суранды. Apple компаниясы Apple менен иштөө боюнча көп жылдык тарыхы бар Motorola компаниясы IBM компаниясына караганда көбүрөөк микропроцессорлорду өндүрө алат деп эсептеген. Бул үч альянс Apple, IBM, Motorola компанияларынын биринчи тамгаларынан кийин AIM деп аталып калган.

Моторола үчүн бул биримдикке кошулуу өтө пайдалуу болду. Бул аларга жакшы сыналган жана күчтүү RISC процессорун иштеп чыгууга акча коротпой сатууга мүмкүнчүлүк берди. Ошондой эле, бул процессорлордун ири сатып алуучусу болгон - Apple жана дагы бири - потенциал - IBMдин атынан, ал POWERдин өзүнүн жаш версияларын чыгара албай, бирок аларды Motorolaдан сатып алган.

Motorola буга чейин өзүнүн RISC процессору болгон, 88000, ал өтө начар сатылган. Анын үзгүлтүккө учурашынын себептеринин бири, мурунку версиясы, Apple Macintosh компьютерлеринде колдонулган, популярдуу 68000 сериясы менен начар шайкештиги болгон. Негизги себеби, дизайнды жана өндүрүштөгү көйгөйлөрдөн улам рыноктун иштей башташы кечиктирилгендиктен, Motorola башка өндүрүүчүлөр менен ийгиликтүү атаандашуу мүмкүнчүлүгүн колдон чыгарды.

Бирок, 88000 өндүрүлө баштаган, жана Data General 88k негизиндеги компьютерлерди саткан. Apple буга чейин 88k компьютердин жумушчу прототиби болгон. Жаңы бир чиптүү POWER процессор автобусун 88000 үлгүсүнө шайкеш кылып жасоо чечими кабыл алынды, бул Apple жана Motorola компанияларына эне карталарын кайра жазбай, тезирээк сата баштайт.

Ушул талаптардын баарынын айкалышы PowerPC (Performance Computing) спецификациясына алып келген. Бардыгы жеңишке жетишти:

IBM каалаган бир чиптүү процессорду дээрлик бекер алды;

Apple рынокто эң күчтүү RISC процессорлорунун бирин, ошондой эле басылмаларда IBM аты түрүндө акысыз жарнаманы алды;

Motorola заманбап RISC чипин бекер алды, аны IBM иштеп чыгууга жардам берген жана аны көптөгөн ар кандай бренддерге сатуу мүмкүнчүлүгү бар.