Académique Documents
Professionnel Documents
Culture Documents
Em 1976 Steve Jobs o guru da Apple, tem uma ideia que revolucionou o
mundo, criando um computador pequeno, portátil e barato o suficiente para
que, qualquer pessoa pudesse ter um, o Apple 2, (o Apple 1 era apenas uma
placa de computador ligada a um teclado).
Em 1984 Steve Jobs Rouba da Xerox, como ele mesmo admite, a ideia de
um sistema operacional baseado em objectos clicáveis com um rato, e a
Apple lança no mercado o Machintosh ou para os mais íntimos
simplesmente Mac. O Mac OS, possui seu código desenvolvido pela Apple
é fechado e proprietário. O Mac OS foi desenvolvido do zero, desta forma
era incompatível com os programas feitos para a Apple 2, o Macintosh
tornou a Apple 2 obsoleta.
Em 1987 Andrew Stuart Tanenbaum cria o Minix para demonstrar seu livro
"Operating Systems Design and Implementation". O Minix é um Unix-like
compacto escrito em 12.000 linhas de código, gratuito e com o código
fonte conhecido, roda até mesmo em um 286 com apenas 16mb de
memória RAM, e é possível rodar através de um "live-CD" sem
necessidade de instalação.
agenciamento de processos;
agenciamento de memória;
sistema de arquivos;
São utilizados algoritmos para determinar qual processo será executado em determinado
momento e por quanto tempo.
Vários sistemas operacionais usam memória virtual, que possui 3 funções básicas:
Assegurar que cada processo tenha seu próprio espaço de endereçamento, começando
em zero, para evitar ou resolver o problema de relocação (Tanenbaum, 1999);
Possibilitar que uma aplicação utilize mais memória do que a fisicamente existente.
Sistema de arquivos é a forma de organização de dados em algum meio de
armazenamento de dados em massa frequentemente feito em discos magnético. Sabendo
interpretar o sistema de arquivos de um determinado disco, o sistema operacional pode
decodificar os dados armazenados e lê-los ou gravá-los.
1. Mono usuário: apenas um usuário por vez (apesar de poder suportar recursos
como troca de usuário). Ex.: Windows. Esse também pode ser acessado por
terminais e conexão remota.
http://www.itnerante.com.br/profiles/blogs/servi-os-de-um-sistema-operacional;
https://pt.wikipedia.org/wiki/Sistema_operativo#Hist.C3.B3ria;
http://alumni.ipt.pt/~deeold/so99x07/public_html/sistemas.htm.