8793

UNIX/Linux - одна из первых сетевых операционных систем

Доклад

Информатика, кибернетика и программирование

UNIX/Linux. UNIX - одна из первых сетевых операционных систем. Датой возникновения UNIX можно считать 1969 г., когда MTI (Massachusetts Institute of Technology - Массачусетский технологический институт), BellLabs и GeneralElectric разраб...

Русский

2013-02-17

120 KB

2 чел.

UNIX/Linux.

UNIX - одна из первых сетевых операционных систем. Датой возникновения UNIX можно считать 1969 г., когда MTI (Massachusetts Institute of Technology - Массачусетский технологический институт), Bell Labs и General Electric разрабатывалась система MultICS (Multiplexed Information and Computing Service) и были сформулированы базовые идеи UNIX. Вскоре Bell Labs вышла из проекта и её сотрудники Кен Томпсон (Ken Thompson), а затем и автор созданного для этого языка С Денис Ричи (Dennis Ritchie) предложили усечённый вариант системы для миникомпьютера PDP-7, названный UNICS (UNiplexed Information and Computing System) - впоследствии UNIX. В 1973 г. система была перенесена на компьютер PDP-11 и стала весьма популярной.

Основные этапные версии развития системы представлены на рис.

Причинами популярности UNIX являются:

  •  Кросплатформенность, т.е. переносимость на произвольные аппаратные платформы за счёт использования языка высокого уровня.
  •  Открытость, что определяется общедоступностью всех текстов программ на языке С и возможностью их изменения любым разработчиком.
  •  Логичность структуры операционной системы, продуманность построения файловой системы и корректность управления процессами.

Запрет на разработку компьютерных программ для учредителя Bell Labs - корпорации AT&T заставил передать UNIX для некоммерческого использования в университетские круги, где она непрерывно модернизируется.

К «этапным» версиям относят:

  •  Базовые версии – System III, V и SVr4 (System V Relies 4)
  •  «Берклеевская» линия BSD (Berkley Software Distribution) с популярной версией Tahoe (BSD 4.3) и общественной группой Reno (Nevada USA), развивающей FreeBSD (версия
    BSD 4.4), NetBSD (
    поддержка IPv6, Firewall и др. сетевые функции) и OpenBSD (криптографическая защита)
  •  Линия для компьютеров Macintosh (Mach, NeXTSTEP, OpenSTEP, MacOS X)
  •  Линия коммерческих фирменных продуктов – SunOS, Solaris (Sun Solaris Microsystems Inc.), HP-UX (Hewlett Packard), AIX (IBM). Эти операционные системы продаются соответствующими, обычно одноимёнными фирмами-разработчиками, но их исходные коды (тексты) открыты.
  •  Linux - развитие Линусом Торвальдсоном (Linus Torvaldson) MINIX - упрощённой версии UNIX. В последние годы широкое распространение получили такие «некоммерческие» фирменные продукты, как Red Hat, Debian, Slackware, Coldera и др. Эти операционные системы продаются соответствующими, обычно одноимёнными фирмами-разработчиками, но их исходные коды (тексты) открыты.

Архитектура UNIX систем содержит 4-е довольно чётко разделённых уровня:

  •  Аппаратный уровень (драйверы устройств, обеспечивающие интерфейс со следующим уровнем)
  •  Уровень ядра, в котором используется всего около 100 системных вызовов и выполняется управление процессами (демонами)
  •  Оболочка, облегчающая терминальный доступ к ядру. Наиболее популярные оболочки – csh (C shell), ksh (Korn Shell) и bash
  •  Уровень программ

Удобство графического представления привело к созданию клиент-серверного графического интерфейса, получившего название X Windows. Система X Windows представляет собой совокупность Х-клиента, обрабатывающих данные прикладных программ, Х-сервера, обеспечивающего ввод/вывод данных, и Х-протокола взаимодействия между ними. Система X Windows была разработана в 1984 г. в MIT, а в 1987 г. вышла сохранившая актуальность 11-я версия этой системы, принадлежавшая некоммерческому консорциуму X.Org (Compaq, HP, DEC, IBM, Sun Microsystems и др.)

В последние годы популярность приобрела созданная на базе X Windows графическая среда GNOME (GNU Network Object Model Environment - GNU проект фонда бесплатного программного обеспечения), содержащая такие Х клиенты, как менеджер дисплея (Display Manager) и менеджер окон (Windows Manager).. Разработкой GNOME с августа 2000 г. занимается одноимённый фонд (Compaq, HP, IBM, Sun Microsystems и др.) Менеджер дисплея запускается при загрузке X Windows и отвечает за регистрацию в системе (имена, пароли), загружает пользовательский сценарий и окружение. Менеджер окон служит для работы с окнами. Например, универсальный  менеджер окон для Red Hat Linux носит название KDE (K system Display Environment) и содержит около 150 подсистем Х клиентов.


 

А также другие работы, которые могут Вас заинтересовать

37472. Психологическая защита в социуме 968 KB
  Ключникова посвящена теме психологической защиты человека живущего в бурном потоке современного социума. В ней описываются психологические механизмы и законы защищенности человека помогающие человеку стать защищенным и успешным мастером жизни. Книга богато иллюстрированная историями из обширной консультативной практики автора содержит многочисленные советы приемы и методы вдумчивое применение которых сделает человека значительно более уверенным и успешным.Автор развивает и конкретизирует подход суть которого состоит в разумном сочетании...
37473. Гісторыя Беларусі (у кантэксце сусветнай гісторыі) 8.25 MB
  Мандрык Гісторыя Беларусі у кантэксце сусветнай гісторыі Віцебск 2008 УДК 947. 4 Беи 73 Г 46 Друкуецца па рашэнні навуковаметадычнага савета Віцебскага філіяла Установы адукацыі Федэрацыі прафсаюзаў Беларусі â€œМіжнародны інстытут працоўных і сацыяльных адносінâ€. Гісторыя Беларусі у кантэксце сусветнай гісторыі. 4 Беи 73 Г 46 Віцебскі філіял Установы адукацыі Федэрацыі прафсаюзаў Беларусі â€œМіжнародны інстытут працоўных і сацыяльных адносінâ€.
37475. Проектирование и конструирование талевого блока газовой скважины 1.12 MB
  5 Диаметр отверстия в стволе ротора мм 700 Расчетная мощность привода ротора кВт 370 Мощность бурового насоса кВт 950 Расчетная мощность на валу буровой лебедки кВт 670 Наибольшая оснастка 5x6 Диаметр каната мм 28 Диаметр шкивов наружный мм 1 шкив – 1000; 10 шкивов – 900 Максимальная подача бурового насоса л с 50.1 Оснастка талевой системы Порядок прохождения талевого каната через канатные шкивы кронблока и талевого блока имеет существенное значение для распределения нагрузки на ноги вышки и для правильной навивки каната на барабан...
37477. Изучить среду Microsoft Visual Studio 6.0. Изучить структуру программы на языке C++ 1.17 MB
  В язык С были добавлены новые возможности: виртуальные функции перегрузка функций и операторов ссылки константы пользовательский контроль над управлением свободной памятью улучшенная проверка типов и новый стиль комментариев . Его новые возможности включали множественное наследование абстрактные классы статические функциичлены функцииконстанты и защищённые члены. Строка под главным меню содержит панель инструментов полезным свойством которой является выпадающий список функций программы с помощью которого можно быстро...
37478. Метод мурашиних колоній 235.5 KB
  Технічне завдання Розробити програму що здійснює пошук оптимального шляху між двома клітинками ігрового поля яке являє собою двовимірну матрицю клітинок заданого розміру. Пошук шляху повинен здійснюватись за допомогою алгоритму мурашиної колонії параметри алгоритму повинні налаштовуватись користувачем вручну. Пізніше список використовується для визначення довжини шляху між вузлами. Справжня мураха під час переміщення по шляху залишає за собою деяку кількість феромону.
37479. МЕТОДОЛОГИЯ МОДЕЛИРОВАНИЯ ДАННЫХ В СРЕДЕ ERWIN 993 KB
  2] Зависимые и независимые сущности.9] Избыточные сущности [9. На стадии проектирования создаются логические модели трех уровней: Entity Reltion Digrm Диаграмма сущностьсвязь и KeyBsed model Модель данных основанная на ключах и Полная атрибутивная модель Диаграмма сущностьсвязь ERD – Entity Reltionship Digrm определяет сущности и их отношения. Модель данных основанная на ключах описывает структуру данных системы в которую включены все сущности и атрибуты в том числе ключевые.
37480. Вступ до філософії. Історико-філософський та релігієзнавчий аспекти 1008.5 KB
  Розкриває зміст світоглядної проблематики та специфіку філософського і релігійного підходів до неї становлення та основні етапи розвитку філософії у зв’язку з розвитком релігії в країнах європейської культури особливості східних і західних релігійних і філософських традицій основні позиції та філософські аргументи щодо питань про сутність релігії існування Бога відношення моральності і релігії проблеми особистого безсмертя. Християнська релігія та філософське осмислення ідеї Бога Абсолюта від Середньовіччя до початку ХІХ ст. Проблема...