Fundamentos de sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 13 (3059 palavras )
  • Download(s) : 0
  • Publicado : 5 de abril de 2012
Ler documento completo
Amostra do texto
Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?

Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros.
Principais funções: - facilidade de acesso aos recursos do sistema;- compartilhamento de recursos de forma organizada e protegida.

Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem um sistema operacional?

Exigia um grande conhecimento da arquitetura do hardware. O programador teria que se preocupar com todos os aspectos do funcionamento do hardware, tendo que o programa ter que programar todosos componentes do hardware.

Explique o conceito de uma máquina virtual. Qual a grande vantagem em utilizar este conceito?

O computador pode ser compreendido como máquina de camadas ou máquina de níveis, onde inicialmente existem dois níveis: hardware e sistema operacional. Desta forma, a aplicação do usuário interage diretamente com o sistema operacional, ou seja, como se o hardware nãoexistisse. Esta visão modular e abstrata é chamada de máquina virtual. É uma “ferramenta” muito útil para o usuário permitindo rodar sistemas operacionais sendo transmitidos em uma tela, tendo todos os softwares que precisa.

Defina o conceito de uma máquina de camadas.

Sistema computacional visto somente do ponto de vista do hardware, conjunto de circuitos eletrônicos, placas, cabos, e fontes dealimentação, tem pouca utilidade. Através do software que os serviços são oferecidos aos usuários, como armazenamento de dados em discos, impressões de relatórios, geração de gráficos, acesso a internet entre outras funções.

Quais os tipos de sistemas operacionais existentes?

- Sistemas monoprogramáveis ou monotarefa
- Sistemas multiprogramáveis ou multitarefa
- Sistemas batch- Sistemas de tempo compartilhado
- Sistemas de tempo real
- Sistemas com múltiplos processadores
- Sistemas fortemente acoplados
- Sistemas fracamente acoplados
  Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis?

Por que todos os recursos do sistema ficam exclusivamente dedicados a uma única tarefa. Neste tipo de sistema, enquanto umprograma aguarda por um evento, como a digitação de um dado, o processador permanece ocioso, sem realizar qualquer tipo de processamento.

Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis?

Os sistemas monoprogramáveis podem fazer apenas uma tarefa por vez.
Os sistemas multiprogramáveis podem fazer várias tarefas ao mesmo tempo, tendo assim maior agilidadenos processos.

Quais as vantagens dos sistemas multiprogramáveis?

Os sistemas multiprogramáveis podem fazer várias tarefas ao mesmo tempo, ajuda na redução de custos por possibilitar o compartilhamento dos diversos recursos entre as diferentes aplicações, além de reduzir a média de tempo gasto na execução das aplicações.

Um sistema monousuário pode ser um sistema multiprogramável? Dê umexemplo.

Sim. Somente um usuário interage com o sistema podendo possuir diversas aplicações executando concorrentemente. Exemplos: Os computadores e estações de trabalho.

Quais são os tipos de sistemas multiprogramáveis?

Sistemas batch, sistemas de tempo compartilhado e sistemas de tempo real.

O que caracteriza o processamento batch? Quais aplicações podem ser processadas neste tipo deambiente?

O processamento batch tem a característica de não exigir a interação do usuário com a aplicação. Todas as entradas e saídas de dados da aplicação são implementadas por algum tipo de memória secundária, geralmente arquivos em disco. Alguns exemplos de aplicações originalmente processadas em batch são programas envolvendo cálculos numéricos, compilações, coordenações, backups e todos...
tracking img