Unix

Unix é um sistema operacional portátil, que tem suas raízes nos anos 60. Em 1961 foi desenvolvido um sistema operacional no MIT (Massachussets Institute Of Technology), com o conceito de tempo compartilhado. Depois, os pesquisadores da MIT, da General Electric e da Bell Laboratories (pertencente à AT&T), desenvolveram o sistema Multics (Multiplexed Information and Computing Service), um sistema interativo de múltiplos usuários, que utilizava uma CPU de computador GE. Em 1969, a Bell Labs abandona o Multics. Neste mesmo ano, Ken Thomson, um pesquisador da Bell Labs, reescreveu o Multics, criando um sistema operacional, que pudesse apoiar os esforços coordenados de um time de programadores, num ambiente de pesquisa de programação. Thomson propôs que os próximos desenvolvimentos do sistema fossem apoiados pela Bell, para fornecer uma ferramenta de preparação de documento, à organização de patentes da companhia. Em 1971 foi entregue uma versão primitiva do Sistema UNIX à organização de patentes da Bell Laboratories. No início dos anos 70 o sistema UNIX começa a ser utilizado internamente através da Bell System e a gerar interesse em várias instituições acadêmicas de prestígio. Em Janeiro de 1974 a Universidade da Califórnia, em Berkeley, recebe uma cópia do Unix. Dennis Ritchie e Ken Thompson escrevem um artigo, em Julho de 1974, sobre o Unix, classificando-o como um sistema operacional para diversos fins, multiusuário e interativo.
 * História **

 
 * Características do sistema operacional UNIX **
 * Multitarefa (realiza diferentes tarefas simultaneamente)
 * Multiusuário (permite que mais de um usuário utilize o sistema simultaneamente)
 * Necessita de um administrador (denominado root que possui alguns privilégios)
 * Gerencia e atribui prioridades quando duas ou mais pessoas querem usar o mesmo arquivo ou impressora ao mesmo tempo
 * Tempo compartilhado (o sistema parcela o tempo do computador em uma série de partes e os aloca entre os vários usuários, dando a cada um a ilusão de uso exclusivo da máquina)
 * Portabilidade (HP, IBM, Silicon Graphics, Sun, etc.)
 * Controla periféricos
 * Imprime arquivos
 * Compila programas
 * Redes

 <span style="font-family: Arial,Helvetica,sans-serif;"> O sistema operacional UNIX é composto por quatro partes básicas: Kernel: é o núcleo do sistema operacional, controla o hardware traduzindo comandos UNIX em instruções de hardware. O usuário não trabalha diretamente com o kernel. Sistema de arquivos: é o modo do UNIX armazenar informações de qualquer tipo, como por exemplo, gráficos, textos, etc. Shell: é um programa que atua como interface entre o kernel e o usuário. Aplicativos: são programas que podem ser invocados pelo shell para realizar diversas tarefas.
 * <span style="font-family: Arial,Helvetica,sans-serif; font-size: 130%;">Estrutura do UNIX **

<span style="font-family: Arial,Helvetica,sans-serif;">

**Referências:**
CENAPAD/SP. Introdução ao Sistema Operacional UNIX. Disponível em: <http://www.cenapad.unicamp.br/servicos/treinamentos/tutorial_unix/unix_tutor.html#toc2>. Acesso em 04 outobro 2009.

Felipe Miquelim nº16 Gustavo Fernandes nº20 1ºTA
 * Por:**