Table | Card | RUSMARC | |
Allowed Actions: Read Download (2.5 Mb) Group: Anonymous Network: Internet |
Annotation
Как изучать операционные системы (ОС)? Сначала нужно разобраться, зачем нужны ОС, как они устроены изнутри, как их проектировать и разрабатывать.Одних теоретических знаний недостаточно. Можно считать, что вы по настоящему разобрались с ОС, только если вам удается применить полученные теоретические знания на практике. Разработчики программного обеспечения (ПО) должны уметь создавать эффективные приложения с использованием сервисов, предоставленных непосредственно ОС.Мы будем изучать, как ОС Windows и UNIX спроектированы и реализованы, а на лабораторных работах писать эффективные программы, которые напрямую, используют возможности этих ОС. Для Windows будем использовать Win32 API, а для UNIX системные вызовы.Лекции содержат в основном теоретический материал, а в описаниях к лабораторным работам приводятся необходимые Win32 API функции и системные вызовов Unix. Задания приводятся 3-х уровней сложности. Вся информация, которая нужна для выполнения заданий первого уровня, есть в лекциях и описаниях лабораторных работ. Кроме того, для многих заданий этого уровня приводятся “скелеты кода”. Следующие уровни сложности потребуют от вас самостоятельных решений и изучения MSDN.Написано много книг посвященных ОС, но они дорогие и толстые, кроме того, одной книги будет недостаточно. Рассмотрим основные типы существующих изданий, их достоинства и недостатки:· Теоретические основы построения ОС. Они не позволяют научиться на практике, применять полученные знания.· Основы системного администрирования. В этих книгах обычно описывается только процесс администрирования и подразумевается, что необходимыми теоретическими знаниями читатель уже обладает.· Разработка эффективных приложений. Теоретические основы построения ОС изложены очень коротко.Данный учебник это попытка совместить теорию и практику и осуществить быстрый старт.
Usage statistics
Access count: 4137
Last 30 days: 31 Detailed usage statistics |