Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
25
Добавлен:
05.06.2015
Размер:
70.66 Кб
Скачать

5. Операционная система Linux как платформа для современного программного обеспечения.

UNIX операционные системы

В 1969 году на свет появилась операционная система UNIX (первоначальное название UNICS), разработанная и реализованная Кеном Томпсоном при участии Денниса Ритчи и Брайана Кернигана. UNIX вобрала в себя многие черты ранних систем, но обладала целым рядом новых свойств:

  • простая метафорика (два ключевых понятия: вычислительный процесс и файл);

  • компонентная архитектура: принцип «одна программа — одна функция» плюс мощные средства связывания различных программ для решения возникающих задач («оболочка»);

  • минимизация ядра (кода, выполняющегося в «реальном» (привилегированном) режиме процессора) и количества системных вызовов;

  • независимость от аппаратной архитектуры и реализация на машиннонезависимом языке программирования (язык программирования Си стал побочным продуктом разработки UNIX);

  • унификация файлов.

1.Общие сведения об OC Linux

Операционные системы UNIX-семейства удовле­творяют всем требованиям, предъявляемым к ним средствами разработки СБИС: это возможность обеспечения одновременного доступа к средствам раз­работки множеству пользователей; высокая скорость обработки информации; наличие набора текстовых, графических редакторов, средств чтения файлов помощи и внутренней документации САПР; набор программ для сетевого доступа в Internet и в другие сети; набор средств для удаленной работы с САПР; большое разнообразие полезных программ и утилит для работы с аудио-, видео- и фотообъектами, а также многое другое. Кроме того, важным компонентом операционных систем этого семейства является командный интерпретатор, способный обрабатывать командные запросы пользователя и выдавать полученную информацию на экран монитора, в файл или на устройство.

Разработка ОС UNIX осуществлялась компьютерными профессионалами, работающими в научной среде. По мере своего развития UNIX дала основу разным операционным системам, среди которых наиболее известными являются Linux, Solaris и FreeBSD. Каждая из этих систем начала развиваться индивидуально, но сохранила все достоинства UNIX.

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

  • гибкость;

  • мощность;

  • стабильность;

  • многозадачный режим;

  • многопользовательский режим;

  • высокий уровень безопасности;

  • удобный графический интерфейс;

  • большое количество текстовых и графических программ;

  • набор клиентских и серверных приложений;

  • наличие «открытой лицензии».

ОС Linux удобно сочетает в себе высокую производительность работы и возможность точной настройки элементов под нужды конкретного разработчика. Квалифицированная настройка функций позволяет операционной системе круглосуточно на протяжении длительного времени работать без перебоев. Наличие многопользовательского и многозадачного режимов совместно с высоким уровнем безопасности ОС дают возможность разработчикам использовать одновременно множество приложений САПР без угрозы потерять или испортить свои данные. Высокая стабильность, наряду с высокой мощностью операционной системы, позволяют надежно обслуживать запросы пользователей на аппаратно-вычислительной платформе средней комплектации.

Не менее важным преимуществом Linux является наличие так называемой «открытой лицензии» на большинство дистрибутивов. Несмотря на то, что исходные коды ряда программных обеспечений распространяются открыто и бесплатно, они защищены общедоступными лицензиями, которые исключают право коммерческих компаний незначительно модифицировать их и объявлять авторские права на эти изменения, а затем брать программный продукт под собственный контроль и продавать его как свой. Наиболее популярной является общедоступная лицензия GNU Public License, предоставляемая Фондом бесплатного программного обеспечения (Free Software Foundation). Операционная система Linux распространяется по этой лицензии. Обще­доступная лицензия GNU оставляет авторские права за разработчиком, но гарантирует бесплатное использование программного обеспечения при условии, что само программ­ное обеспечение и все дополнения и изменения к нему всегда будут оставаться свободно распространяемыми.

При работе с Linux разработчик СБИС имеет возможность осуществлять запуск программ как с основного компьютера, за которым он непосредственно находится, так и с удаленного компьютера, работая с ним через свой терминал. В Linux имеется возможность настроить по своему желанию требуемые тип, размер и цвет шрифтов; фоновый цвет терминального окна; форму отображения командного приглашения; установить нужные переменные и псевдонимы. Разработчик может контролировать процессы, по мере необходимости менять между ними приоритеты, а некоторые снимать.

Соседние файлы в папке KTNI_Kozlov_otvety