ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Найбільші виробники операційних систем та програмного забезпечення
         

     

    Інформатика, програмування

    Найбільші виробники операційних систем і програмного забезпечення

    Курсова робота з інформатики

    Братський державний університет

    Братськ, 2007 р.

    Введення.

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

    Актуальність роботи обумовлена наступними чинниками.

    Потреба в автоматичній обробці інформації вже давно стояла перед людством і, як результат, були винайдені комп'ютери, які пройшли шлях від споруд значних розмірів (декілька десятків квадратних метрів) до сучасних компактних персональних комп'ютерів. Змінювалася як апаратна база (перехід від ламп до великих інтегральних схем і НВІС, побудованим на напівпровідниках, від перфокарт і магнітних стрічок до магнітних ж і оптичним дисковим накопичувачам), так і набір програмного забезпечення (від незмінних, «ушитих» в чіпи і електронні схеми найпростіших програм, що виконувалися циклічно, до сучасного багатофункціонального і багатоплатформного ПЗ).

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

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

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

    Об'єктом даної роботи є найбільші сучасні компанії-виробники операційних систем та їх програмні продукти.

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

    Для досягнення поставленої мети намічені наступні завдання:

    -- через історію розробки найбільш популярних ОС, ПЗ показати складу найбільших компаній-виробників та розвиток ними даного виду продукції;

    -- виявити специфічні характеристики операційних систем, що пояснюють попит на них з боку різних категорій споживачів;

    -- виявити специфічні характеристики програмного забезпечення.

    Матеріалом дослідження виступають такі ОС, ПЗ, як "Windows", "Mac OS X "," Unix "-системи," Solaris ", продукція фірм Adobe, Corel, 1C і т. д.

    В роботі використані описовий та порівняльний методи дослідження.

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

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

    Глава 1. Найбільші виробники сучасних операційних систем та їх продукти

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

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

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

    1.1. Історія розробки та вдосконалення основних операційних систем найбільшими виробниками

    Microsoft.

    Фірма Microsoft, що утворилася в 1975 році, займається випуском такого програмного забезпечення, як, наприклад, пакет офісних програм "MS Office", серверні продукти, засоби розробки типу Visual Studio та інше. Але більш всього відомий такий продукт цієї компанії, як операційна система "Windows", історія якої розпочалася у 1983 році. Тоді вважалося, що майбутнє належить інтегрованим середах, таким як "FrameWork", "VisiOn" і "DESQ", що поєднує в собі кілька програм різного класу і працюють тільки в текстовому режимі. Microsoft зайняла іншу позицію: після відвідування дослідницького центру "Xerox PARC" Білл Гейтс вирішив зробити ставку на графічну оболонку, яка надає розробникам стандартні засоби для створення інтерфейсу.

    В початок роботи над "Windows" програмістам з Microsoft був доступний лише комп'ютер класу XT з процесором 8088 і максимальним обсягом пам'яті 640 KB. Реальним же був обсяг 256 КВ, два дисководи на 360 КВ (жорсткі диски тоді були занадто дорогими) і відеоадаптер CGA.

    В листопаді 1984 року Microsoft відстрочила поставку своєї ОС, перенісши її на червень 1985 року. Але і до цієї дати роботи над першою версією "Windows" не завершилися. Офіційно днем народження "Windows" можна вважати виставку "Comdex", що проходила в листопаді 1985 року в Лас-Вегасі, де прес-конференція Microsoft перетворилася на презентацію нового продукту Microsoft "Windows" 1.0.

    Перша версія Windows навіть за тими мірками виглядала недопрацьованою: вікна на екрані, в відміну від операційної системи в середовищі "Mac" і графічної оболонки "GEM" фірми Digital Research, не перекривалися, програма працювала дуже повільно, а модуль керування файлами "MS DOS Executive" взагалі працював в текстовому режимі. Проте при цьому "Windows" було потрібно лише 256 КВ пам'яті та 2 дисковода - досить скромний набір.

    Продуктивність версії 1.3 значно підвищилася за рахунок підтримки розширеної пам'яті (LIM), яка була спочатку розроблена для роботи "Lotus 1-2-3". "Windows" 1.3 могла завантажувати код і дані в розширену пам'ять, але завдання при цьому виконувалася тільки на 640 КВ стандартної пам'яті. В цей же час для "Windows" був переписаний "Aldus PageMaker" 1.0 і графічний пакет "In-A-Vision" фірми Micrografx.

    В 1987 році вийшла "Windows" 2.0. У ній були виправлені деякі недоліки графічного інтерфейсу першої версії продукту, наприклад, з'явилися кнопки мінімізації та максимізації вікна, реалізована система перекриваються вікон. Крім того, був введений протокол динамічного обміну даними (DDE).

    В 1988 Windows була поділена на 2 частини: "Windows"/286, та "Windows"/386. Перша з них використовувала протокол EMS 4.0, а друга використовувала віртуальну пам'ять і V86-й режим процесора. Однак продуктивність системи все ще була недостатньою.

    Поява у травні 1990 року "Windows" 3.0 відкрило нову еру програмного забезпечення ПК. Нова версія системи підтримувала Protected mode 286/386 і надавала завданням до 16МВ безперервної пам'яті, а також псевдомногозадачность і виконання DOS-програм у вікні. З'явилися відомі "Program Manager "," File Manager "," Control Panel "і смуги прокручування з кнопками. Можливість адресації більшого обсягу пам'яті дозволила операційній системі працювати значно швидше. І фірми-виробники сталі активно використовувати нове програмне забезпечення. У "Windows" переносили все: від текстових процесорів до ігор.

    Рішення проблем, пов'язаних з неправильною роботою ОС з додатками, що призвело до створення "Windows" 3.1, яка спочатку замислювалася лише як поліпшення версії 3.0, але, зрештою, стала самостійним продуктом. У новій версії був введений протокол OLE, а також були надані нові засоби для розробників, зокрема, був документований протокол "Drag-&-Drop", введені панелі діалогу загального призначення та багато іншого.

    Раптовий, здавалося б, успіх "Windows" 3.0 був насправді зумовлений низкою факторів. Саме в цей час комп'ютери, побудовані на базі процесора Intel 386, стали доступнішим. До моменту виходу версії 3.1 операційної системи комп'ютери з 386 процесором вже широко використовувалися. Вони забезпечували хорошу продуктивність і були тією платформою, на якій "Windows" могла працювати ефективно. Не менш важливим фактором стала і те, що об'єм оперативної пам'яті, а також якість і продуктивність відеосистем, почали відповідати вимогам, що пред'являються до них ОС. Як тільки апаратні засоби забезпечили належний рівень продуктивності, гідності графічного інтерфейсу миттєво стали очевидні для величезного числа користувачів.

    Хоча перевага "Windows" було очевидно для користувачів і виробників, нестача якісної прикладного програмного забезпечення викликав сумніви в успіху операційної системи. "Windows" 3.0 різко змінила ставлення до себе і вже через кілька місяців з моменту її виходу кількість ПЗ для "Windows" різко збільшилася. Розробники програмного забезпечення вже не задавалися питанням про те, наскільки виправдано написання програм для такої платформи.

    Паралельно велися розробки "Windows For Workgroups", до якої були інтегровані функції, орієнтовані на обслуговування мережевих користувачів і робочих груп, а також на надання загальних ресурсів, наприклад, мережевих принтерів, доступу до файлів і інше. Ця ОС стала передвісником появи малих локальних мереж.

    Далі Microsoft випустила на ринок версію "Windows NT", спочатку призначену для використання на серверах і тому орієнтовану на ПК високого класу, що звузило її ринок споживання ціновими рамками на апаратну частину. Хоча перша версія була не дуже добре налагоджена, вона була прихильно прийнята розроблювачами завдяки її підвищеній захищеності, стабільності та розвиненому API-інтерфейсу, що спрощувало складання великих і складних програм.

    Ця система не була продовженням вже існуючих, тому що була розроблена з нуля з урахуванням пред'явлення сучасних вимог. Прагнучи забезпечити сумісність "Windows NT" з існуючими ОС, Microsoft реалізувала звичний інтерфейс, підтримку основних на той момент файлових систем і додатків.

    В "NT"-версії був застосований принцип масштабованості, що забезпечив роботу системи на ПК з багатопроцесорної архітектурою, що дозволяла повністю використовувати їх можливості і ресурси.

    Вбудовані мережеві можливості та підтримка різноманітних мережевих протоколів дозволили будувати мережі аж до корпоративних і підтримувати роботу різних за рівнем серверів.

    Відома стабільність "Windows NT" забезпечувалася архітектурними особливостями ядра системи: відмовостійкої обробкою особливих ситуацій і вдосконаленими методами управління пам'яттю.

    На цьому історичному етапі і було оголошено про створення "Windows 95". У Microsoft не було ніяких сумнівів в тому, що нова версія ОС буде більш ніж затребуваною. Це переконання грунтувалося на тому, що обсяг продажів "Windows" 3.11 до 1993 року досяг одного мільйона копій на місяць. Це поставило перед розробниками певні завдання. По-перше, внести дійсно серйозні поліпшення в продукт, по-друге, забезпечити високу надійність і стабільність ОС - тобто зробити те, чого не було в попередніх версіях системи. Гасло розробників "Windows 95" звучав так: "Зробіть її легкою у використанні, а не намагайтеся полегшити користування нею ", тому під час розробки та створення ОС багаторазово перевірялася саме з точки зору зручності використання.

    Нова версія "Windows" дозволила ліквідувати відставання від платформи Mac - Свого основного конкурента. Крім того, з'явилися вбудовані додатки для роботи з мережею і початкова підтримка основних протоколів передачі даних. Підтримка нової файлової системи FAT32 збільшила швидкодію системи.

    До роботі над новою версією "Windows" Microsoft приступила відразу ж після виходу "Windows 95". Очікувалося, що нова ОС побачить світло в Наприкінці 1996 р. Проте новий продукт з'явився тільки в середині 1998 року.

    Традиційно Microsoft переробили графічну частину системи і управління нею, хоча нічого кардинального нового привнесено не було.

    Відносно ядра, нова ОС вигравала у "Windows 95" за рахунок коректної роботи з новими комплектуючими: процесорами, шинами AGP, USB і іншими удосконаленнями апаратної частини ПК.

    Широкий набір утиліт для обслуговування системи і програм для роботи в Internet робили ОС ще більш привабливою для споживача.

    "Windows 98 "стала останньою версією операційної системи на базі старого ядра, заснованого на DOS. Пізніше компанія переходить на випуск ОС на базі ядра "Windows NT".

    В Наприкінці 1998 року корпорація Microsoft оголосила, що наступна версія "Windows NT" 5.0, намічена до випуску в 1999 році, буде носити інше назва - "Windows 2000" і призначатися не тільки для корпоративного ринку, але і для домашніх ПК.

    Для останнього, здавалося, були всі причини. Стабільний, повністю 32-розрядне ядро "Windows NT" було інтегровано з гарним, зручним і звичним інтерфейсом "Windows 98". Успадкувавши захищеність, відмінні мережеві можливості та сервіси "NT", нова система надала домашньому користувачеві розширені мультимедійні можливості, а також вбудувала програмний комплекс "DirectX".

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

    Ці недоліки і недопрацьована підтримка ігрового режиму призвели до того, що "Windows 2000" стала використовуватися переважно в офісах, а не на домашніх ПК.

    Неуспіх "Windows 2000" як системи, що використовується в офісах нарівні з домашніми ПК, не похитнув рішучості Microsoft уніфікувати свої ОС і покінчити з 16-розрядністю ядра, тим більше що епоха версій 9х підходила до кінця.

    Внутрішнє пристрій нової версії не зазнало значних змін з часів "Windows 2000". Із серйозних нововведень з'явилася лише вбудована система розпізнавання голосових команд і голосового введення даних. А саме головне, крім 32-розрядного варіанта, Microsoft підготувала і 64-розрядну модифікацію, призначену для установки на сервери. Повністю настроюється графічний інтерфейс став ще однією відмінною рисою "Windows XP ".

    "Unix"-системи.

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

    В 1968 група дослідників, що представляють фірми General Electric, AT & T Bell Laboratories і Массачусетський технологічний інститут, завершила роботу над науково-дослідницьким проектом "Multics", результатом якого стала однойменна операційна система, яка увібрала в себе останні досягнення у вирішенні проблем багатозадачності, управління файлами і взаємодії з користувачем. У 1969 році Кен Томпсон розробив операційну систему "Unix", в якій використовувалися багато результати проекту "Multics". Він пристосував цю систему, призначену для роботи на міні-ЕОМ, до потреб дослідників. З самого початку "Unix" стала зручною для всіх ефектівной розрахованої на багато користувачів і багатозадачного операційної системою.

    З часом популярність "Unix" в Bell Laboratories зростала, і в 1970 році Денніс Рітчі і Кен Томпсон переписали код системи мовою програмування С. Денніс Річі, колега Томпсона з Bell Labs, створив цю мову з метою забезпечення гнучкості при розробці програм. Одна з переваг мови "С" полягає в тому, що він дозволяє звертатися безпосередньо до апаратних засобів комп'ютера за рахунок використання узагальненого набору команд. До цього текст програми операційної системи потрібно було спеціально переписувати на апаратно-залежному мовою "Assembler" для кожного типу комп'ютера. Мова "С" дозволив Річі та Томпсону написати всього одну версію операційної системи "Unix", яку потім можна було компілювати "С"-компіляторами на різних машинах. Операційна система "Unix" стала мобільною, тобто здатною працювати на різних типах машин практично без перепрограмування.

    Поступово "Unix" виросла в стандартний програмний продукт, який поширюється багатьма фірмами, включаючи Novell та IBM. Спочатку цю ОС вважали дослідницьким продуктом, тому перші версії розповсюджувалися безкоштовно по факультетах обчислювальної техніки багатьох відомих університетів. У 1972 році Bell Labs почала випускати офіційні версії "Unix" і продавати ліцензії на неї різним користувачам. Одним з таких користувачів був факультет обчислювальної техніки Каліфорнійського університету в Берклі. Його фахівці ввели в систему багато нових особливостей, які згодом стали стандартними. У 1975 році в Берклі була випущена власна версія системи, відома як "Berkeley Software Distribution" (BSD). Ця версія "Unix" стала основним суперником версії "AT & T" Bell Labs. Поступово стали з'являтися і інші незалежно розробляються версії. У 1980 році фірма Microsoft випустила версію для ПК, що отримала назву "Xenix". Компанія AT & T розробила кілька версій ОС, а в 1982 році випустила першу комерційну версію - "System 3". За нею послідувала "System V", яка стала серйозно підтримуваним програмним продуктом [Баурн С. 102].

    Паралельно створено версії "BSD". Наприкінці 70-х років "BSD Unix" стала основою дослідницького проекту, що виконується в Агентстві перспективних досліджень і розробок (DARPA) міністерства оборони США. У результаті в 1983 році Каліфорнійський університет випустив потужну версію системи під назвою "BSD" 4.2. Вона включала в себе досить досконалу систему управління файлами і мережні засоби, засновані на використанні протоколів TCP/IP, що застосовуються зараз в Internet. Версія "BSD" 4.2 широко поширилася і була обрана багатьма фірмами-виробниками, зокрема Sun Microsystems.

    Розповсюдження різних версій "Unix" призвело до необхідності вироблення стандарту на цю ОС. Іншого способу дізнаватися про те, в яких версіях будуть працювати призначені для використання в цьому середовищі програми, у розробників ПЗ не було. У середині 80-х років з'явилися два конкуруючих стандарту: один був створений на основі версії "AT & T", а другий - на основі версії "BSD".

    Компанія AT & T передала роботи з "Unix" нової організації, Unix System Laboratories, зосередила зусилля на розробці стандартної системи, об'єднує основні версії ОС. У 1991 році Unix System Laboratories розробила "System V" версії 4, в якій були реалізовані практично всі можливості варіантів попередньої версії, "BSD" версії 4.3, "SunOS" і "Xenix". У відповідь кілька компаній, в Зокрема IBM і Hewlett-Packard, створили Фонд відкритого програмного забезпечення (Open Software Foundation, OSF), метою якого стала розробка власної стандартну версію "Unix". В результаті з'явилися дві конкуруючих комерційних стандартних варіанти: версія "OSF" і "System V" версії 4. У 1993 році компанія AT & T продала свою частку прав на систему фірмі Novell і якийсь час Unix Systems Laboratories належала їй. За цей час фірма випустила власні версії "Unix" на базі "System V" версії 4 під загальною назвою "UnixWare", призначені для взаємодії з системою "NetWare" розробки Novell.

    В даний час Unix System Laboratories належить фірмі Santa Cruz Operation.

    На Протягом свого розвитку "Unix" залишалася великою і вимогливою до апаратних засобів операційною системою, для ефективної роботи якої необхідна робоча станція або міні-ЕОМ. Деякі версії ОС були розраховані в основному на робочі станції. Систему "SunOS" виробили для робітників станцій Sun, а систему "AIX" - для робочих станцій IBM. У міру нарощування потужності персональних комп'ютерів стали з'являтися розробки версій "Unix" для ПК. Зокрема, "Xenix" і System V/386 - комерційні версії системи для IBM-сумісних ПК. "AUX" - версія "Unix", яка працює на ПК "Macintosh". To, що ця ОС встановлюється на комп'ютерах практично всіх типів (робочих станціях, міні-ЕОМ і навіть супер-ЕОМ), є свідченням її мобільності, забезпечила можливість ефективної версії "Unix" для персональних комп'ютерів.

    Linux.

    Самим популярним проектом "Unix"-системи кінця XX століття стала недорога альтернатива дорогим (HP "Unix", "SunOS"/"Solaris", Digital "Unix") рішенням - ОС "Linux". Сьогодні темпи освоєння ринку цією системою найбільш інтенсивні у порівнянні з іншими відомими ОС.

    Розробка цієї системи починалася проектом Лінуса Торвальда, студента факультету обчислювальної техніки Гельсінкського університету. У той час студенти користувалися програмою "Minix", демонструвала різні можливості "Unix". Ця програма, розроблена професором Ендрю Таннебаумом, широко поширилася по мережі Internet серед студентів всього світу.

    Лінус поставив за мету створити ефективну ПК-версію "Unix" для користувачів "Minix". Він назвав її "Linux" і в 1991 році випустив версію 0.11. Система широко розповсюдилася по Internet і в наступні роки була допрацьована іншими програмістами, які ввели в неї можливості і особливості, притаманні стандартним "Unix"-системам. Зокрема, були перенесені практично всі основні програми-менеджери вікон. У цій ОС використовуються утиліти Internet, є і повний набір засобів розробки програм, включаючи компілятори і Відладчик "C + +". Незважаючи на такі широкі можливості, операційна система "Linux" залишається невеликою, стабільною і швидкодіючої. У мінімальній конфігурації вона може ефективно працювати навіть на 386 комп'ютері за наявності оперативної пам'яті об'ємом 4 МБ.

    Сильною стороною "Linux" є її універсальність. Система покриває весь діапазон застосувань: від настільного ПК до надпотужних багатопроцесорних серверів і кластерів.

    "Linux" виконує ті ж функції, що й "DOS" і "Windows", проте відрізняється від них особливою потужністю і гнучкістю. Більшість операційних систем персональних комп'ютерів створювалися для невеликих ПК, що володіли обмеженими можливостями і лише нещодавно перетворилися на універсальні машини. Такі ОС постійно модернізуються, щоб відповідати безперервно розвиваються можливостей апаратних засобів персональних комп'ютерів. "Linux" ж розроблялася в зовсім іншому контексті [Петерсен Р.].

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

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

    Apple.

    Компанія Apple з'явилася на світ 3 січня 1977 і спочатку орієнтувалася на виробництво апаратної частини ПК.

    Як і будь-які інші комп'ютери, продукти Apple мали потребу в операційній системі, і для цих цілей компанія використовувала одну з версій "Unix" -- "System". Після виходу версії ОС 7.6 її перейменували на "Mac OS ". З цього моменту починається історія її розвитку.

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

    В той же час фірма NeXT під керівництвом Стіва Джобса (одного із засновників Apple) зайнялася розробкою операційної системи "OpenStep". Створена на основі "BSD" і Mach-ядра, ця ОС призначалася для використання у фінансовому середовищі, де цінувалися надійність і безперебійне функціонування.

    Невдачі з власними розробками змусили Apple шукати можливості купити готову ОС. Кращим варіантом виявилася "OpenStep", і в 1997 році фірма придбала нову операційну систему.

    В підсумку в 2000 році Apple випустила першу версію нової операційної системи "Mac OS X" 10.0. Заснована на "OpenStep", вона отримала базу у вигляді Unix-ядра "FreeBSD" і графічний інтерфейс, що нагадує класичну "Mac OS". Тому в ОС можна використовувати термінальні додатки, розроблені для платформи "Unix". Для сумісності з програмами, написаними під попереднє покоління системи, нова ОС мала середу емуляції "Mac OS" 9. Тісна співпраця Apple з Sun призвело до тому, що "Mac OS X" може працювати з Java-додатками.

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

    "Mac OS X "широко підтримує медіаконтент, використовуючи передові стандарти в цій галузі. Наприклад, для роботи із зображеннями, відео і звуком Apple використовувала технологію QuickTime, з винаходом якою пов'язують термін "мультимедіа". Для двомірної графіки був впроваджений загальновизнаний стандарт PDF, що забезпечує високу чіткість зображення, сглаженість шрифтів, різні ефекти, що позитивно позначається на загальному враженні від інтерфейсу. Для тривимірної графіки "Mac OS X" підтримує стандарт OpenGL від компанії Silicon Graphics.

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

    Разом з Unix-ядром в "Mac OS X" прийшла і відповідна система прав доступу для користувачів комп'ютера. Тому навіть завантаження шкідливого коду на ПК не може завдати шкоди всій системі, а тільки тим файлів, які знаходяться у вільному доступі. Таким чином, системні файли або документи інших користувачів не постраждають.

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

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

    Sun Microsystems.

    Sun Microsystems була зареєстрована в лютому 1982 р. Засновники компанії Винод Хосла і Енді Бехтольшейм поставили за мету побудувати оптимальний комп'ютер для додатків CAD/CAM, які використовуються інженерами-проектувальниками.

    Замість мінікомп'ютерів засновники нової компанії запропонували інженерному спільноті порівняно дешеві і в той же час досить потужні персональні робочі станції з підтримкою мережі Ethernet.

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

    Вибір "Unix" як базової ОС та підтримка протоколів TCP/IP поклали початок "концепції відкритих стандартів", якою Sun Microsystems незмінно дотримується при розробці своїх продуктів.

    Щоб закріпити своє становище на ринку, Sun вирішила розробляти ПЗ "Unix". Стандарти TCP/IP та Ethernet з цього часу стали невід'ємною частиною її мережної архітектури. У листопаді 1984 р. Sun анонсувала службу, названу "мережевої файлової системою" (Network File System -- NFS). NFS була унікальна тим, що забезпечувала простий, швидкий та прозорий доступ до файлів в умовах гетерогенної середовища [Торчинське Ф. І].

    Така система була й у деяких інших фірм, але функціонувала тільки на їх власних фірмових платформах. Перевагою рішення Sun було те, що вона підтримувала різні ОС, включаючи "Unix", "MS DOS", "IBM DOS", "Mac OS" і "VMS".

    В 1995 філософія Sun Microsystems сформульована в оцінену по достоїнству лише згодом формулу: "Мережа - це комп'ютер" ( "The Network Is The Computer "). Менеджери та спеціалісти Sun вирішили, що в ній найбільш точно відображена спрямованість компанії, хоча деякі них засумнівалися в тому, що її зміст буде зрозумілий ринку.

    Наступний крок Sun Microsystems став історичним: компанія прийняла рішення опублікувати специфікацію NFS, зробивши її загальнодоступною за суто номінальну плату. Маючи ліцензію і вихідний код, інші постачальники могли інтегрувати NFS зі своїми рішеннями. Такий підхід відкрив шлях майбутнього успіху Java.

    Безперервно зростаючий попит на робочі станції компанії змусив розробити нову архітектуру їх побудови (SPARC), що спричинило за собою перехід на нові, потужніші процесори. У 1986 році на базі чіпів Fujitsu було побудовано нове сімейство ПК, а через кілька місяців Sun представила для них нове операційну систему "SunOS".

    Заснована на дистрибутиві "BSD", доповнена мережевим ПЗ та графічним віконним інтерфейсом, а потім - NFS, операційна система "SunOS" у поєднанні з архітектурою SPARC стала привабливою платформою для технічних і наукових галузей застосування. Для максимальної концентрації зусиль з розвитку ОС і супутнього ПО в 1991 році в компанії Sun Microsystems сформовано SunSoft підрозділ, що займається програмними розробками.

    В вересні 1991 року було оголошено про вихід нової версії ОС, заснованої на двох базових різновиди "Unix": Berkley 4.2/4.3 ( "BSD") і AT & T "System V". Новий продукт отримав назву "Solaris". Виросла з "SunOS", нова ОС, при всій різноманітті своєї функціональності і високого ступеня відповідності промисловим стандартам, має унікальну масштабованість. Для більшості додатків "Solaris" забезпечує практично лінійне зростання продуктивності при збільшенні кількості процесорів в системі, в буквальному сенсі втілюючи концепцію симетричних багатопроцесорних обчислень (Symmetric Multi-Processing). Завдяки властивості масштабованості одна і та ж ОС використовується і на однопроцесорних робочих станціях, і на серверах масштабу робочої групи, і на серверах масштабу підприємства.

    1.2. Порівняльна характеристика операційних систем

    Дамо характеристику розглянутих операційних систем і визначимо гідності та недоліки ОС щодо один одного.

    "Windows".

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

    Зручність, простота використання та поширеність є основними факторами вибору цієї системи.

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

    Порівнюючи "Windows" з "Unix"-системами, можна сказати, що продукт Microsoft поставляється з закритим вихідним кодом, що ускладнює написання та оптимізацію програм для нього, а також виправлення наявних в системі помилок.

    З іншого боку, "Windows" широко поширена по всьому світу. Для неї написано багато прикладного ПЗ, що у поєднанні зі зручним і красивим інтерфейсом зробило її лідером серед ОС даного класу.

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

    З кінця 80-х показники використання "Windows" неухильно росли, а в 1995 році з виходом нової версії ОС трапився справжній бум. Про попит на "Windows" сьогодні можна судити хоча б з того, що в 2007 р. за перші два місяці продажів останньої версії ОС було продано 20 мільйонів копій.

    "Unix".

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

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

    "Unix" має потужний набір базових засобів для програмування. Це дозволяє створювати складний код на базі даної ОС.

    Поява в системі протоколів TCP/IP на ранньому етапі розвитку ОС дозволило стати "Unix" істинно мережевий системою та з успіхом використовувати її в даному напрямку.

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

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

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

    Недоліком використання є незручність використання системи користувачем-непрограммістом. Будучи спеціалізованої ОС, "Unix" припускає специфічні знання для свого використання. Це трохи звузило коло її споживання.

    "Solaris".

    На виробництвах корпоративного масштабу, у сфері СУБД, там, де потрібні великі обчислювальні потужності, у науковій сфері знайшла застосування операційна система "Solaris" фірми Sun.

    Написаний на базі "Unix", "Solaris" успадкував від неї багато рис, в тому числі і відкритий вихідний код, за винятком н

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status