Details
Title | Операционные системы: учебное пособие |
---|---|
Creators | Коликова Татьяна Всеволодовна |
Organization | Санкт-Петербургский государственный политехнический университет |
Imprint | СПб., 2012 |
Collection | Учебная и учебно-методическая литература ; Общая коллекция |
Subjects | Вычислительные машины электронные персональные — Операционные системы |
UDC | 004.451(075.8) |
Document type | Tutorial |
File type | |
Language | Russian |
Rights | Свободный доступ из сети Интернет (чтение, печать) |
Record key | RU\SPSTU\edoc\19569 |
Record create date | 12/3/2012 |
Как изучать операционные системы (ОС)? Сначала нужно разобраться, зачем нужны ОС, как они устроены изнутри, как их проектировать и разрабатывать.Одних теоретических знаний недостаточно. Можно считать, что вы по настоящему разобрались с ОС, только если вам удается применить полученные теоретические знания на практике. Разработчики программного обеспечения (ПО) должны уметь создавать эффективные приложения с использованием сервисов, предоставленных непосредственно ОС.Мы будем изучать, как ОС Windows и UNIX спроектированы и реализованы, а на лабораторных работах писать эффективные программы, которые напрямую, используют возможности этих ОС. Для Windows будем использовать Win32 API, а для UNIX системные вызовы.Лекции содержат в основном теоретический материал, а в описаниях к лабораторным работам приводятся необходимые Win32 API функции и системные вызовов Unix. Задания приводятся 3-х уровней сложности. Вся информация, которая нужна для выполнения заданий первого уровня, есть в лекциях и описаниях лабораторных работ. Кроме того, для многих заданий этого уровня приводятся “скелеты кода”. Следующие уровни сложности потребуют от вас самостоятельных решений и изучения MSDN.Написано много книг посвященных ОС, но они дорогие и толстые, кроме того, одной книги будет недостаточно. Рассмотрим основные типы существующих изданий, их достоинства и недостатки:· Теоретические основы построения ОС. Они не позволяют научиться на практике, применять полученные знания.· Основы системного администрирования. В этих книгах обычно описывается только процесс администрирования и подразумевается, что необходимыми теоретическими знаниями читатель уже обладает.· Разработка эффективных приложений. Теоретические основы построения ОС изложены очень коротко.Данный учебник это попытка совместить теорию и практику и осуществить быстрый старт.
Access count: 4542
Last 30 days: 14