Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Ю. Вахалия - UNIX изнутри (2003)

Ю. Вахалия - UNIX изнутри (2003), страница 5

PDF-файл Ю. Вахалия - UNIX изнутри (2003), страница 5 Операционные системы (37358): Книга - 3 семестрЮ. Вахалия - UNIX изнутри (2003): Операционные системы - PDF, страница 5 (37358) - СтудИзба2019-05-08СтудИзба

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

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

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

Текст 5 страницы из PDF

Рассказ о разнообразных параметрах и описание функционирования систем при использовании их определенных комбинаций поможет системным администраторам в настройке и наладке обслуживаемых ими операционных систем. Как организована эта книга Первая глава (вВведениеь) описывает эволюцию систем ()Ь!1Х и анализирует факторы, ставшие причиной основных изменений, произошедших в системе. В главах 2-7 изложено функционирование подсистем.

В частности, глава 2 рассказывает о возможностях традиционных систем ()Ь!1Х (БЧКЗ, 4.3ВЯР и более ранних реализаций), в то время как на страницах глав 3 — 7 вы познакомитесь с возможностями современных ОС, таких как ЯЧК4, 4.4ВЯР, 8о!апз 2.х и Р1я1- га! ()Ь!1Х. В третьей главе описаны потоки и их реализация в ядре системы и программах пользователя. В главе 4 говорится о сигналах, управлении процессами и обработке сессий входа в систему. Глава 5 посвящена диспетчеру 1)Ь!1Х и постоянно растущей поддержке приложений, работающих в режиме реального времени.

Из материала главы 6 вы узнаете о взаимодействии процессов (1РС), а также о возможностях системы под названием Яузгеш Ч 1РС. Здесь же описана архитектура системы МасЬ, использующей 1РС как основу построения ядра. Глава 7 расскажет о синхронизации выполнения процессов, используемой в современных одно- и многопроцессорных системах. Следующие четыре главы книги посвящены файловым системам. Глава 8 описывает интерфейс файловой системы с точки зрения ее пользователя, а также рассказывает о механизме чпос!е/ч(з, определяющем взаимодействие между ядром и файловой системой.

В главе 9 рассматриваются подробности реализаций различных файловых систем, в том числе оригинальной файловой системы ОС Яузгеш Ч (з51з), Вег!г!еу Газг Не Яузгет (РЕЯ), а также других, более редких специализированных файловых систем, использующих наилучшие возможности чподе/ч(з. Глава 10 представляет большое количество распределенных файловых систем: Ь1еги'ог!г Не Бузгеш (Ь!ГБ) компании Вцп М1сгозузгешз, Кешосе Не ЯЬаг1пй (КРБ) компании АТ8 Т, Апдге~ч Не Яузгет, разработанной в университете Карнеги — Меллона, и РЫг!Ьпгег! Р!!е Бузгеш (РЕЯ), созданной корпорацией Тгапзагс Согрогаг1оп.

Глава 11 содержит рассказ о расширенных файловых системах, использующих ведение журнала с целью достижения более высокого уровня работоспособности и производительности, а также о новой интегрированной среде файловой системы, построенной на наращиваемых уровнях чпог!е. 28 Предисловие Главы 12 — 15 описывают управление памятью. В главе 12 рассказано о выделении памяти ядром и приведены некоторые интересные алгоритмы выделения памяти. В главе 13 представлено понятие виртуальной памяти, некоторые особенности ее использования проиллюстрированы на примере системы 4.ЗВЯК. Глава 14 посвящена описанию построения виртуальной памяти в Я'К4 и Во!аг1з, глава 15 расскажет о моделях памяти в системах МасЬ и 4,4ВЯЭ. В этом разделе вы также увидите анализ эффективности таких аппаратных возможностей, как буфер ассоциативной трансляции и кэш-память.

Последние две главы книги затрагивают подсистему ввода-вывода. Глава 16 описывает работу драйверов устройств, взаимодействие между ядром и подсистемой ввода-вывода, а также интерфейс драйверов устройств системы ВЪ'К4. В главе 17 приведено описание 5 ГКЕАМ5, используемых для написания сетевых протоколов, а также сетевых драйверов или драйверов терминалов.

Некоторые обозначения, принятые в книге Все системные вызовы, библиотеки подпрограмм, а также команды оболочки выделены специальным моноширинным шрифтом (например, Гог1, Горев, Ь -1). Имена внутренних функций ядра, переменных и примеры кода также оформлены моноширинным шрифтом (например, цГз 1оойрО). Новые термины выделяются курсивом.

Имена файлов и каталогов также выделяются шрифтом (например, /егс/раззвгд). На рисунках сплошными линиями показаны прямые указатели, в то время как прерывистые линии указывают на то, что взаимосвязь между их начальной и конечной точкой является только косвенной. Несмотря на все усилия автора возможно существование в книге некоторого количества ошибок. Присылайте все поправки, комментарии и предложения на адрес электронной почты автора чайа11аКаспг.огй. Благодарности В создании книги участвовало много людей. В первую очередь я хочу поблагодарить моего сына Рохана и мою жену Аркану, чье терпение и любовь сделали написание этой книги возможным, ведь самым сложным для меня оказалось просиживание вечеров и выходных над ее созданием вместо того, чтобы провести это время со своей семьей.

Онн разделили вместе со мной этот тяжелый труд и постоянно поддерживали меня. Я также хочу поблагодарить моих родителей за их любовь и поддержку. Далее я хотел бы поблагодарить моего друга Субода Вапата (5цЬогГЬ Вараг), который дал мне уверенность в осуществлении этого проекта. Именно он помог мне сконцентрировать внимание на проекте и потратил большое количество своего времени на советы, консультации и поддержку. Я должен Дополнительная литература 29 также поблагодарить его за предоставление доступа к инструментам, шаблонам и макросам, использующимся в этой книге, за его труд «Объектно-ориентированные сети» 12!, за тщательную обработку предварительных версий моего труда и за консультации по стилю изложения материала, Для улучшения этой книги было потрачено время и использован опыт не одного рецензента. Книга имела несколько предварительных вариантов, в ходе изучения которых было получено большое количество комментариев и предложений.

Я хочу поблагодарить Питера Салюса (Ресег Ба!аз) за его настоянную поддержку и консультирование, а также Бенсона Маргулиса, Терри Ламберта (Теггу 1.ашЪегс), Марка Эллиса (Магй Е111з) и Вильяма Балли (Ж!11!агп Вц!!у) за помощь в создании содержания и организации этой книги.

Я также хочу поблагодарить Кейт Бостик (Ке|сЬ Вовс|с), Еви Немет (Еч| ИешесЬ), Пэт Парсегян (Рас РагзедЬ|ап), Стивена Раго (Бсечеп Кадо), Марго Сельцер (Магда Бе!сзег), Ричарда Стивенса (К!сЬагг! Бсечепз) и Льва Взйзблита (1.еч "тга!СхЪ !С), написавших рецензии на отдельные части книги. Я хочу поблагодарить моего менеджера Перси Цельцика (Регсу Тге1п!с) за поддержку и понимание. Также я хочу выразить признательность своему издателю Алану Апту (А!ап Арт) не только за появление этой книги, но и за помощь на каждом этапе ее создания, а также остальному коллективу издательств Ргепс|се-На!! н Брессгшп РцЫ|зЬег Бегу|сев и особенно Ширли МакГуайр (БЬ!г!еу МсОц!ге), Сандре Чавес (Болг!га СЬачех) и Келли Риччи (Ке11у К!сс!) за их помощь и поддержку.

Дополнительная литература 1. ВасЬ, М. 1., «ТЬе Реядп а( сйе 1)й|1Х Орегас!пд Бузсеш», Ргепс!се-На!1, Епд!етчоос! СИ(з, Щ, 1986. 2. ВарасЬ, 8. С., «ОЪ|есс-Опепсес1 Ь|естчогйз», Ргепс!се-На!1, 1994. 3. СоодЬеагс В., Сох)., «ТЬе Маус Оагс1еп Ехр1а!пег! — ТЬе 1псегпа1з о1 (!й|1Х Бузсеш 'ч' Ке!еазе 4», Ап Ореп Бузсеш Реядп, Ргепс|се-На11, 1994.

4. 1.егйег, 8. )., МсКаз1сЬ, М. К., Каге!я М. )., апс1 Яиагсегшап, ). 8., «Т!те Реядп апс1 1шр1егпепсас1оп о1 сЬе 4.3 ВБР ()й|1Х Орегас!пд Бузсеш», АсЫ|зоп-Ъ'ез1еу, Кеа<!1пд, МА, 1989. Глава 1 Введение 1.1. Введение В 1994 году компьютерное сообщество отметило двадцатипятилетие с момента появления операционной системы (Л~ПХ. После своего рождения в 1969 году система была перенесена на множество различных аппаратных платформ, появилось большое количество ее реализаций, созданных коммерческими компаниями, учебными заведениями и научно-исследовательскими организациями.

Система ()Ы1Х начала свое развитие с небольшого набора программ и за годы переросла в гибкую ОС, использующуюся для работы огромного количества программных сред и приложений. На сегодняшний день существуют варианты ()Ь)1Х для самых различных аппаратных платформ, начиная от небольших встроенных процессоров, рабочих станций и настольных систем и заканчивая высокопроизводительными многопроцессорными системами, объединяющими большое количество пользователей. Операционная система ()Ы1Х вЂ” это среда выполнения и системные службы, под управлением которых функционируют входящие в набор ОС пользовательские программы, утилиты и библиотеки. Эта книга рассказывает о разработке и реализации самой системы, не описывая программы и утилиты„выполняющиеся под ее управлением.

Система ()Ь)1Х начала свою жизнь в недрах Ве11 Те1ерЬопе 1.аЬогатоПез (ВТ1.), которая и ответственна за все ее ранние реализации. Сначала система получила распространение среди нескольких компаний и учебных заведений. Именно этот факт повлиял на дальнейшее развитие различных реализаций ПЯ1Х. Все они поддерживали только набор внутренних интерфейсов, приложений и возможностей, обычно ожидаемых от стандартной «системы ОЬ)1Х». Внутреннее устройство каждой было различным, отличаясь семантикой интерфейсов и набором предоставляемых «дополнительных» возможностей. В этой книге уделяется особое внимание описанию основополагающих реализаций ()Ы1Х, таких как эуйет $' Яе1еазе 4 (5гг14) компании Ь)оче!1, ВегИе1еу Боугтэаге 01згпЬи6оп (4хВЯ)) Калифорнийского университета и Масв университета Карнеги— Меллона.

Здесь также обсуждается большое количество коммерческих ва- 1л. Введение 31 риаитов системы, таких как 5ип05 и 5о1аг1з компании Бип М1сгозузгетз, Р1рга1 УХ1Х компании П61га! ЕЧц!ртепг Согрогаооп и НР-11Х корпорации Нею!егг-Рас!гаге! Согрогаг!оп. Эта глава посвящена описанию развития систем 1)Ы1Х. Сначала вы увидите краткий рассказ о рождении, становлении и принятии системы компьютериым сообществом. Затем будут описаны факторы, повлиявшие иа ее эволюцию, и, наконец, будут отмечены возможные направления дальнейшего развития ИЧ1Х. 1 .

1 . 1 . Кратка»«иотория Перед тем как начать изучение операциоииой системы 1)Ы1Х, полезно печного узнать о ее истории и эволюции, В следующих разделах мы проследим развитие 1ЛЧ1Х от зарождения ее в недрах АТЛЕТ до нынешнего современного, иемиого хаотичиого состояния в виде иабора операционных систем, реализованных под различные платформы, различными авторами и существующих в самых различных вариантах. Более полное изложение истории развития 1Л«!1Х можно найти в других публикациях, например в книге Питера Сзлюса (Регег Ба!из) «А Яиаггег Сепгигу о1 1)Ы1Х» 11). Эта глава расскажет только об основных событиях, произошедших в истории системы 1)Ы1Х.

1.1.2. Начало В конце 60-х годов Ве!1 Те!ерЬопе ЕаЬогагопез совместно с компанией Сапега! Е!есгг!с и Массачусетским технологическим институтом организовали совместиый проект, целью которого была разработка операционной системы под названием Ми1Ггсз [2!. Проект был аннулирован в марте 1969, ио некоторые разработчики из ВТ1. продолжили поиск интересных идей для последующей реализации. Один из участников проекта, Кеи Томпсон 1КеппегЬ ТЬотрзоп), написал игровую программу под названием «Космическое путешествие» («Брасе Тгаче!») и нашел лля ее запуска малоиспользуемый в те голы компьютер РРР-7 (создавиый П!я1га! ЕЧшртепг Согрогаг!оп).

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