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 подсистем Х клиентов.


 

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

1188. Одноэтажное промышленное здание 78 KB
  Конструктивная схема здания - полный каркас, материал - железобетон. Подъемно-транспортное оборудование – мостовой кран. Стены панельные, Ж/Б, трехслойные, утеплитель - пенополистерол S-25 кг/м3, серия 1.432. Несущие конструкции покрытия - безраскосая ферма. Инженерное оборудование - водоотвод, канализация, отопление, электроснабжение.
1189. Тамбовский филиал ОАО Междугородной и международной электрической связи Ростелеком 77 KB
  Важнейшей задачей Котовского отделения Тамбовского филиала было и является обеспечение различных видов связи в городе Котовске. Совместимость с существующими цифровыми и аналоговыми телефонными станциями. Используемое оборудование и программное обеспечение.
1190. IP-адресация 78.5 KB
  Поиск и выбор IP-адреса. Центр управления сетями и общим доступом. Беспроводное сетевое соединение. Управление сетевыми подключениями.
1191. Фармакология периферической нервной системы 51 KB
  Структурно-функциональные особенности автономной (вегетативной) и соматической иннервации. Механизм передачи нервного импульса в синапсах автономной нервной системы. Эффекты возбуждения симпатических и парасимпатических нервов. Принципы фармакологической регуляции нейромедиаторных процессов. Классификация веществ, действующих на автономную нервную систему.
1192. Исследование ассортимента и качества конфет в розничной торговой сети «Рассвет» 346.34 KB
  Характеристика магазина «Рассвет» и основных показателей хозяйственной деятельности. Производители – источники поступления конфетных изделий в магазин «Рассвет». Приемка конфетных изделий по качеству и количеству в магазине «Рассвет». Анализ ассортимента конфетных изделий в магазине по видам. Результаты исследований ассортимента конфет в магазине по показателям: широта, полнота, устойчивость, новизна...
1193. Технико-экономические показатели автоматизации комплекса очистных сооружений 139.5 KB
  расчёт прогнозируемого объёма переработки загрязнённых вод на комплексе очистных сооружений. Расчет потребности капитальных вложений в основные фонды. Расчёт заработной платы. Расчёт затрат на потребление теплоэнергии (пара). Основные технико-экономические показатели автоматизации комплекса.
1194. Привод подвесного конвейера 1.04 MB
  Определение расчетной мощности электродвигателя. Выбор двигателя по каталогу. Определение передаточных чисел мощностей, частот вращения и крутящих моментов на валах привода. Расчет открытой прямозубой цилиндрической зубчатой передачи. Определение допускаемых напряжений для шестерни и колеса, при расчете на выносливость при изгибе.
1195. Организационно-экономическая часть создания системы автоматизированного проектирования 185.5 KB
  Технико-экономическое обоснование целесообразости проекта. Использование программно-аппаратных средств. Расчёт договорной цены разработки ячейки. Дополнительная заработная плата научного персонала. Календарный график работ по разработке блока.
1196. Газотурбинные установки. Машины и оборудование. Охрана труда. Строительные конструкции. 368.5 KB
  Устройство камер сгорания и теплообменных аппаратов ГТУ. Назначение, устройство и виды фильтров, используемых в гту. назначение и устройство глушителей, применяемых в компрессорах. Запорная арматура: назначение, устройство, принцип действия, примущества, недостатки, ремонтнопригодность. Устройство и принцип действия центробежного нагнетателя. Требования к проведению инструктажей по охране труда, их виды и сроки проведения.