Fundamentos de sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4092 palavras )
  • Download(s) : 0
  • Publicado : 4 de abril de 2012
Ler documento completo
Amostra do texto
Fundamentos de
Sistemas Operacionais
1 FUNDAMENTOS DE SISTEMAS OPERACIONAIS
1.1 Nivelamento
O propósito geral dos computadores, desde aqueles pequenos e integrados conhecidos como telefones
inteligentes (smartphones), que podem ser carregados no bolso, até os de grande porte que necessitam
de ambientes extremamente planejados e controlados, é similar em relação ao que esperamos deles. Emlinhas gerais, abdicando das partes e objetivando o todo, podemos simplificar dizendo que introduzimos
algo bruto na entrada e esperamos como resultado um produto lapidado com características específicas
para necessidades específicas.
Durante o processo de transformação do produto bruto até a saída e entrega do produto final
existem componentes físicos e lógicos trabalhando nesta produção. Oscomponentes físicos no nosso
mundo computacional são conhecidos como hardware e a parte lógica, como software. Estes e outros
diversos termos e nomes utilizados são palavras de origem inglesa.
É importante destacar que se tentarmos traduzir alguns termos para a língua portuguesa, isso pode
causar problemas de entendimento durante a comunicação entre profissionais da área de tecnologia,
pois namaioria dos casos estes termos já estão intrínsecos.
O hardware de um computador pode incluir o computador em si, os discos e a unidade de disco,
impressora, mouse etc. e o software corresponde a qualquer programa ou grupo de programas que
instrui o hardware sobre a maneira como ele deve executar uma tarefa, inclusive sistemas operacionais,
processadores de texto e programas de aplicação.
Osistema operacional é a parte lógica que controla todo hardware, ou seja, mesmo que estejamos
usando um programa de computador com propósito de navegação na internet, de envio e recebimento
de e-mails, editores de texto e imagem ou qualquer outra aplicação (software), na realidade estes
estão se comunicando com o sistema operacional e cabe ao sistema operacional executar as tarefas
necessáriaspara uso dos componentes físicos do computador, como memória, disco, controladores de
vídeo, rede etc.
A Figura 1, a seguir, ilustra a arquitetura macro de um sistema de computação típico. Podemos
observar elementos físicos – hardware e lógicos – software.

1.2.1 Gerência
Os programas, por meio do sistema operacional, usam o hardware para
atingir seus objetivos: gravar, apagar, acessar earmazenar dados, imprimir
documentos, navegar na internet, tocar música etc.
Quando dois ou mais aplicativos precisam concorrentemente e
simultaneamente acessar recursos de hardware, então podem surgir
conflitos. Cabe ao sistema operacional baseado nas políticas de sua estrutura
gerenciar o uso dos recursos de hardware e administrar disputas e conflitos.
Seguem duas situações ilustrativasonde a gerência de recursos do hardware
é impreterível:
• O uso dos processadores deve ser distribuído entre os aplicativos ativos no
sistema, de forma que cada um deles possa executar no tempo, sequência
e velocidade adequada para cumprir suas funções sem prejudicar os
outros. O mesmo ocorre com a memória RAM, que deve ser distribuída
de forma justa entre as aplicações.
• A impressora é umdispositivo cujo acesso deve ser efetuado de forma
exclusiva, apenas um aplicativo por vez. Para resolver essa questão,
o sistema operacional armazena temporariamente todas as saídas
destinadas à impressora, criando fila de trabalhos a imprimir (print jobs),
normalmente atendidos de forma sequencial (FIFO, First In First Out –
Primeiro a entrar é o primeiro a sair).3
Imagine o que aconteceriase dois ou mais programas tentassem imprimir
suas saídas simultaneamente na mesma impressora. As primeiras linhas
poderiam ser do primeiro programa, as linhas seguintes seriam do segundo
programa e assim por diante.
2 HISTÓRIA DOS SISTEMAS OPERACIONAIS
Clientes de tecnologia da informação impulsionam pesquisas, desenvolvimento e proliferação de
novos equipamentos e programas. Até bem pouco...
tracking img