Exercicios 1.6 pag 22 e 23 plt 73

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1592 palavras )
  • Download(s) : 0
  • Publicado : 31 de março de 2013
Ler documento completo
Amostra do texto
Arquitetura de sistemas operacionais

Exercícios 1.6 Pag. 22 e 23

1) Como seria utilizar um computador sem um sistema operacional? Quais são suas principais funções?

R) Para utilizar um computador sem um sistema operacional, o usuário teria que possuir um grande conhecimento e habilidade sobre o hardware do equipamento que ele está utilizando, com isso poderiaacarretar muitos erros e causaria uma grande lentidão na realização das tarefas. A principal função de um sistema operacional é controlar corretamente o funcionamento de um computador, gerenciando seus inúmeros recursos, como de processamento, memória, dispositivos de entrada e saída (E/S ou I/O input output). Temos como função básica de um sistema operacional,

• Facilidade deacesso aos recursos do sistema, tais como utilizar uma gravadora de CD/DVD, um pendrive, ou um disquete, o sistema operacional faz parecer ser muito fácil, por exemplo, acessar o conteúdo de um pendrive, ele nos omite uma série de rotinas, instruções especificas e mecânicas que são realizadas, tudo em um tempo muito rápido, depois ele nos envia a mensagem de que o dispositivo está pronto para uso.• Compartilhamento de recursos de forma organizada e protegida, onde diversos usuários compartilham os mesmos recursos, tais como impressora, sistema, diretório, ente outros, economizando e reduzindo custos, o sistema operacional organiza e protege os recursos, gerenciando e protegendo o acesso, imagine um usuário solicitando a impressora uma impressão de 40 páginas, e estando napágina 25, outro usuário solicita uma impressão de X páginas, o sistema operacional gerencia e protege os recursos impedindo que a segunda solicitação interrompa a primeira, e quando as 40 páginas forem impressa, então a segunda solicitação é atendida.

2) Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem sistema operacional?R) Os primeiros computadores que não possuía um sistema operacional, a programação era feita em linguagem de máquina, em painéis através de fios, o programador precisava possuir um grande conhecimento sobre a arquitetura do hardware, necessitava de se envolver com a complexidade do hardware.

3) Explique o conceito de maquina virtual. Explique a grande vantagem em utilizareste conceito.

R) Imaginando o computador em duas camadas, camada de hardware, camada de software, pode dizer que na camada de software esta o sistema operacional, interagindo com a camada de hardware, e a aplicação que o usuário está executando, não interage diretamente com a camada de hardware, ela interage com a camada de software (sistema operacional), está visão é chamada demaquina virtual, um computador possui vários níveis, porém o usuário não necessita saber em qual nível esta operando, o sistema operacional serve de interface entre o usuário e os recursos disponíveis no sistema computacional, tornando a comunicação transparente, criando um ambiente simulado, este conceito está presente na maioria dos sistemas modernos.

4) Defina o conceito de uma maquina decamadas.

R) Um computador pode ser compreendido como uma máquina de camadas ou maquinas de níveis hardware (nivel0), software (nível 1), na realidade o computador não possui apenas dois níveis, ele possui o tanto de níveis necessários para adequar o usuário as suas aplicações, voltando no (nível 0), e (nível 1), porém a aplicação do usuário não interage com o hardware (nível 0), écomo se o hardware não existisse, porém o sistema operacional está presente em qualquer nível, desde a comunicação direta com os drivers do webcam, até o aplicativo do webcam que está tirando a foto solicitada.

5) Quais os tipos de sistemas operacionais existentes?

R) Sistemas Monoprogramáveis / Mono tarefa, Sistemas Multiprogramáveis / Multitarefa, Sistemas com Múltiplos...
tracking img