Операционные системы 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 иштеп чыгууга жардам берген жана аны
көптөгөн ар кандай бренддерге сатуу мүмкүнчүлүгү бар.