O documento descreve a história e características do sistema operacional Unix. Foi criado por Kenneth Thompson nos anos 1960 para ser um sistema multiusuário e multitarefa. Tornou-se popular por usar a linguagem C e influenciou sistemas como Linux, Mac OS X e BSD.
2. Historia do sistema operativo Unix
Unix é um sistema operacional criado por Kenneth Thompson. O Unix foi o
primeiro sistema a introduzir conceitos muito importantes para SOs como
suporte a multiusuários, multitarefas e portabilidade.
Unix suporta tanto alterações por linhas de comando, que dão mais
flexibilidade e precisão ao usuário, quanto definições via interface gráfica,
uma opção normalmente mais prática.
A sua história remonta aos anos de 1960, quando Thompson, Dennis
Ritchie e outros desenvolvedores se juntaram para desenvolver o sistema
operacional Multics nos Laboratórios Bell da AT&T. A ideia era criar um
sistema capaz de comportar centenas de usuários. Em 1969, Thompson
começou a reescrever o sistema com pretensões não tão grandes, e aí surge o
Unics.
O passo seguinte foi um retoque no nome e ele passa a se chamar Unix. Em
1973, com a ajuda de Dennis Ritchie, a linguagem empregada no sistema
passa a ser a C, algo apontado como um dos principais fatores de sucesso do
sistema. Atualmente, uma série de SOs são baseados no Unix, entre eles,
nomes consagrados como Gnu/Linux, Mac OS X, Solaris e BSD.
3. Características do sistema operativo
UNIX
Interativo – O usuário requisita os comandos e obtém os resultados de sua
execução através do terminal.
Multitarefa – Um único usuário pode requisitar que sejam efetuados vários
comandos ao mesmo tempo no seu terminal. É responsabilidade do
sistema UNIX controlar estas execuções paralelas.
Multiusuário – O UNIX pode controlar o acesso ao sistema através de vários
terminais, virtuais ou reais, cada um pertencendo a um usuário. O UNIX aceita as
requisições de comandos de cada um dos usuários e gera as filas de controle e
prioridades para que haja uma distribuição correta dos recursos
de hardware necessários a cada usuário