Sistemas de informação
AVALIAÇÃO PRESENCIAL DE SISTEMAS OPERACIONAIS
Nome:
1) Quais seriam as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem um sistema operacional?
Algumas das dificuldades são: ele teria de se preocupar mais com os recursos do sistema, dando atenção aos detalhes específicos dos hardwares, bem como controlar o fluxo de dados entre os componentes do computador e se prevenir para que seu programa não interfira com os demais, e também se precaver mais ainda quanto às solicitações dos usuários e aos erros. Isso ainda sem considerar a programação em si, pois sem um sistema operacional provavelmente o programador teria de programar numa linguagem de máquina, que além de ser mais difícil, é mais suscetível a erros por não contar com compiladores como nas linguagens mais próximas do ser humano (C#, PHP, PASCAL, etc)
2) Explique o conceito de máquina virtual. Inclua em sua resposta qual a grande vantagem em se utilizar máquinas virtuais.
É a máquina que o usuário enxerga, sem se ater ao seu funcionamento interno, por exemplo o programador: ele desenvolve um programa em PASCAL (que é mais próxima do entendimento humano), e deixa por conta do compilador, a tradução para a linguagem de maquina, neste desenvolvimento o programador só tem suas preocupações voltadas para o programa em si. Assim como os usuários que utilizarão deste programa, eles vêem uma maquina funcionando, mas não sabem o que se passa 'por trás'.
A maquina virtual seria então a saída de todo o processamento, somente o que o usuário vê e interage, sem se ater a qualquer outro nível da maquina (como o hardware por exemplo).
Av. Dr. José Sebastião da Paixão, s/nº. – Bairro Lindo Vale, CEP: 36.180-000 – Rio Pomba/MG - Cx. Postal 45
Tel.: (32) 3571-5746 – e-mail: cead.riopomba@ifsudestemg.edu.br
CENTRO DE EDUCAÇÃO ABERTA E A DISTÂNCIA
3) Comente, com suas palavras, a frase: “O Sistema