Главная
»
Тематика определяется
» Программирование в стандарте POSIX. Курс лекций
Галатенко В.А., Программирование в стандарте POSIX. Курс лекций
серия:
Основы информационных технологий
Интернет-университет информационных технологий, 2009 г., 560 стр., 5-9556-0011-6 , 220*148*33 мм., тираж: 2000
Описание книги
В курсе рассматривается стандарт на мобильный интерфейс операционной системы (POSIX), а также приемы и методы программирования приложений на основе данного стандарта, поясняемые многочисленными примерами. Затрагиваются вопросы программирования многопроцессных систем, взаимодействия приложений в рамках распределенных конфигураций. Рекомендовано УМО в области прикладной информатики для студентов высших учебных заведений, обучающихся по специальности 351400 \"Прикладная информатика\".
Ключевые слова
Рекомендации
Рекомендовано УМО в области прикладной информатики.
Поделиться ссылкой на книгу
Содержание книги
Лекция 1. Основные понятия и идеи стандарта POSIX......13История создания и текущий статус стандарта POSIX......13Основные идеи стандарта POSIX......15Основные понятия стандарта POSIX......16Основные понятия операционных систем, соответствующих стандарту POSIX......19Среда компиляции POSIX-совместимых приложений......21Мобильность POSIX-совместимых приложений......22Лекция 2. Язык shell......29Основные понятия языка shell......29Конвейеры и примеры их использования......31Переменные и аргументы shell-процедур......32Служебные переменные языка shell......37Окружение процессов......39Подстановка результатов выполнения команд......41Управляющие конструкции......43Генерация маршрутных имен файлов......48Перенаправление ввода/вывода......50Встроенные команды......55Вызов командного интерпретатора shell......60Правила формирования и средства разбора командных строк......62Лекция 3. Утилиты и функции, обслуживающие понятие «пользователь»......71Данные, ассоциированные с пользователем......71Служебные программы, обслуживающие взаимодействие пользователей......77Лекция 4. Организация файловой системы......83Основные понятия......83Получение информации о файлах и файловых системах......87Изменение атрибутов файлов и текущей позиции в файловой иерархии......104Создание, удаление, копирование и перемещение файлов......110Обход и обработка файловых иерархий......121Лекция 5. Файловый ввод/вывод......131Основные понятия......131Открытие и закрытие файлов......134Чтение и запись данных......141Управляющие операции с файлами и ассоциированными данными......155Лекция 6. Средства обработки структурированных данных......175Простейшие средства обработки текстовых файлов......175Регулярные выражения......191Использование регулярных выражений......165Аналоги реляционных операций для текстовых файлов......216Средства обработки каталогов......221Лекция 7. Процессы......233Основные понятия......233Опрос и изменение атрибутов процессов......237Создание и завершение процессов......251Лекция 8. Средства межпроцессного взаимодействия......263Каналы......264Сигналы......271Очереди сообщений......289Семафоры......301Разделяемые сегменты памяти......322Лекция 9. Общий терминальный интерфейс......333Основные понятия и объекты......333Служебные программы и функции для управления терминалами......339Лекция 10. Опрос характеристик хостов и их использование в приложениях......355Опрос идентифицирующих данных хостов......355Опрос конфигурационных параметров хоста......356Лекция 11. Сетевые средства......373Основные понятия и объекты......373Опрос данных о сети......376Функции для работы с сокетами......394Примеры программ работы с сокетами......405Лекция 12. Время и работа с ним......441Основные понятия и объекты......442Преобразование данных о времени......453Опрос показаний часов процессорного времени......459Приостановка выполнения на заданное время......470Работа с интервальными таймерами......475Лекция 13. Языково-культурная среда......491Основные понятия и объекты......491Определение языково-культурной среды......495Создание и опрос характеристик языково-культурной среды......504Средства для работы с каталогами сообщений......519Лекция 14. Заключение......525Основные идеи курса......527Основные понятия, рассматриваемые в курсе......528Средства, обслуживающие понятие пользователя......530Средства, обслуживающие понятие файла......531Средства обработки структурированных данных......534Процессы......535Средства межпроцессного взаимодействия......537Общий терминальный интерфейс......540Опрос характеристик хостов......541Сетевые средства......542Время......545Языково-культурная среда......548Литература......553
Об авторе
|
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам.
На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... |
|
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... |
|
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Галатенко В.А., Программирование в стандарте POSIX. Курс лекций в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.