Os sistemas computacionais modernos são compostos geralmente por mais de processador, uma certa quantidade de memória principal, discos magneticos(hd), interfaces de redes e um conjunto de dispositivos de Entrada e Saida cada vez maior e diversificado.
É um sistema bastante complexo, desenvolver um programa que trate de todos estes componentes corretamente e de forma otimizado é uma tarefa muito dificil de se realizar, não impossivel. Mas, se todos os usuarios fossem se preocupar com todas essas tarefas na hora de trabalhar com o computador. Muitas coisas poderiam dar errado e muitos programas não funcionaria como o que nós desfrutamos hoje.
Deste modo, a industria da computação identificou que o afastamento do usuário desta complexidade de hardware seria inevitável, desenvolvendo assim, uma especie de interface simples de entender e trabalhar, algo que tornasse as coisas muitos mais entendível ao usuário final. A esta interface, deu-se o nome Maquina Virtual, que nada mais é do que a camada de software que fica entre o usuário e o hardware do computador, ou seja, o próprio Sistema Operacional.
Nenhum comentário:
Postar um comentário