Sistemas Operacionais
Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem um sistema operacional?
Teria dificuldade em programar de acordo com a linguagem da máquina, pois o hardware por não ter um sistema operacional não iria possuir um ambiente programável, sendo que programa todos os periféricos.
Explique o conceito de uma máquina virtual. Qual a grande vantagem em utilizar este conceito?
Máquina virtual nome utilizado em uma máquina, que através de softwares, permite-se criar maquinas virtuais independentes e isolada, sendo visualizada em formas de camadas, sua vantagem é que possível compartilhar o computador e interação entre usuários, de maneira confiável, simples e eficiente.
Defina o conceito de uma máquina camadas.
Também conhecida como máquina de níveis a, máquina de camadas possui níveis que se adequa a necessidade do usuário sem ele saber da existência de outras camadas, melhorando a interação entre usuário e computador. Essa camada podem ser: Circuitos Eletrônicos, Microprogramação, Linguagem de máquina, Sistema Operacional, Utilitários e Aplicações.
Quais os tipos de sistemas operacionais existentes?
Sistemas monoprogramáveis (monotarefa): permitir que todos os recursos do sistema fiquem exclusivamente dedicados a uma única tarefa.
Sistemas multiprogramáveis (multitarefa): Neste tipo de sistema, os recursos computacionais são compartilhados entre os diversos usuários e aplicações.
Sistemas com múltiplos processadores: