/ A. Гордеев Операционные системы. Допущено Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, "обучающихся по направлению подготовки бакалавров и магистров «Информатика и вычислительная техника» и направлению подготовки дипломированных специалистов. «Информатика и вычислительная техника».
Москва • Санкт-Петербург • Нижний Новгород • Воронеж Ростов-на-Дону • Екатеринбург • Самара • Новосибирск Киев • Харьков • Минск. ББК 32. 973-018. 2я7 УДК 681. 066(075) Г68.
Операционные Системы Учебник Для Вузов Скачать
Немолочнов О. Ф.
( Учебники для вузов, Специальная литература). Доступ по логину и паролю из сети Интернет.— ISBN 978-5-8114-1264-8. URL:http://e.lanbook.com/.
- Учебник для вузов. 2-е изд. СПб.: Питер, 2004. 416 с.: ил. В учебнике излагаются основные понятия операционных систем, принципы их построения и.
- Читать или скачать книги и учебники на тему " операционные системы " в студентов технических вузов, а также для широкого круга специалистов.
- Гордеев, А. В. Операционные системы : учеб. / А. В. Гордеев. — 2-е изд. — СПб. : Питер, 2007. — 415 с. — ( Учебник для вузов). — ISBN 5-94723-632-3. 3.
Операционные Системы Учебник Для Вузов Читать
— доктор технических наук, профессор, заведующий кафедрой информатики и прикладной математики Санкт-Петербургского университета информационных технологий, механики и оптики. Трофимов В. В. — доктор технических наук, профессор, академик МАИ, заведующий кафедрой информатики Санкт-Петербургского государственного университета экономики и финансов. Г68 Операционные системы: Учебник для вузов. 2-е изд.
— СПб. Питер, 2009. — 416 е. ил. как управление задачами. и ресурсами в операционных системах, организация параллельных взаимодействующих вычислений и связанных с этим проблем, приводятся сведения об особенностях архитектур современных операционных систем, используемых на персональных компьютерах. Допущено Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по направлению подготовки бакалавров и магистров «Информатика и вычислительная техника» и направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».
ББК 32. 973-018. 2я7 УДК 681. 066(075). Все права защищены.
Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги.
Как известно, процесс проникновения информационных технологий практически во все сферы человеческой деятельности продолжает развиваться и углубляться. Помимо уже привычных и широко распространенных персональных компьютеров, общее число которых достигло многих сотен миллионов, становится все больше и встроенных средств вычислительной техники. Пользователей всей этой разнообразной вычислительной техники становится все больше, причем наблюдается развитие двух вроде бы противоположных тенденций. С одной стороны, информационные технологии все усложняются, и для их применения, и тем более дальнейшего развития, требуется иметь очень глубокие познания. С другой стороны, упрощаются интерфейсы взаимодействия пользователей с компьютерами. Компьютеры и информационные системы становятся все более дружественными и понятными даже для человека, не являющегося специалистом в области информатики и вычислительной техники. Это стало возможным прежде всего потому, что пользователи и их программы взаимодействуют с вычислительной техникой посредством специального (системного) программного обеспечения — через операционную систему.
Операционная система предоставляет интерфейсы и для выполняющихся приложений, и для пользователей. Программы пользователей, да и многие служебные программы запрашивают у операционной системы выполнение тех операций, которые достаточно часто встречаются практически в любой программе. К таким операциям, прежде всего, относятся операции ввода-вывода, запуск или останов какой-нибудь программы, получение дополнительного блока памяти или его освобождение и многие другие. Подобные операции невыгодно каждый раз программировать заново и непосредственно размещать в виде двоичного кода в теле программы, их удобнее собрать вместе и предоставлять для выполнения по запросу из программ.
Это и есть одна из важнейших функций операционных систем. Прикладные программы, да и многие системные обрабатывающие программы (такие, например, как системы про1раммирования или системы управления базами данных), не имеют непосредственного доступа к аппаратуре компьютера, а взаимодействуют с ней только через обращения к операционной системе.
Пользователи также путем ввода команд операционной системы или выбором возможных дей-. ствий, предлагаемых системой, взаимодействуют с компьютером и своими программами. Такое взаимодействие осуществляется исключительно через операционную систему.
Помимо выполнения этой важнейшей функции операционные системы отвечают за эффективное распределение вычислительных ресурсов и организацию надежных вычислений. Знание основ организации операционных систем и принципов их функционирования позволяет использовать компьютеры более эффективно. Глубокое изучение операционных систем позволяет применить эти знания прежде всего при со- здании программного обеспечения.
Если, к большому сожалению, в нашей стране в последние годы практически не создаются новые операционные системы, то разработки сложных информационных систем, комплексов программ и отдельных приложений, предназначенных для работы в широко распространенных операционных системах, ведутся достаточно интенсивно, причем большим числом организаций. И здесь знание операционных систем, принципов их функционирования, методов организации вычислений является не только желательным, но обязательным. Дисциплина «Операционные системы» является одной из важнейших. Она включена в Государственный образовательный стандарт по направлению 654600 — «Информатика и вычислительная техника» и отнесена к блоку общепрофессиональных дисциплин.
В рамках этого направления имеется несколько специальностей, в том числе 220100 — «Вычислительные машины, комплексы, системы и сети», 220200 — «Автоматизированные системы обработки информации и управления», 220300 — «Системы автоматизированного проектирования», 220400 — «Программное обеспечение вычислительной техники и автоматизированных систем». Именно для студентов вузов, обучающихся по этим специальностям, и предназначается настоящая книга.
Однако она может быть востребована и студентами других специальностей, изучающих информатику и вычислительную технику, а также обычными подготовленными пользователями, желающими углубить свои познания в области операционных систем, ибо сегодня уже мало просто уметь работать на компьютере, а желательно понимать, как он работает, как организуются в нем вычисления. Знания основных принципов организации вычислительных процессов, понимание проблем, которые при этом возникают, и методов их решения позволяют обдуманно подходить к использованию компьютера, предусмотреть и предотвратить нежелательные явления. Помимо общетеоретических в книге рассмотрены и отдельные практические вопросы, описаны конкретные реализации отдельных модулей и подсистем. Учебный материал, ставший основой для настоящей книги, уже в течение нескольких лет читается студентам специальности 220100 в Санкт-Петербургском государственном университете аэрокосмического приборостроения. Материал построен с учетом упомянутого Государственного образовательного стандарта по направлению «Информатика и вычислительная техника», регламентирующего содержание дисциплины «Операционные системы». В основу издания легла переработанная первая часть учебника «Системное программное обеспечение», вышедшего в издательстве «Питер» в 2001 году и используемого в учебном процессе во. многих вузах.
При работе над рукописью автор постарался учесть те советы и замечания от коллег по цеху, которые были получены после выхода в свет книги «Системное программное обеспечение». Напоследок хочется высказать самые теплые слова благодарности всем тем, кто принял участие в подготовке этой книги к изданию.
Это и Андрей Васильев, которого, к сожалению, уже больше нет среди нас, и его замечательные коллеги — сотрудники издательства «Питер». Своим кропотливым трудом, вниманием и доброжелательным отношением они помогли преодолеть возникшие трудности. Работа над книгой — длительный процесс: хочется улучшить то одно, то другое, переписать или добавить, а времени свободного, да еще в достаточном количестве, как всегда, нет. В связи с этим хочется также поблагодарить своих родных и близких за долготерпение, доброжелательность и сердечную заботу в течение всего времени работы над рукописью. Без их поддержки эта книга, скорее всего, не состоялась бы. Ваши замечания, предложения, вопросы отправляйте по адресу электронной почты comp@piter.
com (издательство «Питер», компьютерная редакция). Мы будем рады узнать ваше мнение.
Подробную информацию о наших книгах вы найдете на web-сайте издательства http://www. piter. com.