Trabalho Sistema Operacional
Dissertações: Trabalho Sistema Operacional. Pesquise 861.000+ trabalhos acadêmicosPor: anderson__GO • 22/3/2014 • 1.155 Palavras (5 Páginas) • 1.242 Visualizações
Exercícios
1. Como seria utilizar um computador sem um sistema operacional?
Quais são suas duas principais funções?
Não funcionaria. Pois sem um intermediário entre os usuários e os componentes de hardware,
Não haveria como utilizar os recursos disponíveis para aplicações, que por sinal não existiria.
Sem o sistema operacional. Sistema Operacional possibilita o uso eficiente e controlado dos
Recursos de hardware e implementam políticas e estruturas de software de modo a assegurar
Um melhor desempenho do sistema de computação.
2. Quais as principais dificuldades que um programador teria no
Desenvolvimento de uma aplicação em um ambiente sem um sistema
Operacional?
A maior dificuldade que o programador teria seria em programar em linguagem de máquina, já
Que o hardware não possui ambiente programável. O programador teria que programar todo
Os componentes de hardware: vídeo, teclado, mouse, placa de rede, disco rígido. Cada tarefa
Que a aplicação fosse fazer teria que ser detalhada num nível muito baixo para que o
Computador funcione. Sendo assim
3. Explique o conceito de uma máquina virtual. Qual a grande
Vantagem em utilizar este conceito?
Máquina virtual é o nome dado a uma máquina, implementada através de software, no qual
Podemos criar diversas máquinas virtuais independentes e isoladas, onde cada máquina
Oferece um cópia virtual do hardware, incluindo modos de acesso, interrupções, dispositivos
de E/S, etc. e seu próprio SO como se fosse um computador real, mas utilizando dos mesmos
Recursos de hardware da máquina real na qual foi instalada.
4. Defina o Conceito de uma maquina de camadas.
O computador pode ser visualizado como uma máquina de níveis ou máquina de camadas, possuindo tantos níveis quanto forem necessários para adequar o usuário às suas diversas aplicações. As camadas podem ser: Circuitos Eletrônicos, Microprogramação, Linguagem de máquina, Sistema Operacional, Utilitários e Aplicações. Quando o usuário está trabalhando em um desses níveis, não necessita saber da existência das outras camadas. Com isso a interação entre usuário e computador apresenta-se mais simples, confiável e eficiente.
5. Quais os tipos de sistemas operacionais existentes?
SO de Computadores Pessoais; SO de Computadores de Grande Porte;
SO de Servidores;
SO de Tempo Real;
SO de Embarcados;
SO de Cartões Inteligentes;
6. Por que dizemos que existe uma subtilização (pouca utilização) de recursos
em sistemas monoprogramáveis?
Porque em sistemas monoprogramáveis somente é possível a execução de um programa por
Vez. Como um programa não utiliza todos os recursos do sistema totalmente ao longo da sua
Execução existe ociosidade e, conseqüentemente, subtilização de alguns recursos.
7. Qual a grande diferença entre sistemas monoprogramáveis e sistemas
Multiprogramáveis?
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e
Os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Nos
Sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados.
Entre os diversos usuários e aplicações. Enquanto em sistemas monoprogramáveis existe
Apenas um programa utilizando os recursos disponíveis, nos multiprogramáveis várias
Aplicações compartilham esses mesmos recursos.
8. Quais as vantagens dos sistemas multiprogramáveis?
As vantagens do uso de sistemas multiprogramáveis são: a redução do tempo de resposta das
Aplicações processadas no ambiente e de custos, a partir do compartilhamento dos diversos
Recursos do sistema entre as diferentes aplicações. Os sistemas multiprogramáveis, apesar de
Mais eficientes que os monoprogramáveis, são de implementação muito mais complexa.
10. Quais das seguintes instruções deveriam ser privilegiados?
A. Set valor do relógio
B. Ler o relógio
C. Limpar memória
D. Desligar interrupções e. Chavear modo usuário/sistema
9. Um sistema monousuário pode ser um sistema multiprogramável? Dê um
Exemplo.
Sim, pois um único usuário executa diversas aplicações concorrentemente em um SO.
Ex: Windows 7.
10. Quais são os tipos de sistemas multiprogramáveis?
...