Операційні системи. Операційна система Mac OS

Операційні системи: призначення і основні функції

Поняття Операційної системи

Операційна система (ОС) - комплекс програм, що забезпечують взаємодію всіх апаратних і програмних частин комп'ютера між собою і взаємодію користувача і комп'ютера.

ОС забезпечує цілісне функціонування всіх компонентів комп'ютера, а також надає користувачеві доступ до апаратних можливостей комп'ютера. Операційна система є базовою і необхідною складовою ПО комп'ютера, без неї комп'ютер не може працювати в принципі.

склад ОС

Структуру ОС складають такі модулі:

    базовий модуль (ядро ОС)- керує роботою програм і файлової системою, забезпечує доступ до неї і обмін файлами між периферійними пристроями;

т. Е. переводить команди з мови програм на мову «машинних кодів», зрозумілий комп'ютеру

    командний процесор- розшифровує і виконує команди користувача, що надходять насамперед через клавіатуру;

т. Е. запитує у користувача команди і виконує їх. Користувач може дати, наприклад, команду виконання будь-якої операції над файлами (копіювання, видалення, перейменування), команду виведення документа на друк і т.д.

    драйвери периферійних пристроїв- програмно забезпечують узгодженість роботи цих пристроїв з процесором (кожне периферійний пристрій обробляє інформацію по-різному і в різному темпі);

т. Е. спеціальні програми, які забезпечують управління роботою пристроїв і узгодження інформаційного обміну з іншими пристроями. Будь-якому пристрою відповідає свій драйвер.

    додаткові сервісні програми(Утиліти) - роблять зручним і багатостороннім процес спілкування користувача з комп'ютером

тобтотакі програми дозволяють обслуговувати диски, виконувати операції з файлами, працювати в комп'ютерних мережах і т.д.

Призначення Операційної системи

ОС призначена для вирішення наступних завдань:

    обслуговування апаратури комп'ютера;

    створення робочого середовища і інтерфейсу користувача;

    виконання команд користувача і програмних інструкцій;

    організації введення / виведення, зберігання інформації і

    управління файлами і даними.

Згідно з визначенням, всі завдання, які вирішуються ОС, можна розбити на дві групи:

    надання користувачу або програмісту замість реальної апаратури комп'ютера розширеної віртуальної (тобто реально не існуючої) машини, з якої зручніше працювати і яку легше програмувати;

    підвищення ефективності використання комп'ютера шляхом раціонального управління його ресурсами відповідно до деякого критерію.

Функції Операційної системи

Основні функції:

    Виконання за запитом програм тих досить елементарних (низькорівневих) дій, які є загальними для більшості програм і часто зустрічаються майже у всіх програмах (введення і виведення даних, запуск і зупинка інших програм, виділення і звільнення додаткової пам'яті та ін.).

    Стандартизований доступ до периферійних пристроїв (пристрої введення-виведення).

    Управління оперативною пам'яттю (розподіл між процесами, організація віртуальної пам'яті).

    Управління доступом до даних на енергонезалежних носіях (таких як жорсткий диск, оптичні диски і ін.), Організованим в тій чи іншій файлової системи.

    Забезпечення призначеного для користувача інтерфейсу.

    Мережеві операції, підтримка стека мережевих протоколів.

Додаткові функції:

    Паралельне або псевдопараллельное виконання завдань (багатозадачність).

    Ефективний розподіл ресурсів обчислювальної системи між процесами.

    Розмежування доступу різних процесів до ресурсів.

    Організація надійних обчислень (неможливості одного обчислювального процесу навмисно або помилково вплинути на обчислення в іншому процесі), заснована на розмежуванні доступу до ресурсів.

    Взаємодія між процесами: обмін даними, взаємна синхронізація.

    Захист самої системи, а також призначених для користувача даних і програм від дій користувачів (зловмисних або через незнання) або додатків.

    Розрахований на багато користувачів режим роботи і розмежування прав доступу.

Еволюція операційних систем і основні ідеї

Попередником ОС слід вважати службові програми (завантажувачі і монітори), а також бібліотеки часто використовуваних підпрограм, що почали розроблятися з появою універсальних комп'ютерів 1-го покоління(Кінець 1940-х років). Службові програми мінімізували фізичні маніпуляції оператора з обладнанням, а бібліотеки дозволяли уникнути багаторазового програмування одних і тих же дій (здійснення операцій введення-виведення, обчислення математичних функцій і т. П.).

У 1950-60-х роках сформувалися і були реалізовані основні ідеї, що визначають функціональність ОС: пакетний режим, поділ часу і багатозадачність, поділ повноважень, реальний масштаб часу, файлові структури і файлові системи.

Операційна системаDOS

DOS - перша операційна система для персональних комп'ютерів, яка набула широкого поширення і була основною для комп'ютерів IBM PC з 1981 по 1995. Згодом вона була практично витіснена новими, сучасними операційними системами Windows і Linux, але в ряді випадків DOS залишається зручною і єдино можливою для роботи на комп'ютері (наприклад, в тих випадках, коли користувач працює із застарілою технікою або давно написаним програмним забезпеченням і т.п.)

З операційною системою DOS користувачі працюють за допомогою командного рядка, у неї немає власного графічного інтерфейсу. ОС DOS дозволила успішно працювати з ПК протягом 15 років, проте, цю роботу не можна назвати зручною. DOSвиступала «посередником» між користувачем і комп'ютером і допомогла перетворити складні команди звернення до дисків в більш прості і зрозумілі, але в міру розвитку сама «обросла» достатком команд і стала стримувати роботу з комп'ютером. Так виникла необхідність в новому посереднику - так з'явилися програми-оболонки.

Оболонка - це програма, яка запускається під керуванням ОС і допомагає користувачеві працювати з ОС. Програма-оболонка наочно показує всю файлову структуру комп'ютера: диски, каталоги, файли. Файли можна шукати, копіювати, переміщати, видаляти сортувати, змінювати і запускати всього декількома клавішами. Одна з найпоширеніших - Norton Commander (NC). У графічних оболонках Windows 3.1 і Windows 3.11 застосовується концепція так званих «вікон», які можна відкривати, переміщувати по екрану, закривати. Ці вікна «належать» різними програмами і відображають їх роботу.

В DOS використовує файлову систему FAT. Одним з її недоліків є обмеження на імена файлів і каталогів. Ім'я може містити не більше 8 символів. Крім того DOS не робить різниці між однойменними малими та великими літерами.

Так як DOS була створена дуже давно, вона не відповідає вимогам, що пред'являються сьогодні до сучасних операційних систем. Вона не може безпосередньо використовувати великі обсяги пам'яті, що встановлюються в сучасні комп'ютери.

Операційна система MICROSOFT WINDOWS

Графічні оболонки Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 і Widows 3.11 запускалися під управлінням MS DOS, тобто не були самостійними операційними системами. Але оскільки з появою Windows відкрилися нові можливості, Windows називають не оболонкою, а середовищем.

Середовище Windows характеризується наступними особливостями, що відрізняють її від інших програм-оболонок:

    багатозадачність;

    Єдиний програмний інтерфейс;

    Єдиний інтерфейс користувача;

    Графічний інтерфейс користувача;

    Єдиний апаратно-програмний інтерфейс.

На зміну операційній системі DOS з її графічними оболонками Windows 3.1 і Windows 3.11 прийшли повноцінні операційні системи сімейства MS Windows (спочатку Windows 95, потім Windows 98, Windows 2000, Windows XP). На відміну від Windows 3.1 і Windows 3.11, вони запускаються автоматично після включення комп'ютера.

У MS Windows для зберігання файлів використовується файлова модифікація FAT-VFAT. У ній довжина імен файлів і каталогів може досягати 256 символів.

В ОС Windows при роботі з вікнами і додатками широко застосовується маніпулятор «миша», в MS DOS використовується тільки клавіатура.

Також в MSWindowsпрісутствует панель задач (Taskbar). Вона робить нагляднвм механізм багатозадачності і набагато прискорює процес перемикання між додатками.

Робочий стіл Windows сконструйований так, щоб максимально полегшити роботу користувача-початківця і в той же час надати максимальні можливості його настройки відповідно до конкретних потреб досвідчених користувачів.

Операційна система LINUX

Linux - це операційна система для IBM-сумісних персональних комп'ютерів і робочих станцій. Це на багато користувачів операційна система з мережевої віконної графічною системою X Window System. Операційна система Linux підтримує стандарти відкритих систем і протоколи мережі Інтернет і сумісна з системами Unix, DOS, MS Windows.

Будучи традиційної оперативної системою, Linux виконує багато функцій, характерних для DOS і Windows, проте ця операційна система відрізняється особливою потужністю і гнучкістю. Linux надає в розпорядження користувача ПК швидкість, Ефективність і гнучкість UNIX, використовуючи при цьому всі переваги персональних машин. При роботі з мишею активно використовуються всі три кнопки, зокрема, середня кнопка використовується для вставки фрагментів тексту.

За допомогою системи Linux можна будь-яку персональну машину перетворити в робочу станцію. У наш час Linux є операційною системою для бізнесу, освіти та індивідуального програмування.

Операційні системиUNIX

UNIX- група переносите, багатозадачних і багатокористувацьких операційних систем.

Перша система UNIX була розроблена в 1969 р в підрозділі Bell Labs компанії AT & T. З тих пір було створено велику кількість різних UNIX-систем.

Деякі відмітні ознаки UNIX-систем включають в себе:

    використання простих текстових файлів для настройки та управління системою;

    широке застосування утиліт, що запускаються в командному рядку;

    взаємодія з користувачем за допомогою віртуального пристрою - терміналу;

    уявлення фізичних і віртуальних пристроїв і деяких засобів межпроцессового взаємодії як файлів;

    використання конвеєрів з декількох програм, кожна з яких виконує одну задачу.

UNIX- системи мають велику історичну важливість, оскільки завдяки їм поширилися деякі популярні сьогодні концепції і підходи в області ОС і поширилися деякі популярні сьогодні концепції і підходи в області ОС і програмного забезпечення. Також, в ході разработкіUNIX- систем була створена мова Сі.

    ОС це комплекс взаємопов'язаних програм, призначений для підвищення ефективності апаратури комп'ютера шляхом раціонального управління його ресурсами, а також для забезпечення зручностей користувачеві шляхом надання йому розширеної віртуальної машини.

    До числа основних ресурсів, управління якими здійснює ОС, відносяться процеси, основна пам'ять, таймери, набори даних, диски, накопичувачі на магнітних стрічках, принтери, мережеві пристрої і деякі інші. Для вирішення завдань управління ресурсами різні ОС використовую різні алгоритми, особливості яких в кінцевому рахунку і визначають вигляд ОС.

    Отже, в число вимог, що пред'являються сьогодні до мережевих ОС, входять: функціональна повнота і ефективність управління ресурсами, модульність і розширюваність, переносимість та многоплатформенность, сумісність на рівні додатків і користувальницьких інтерфейсів, надійність відмовостійкість, безпеку і продуктивність.

У наше століття швидко розвиваються технологій, а також комп'ютерної індустрії іноді важко буває угледіти за виникаючими новинками, якими радують нас розробники. Наявне різноманітність пропонованих програм, операційних систем, утиліт є таким, що просто буває, що розбігаються очі. Однак, найчастіше у користувача виникає один, основне питання - яку операційну систему слід вибрати? Спробуємо відповісти на це питання, порівнюючи системи Windows і Mac OS X.

Mac проти Windows

Головна особливість системи Windows

Її широке поширення. Зв'язується це з тим фактом, що дана операційна система була створена для самих користувачів, вона не змушує користувача підлаштовуватися під наявну систему, навпаки, вона підлаштовується під наявні потреби користувача. Це найбільш поширена у всьому світі операційна система, незважаючи навіть на те, що по громадській думці вона є найбільш «глючной», «нестабільної», ненадійною »і т.д. Крім цього, вона є платною.


З точки зору користувачів система Windows влаштована приблизно таким чином:

  1. ядро. Здійснює роботу з різними пристроями, управляє процесами і пам'яттю, управляє наявною графічною підсистемою.
  2. Сама графічна підсистема. Забезпечує взаємодію з користувачами.
  3. Текстова підсистема. Забезпечує текстове взаємодія з користувачами.
  4. Система здійснення віддаленого доступу.

переваги: Гарантована стовідсоткова підтримка будь-яких видів обладнання, для цієї операційної можна знайти драйвер будь-яких пристрої, та й вона сама містить безліч попередньо драйверів для здійснення швидкого розпізнавання різного устаткування. Існує велика маса прикладних професійних програм, повнофункціональних аналогів яких немає в інших операційних системах, наприклад, Photoshop і Promt.

Зрозумілість і простота інтерфейсу, що робить її повністю доступною для застосування будь-якій людині, навіть не володіє первинними навичками роботи з персональним комп'ютером. А додатка пакета під назвою Microsoft Office стали вже стандартами для офісних працівників. Користувач може в будь-який час отримати кваліфіковану підтримку або консультацію по його ліцензійною операційною системою Windows.

недолікиДана операційна система дуже вимоглива до необхідних апаратних ресурсів персонального комп'ютера, особливо до потрібного об'єму оперативної пам'яті. Застосовуваний графічний інтерфейс, хоч і є гарним і зручним, однак, при цьому, є також громіздким і неповоротким. В результаті, безліч користувачів відключає його численні графічні навороти.

Зазначена система вважається набагато більш вразливою, ніж інші. Це пов'язується з самою наявною структурою безпеки, наприклад, можливість працювати постійно з правами адміністратора (що вирішено частково в версії операційної системи під назвою 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. Вигідною стороною системи Мас OS виступає практично повна відсутність комп'ютерних вірусів для системи Мacintosh. І справа полягає не тільки в не дуже великий поширеності системи Mac OS X в порівнянні з системою Windows, але також ще і в тому, що всі традиційні комп'ютерні віруси не працюють просто-напросто в UNIX середовищі. У теорії, природно, є зразки вірусів, здатні працювати з деякими комп'ютерними програмами до Mac OS, проте, їх кількість в порівнянні з шкідливим програмним забезпеченням, яке написано для Windows, є просто незначним.

Віруси можуть нашкодити, тільки в тих випадках, коли користувач буде запускати їх подвійним клацанням клавішею миші. Програми, які заражають пошту при здійсненні прочитання листів або відкривається інтернет-сторінку, до цих пір невідомі. Наявність простих підтверджень безпеки. Для внесення необхідних змін в систему Mac OS, наприклад, для поновлення встановленої операційної системи або установки будь-якої нової програми, користувачеві зазвичай необхідно ввести тільки пароль.

Система Windows в подібних випадках є більш вимогливою

вона пропонує здійснити кілька різних підтверджують дій. Навіть здійснення віддаленого злому комп'ютера, який працює під управлінням системи Mac OS, є значно складнішим, ніж здійснення злому машини, яка працює під управлінням системи Windows, а різні антивірусні програми можуть тільки знадобитися для того, щоб, ненароком, чи не переслати інфікований файл на комп'ютер під управлінням системи Windows, вам же він не зможе принести ніякої шкоди.

Ергономічний дизайн всіх додатків, краса виконання як самої операційної системи, так і наявного апаратного забезпечення. Гранична простота в повсякденному використанні. На превеликий жаль, цей чудовий зразок до цих пір в нашій країні має репутацію елітарного продукту, а по сему і цінуватися в рази дорожче, ніж, наприклад, Windows.

Вельми просте управління. Працювати з програмними продуктами для Mac, як правило, простіше, ніж з програмним забезпеченням для системи Windows. Одним з яскравих прикладів є пакет під назвою iLife, який встановлений на будь-якому комп'ютері системи Macintosh. Він дає можливість легко управляти музикою і фотографіями, обробляти відео, а також записувати отримані результати на диски. Той, хто зміг освоїти одну з програм для системи Mac OS X, легко зможе впоратися і з іншим програмним забезпеченням - додатки для даної операційної системи схожі одне на інше набагато більше, ніж програми для системи Windows.

З точки зору користувачів Mac OS влаштований приблизно таким чином:

  1. Ядро. Забезпечує роботу з різними пристроями, управляє процесами і пам'яттю.
  2. Текстова підсистема, здійснення роботи з системою за допомогою терміналу.
  3. Система здійснення віддаленого доступу при роботі в текстовому режимі.
  4. Система здійснення віддаленого доступу при роботі в графічному режимі.
  5. Система здійснення передачі графічного вікна додатків на інший комп'ютер.

Недоліки системи Mac OS

Найперше - це те, що систему Mac OS можна встановити тільки на комп'ютери Мacintosh, вироблених компанією Apple. Дані комп'ютери мають, на відміну від стали нам звичними персональних комп'ютерів, закритою архітектурою, тобто дані комп'ютери збирає виключно Apple. Це добре, з одного боку, так як забезпечується стовідсоткова інтеграція всього комп'ютерного обладнання та софта плюс чудову якість застосовуваних комплектуючих і автоматизація виробництва.

Однак, є і зворотна сторона медалі. Оскільки виробник «Маків» є тільки один, то і будь-яка конкуренція відсутня тут в принципі. Що з точки зору споживачів не дуже добре. Крім цього, є деяка проблема з процесом установки драйверів. Чи не під всі наявні пристрої випускають драйвера під систему Mac OS, та й сама система розпізнає далеко не все навіть дуже часто вживане обладнання.

Практично повна відсутність ігор. Їх розробляють переважно для ігрових консолей і персональних комп'ютерів з системою Windows. Хоча вибір доступних ігор для Mac вельми скромний, серед них є справжні перлини, наприклад, авіасимулятор під назвою X-Plane 9 або музична гра під назвою Guitar Hero 3.

Особливості

Головна особливість, яка впадає відразу в очі - це графічний інтерфейс системи. Наприклад, якщо в Windows кожної запущеної програмі відповідає, як правило, одне вікно з відкриваються вже в ньому самому вкладками, а також панелями інструментів, то в системі Мас OS застосовуються «плаваючі» панелі і вікна, які не прив'язані до загального вікна, а розташовані на робочому столі. Ще одним відмітним ознакою маковского інтерфейсу виступає панель dock.

Вона являє собою панель, розташовану в самій нижній частині робочого столу, де розташовані значки додатків і файлів, до яких Ви хочете отримувати швидкий доступ, а також всі запущені комп'ютерні програми. Є можливість редагувати панель, міняти її розміри, додавати і прибирати значки додатків. Далі слідують наявні особливості програмного забезпечення. Перелік програм для системи Mac OS не такий значний, як для системи Windows, проте, тим не менш, він не дуже малий, у всякому разі, всі головні необхідні додатки для розваг і роботи там є, крім того, сама концепція процесу створення програмного забезпечення від Аpple має на увазі, що для здійснення рішення одного завдання буде досить тільки однієї програми, найголовніше, щоб вона бездоганно працювала.

Розробники графічного інтерфейсу Mac OS вважають, що таким чином буде набагато зручніше користувачам, які не стануть плутатися в нескінченній множині можливих варіантів, а сам комп'ютер не буде перетворюватися на звалище вельми сумнівних програм, які загрожують працездатності всієї працюючої системи. Кількість наявних додатків для Mac протягом останніх років значно збільшилася, однак, вибір як і раніше є не настільки великим, як, наприклад, для системи Windows.

Проте, майже для будь-якої необхідної завдання можна вибрати відповідний програмний продукт. Необхідно тільки наявність широкосмугового доступу в мережу Інтернет, так як знайти і придбати програмне забезпечення для Mac OS на дисках (особливо легальне) досить складно.

підсумки

Отже, можна підвести підсумки. Якщо вам потрібна дуже зручна, функціональна, швидка систему для творчості і роботи і у вас відсутні проблеми з грошима - вашим вибором буде Mac. На ньому ви зможете досягти чудових результатів.

Ви бажаєте і пограти в що-небудь якісне, і документи потрібно робити, а морочитися на різні комп'ютерні складності зовсім не охота, та й грошей не дуже багато? Тоді - Windows, і тільки він. Прекрасний інструмент, не дуже складний і зручний в міру. Місцями бувають проблеми, але в цілому дуже гідний інструмент.

Аналітики, що займаються 32-х бітними операційними системами для персональних комп'ютерів, завжди концентрують свою увагу на битві між Microsoft Windows і IBM OS / 2, припускаючи, що Microsoft має перевагу. Але не всі згодні з такою точкою зору. OS / 2 v.2.0 була першою доступною і працює 32-х бітної операційною системою для персональних комп'ютерів. І вона першою почала чергове коло змагань - версія OS / 2 Warp, призначена для клієнтських машин мереж клієнт-сервер і тимчасових мереж, з'явилася на ринку раніше Windows 95, позіційованої аналогічним чином. OS / 2 Warp була також першою системою, що включила набір засобів підтримки Internet, а також засобів об'єктної орієнтації.

Битва Microsoft - IBM на ринку настільних ОС

Коли бета-тестери отримали Chicago, першу публічну версію Windows 95, ті, хто вже використовував OS / 2, відзначили надзвичайну схожість двох систем. Наприклад, обидві починають роботу з показу красивою заставки, а потім запрошують користувача до роботи за містким робочим столом; обидві системи розглядають іконки і програми як об'єкти; обидві використовують праву кнопку миші для управління поведінкою об'єктів; обидві займають більше 20 дискет для інсталяції. Інтерфейс обох систем має однаковий рівень витонченості, вимоги до апаратних ресурсів комп'ютера схожі, і вони обидві засновані на використанні однакового набору лежать в основі системи технологій. Ці технології включають багатозадачність і багатонитковою, здатність виконувати DOS-програми за допомогою віртуальних машин процесорів Intel 80x86, повну 32-х бітну організацію.

І це не випадковість. З тих пір, як IBM випустила версію 2.0 OS / 2, а Microsoft вирішила позиціонувати Windows NT як корпоративну ОС, стала ясно видно важлива пролом в лінії операційних систем Microsoft, яку і заповнила IBM. Спроби Microsoft висунути Windows 3.1 на ту ж роль найбільш розвиненою ОС для настільних систем, що і OS / 2, мали обмежений успіх. Аналітики вважають, що корпорація Microsoft дійсно хотіла, щоб Windows NT зайняла на ринку той же місце, що і OS / 2, але OS / 2 вже зайняла його на той час, коли вийшла Windows NT.

В результаті Microsoft стала нести втрати в обсягах продажів, і, що більш важливо, втрачати твердий грунт для своїх операційних систем. Коли стало ясно, що Windows NT навряд чи в повній мірі стане лідером настільних ОС вищого класу, маркетингова машина Microsoft стала менше говорити про можливості Windows NT і почала говорити про можливості Windows 95. Ясно, що IBM і OS / 2 мали значний вплив на стратегію Microsoft в області операційних систем.

IBM, в свою чергу, постійно створює здорову конкуренцію для лінії Windows. Windows 95 не можна порівняти з OS / 2 2.2. Швидше конкурувати будуть Windows 95 і OS / 2 Warp 3/0. Warp - це постріл з далеким прицілом, спрямований на витіснення Windows. І, хоча Warp має деякі початкові переваги і як система виглядає "краще", Windows по колишньому є надійним вибором.

Імена операційних систем можуть змінитися, але рівновага в битві IBM / Microsoft залишиться тим же. Через два роки Microsoft і IBM зможуть обмінюватися аналогічними пострілами в битві Cairo - OS / 2 замість Windows 95 - Warp.

Існують дві причини - фактична і емоційна - які заважають встановленню перемир'я між цими двома компаніями:

    фактично   , IBM була в цій області першої. OS / 2 перетворилася в працюючий продукт зі звий версією 2.0 в 1992 році. З цього часу вона стала багатозадачною, багатонитковою системою зі зручним об'єктно-орієнтованим інтерфейсом. Зусилля з розвитку OS / 2 були неквапливими і постійними, і система отримувала похвали і підтримку на всьому шляху свого розвитку. Однак Windows як і раніше тримала найбільшу частку ринку. Переваги OS / 2 були всебічними, і, не дивлячись на зусилля технічних і маркетингових фахівців IBM, система не стала цілком досконалої.

Відносно управління системою, з OS / 2 працювати не простіше, ніж з Windows. Конфлікти з апаратною і програмною сумісністю можуть як і раніше викликати проблеми, і їх рішення не виглядає універсальним і інтуїтивним.

    емоційно   , IBM відчуває себе "відданою" Microsoft, яка втекла з лав розробників OS / 2. Це не зовсім справедливо по відношенню до Microsoft, так як компанія має право вкладати свої капітали з ту сферу діяльності, яка на її думку принесе найбільший прибуток. Хоча Microsoft могла б вести себе більш тактовно і продовжувати партнерство по OS / 2.

Хоча зараз IBM далеко не та компанія, якою вона була в ті далекі дні, коли вона домінувала на ринку персональних комп'ютерів, їй теж не вистачає такту. Ця компанія була першою так довго, що вона не вміє виступати на других ролях. Первісна стратегія ігнорування суспільних потреб і нав'язування дорогих, але не завжди обґрунтованих рішень, швидко зазнала невдачі. З появою клонів персональних комп'ютерів відпала необхідність платити більше лише за марку IBM. Тому з моменту появи версії OS / 2 2.0 IBM змінила свою стратегію. Вона стала грати за тими ж правилами, за якими грають інші компанії.

OS / 2 - поступові поліпшення

Операційна система OS / 2 починалася як спільна розробка IBM і Microsoft (хоча велику частину роботи повинна була виконати Microsoft). Спочатку вона була задумана як заміна DOS. Вже тоді було ясно, що DOS з її обмеженнями по пам'яті і по можливостях файлової системи не може скористатися обчислювальною потужністю комп'ютерів, що з'являються. OS / 2 була добре продуманою системою. Вона повинна була підтримувати багатозадачність, віртуальну пам'ять, графічний користувальницький інтерфейс, віртуальну машину для виконання DOS-додатків. Фактично вона виходила за межі простої багатозадачності з її концепцією, названої багатонитковою.

Перші версії OS / 2 не зробили значного впливу на ринок. Версія OS / 2 1.0, випущена в 1987 році, містила більшість технічних властивостей, необхідних для багатозадачного ОС. Однак у неї не було менеджера графічного представлення (presentation manager, PM), а також були відсутні драйвери для багатьох популярних принтерів і інших пристроїв. Версія OS / 2 1.1, що з'явилася в 1989 році, включала рудиментарную версію PM, яка, нарешті, робила можливим використання графічних додатків у декількох вікнах. Однак в цій версії PM не вистачало багатьох властивостей, які притаманні розвиненому графічному інтерфейсу, крім того, як і раніше були відсутні багато драйверів принтерів. Випущена в 1990 році версія 1.2 мала поліпшений PM, хоча він і не ходити за загальноприйнятим концепціям графічного інтерфейсу. З'явилися драйвери для більшості принтерів і інших периферійних пристроїв.

Однак дискредитація OS / 2 вже відбулася. Версія 1.2 була істотно краще попередніх версій і все ще пред'являла значні вимоги до апаратури. До цього часу багато користувачів вирішили перейти на нову платформу Windows 3.0 або зачекати, поки не з'явиться що-небудь принципово краще. Продажі OS / 2 як і раніше були млявими і ринок не цікавився нею. Це пояснювалося наявністю у OS / 2 ряду істотних недоліків:

  • Віртуальна машина DOS, яка повинна була б мати здатність виконувати немодифіковані додатки DOS, з самого початку мала технічні вади. Ця віртуальна машина була розроблена на базі віртуальних можливостей процесора i286, який дозволяв виділяти сегмент пам'яті в 640 Кб для окремого DOS-додатки. Однак процесор i286 в цьому віртуальноі режимі працював дуже повільно, тому віртуальна DOS-машина була реалізована на основі реального режиму процесора. При цьому був потрібний перезапуск процесора для перемикання між реальним і захищеним режимами. Хоча ця операція і виконувалася дуже швидко і непомітно для користувача, вона була складною і вносила плутанину.
  • Microsoft і IBM не змогли в повній мірі реалізувати концепцію віртуальної обробки в режимі I8086: в цьому режимі DOS-додатки, які безпосередньо читали або писали в апаратні порти, переставали працювати. У зв'язку з цим не могли використовуватися і популярні мережеві операційні системи на базі DOS.
  • Пам'ять в цьому режимі використовувалася нераціонально - якщо користувач конфігурувати OS / 2 з можливістю DOS-сумісності, то 640 КБ пам'яті завжди виділялися для цих цілей і не могли використовуватися для завдань OS / 2.
  • Ще одним недоліком була відсутність можливості обміну даними між DOS- і OS / 2-додатками.
  • У кожен момент часу могло виконуватися тільки одне DOS-додаток, і цей додаток не могло використовувати розширену пам'ять.

В результаті для користувачів OS / 2 багато популярних DOS-додатки виявилися недоступними, а ті, що були доступні, не могли взагалі взаємодіяти із середовищем OS / 2. Час показав, що для користувачів ця обставина виявилася вельми важливим, так як багато хто відмовився від покупки OS / 2, залишаючись з перевіреною, хоча і не дуже досконалою DOS.

Операційні системи сімейства Mac OS: особливості та переваги.

Ось уже кілька років лідера на ринку операційних систем, компанію Microsoft, поступово витісняють інші виробники. ОС Windows, звичайно, ще монополіст в цьому відношенні і регулярно випускає нові продукти, однак компанії-конкуренти теж не дрімають і активно розвивають свої системи - наприклад, Apple зі своєю Mac OS.

Mac OS

Mac OS (Macintosh Operating System) являє собою сімейство пропрієтарних (приватних) операційних систем з графічним інтерфейсом, створених спеціально для комп'ютерів Apple Macintosh. Варто відзначити, що багато експертів ІТ-галузі вважають Mac OS першою з сучасних оперативних систем, яка застосувала графічний інтерфейс користувача, на відміну від традиційної командного рядка. Тобто тепер можна було використовувати всі доступні системні об'єкти і функції у вигляді графічних компонентів екрану (вікон, значків, меню, кнопок, списків і т. П.). При цьому на відміну від інтерфейсу командного рядка, користувач мав довільний доступ (за допомогою клавіатури або вказівного пристрою введення - маніпулятора "миша") до всіх видимих ​​екранних об'єктів - елементів інтерфейсу. До слова, деякі програмісти в той час порівнювали роботу в графічному інтерфейсі з керуванням власним світом - настільки ця технологія була зручна.

Таким чином, Mac OS задала якусь планку, до якої почали прагнути розробники інших операційних систем.

Поява операційної системи Mac OS відноситься до 1984 року, коли компанія Apple Computer представила ЕОМ Macintosh. Новинка мала унікальні для того часу можливостями - користувачі управляли своїм комп'ютером не тільки вводяться з клавіатури командами і інструкціями, а й за допомогою нового в ті часи пристрою, названого мишею. Миша керувала покажчиком (курсором), який, в свою чергу, на екрані монітора керував видимими графічними об'єктами - папками, ярликами файлів і т.д. Крім того, операційна система Mac OS вперше використовувала всім знайомий сьогодні віконний інтерфейс, який призначався для представлення та організації інформації.

Система Mac OS була заснована на прототипі графічного інтерфейсу користувача, запозиченим керівництвом Apple в дослідницькому центрі Xerox PARC. Розробники Macintosh використовували деякі ідеї прототипу Xerox, допрацювавши і розширивши їх, додавши власні.

Варто відзначити, що згодом ряд інших компаній використовував в своїх продуктах ідеї Apple, наприклад, компанія Microsoft, яка представила схожу на Mac OS графічну оболонку для своєї операційної системи MS-DOS, названу Windows (в перекладі з англійської - вікна).

На противагу продуктам конкурентів Apple хотів, щоб комп'ютери Macintosh стали альтернативою більшості ЕОМ. У компанії навіть придумали визначення для своєї продукції. У розумінні Apple комп'ютер Macintosh був продукт "для всіх інших" ( "for the rest of us"), тобто для того меншини, яка не користується PC. Дана обставина вказувало на унікальність Macintosh. Але при цьому операційна система, багато в чому завдяки якій комп'ютери Mac відрізнялися від інших ЕОМ, аж до середини 90-х років ХХ століття не мала офіційної назви.

Ранні версії Mac OS були сумісні тільки з комп'ютерами Macintosh, заснованими на процесорах Motorola 68k, пізніше оперативна система від Apple була сумісна з архітектурою процесора PowerPC (PPC). Останні версії ОС - Mac OS X - стали сумісні з архітектурою Intel x86. Однак політика компанії не дозволяє встановлювати Mac OS на будь-які пристрої, засновані архітектурі Intel x86. Оперативна система Mac може встановлюватися тільки на комп'ютери і ноутбуки Apple.

Однак, як показує практика, зламану (піратську) версію Mac OS можна встановити практично на будь-який комп'ютер, що підтримує архітектуру Intel x86. Такі піратські версії операційної системи розробляються спільнотою OSx86 і доступні за допомогою файлообмінних мереж. Але, варто зазначити, що установка Mac OS на комп'ютерах, випущених не компанією Apple, незаконна, оскільки суперечить умовам ліцензії на операційну систему. При цьому варто врахувати, що технічних протипоказань для такого кроку немає: з 2006 року комп'ютери Apple використовують процесори Intel (старі Macintosh були побудовані на базі PowerPC) і мало відрізняються за складом комплектуючих від звичайних ПК, а сама Mac OS сумісна з великим асортиментом комплектуючих персональних комп'ютерів. Тому Apple не покладається на одну лише законослухняність користувачів, а захищає свою операційну систему від нелегального використання апаратними методами - в комп'ютери Macintosh встановлюють додатковий чіп, і без нього інсталяція ОС блокується.

Однак заборони не зупиняють комп'ютерних "піратів". Існують навіть цілі компанії, які найчастіше нелегально встановлюють Mac OS на власні зібрані комп'ютери з метою їх подальшої реалізації. Apple намагається всіма силами боротися з контрафактною продукцією, аж до судового переслідування. Прикладом такого протидії може стати судовий позов Apple з компанією Psystar, що випускає клони комп'ютерів Mac.

Проте, встановити Mac OS на ПК може практично будь-який користувач. Існує два популярних способу встановити Mac OS X без покупки справжнього Macintosh. По-перше, можна використовувати спеціальну завантажувальну програму, яка записується на окремий CD, який встановлює Mac OS. По-друге, можна використовувати фірмовий або "піратський" DVD з дистрибутивом ОС.

Однак найпростіше скачати з інтернету зламаний дистрибутив Mac OS X і записати його на "болванку". Він дозволяє встановити операційну систему на ПК без додаткових інструментів. Варто відзначити, що зламані дистрибутиви Mac OS X містять велику кількість патчів і драйверів, що дозволяють ОС працювати на персональних комп'ютерах, далеких по конфігурації від справжніх Apple.

Навіть якщо не брати до уваги піратські екземпляри, на сьогоднішній день найпоширенішою операційною системою від компанії Apple, безумовно, є Mac OS X, остання версія (10,6) якої вийшла в червні 2009 року і називається Snow Leopard, а бета-версія даної ОС побачила світ в 2000 році. В даному випадку X - це римська цифра десять. Справа в тому, що перша офіційна версія Mac OS X була одночасно десятою версією операційних систем для комп'ютерів Apple. Вона вийшла в світ у 2001 році, під кодовим ім'ям Puma.

Mac OS X

Операційна система Mac OS X   - це досить складний «організм» і однозначно сказати, що вона з себе представляє досить важко. Найбільш вдалим описом загальної концепції вважається уявлення операційної системи у вигляді деякої багаторівневої структури, в якій кожен рівень має своє призначення і своє коло вирішуваних завдань.

Mac OS X складається з декількох частин, вкладених одна в іншу. На самому верху - новий призначений для користувача інтерфейс Aqua. Під ним - шар підтримки прикладних програм: оточення Classic, Carbon, Cocoa, Java. Ще глибше - графіка і мультимедіа: Quartz, OpenGL, QuickTime. І, нарешті, в самій глибині - головний двигун системи, ядро ​​Darwin.

ядро Darwin

В основі операційної системи Mac OS X знаходиться ядро ​​Darwin. Щоб прискорити введення продукту і підвищити його якість компанія Apple при розробці Darwin, відкрила доступ до вихідного коду для всіх бажаючих. Модулі ядра Darwin були повністю відкриті і доступні для програмістів-розробників, аж до вихідних текстів. Таким чином, над розробкою і реалізацією Darwin працювало величезна кількість людей - понад 100 тис. Чоловік.

Центральною частиною Darwin є микроядро Mach 3, яке прийшло в Mac OS з системи NextStep / OpenStep. Воно відповідає за базові особливості поведінки операційних систем більш високого рівня. Перевага цієї микроядерной архітектури перед архітектурою з монолітним ядром полягає в тому, що всі базові функції ядра виконуються у вигляді невеликої компоненти, яка працює в привілейованому режимі, інші функції системи оформлені у вигляді модулів і працюють в звичайному, призначеному для користувача, режимі. Таким чином, значно підвищується надійність, стало досить легко модифікувати ключові компоненти ОС і т.д.

Забігаючи вперед, можна сказати, що в результаті, в 2001 році після п'яти років виходу різних ядер (Rhapsody, Darwin) і вийшла Mac OS X 10.0 (Cheetah) - на базі мікроядра Mach, запозиченого з NeXT OS і BSD, з системою емуляції старих Mac OS Classic, поруч нових технологій, спрямованих на те, щоб нова ОС від Apple відповідала вимогам часу. У 2001 році вийшли Mac OS X 10.1 (Puma), в 2002 році - Mac OS X 10.2 (Jaguar), в 2003 - Mac OS X 10.3 (Panther), в 2005 - Mac OS X 10.4 (Tiger). Mac OS X 10.4

Отже, на самому нижньому рівні розташовано відкрите інтегроване ядро, яке називається Darwin.Компьютерний термін «ядро» зазвичай означає невелику, як правило, монолітну частину системи, в обов'язки якої входить виконання мінімальних базових функцій для підтримки всіх основних сервісів операційної системи. У Mac OS X поняття ядра суттєво розширено. Під ядром в Маc OS X маються на увазі всі програмні модулі, що виконуються в адресному просторі ядра. Darwin об'єднує в собі кілька технологій, основні з яких:

  • микроядро Mach 3.0;
  • сервіси операційної системи на базі BSD 4.4-Lite;
  • швидкі, засновані на сформованих стандартах мережеві модулі;
  • система введення-виведення (I / O Kit);
  • підтримка різних файлових систем.

микроядро Mach

Микроядро Mach (розробка Carnegie-Mellon University) є основою всього ядра Darwin, так як виконує всі критично важливі функції операційної системи. Воно керує завантаженням процесора, створює розкладу і відстежує їх виконання, розподіляє пам'ять і забезпечує її захист, формує централізовану інфраструктуру системних повідомлень для інших рівнів операційної системи.

  • Захист пам'яті. Mach піклується про те, щоб ніяка програма не змогла записати будь-які дані в адресний простір іншої програми або системи. Тому збої і порушення в роботі прикладної програми не призводять до краху всієї системи: досить відключити програму, що викликала збій, і продовжити роботу.
  • Витісняє багатозадачність. У сучасних системах безліч завдань поділяють ресурси процесора. Mach контролює завантаження процесора, становить розкладу, встановлює пріоритети завдань, щоб забезпечити максимальну ефективність роботи процесора і надати всім завданням необхідне процесорний час.
  • Віртуальна пам'ять. Кожній задачі в Mac OS X виділяється своє ВАП об'ємом до 4 Гбайт. Але реальне виконання будь-якого завдання можливо тільки в істинної фізичної пам'яті - оперативної пам'яті комп'ютера. Mach здійснює виділення завданням простору фізичної пам'яті і перетворення віртуальних адрес в адреси фізичної пам'яті. Зазвичай тільки один фрагмент програми або даних, що знаходяться в віртуальному адресному просторі завдання, завантажений в фізичну пам'ять. Якщо необхідна інша фрагмент, він завантажується в пам'ять з носія даних, зазвичай з магнітного диска, витісняючи попередній фрагмент. Mach контролює завантаження і звільнення пам'яті, забезпечуючи ефективну роботу багатьох завдань одночасно.
  • Режим реального часу. Для процесів, що вимагають швидкої реакції, Mach забезпечує доступ до ресурсів процесора за мінімальний час.

система BSD

Тісно інтегрована з мікроядром Mach, система BSD в Mac OS X є дещо видозміненій версією операційної системи BSD 4.4-Lite (Berkeley Software Distribution, розробка University of California at Berkeley). Версія BSD ядра Darwin здійснює в Mac OS X підтримку різних файлових систем і мережних технологій. Крім того, BSD відповідає:

  • за систему безпеки, ідентифікацію та права користувачів,
  • перетворення викликів з рівня програм на рівень системи,
  • BSD-модель процесів,
  • реалізацію механізму BSD sockets,
  • реалізацію так званих ниток процесів (POSIX threads),
  • Application Program Interface (API) ядра.

Система введення-виведення

Система введення-виведення (I / O Kit) побудована на об'єктно-орієнтованої моделі і відповідних бібліотеках. Вона підтримує безліч пристроїв різного типу, полегшує написання драйверів, є модульною і розширюється системою. Найважливіші її риси:

  • істинний режим plug-and-play,
  • динамічне управління пристроями (гаряче підключення),
  • динамічне завантаження драйверів у міру необхідності,
  • управління енергоспоживанням як для портативних, так і для настільних комп'ютерів,
  • многопроцессорная обробка.

На рівні користувача програмної основою мережевих і комунікаційних засобів Mac OS X є технологія OpenTransport.OpenTransport Mac OS X підтримує більшість функцій, що були ще в Mac OS 8 і 9, хоча дещо довелося змінити. Для роботи в мережі в Mac OS X є:

  • стек протоколів ТСРДР від BSD 4.4,
  • підтримка IP і AppleTalk,
  • підтримка декількох IP-адрес при одному мережевому інтерфейсі (multihoming),
  • маршрутизація (routing),
  • многоадресная передача одних і тих же даних декільком адресатам - multicast,
  • реалізація AppleTalk на базі технології socket,
  • підтримка Mac OS Classic,
  • набір модулів для роботи з мережею (OpenTransport), переписаний для роботи в оточенні Carbon.

Mac OS X підтримує такі типи мережевих середовищ:

  • Ethernet-10 / 100Base-T;
  • Ethernet-1000Base-T;
  • Jumbo Frame;
  • Послідовна передача;
  • Бездротова передача.

Mac OS X підтримує такі стандартні мережеві протоколи:

  • TCP / IP, UDP / IP;
  • HTTP;
  • DHCP і BOOTP;
  • LDAP;

Для додавання нових мережевих технологій без необхідності перекомпіляції ядра передбачений механізм мережевих розширень ядра - Network Kernel Extensions. Цей механізм дозволяє не тільки додавати окремі мережеві модулі, а й повний набір (стек) нових протоколів, які динамічно завантажуються в ядро ​​або вивантажуються з ядра в міру необхідності.

Ще однією привабливою рисою Mac OS X є те, що дуже поширений Web-сервер Apache входить в Mac OS X як частина операційної системи. Тому досить легко можна зробити з комп'ютера персональний Web-сервер.

Для цього треба створити гіпертекстове структуру і помістити всі файли цієї структури в персональну папку користувача Sites.Начальная сторінка в форматі HTML повинна мати ім'я index.html.

Для того щоб активувати сам Web-сервер, необхідно в панелі налаштувань Sharing, закладка File & Web, знайти напис Web Sharing Off іщелкнуть в екранну кнопку Startпод цим написом.

Якщо порівнювати Mac OS з основним конкурентом ОС Windows від Microsoft, то можна виділити кілька основних відмінностей:

По-перше, надійність і стабільність роботи операційної системи. В цьому відношенні лідерство можна віддати Apple. Справа в тому, що Mac OS створена безпосередньо для комп'ютерів Macintosh, що говорить про їх повну сумісність. Таким чином, комп'ютер Apple під управлінням Mac OS не дає збоїв, завантаження програм здійснюється швидше. Варто також відзначити, що відсутність в Mac OS системного реєстру знімає масу проблем, які в ПК під управлінням Windows часто призводять до перевстановлення системи. Професіонали в області відео, дизайну, комп'ютерної графіки вибирають саме Apple Macintosh, так як дані машини і їх операційна система надійні.

По-друге, Mac OS відрізняється більш цікавим і практичним дизайном, що можна описати фразою "Нічого зайвого". На висоті і зручність використання системи - юзабіліті (usability). За словами Білла Гріббонса (Bill Gribbons), доктора наук, що спеціалізується на впливі людського фактора в інформаційному дизайні університету Бентлі (Bentley), підхід Apple до розробки продукту - це те, що відрізняє їх від Microsoft. Він також підкреслив, що Microsoft не завжди фокусується на технології, в Windows не завжди кращий комфорт в роботі для користувачів, і не завжди легко досліджуваний продукт, який не завжди відповідає запитам користувачів.

Наприклад, інтерфейс системи Mac OS X теж має істотні відмінності від Windows. Якщо в Windows кожній програмі зазвичай відповідає одне вікно з відкриваються в ньому вкладками і панелями інструментів, то в Мас OS використовуються "плаваючі" вікна і панелі, не прив'язані до загального вікна, а розташовані на робочому столі.

Крім того, Mac OS проста в установці і видаленні додатків. Так, наприклад, інсталяція більшості програм під оперативну систему компанії Apple здійснюється набагато простіше, ніж під Windows. У середовищі Mac OS програма постає перед користувачем у вигляді єдиного об'єкта - так званого "пакета" (bundle), причому для установки досить просто перетягнути значок "пакета" в будь-яку папку або запустити його прямо з диска. При такому способі установки програма не залишає слідів в системному реєстрі (оскільки в Mac OS його немає) і папках загального користування. Лише поодинокі програми (в основному, такі "монстри", як Adobe Creative Suite або Microsoft Office) використовують звичні для користувачів Windows ін¬сталлятори.

Крім того, комп'ютери під управлінням Mac OS практично не схильні до зараження шкідливим ПЗ і стійкі до несанкціонованого доступу до особистої інформації.

Однак у міру зростання частки комп'ютерів Apple на ринку, все менше і менше доводиться говорити про надійний захист Mac OS X. В зв'язку з цим з кожним днем ​​збільшується і активність хакерів, які намагаються зламати захист Mac OS X. На сьогоднішній день останнім сигналом стала поява Трояна Puper - програми, яка видає себе за відео-модуль для неіснуючої системи MacCinema. При перегляді даних "троянець" представляється як образ диска, після запуску якого створюється видимість встановлення програмного забезпечення. Коли установка завершується, комп'ютер заражається шкідливим скриптом під назвою AdobeFlash. Кожні п'ять годин скрипт намагається "прорватися" назовні, щоб завантажити і запустити інші шкідливі програмні модулі на системі.

Є у Mac OS X і певні недоліки, Які, в тому числі, пов'язані і з достоїнствами даної операційної системи. Використання надійних технологій і оригінального дизайну позначається і на вартості, як комп'ютера, так і самої ОС - як правило, вона на порядок вища за вартість ПК під управлінням Windows. Крім того, у Apple відсутні комп'ютери середньої продуктивності, так як компанія зосереджена на випуску потужних машин для виконання професійних завдань, що звужує цільову аудиторію. Через це Apple змушений тримати і високу вартість своїх продуктів.

Ще одним недоліком Mac OS є менше число програм, які можна встановити на комп'ютер. Серед софта для Mac OS існує програмне забезпечення для вирішення будь-яких завдань, проте його вибір все ж не такий великий, як для Microsoft Windows.

Мінусом Mac OS також є негнучкий призначений для користувача інтерфейс. Оперативна система від Apple не дає користувачеві можливості так гнучко управляти розмірами і розташуванням панелей інтерфейсу, як це можна зробити в Windows. При цьому накреслення системних шрифтів в Mac OS можна змінювати в обмежених межах і тільки за допомогою спеціальних додаткових програм.

Крім того, ряд експертів виділяють і іміджеві відмінності двох систем. Macintosh з її Mac OS розроблений в основному для графічних і мультимедійних функцій, і з цими завданнями справляється краще, ніж Windows. У свою чергу, Windows істотно краще працює зі статистичними і офісними додатками. Мало хто грає в комп'ютерні ігри на Macintosh, тоді як на ринку є цілий сегмент ігрових ПК і спеціальних периферійних пристроїв під управлінням ОС Windows.

Незважаючи на те, що безперечним лідером за кількістю встановлених операційних систем є Microsoft Windows, за даними компанії Net Applications, частка користувачів, що виходять в інтернет за допомогою Mac OS X, в січні 2009 року склала 9,93%. Компанія Net Applications також зазначає, що в липні 2009 року ринкова частка операційних систем для комп'ютерів Macintosh становила 4,86%, в той час як Windows займала 93,04% ринку. На перший погляд, частка Mac OS сміховинна, але якщо це перевести в цифри, то ми побачимо більше 30 млн. Комп'ютерів, що працюють під цією системою.

У перспективі число користувачів Macintosh, а, отже, і Mac OS, буде поступово зростати. Експерти ІТ-ринку пов'язують це з послідовним зниженням вартості на комп'ютери і ноутбуки Apple. Відповідно, буде рости і кількість шкідливого ПЗ для Macintosh, що надалі може привести до першим офіційним антивірусних програм для ПК Apple. Безумовно, в найближчому майбутньому буде збільшуватися і кількість ексклюзивних додатків для Mac OS, а також зростати число додатків сумісних з Windows, і навпаки.

У нових комп'ютерних користувачів зазвичай виникає маса питань, на які необхідно отримати відповіді в найбільш зрозумілій і доступній формі. Одним з них є наступний: "Що таке операційна система?". Давайте розберемося в ньому.

Що таке і в чому полягає її призначення?

Вона являє собою спеціалізовану оболонку, призначену для управління комп'ютером, запуску програм, забезпечення ефективного захисту збережених на комп'ютері даних, виконання різноманітних сервісних функцій за запитами від програм і користувачів. Послугами користується будь-яка програма, тому робота може здійснюватися виключно під управлінням певної ОС. Тільки при виконанні цієї умови можна розраховувати на злагоджену діяльність комп'ютера.

Обов'язкові частини, що входять до складу такі:

Ядро, яке представляє собою командний інтерпретатор, тобто своєрідний перекладач, який переносить запити від користувачів або програм в зрозумілий для фізичних компонентів комп'ютера вид;

Спеціалізовані програмні компоненти, орієнтовані на управління різноманітними пристроями, які включені до складу комп'ютера, їх прийнято називати драйверами;

Тобто зручна оболонка, за допомогою якої і здійснюється основна спілкування.

Що таке операційна система і що входить до її складу?

ОС являє собою комплекс, сформований з пов'язаних між собою програм, який призначений для організації зручного взаємодії користувача і комп'ютера, а також для виконання інших програм. Важливо розуміти, що установка другої операційної системи можлива тільки на інший так як у кожної з них є власні модулі та компоненти. Можна розглянути структуру ОС, яка складається з цілком конкретних компонентів і модулів:

Ядро системи або базовий модуль призначений для управління роботою програми і файлової системи, забезпечуючи зручний доступ до неї, а також обмін файлами між периферійними пристроями;

Командний процесор створений для розшифровки і виконання призначених для користувача команд, які надходять зазвичай за допомогою клавіатури;

Драйвера для призначені для забезпечення узгодженості роботи пристроїв і процесора, вони необхідні в зв'язку з тим, що кожне з периферійних пристроїв обробляє інформацію по-різному і з різною швидкістю;

Утиліти, що представляють собою додаткові сервісні програми, які роблять процес користувацького спілкування з комп'ютером багатостороннім і максимально зручним.

Якщо з тим, що таке операційна система, все більш-менш зрозуміло, то можна розглянути питання, пов'язані з її завантаженням. Файли, що входять до складу ОС, зберігаються на диску. Відомо, що для виконання програм вони повинні знаходитися в оперативній пам'яті. Для початку має бути виконана програма завантаження, спочатку відсутня в оперативній пам'яті. І тут є вихід - ОС поетапно завантажується в оперативну пам'ять.

Перший відрізок системи завантажується з постійного пам'яті, де знаходяться всі програми тестування блоків живлення ПК. Вони виконуються моментально після надходження перших струмових імпульсів. В цей же час на початковому секторі диска запускається програма завантаження, що бере керування на себе. Ця програма шукає базовий модуль ОС, а потім передає йому управління. Завантажувач з базового модуля відшукує всі інші компоненти і завантажує їх в ОЗУ. Коли ОС завантажена, управління вручається командному процесору, після чого користувач може вступати у взаємодію з системою. Мобільні операційні системи працюють за схожим принципом, однак, з деякими видозмінами, пов'язаними з особливістю пристроїв.

Такий принцип поширюється абсолютно на всі сучасні ОС.

2019 wisemotors.ru. Як це працює. Залізо. Майнінг. Криптовалюта.