Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемИнесса Рузавина
1 Системные вызовы и библиотеки Unix SVR4 Введение
2 Организация практикума 37 задач ( ) На 5 необходимо сдать 23 задачи, из них 10 из второй части курса На 4 11 задач На 3 6 задач Задачи надо сдавать на ОС Solaris ( solarka.ccfit.nsu.ru или рабочие станции т. к. 310 ).
3 Что такое Solaris ОС, основанная на ядре Unix System V Release 4. Прямой наследник оригинального AT&T Unix Разрабатывается компанией Oracle (ранее Sun Microsystems) Официально поддерживает процессоры x86/x64, SPARC v9 Есть бесплатная версия (прочитайте лицензию!) Solaris Express, доступная на сайте Oracle
4 Чем Solaris отличается от Linux Solaris был раньше :) Linux лицензионно чистый клон Unix, распространяемый под лицензией GPL Обе системы поддерживают стандартизованный API POSIX/X-Open, но Solaris сертифицирован, а Linux нет. Системы имеют разные ABI (бинарно несовместимы)
5 Рекомендованная литература Методичка К. Хевиленд, Д. Грей, Б. Салама, Системное программирование в UNIX. Руководство программиста по разработке ПО (есть в библиотеке) А. Робачевский Операционная система UNIX У. Р. Стивенс, С. А. Раго UNIX Профессиональное программирование Solaris Internals (для продвинутых)
6 Рекомендованная литература Man(1) Встроенное системное руководство, доступно из командной строки по команде man Oracle Solaris 10 documentation бывш. docs.sun.com Там же есть и все man-страницы в html c гиперссылками и поиском Исходные тексты:
7 man(1) Формат команды man strcpy или man -s 2 write Поиск по заголовкам apropos write Номера секций 1 команды shell 1M команды shell, доступные администратору 2 системные вызовы 3С стандартная библиотека С
8 Формат страницы 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
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.