traduza esse capitulo em 3 frases principais:
U
m computador moderno consiste em um ou mais
processadores, alguma memória principal, discos,
impressoras, um teclado, um mouse, um monitor,
interfaces de rede e vários outros dispositivos de
entrada e saída. Como um todo, trata-se de um
sistema complexo. Se todo programador de aplicativos

tivesse de compreender como todas essas partes funcio-
nam em detalhe, nenhum código jamais seria escrito.

Além disso, gerenciar todos esses componentes e usá-
-los de maneira otimizada é um trabalho extremamente
desafiador. Por essa razão, computadores são equipados
com um dispositivo de software chamado de sistema
operacional, cuja função é fornecer aos programas
do usuário um modelo do computador melhor, mais

simples e mais limpo, assim como lidar com o geren-
ciamento de todos os recursos mencionados. Sistemas

operacionais é o assunto deste livro.

A maioria dos leitores já deve ter tido alguma expe-
riência com um sistema operacional como Windows,

Linux, FreeBSD, ou OS X, mas as aparências podem

ser enganadoras. O programa com o qual os usuá-
rios interagem, normalmente chamado de shell (ou

interpretador de comandos) quando ele é baseado em
texto e de GUI (Graphical User Interface) quando
ele usa ícones, na realidade não é parte do sistema
operacional, embora use esse sistema para realizar o
seu trabalho.

Uma visão geral simplificada dos principais com-
ponentes em discussão aqui é dada na Figura 1.1, em

que vemos o hardware na parte inferior. Ele consiste em
chips,