Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » А. Робачевский - Операционная система UNIX

А. Робачевский - Операционная система UNIX

PDF-файл А. Робачевский - Операционная система UNIX Операционные системы (38618): Книга - 3 семестрА. Робачевский - Операционная система UNIX: Операционные системы - PDF (38618) - СтудИзба2019-05-08СтудИзба

Описание файла

PDF-файл из архива "А. Робачевский - Операционная система UNIX", который расположен в категории "". Всё это находится в предмете "операционные системы" из 3 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст из PDF

Андрей РобачевскийОперационная системаРекомендовано Министерством общего и профессиональногообразования Российской Федерации в качестве учебногопособия для студентов высших учебных заведенийДюссельдорфКиевМосква Санкт%Петербургwww.books-shop.comУДККнигасемейству операционных системи содержит информацию о прин!ципах организации, идеологии и архитектуре, объединяющих различные версии этой опе!рационной системы.В книге рассматриваются: архитектура ядра UNIX (подсистемы ввода/вывода, управленияпамятью и процессами, а также файловая подсистема), программный интерфейс UNIX(системные вызовы и основные библиотечные функции), пользовательская(команд!ный интерпретаторкоманды и утилиты) и сетевая поддержка в U N I X (про!токолов семейства TCP/IP, архитектура сетевой подсистемы, программные интерфейсысокетов и TLI).ДлякругаГруппа подготовки издания:ГлавныйЗав.

редакциейРедакторКорректорКомпьютерная версткаДизайн обложкиЗав. производствомЕкатеринаНатальяТатьянаЗинаида ДмитриеваВладислава СорокинаНиколай ТверскихРукопись книги подготовлена в Республиканском научном центре компьютерных теле%коммуникационных сетей высшей школы.Рецензенты:Зав. кафедройтехника" Санкт!Петербургского государственногоэлектротехнического университетапрофессор Д. В. ПузанковЗав."Информационные и управляющие системы" Санкт!Петербургскогогосударственного Технического университетапрофессор И. Г.Робачевский А. М.Операционная система UNIX®. % СПб.:2002. % 528ил.ISBN 5!8206!0030!4UNIX являетсязнаком консорциума The Open GroupМ. Робачевский, 1997К. Щукин, 1997© Оформление, издательство "БХВ%Петербург",Лицензия ИД № 02429 от 24.07.00.

Подписано в печатьФорматПечать офсетная. Усл. печ. л. 42,8.Доп. тираж 5000 экз. Заказ 1383"БХВ%Петербург", 198005, Санкт%Петербург, Измайловский пр., 29.Гигиеническое заключение на продукцию, товар, №отг. выдано Департаментом ГСЭН Минздрава России.Отпечатано с готовых диапозитивовв Академической типографии "Наука" РАН.199034, Санкт%Петербург, 9 линия, 12.www.books-shop.comО КНИГЕ "ОПЕРАЦИОННАЯ СИСТЕМА UNIX"НАЗНАЧЕНИЕ книгиНА КОГО РАССЧИТАНА ЭТА КНИГА?ПРИНЯТЫЕ ОБОЗНАЧЕНИЯВВЕДЕНИЕИСТОРИЯ СОЗДАНИЯИсследовательские версии UNIXГЕНЕАЛОГИЯ UNIXSystem UNIXSystem V Release 4 (SVR4)UNIX компании Berkeley Software DistributionВерсии UNIX, использующие микроядроСвободно распространяемая система UNIXОСНОВНЫЕ СТАНДАРТЫХ/ОрепSVIDANSIНЕКОТОРЫЕ ИЗВЕСТНЫЕ ВЕРСИИ UNIXAIXHP%UXIRIXDigital UNIXUNIXSolarisПРИЧИНЫ ПОПУЛЯРНОСТИ UNIXОБЩИЙ взгляд НА АРХИТЕКТУРУ UNIXЯдро системыФайловая подсистемаПодсистема управления процессамиПодсистемаГЛАВА 1.

РАБОТА В ОПЕРАЦИОННОЙ СИСТЕМЕ UNIXФАЙЛЫ И ФАЙЛОВАЯ СИСТЕМАТипы файловСтруктура файловой системы UNIXКорневой каталог11223.....3466778899101011111313131313141517192021252626www.books-shop.com/bin2727/etc27/lib272728или /home2828/var2828Владельцы файлов28Права доступа к файлу30Дополнительные атрибуты файла35ПРОЦЕССЫ38Программы и процессы38Типы процессов39Системные процессы39Демоны40Прикладные процессы40Атрибуты процесса41Идентификатор процесса Process ID41Идентификатор родительского процесса Parent Process ID41Приоритет процесса (Nice Number)41Терминальная линия (TTY)41Реальный (RID) и эффективный (EUID) идентификаторы пользователя .41Реальный (RGID) и эффективныйидентификаторы группы42Жизненный путь процесса42Сигналы44УСТРОЙСТВА47Файлы блочных устройств47Файлы символьных устройств47Мнемоника названийфайлов устройствв файловой системе UNIX49ПОЛЬЗОВАТЕЛИ СИСТЕМЫ50Атрибуты пользователя51Пароли54Стандартные пользователи и группы55ПОЛЬЗОВАТЕЛЬСКАЯ СРЕДА UNIX56Командный интерпретатор shell56Синтаксис языка Bourne shell59Общий синтаксис скрипта59Переменные60Встроенные переменные64Перенаправление66Команды, функции и программы68Подстановки, выполняемые командным интерпретатором71www.books-shop.comСОДЕРЖАНИЕЗапуск командУсловные выраженияКоманда testЦиклыСелекторыВводСистема управления заданиямиОсновные утилиты UNIXУтилиты для работы с файламиУтилиты для управления процессамиОб администрировании UNIXСитуация 1.

Нехватка дискового пространстваСитуация 2. Избыточная загрузка процессораСитуация 3. Регистрация новых пользователейСитуация 4. Авария загрузочного дискаСитуация 5. Слабая производительность сетиСитуация 6. "Глупые" вопросы пользователейСитуация 7. Установка новой версии операционной системыСитуация 8. Пользователям необходима электроннаятелефонная книгаЗАКЛЮЧЕНИЕГЛАВА 2.

СРЕДА ПРОГРАММИРОВАНИЯ UNIXПРОГРАММНЫЙ ИНТЕРФЕЙС UNIXСистемные вызовы и функции стандартных библиотекОбработка ошибокСОЗДАНИЕ ПРОГРАММЫИсходный текстЗаголовкиКомпиляцияФорматы исполняемых файловФормат ELFCOFFВЫПОЛНЕНИЕ ПРОГРАММЫ В ОПЕРАЦИОННОЙ СИСТЕМЕ UNIXЗапускЗавершение С%программыРАБОТА с ФАЙЛАМИОсновные системные функции для работы с файламиФункция ореп(2)Функция creat(2)Функция close(2)Функцииdup2(2)Функция lseek(2)Функция read(2) и readv(2)Функции write(2) и writev(2)737475777879808282868889899090919191929293939395105122www.books-shop.comФункция pipe(2)Функция fcntl(2)Стандартная библиотекаСвязиФайлы, отображаемые в памятиВладение файламиПрава доступаПеремещение по файловой системеМетаданные файлаПРОЦЕССЫИдентификаторы процессаВыделение памятиСоздание и управление процессамиСигналыНадежные сигналыГруппы и сеансыТекущие и фоновые группы процессовОграниченияПРИМЕРЫ ПРОГРАММДемонКомандный интерпретаторЗАКЛЮЧЕНИЕГЛАВА 3.

ПОДСИСТЕМА УПРАВЛЕНИЯ ПРОЦЕССАМИОСНОВЫ УПРАВЛЕНИЯ ПРОЦЕССОМСтруктуры данных процессаСостояния процессаПРИНЦИПЫ УПРАВЛЕНИЯ ПАМЯТЬЮВиртуальная и физическая памятьСегментыСтраничный механизмАдресное пространство процессаУПРАВЛЕНИЕ ПАМЯТЬЮ ПРОЦЕССАОбластиЗамещение страницПЛАНИРОВАНИЕ ВЫПОЛНЕНИЯ ПРОЦЕССОВОбработка прерываний таймераОтложенные вызовыКонтекст процессаПринципы планирования процессовСОЗДАНИЕ ПРОЦЕССАЗАПУСК новой ПРОГРАММЫВЫПОЛНЕНИЕ в РЕЖИМЕ ЯДРАСОН И ПРОБУЖДЕНИЕ129130133137140142146150154173184186187191195197199202204207210216219221222226230233234www.books-shop.comЗАВЕРШЕНИЕ ВЫПОЛНЕНИЯ ПРОЦЕССАСИГНАЛЫГруппы и сеансыУправление сигналамиОтправлениеДоставка и обработка сигналаВЗАИМОДЕЙСТВИЕ МЕЖДУ ПРОЦЕССАМИКаналыFIFOИдентификаторы и имена в IPCСообщенияСемафорыРазделяемая памятьМежпроцессное взаимодействие в BSDПрограммный интерфейс сокетовПример использования сокетовСравнение различных систем межпроцессного взаимодействияЗАКЛЮЧЕНИЕГЛАВА 4.

ФАЙЛОВАЯ ПОДСИСТЕМАБАЗОВАЯ ФАЙЛОВАЯ СИСТЕМА SYSTEM VСуперблокИндексные дескрипторыИмена файловНедостатки и ограниченияФАЙЛОВАЯ СИСТЕМА BSD UNIXКаталогиАРХИТЕКТУРА ВИРТУАЛЬНОЙ ФАЙЛОВОЙ СИСТЕМЫВиртуальные индексные дескрипторыМонтирование файловой системыТрансляция именДОСТУП К ФАЙЛОВОЙ СИСТЕМЕФайловые дескрипторыФайловая таблицаБлокирование доступа к файлуБУФЕРНЫЙ кэшВнутренняя структура буферного кэшаОперацииКэширование в SVR4ЦЕЛОСТНОСТЬ ФАЙЛОВОЙ СИСТЕМЫЗАКЛЮЧЕНИЕГЛАВА 5.

ПОДСИСТЕМАДРАЙВЕРЫ УСТРОЙСТВ235236236237237238240242243245248253258264265274277278279280281282285287288291292293296303304306307309313314317317321322323www.books-shop.comТипы драйверовБазовая архитектура драйверовФайловыйКлоныВстраивание драйверов в ядроБЛОЧНЫЕ УСТРОЙСТВАСИМВОЛЬНЫЕ УСТРОЙСТВАИнтерфейс доступа низкого уровняБуферизацияАРХИТЕКТУРА ТЕРМИНАЛЬНОГО ДОСТУПАПсевдотерминалыПОДСИСТЕМА STREAMSАрхитектура STREAMSМодулиСообщенияТипы сообщенийПередача данныхУправление передачей данныхДрайверГоловной модульДоступ к потокуСоздание потокаУправление потокомМультиплексированиеЗАКЛЮЧЕНИЕ323325333335338340342343344346348350352356357361362364368369371372375377380ГЛАВА 6.

ПОДДЕРЖКА СЕТИ В ОПЕРАЦИОННОЙ СИСТЕМЕ UNIXСЕМЕЙСТВО ПРОТОКОЛОВ TCP/IPКраткая история TCP/IPАрхитектура TCP/IPОбщая модель сетевого взаимодействия OSIПРОТОКОЛ IPАдресацияПРОТОКОЛЫ ТРАНСПОРТНОГО УРОВНЯUser Datagram Protocol (UDP)Transmisson Control Protocol (TCP)Состояния TCP%сеансаПередача данныхСтратегии реализации TCPСиндром "глупого окна"Медленный стартУстранение затораПовторная передачаПРОГРАММНЫЕ ИНТЕРФЕЙСЫПрограммный интерфейс сокетов382383384386391393398400402404406413414416417419420420www.books-shop.comПрограммный интерфейс TLIПрограммный интерфейс высокого уровня.Удаленный вызов процедурПередача параметровСвязывание (binding)Обработка особых ситуаций (exception)Семантика вызоваПредставление данныхСетьКак это работает?426Взаимодействие с прикладными процессамиИнтерфейс DLPIДоступ к среде передачиПротокол LLCИнкапсуляция IPВнутренняя архитектураПримитивы DLPIЗАКЛЮЧЕНИЕ440442443444444445445446447448448449452453458464466468469470472481487490492493493497501ПРИЛОЖЕНИЕ А.

ЭЛЕКТРОННЫЙ СПРАВОЧНИК503ПРИЛОЖЕНИЕ Б. ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯОБ ОПЕРАЦИОННОЙ СИСТЕМЕ UNIX504client.cПОДДЕРЖКА СЕТИ В BSD UNIXСтруктуры данныхМаршрутизацияРеализация TCP/IPМодуль IPМодуль UDPМодуль TCPПОДДЕРЖКАUNIX SYSTEM VКНИГИИНФОРМАЦИЯ в INTERNETПРЕДМЕТНЫЙ УКАЗАТЕЛЬȾɚɧɧɚɹɜɟɪɫɢɹɤɧɢɝɢɜɵɩɭɳɟɧɚɷɥɟɤɬɪɨɧɧɵɦɢɡɞɚɬɟɥɶɫɬɜɨɦ%RRNVVKRSɊɚɫɩɪɨɫɬɪɚɧɟɧɢɟɩɪɨɞɚɠɚɩɟɪɟɡɚɩɢɫɶɞɚɧɧɨɣɤɧɢɝɢɢɥɢɟɟɱɚɫɬɟɣɁȺɉɊȿɓȿɇɕɈɜɫɟɯɧɚɪɭɲɟɧɢɹɯɩɪɨɫɶɛɚɫɨɨɛɳɚɬɶɩɨɚɞɪɟɫɭpiracy@books-shop.com504505509Выражение признательностиРаботая надя много раз продумывал содержание этого приятного раз!дела, каждый раз добавляя в него новые и новые имена людей, без помощикоторых эта книга вряд ли увидела бы свет.В первую очередь это заслуга директора издательстваВадима Сергеева и моего коллеги, сотрудника Вузтелекомцентра и автора заме!чательного справочника "Желтые страницы Internet. Русские ресурсы" АлексеяИменно они убедили меня в том, что такая книга окажется полез!ной и вдохновили взяться за перо.Я благодарен руководителям Вузтелекомцентра Владимиру Васильеву и Сер!гею Хоружникову за помощь и внимание к работе над книгой.

Их поддержкаи терпимое отношение к выполнению моих основных обязанностей директорапо развитию Вузтелекомцентра позволили выполнить эту работу.Без помощи Кирилла Щукина книге грозила опасность увидеть свет без иллю!страций, что вряд ли сделало бы ее более ясной. Его терпение и профессиона!лизм позволили превратить туманные наброски в полноценные схемы, откоторых книга значительно выиграла.Я неоднократно обращался за советом к экспертам по UNIX и прежде всего кмоему коллеге Константину Федорову. Его ценные замечания и рекомендациипомогли мне довести книгу до ее настоящего вида.Я также хотел бы выразить признательность специалистам фирмы OLLY, и вособенности ее техническому директору Виталию Кузьмичеву, чьи советы иконсультации благотворно повлияли на содержание этой книги.Яхотел бы выразить глубокую признательность рецензентам этой кни!ги — зав.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5184
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее