Unix
CRONOLOGIA
-1960;
- Mainframes; - Primeiros sistemas operacionais;
- Cada máquina possuia seu proprio SO; - Grande problema desse periodo foi a incompatibilidade.
CRONOLOGIA
- Mainframes;
- Desenvolvido pela AT&T com o objetivo de resolver a questão da incompatibilidade (1960); - Primeiro sistema moderno - multitarefa; - multiusuário;
CRONOLOGIA
- 1973; - Grande passo difusão; - Dennis Ritchie e Ken Thompson; - Reescrevem em linguagem C; - Licença livre em seus primeiros anos de vida; - Foi distribuído gratuitamente para universidades e órgãos governamentais dos Estados Unidos;
- Apenas depois de algum tempo a licença se tornou proprietária.
CRONOLOGIA
- Ao longo dos anos 70 e 80 são lançadas as primeiras versões do Unix pela Bell e AT&T onde podemos destacar:
-Versão 6, de 1975: Uso exclusivo de Universidades; -Versão 7, de 1978: Primeira versão comercial; -Sistema III, de 1981: Mudanças para maior comercialização; -Sistema V, Release 1, de 1984: Traz melhorias e apelo comercial; -Sistema V, Release 2, de 1984: Traz melhorias de desempenho (que hoje é reconhecido como o padrão de Unix da At&T).
CARACTERÍSTICAS
Multiusuário:
- Desenvolvido com o intuito de ligar grandes redes de usuários, muitas vezes através de um “terminal burro”, característica inovadora para a época; - Introduziu a filosofia de um “superusuário” ou administrador “root”; -Gerência permissões sobre os arquivos, para limitar usuários ou grupos de usuários sobre determinados processos.
CARACTERÍSTICAS
Multitarefa:
-Tarefas realizadas simultaneamente;
- Tarefas concorrem pelos recursos da maquina;
- Em uma interface gráfica pode-se disparar cada tarefa em uma janela.
CARACTERÍSTICAS
Sistema de tempo compartilhado: - Permite a concorrência entre processos;
- Atribui fatias de tempo (Quantum) a cada um onde os processos ativos são ordenados pelo Escalonador; - Escalonadr determina qual processo será executado pela CPU e qual sua fatia de tempo.
CARACTERÍSTICAS