Sistemas Operacionais - Exercicios - Ciência da Computação, Notas de estudo de Ciência da Computação. Centro Federal de Educação Tecnológico (CEFET-PA)
Alfredo_88
Alfredo_885 de Março de 2013

Sistemas Operacionais - Exercicios - Ciência da Computação, Notas de estudo de Ciência da Computação. Centro Federal de Educação Tecnológico (CEFET-PA)

PDF (207.1 KB)
7 páginas
1Números de download
1000+Número de visitas
Descrição
Apostilas e exercicios de Ciencia da Computação sobre o estudo dos Sistemas Operacionais, perguntas e respostas.
20pontos
Pontos de download necessários para baixar
este documento
baixar o documento
Pré-visualização3 páginas / 7
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo
Pré-visualização finalizada
Consulte e baixe o documento completo
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo
Pré-visualização finalizada
Consulte e baixe o documento completo

Sistemas Operacionais

01 - Como seria utilizar um computador sem um Sistema Operacional? Quais são as duas principais funções?

Seria complicado, o sistema operacional possibilita uma interface totalmente amigável, possibilitando ao usuário final um fácil entendimento das funções que se pode exercer na maquina, sem ele, tudo ficaria pelo menos mais confuso.

As duas principais funções são:

Gerenciar todos os componentes físicos do sistema, tal como processador, memória, placa de rede entre outros, e também manter uma interface de fácil reconhecimento entre os usuários do sistema, causando um conforto visual e facilitando o entendimento das funções.

Ele é o intermediário entre usuário e maquina, possibilitando total interação do homem ao hardware composto pelo computador, tornando possível executar programas e realizar demais tarefas com total facilidade.

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

Os programas utilizados no computador são desenvolvidos para rodarem no sistema operacional, na linguagem dele, e sem o sistema operacional, os programadores teriam que mudar essa linguagem, deixando os programas com a linguagem totalmente diferente para que rodasse na maquina sem um sistema operacional. Um dos maiores problemas seria a interface,

docsity.com

confusa e complicada, atrapalhando principalmente quem quer entrar no mundo dos computadores.

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

Máquina virtual é um conceito implantado através de um software, possibilitando executar algumas funções como se fosse um computador real.

Uma das grandes vantagens de se usar uma maquina virtual, é a possibilidade de instalar um segundo sistema operacional, podendo desfrutar e aumentar seu conhecimento deste sistema sem comprometer seu sistema atual, além de poder fazer comparações entre os sistemas para um possível uso no futuro.

04 – Defina o conceito de uma máquina 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. 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.

05 – Quais os tipos de sistemas operacionais existentes?

Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.

docsity.com

06 – Porque dizemos que existe uma substituição de recursos em sistemas mono programáveis?

Porque em sistemas monoprogramáveis somente é possível a execução de um programa por vez, ocasionando assim uma ociosidade no sistema, e com isso a substituição de alguns recursos.

07 – Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramaveis?

A grande característica do sistema monoprogramável é que só se pode executar um programa por vez, mantendo processador, memórias e outros componentes dando exclusividade total a somente este programa. Já no sistema multiprogramável, sua característica é a possibilidade de executar vários programas ao mesmo tempo, compartilhando os recursos do computador entre todos os usuários e programas abertos.

08 - Quais as vantagens dos sistemas multiprogramáveis?

A vantagem é que se podem fazer vários processos ao mesmo tempo, diminuindo o tempo de espera comparado ao sistema monoprogramável, como por exemplo, fazer um trabalho usando o Microsoft Word e acessando sites como o youtube e ainda participar de programas com mensagens instantâneas como o Messenger sem ter problemas de ociosidade.

09 – Um sistema monousuário pode ser um sistema multiprogramável? Dê um exemplo.

docsity.com

Sim. No caso somente um usuário interagindo com o sistema, no caso um exemplo seria o Windows NT.

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

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

11 – O que caracteriza o processamento batch? Quais aplicações podem ser processadas neste tipo de ambiente?

A característica do batch é que ele não exige a interação do usuário com alguma aplicação. Podem ser processados cálculos numéricos, compilações, ordenações e backups.

12 – Como funcionam os sistemas de tempo compartilhado e tempo real? Quais as vantagens em utilizá-los?

Os sistemas de tempo compartilhado permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos. A vantagem é que, para o usuário final, ele transmite que o sistema inteiro está se dedicando apenas para ele, mesmo não estando.

docsity.com

Já o sistema de tempo real, é um sistema que executa as informações recebidas rapidamente, evitando assim um possível problema gerado pelo atraso da execução de uma ação.

13 – Qual a grande diferença entre sistemas de tempo compartilhado e tempo real? Quais aplicações são indicadas para sistemas de tempo real?

A grande diferença é o tempo de resposta para executar as informações. Como exemplo de aplicação em tempo real, posso citar o sistema de injeção eletrônica do carro, monitoramento de sistema de vigilância via satélite, entre outros, onde se caracteriza a execução rápida da informação a fim de eliminar possíveis danos causados na demora ou no atraso da execução.

14 – O que são sistemas com múltiplos processadores e quais as vantagens em utilizá-los?

São sistemas que trabalham com um ou mais unidades centrais de processamento (UCP) trabalhando juntos. A vantagem é que ao possuir um sistema com múltiplos processadores, eles dividem a execução de programas entre si, tornando tudo mais rápido e estável.

15 – Qual a grande diferença entre sistemas fortemente acoplados e fracamente acoplados?

Os sistemas fortemente acoplados se utilizam de vários processadores, que são gerenciados por um único sistema operacional, que compartilha memória e dispositivos de entrada e saída. Os sistemas fracamente acoplados são caracterizados pelo uso de dois ou mais sistemas operacionais, conectados através de linhas de comunicação.

docsity.com

16 – O que é um sistema SMP? Qual a diferença para um sistema assimétrico?

Em SMP, os processadores compartilham a mesma memória, podendo ter cachês separados. No assimétrico, somente um processador pode executar o serviço do sistema operacional, como realizar operações de entrada e saída.

17 – O que é um sistema fracamente acoplado? Qual a diferença entre sistemas operacionais de rede e sistemas operacionais distribuídos?

Os sistemas fracamente acoplados são caracterizados pelo uso de dois ou mais sistemas operacionais, conectados através de linhas de comunicação. Os sistemas operacionais de rede permitem o compartilhamento de recursos com impressora, por exemplo, até mesmo diretórios. Já nos sistemas distribuídos, ele esconde esses hosts como se fossem únicos dele, simulando um sistema fortemente acoplado.

18 – Quais os benefícios de um sistema com múltiplos processadores em um computador pessoal?

A vantagem é que ao possuir um sistema com múltiplos processadores, eles dividem a execução de programas entre si, tornando o sistema mais rápido e estável.

docsity.com

19 – Qual seria o tipo de sistema operacional recomendável para uso como servidor de aplicações em um ambiente corporativo?

Segundo pesquisas, o Linux é o mais recomendado.

20 – Qual seria o tipo de sistema operacional recomendável para executar uma aplicação que manipula grande volume de dados e necessita de um baixo tempo de processamento?

Segundo pesquisas, é o Solaris, baseado no UNIX.

docsity.com

comentários (0)
Até o momento nenhum comentário
Seja o primeiro a comentar!
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo
Docsity is not optimized for the browser you're using. In order to have a better experience we suggest you to use Internet Explorer 9+, Chrome, Firefox or Safari! Download Google Chrome