Prefácio

Este livro aborda a arquitetura e funcionamento dos sistemas operacionais multiprogramáveis, de forma atual, abrangente e didática. Seu conteúdo é direcionado a estudantes e a profissionais de informática de todas as áreas. Como pré-requisitos básicos para sua leitura, é necessário apenas algum conhecimento de organização de computadores e estrutura de dados. O livro pode ser utilizado integralmente em disciplinas universitárias de graduação ou parcialmente em cursos de extensão.

O estudo de sistemas operacionais ganha importância à medida que diversos profissionais da área de computação necessitam deste conhecimento para exercer suas atividades, como administradores de sistemas, programadores de aplicações concorrentes e gerentes de segurança. Outro fator importante é o relacionamento dos sistemas operacionais nas redes de comunicação de dados, o que faz seu estudo necessário para os administradores de rede.

O texto não foi baseado em nenhuma arquitetura específica, mas são utilizados, como exemplos, sistemas operacionais já consagrados. Ao final do livro são apresentados estudos de caso, onde é possível encontrar uma descrição da arquitetura dos sistemas operacionais MS Windows e Unix. Além destes dois estudos de caso, estará disponível no web site do livro (http://www.pobox.com/~aso) o estudo de caso sobre o sistema operacional OpenVMS.

Alguns termos originais do inglês foram conservados sem tradução de modo a não prejudicar a legibilidade do texto e mantê-lo padronizado com a literatura internacional. Sempre que for necessário o uso de programas será utilizada a linguagem de programação Pascal, por sua clareza e fluência no meio acadêmico. Por vezes, quando a estrutura da linguagem não permitir certas construções, uma sintaxe não convencional será utilizada, a fim de facilitar a legibilidade e compreensão dos exemplos.

O livro está dividido em quatro partes: