Системные вызовы и библиотеки Unix SVR4 Введение.

Презентация:



Advertisements
Похожие презентации
Системные вызовы и библиотеки Unix SVR4 Введение.
Advertisements

S1-17MVI320, Section 1, June 2001 Основы UNIX для работы с MSC.Mvision.

OpenGL и Direct3D сравнение стандартов Выполнил: Пенкин А. Группа И-204.
Практическое программирование на Java к.ф.-м.н. Козлов Дмитрий Дмитриевич Кафедра АСВК, Лаборатория Вычислительных комплексов.
Содержание 1. Введение GIMP многоплатформенное программное обеспечение для работы над изображениями. Редактор GIMP пригоден для решения множества задач.
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ Работа с ОС GNU/Linux в терминальных классах Кафедры ВС Старший преподаватель Кафедры ВС, к.т.н. Поляков Артем.
Институт системного программирования РАН Автоматическая генерация базовых тестов для программных интерфейсов библиотек на основе заголовочных файлов Владимир.
Ах, этот волшебный текст. Текст определение Типы текстовых редакторов Первый тип –редактор кодов Второй тип – текстовый процессор.
Обзор языка Си Лекция 1. Краткая история развития С Автор - Деннис Ритчи (Dennis Ritchie) Компьютер - DEC PDP-11 ОС - Unix. Основа - "более старый" язык.
UNIX – основа свободно распространяемых операционных систем
Операционная система Linux это достаточно простая и прозрачная операционная система. Высокий уровень защиты компьютера и привлекает к ОС Linux пристальное.
Микроформаты свежий взгляд на семантику веб-страниц РИТ 2007РИТ 2007, 16 апреля 2007, Москва.
Инструментальные средства создания Web-сайтов
Операционные системы семейства Unix. UNIX группа переносимых, многозадачных и многопользовательских операционных систем.
8 класс В процессе сохранения документа необходимо: выбрать диск или папку, в которой должен быть сохранён файл, дать имя файлу, выбрать формат файла.
Сервисы сетевых операционных систем : web- сервер Seti.ucoz.ru.
Национальная информационная инфраструктура науки, культуры и образования: представление ресурсов электронных библиотек Е.Н.Филинов, А.В.Бойченко Институт.
Практическое программирование на Java к.ф.-м.н. Козлов Дмитрий Дмитриевич Кафедра АСВК, Лаборатория Вычислительных комплексов.
Безопасность систем на базе сертифицированной ОСРВ QNX КПДА Александр Трофимов.
Транксрипт:

Системные вызовы и библиотеки Unix SVR4 Введение

Организация практикума 37 задач ( ) На 5 необходимо сдать 23 задачи, из них 10 из второй части курса На 4 11 задач На 3 6 задач Задачи надо сдавать на ОС Solaris ( solarka.ccfit.nsu.ru или рабочие станции т. к. 310 ).

Что такое Solaris ОС, основанная на ядре Unix System V Release 4. Прямой наследник оригинального AT&T Unix Разрабатывается компанией Oracle (ранее Sun Microsystems) Официально поддерживает процессоры x86/x64, SPARC v9 Есть бесплатная версия (прочитайте лицензию!) Solaris Express, доступная на сайте Oracle

Чем Solaris отличается от Linux Solaris был раньше :) Linux лицензионно чистый клон Unix, распространяемый под лицензией GPL Обе системы поддерживают стандартизованный API POSIX/X-Open, но Solaris сертифицирован, а Linux нет. Системы имеют разные ABI (бинарно несовместимы)

Рекомендованная литература Методичка К. Хевиленд, Д. Грей, Б. Салама, Системное программирование в UNIX. Руководство программиста по разработке ПО (есть в библиотеке) А. Робачевский Операционная система UNIX У. Р. Стивенс, С. А. Раго UNIX Профессиональное программирование Solaris Internals (для продвинутых)

Рекомендованная литература Man(1) Встроенное системное руководство, доступно из командной строки по команде man Oracle Solaris 10 documentation бывш. docs.sun.com Там же есть и все man-страницы в html c гиперссылками и поиском Исходные тексты:

man(1) Формат команды man strcpy или man -s 2 write Поиск по заголовкам apropos write Номера секций 1 команды shell 1M команды shell, доступные администратору 2 системные вызовы 3С стандартная библиотека С

Формат страницы man ЗАГОЛОВОК (TITLE) - обычно имя библиотечной функции или системного вызова. СЕКЦИЯ (SECTION) - раздел Руководства. БИБЛИОТЕКА (LIBRARY) - для секции 3, библиотечных функций, одно из C, S, M, E, X или G.. ИМЯ (NAME) - имя и краткое описание системного вызова или библиотечной функции (в одной строке). ИСПОЛЬЗОВАНИЕ (SYNOPSIS) - как вызвать системный вызов/библиотечную функцию.. ОПИСАНИЕ (DESCRIPTION) - описывает работу системного вызова или функции.. ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ (RETURN VALUE) - как интерпретировать возвращаемый код.. СМ. ТАКЖЕ (SEE ALSO) - страницы Руководства, имеющие отношение к этой странице.. АТРИБУТЫ (ATTRIBUTES) - каким стандартам соответствует функция, thread- safety, поддержка длинных файлов и т.д. Кроме того, страница Руководства может содержать разделы:. ПРИМЕРЫ (EXAMPLES). ФАЙЛЫ (FILES). СООБЩЕНИЯ (DIAGNOSTICS). ЗАМЕЧАНИЯ (NOTES). (ПРЕДУПРЕЖДЕНИЯ) WARNINGS. (ОШИБКИ) BUGS. (ПРОБЛЕМЫ) CAVEATS