- •Введение
- •1. История создания
- •2. Архитектура unix систем
- •2.1 Ядро системы
- •1. Файловая подсистема
- •3. Подсистема ввода/вывода
- •2.2 Файловая подсистема
- •2.3 Подсистема управления процессами
- •2.4 Подсистема ввода/вывода
- •3. Работа с операционной системой unix
- •3.1 Файлы и файловая система
- •3.2 Структура файловой системы unix
- •3.3 Процессы
- •3.4 Программы и процессы
- •3.5 Типы процессов
- •3.6 Пользователи системы
- •4. Пользовательская среда unix
- •4.1 Командный интерпретатор shell
- •5 Основные стандарты
- •6.1 Поддерживаемые языки программирования
- •6.1.1 Язык c
- •6.1.2 Фортран
- •6.1.3 Паскаль
- •6.1.4 Ассемблер
- •6.2 Специализированные языки программирования
- •6.3.1 Отличия от языка с
- •6.3.2 Достоинства
- •Заключение
- •Список использованных источников
Заключение
Операционные системы семейства UNIX обладают обширным списком преимуществ. Из многочисленной линейки представителей UNIXовых операционных систем каждый может найти именно ту систему, которая удовлетворяет его потребностям. Так же для каждого разработчика немаловажна восприимчивость системы к персонификации, путем доступности создания индивидуальных политик работы системы и написания локализированных программ, выполняющие задачи конкретной вычислительной системы. Таким средством в UNIX системах является язык программирования С++.
Из всех перечисленных достоинств языка С++, следует выделить главные его преимущества, а именно:
Возможность создания разноуровневых программ;
Максимальный контроль над аппаратными и программными ресурсами вычислительной системы;
Кроссплатформенность скомпилированных кодов;
Возможность прямого взаимодействия с различными сторонними прикладными средствами (Apache, MySQL, MSSQL,PHP и т. д.);
Тенденциальное развитие функционала языка в зависимости от потребностей времени;
Ну и наконец, язык С++ является «родным» для UNIX-подобных систем.
Из этого следует что «неразлучная пара» UNIX и C++ в тандеме предоставляют все возможности для создания гибких многофункциональных вычислительных систем различного спектра использования.
Поставленные задачи считаю выполненными, цель – достигнутой.
Список использованных источников
Теренс Чан. Системное программирование на С++ для UNIX: Пер. с англ. – К.: Издательская группа BHV, 1997. – 592 с. ISBN 5-7315-0013-4
Робачевский А.М. Операционная система UNIX®. – СПб.: БХВ-Петербург, 2002. – 528 с.: ил. ISBN 5-8206-0030-4
Стефенс Д. Р. C++. Сборник рецептов. — КУДИЦ-ПРЕСС, 2007. — 624 с. — ISBN 5-91136-030-6
Страуструп Б. Дизайн и эволюция С++: Пер.с англ. – М.: ДМК Пресс; Спб.: Питер, 2006. – 448 с.: ил. ISBN 5-469-01217-4
Интернет ресурс. Операционная система UNIX. Руководство программиста. Режим доступа: http://khpi-iip.mipk.kharkiv.edu/library/extent/os/ruprog/index.html
Интернет ресурс. Habrahabr. С++ в 2013 году. Режим доступа: http://habrahabr.ru/company/infopulse/blog/165997/
