_______________________________________________ ________________________________________________________________ ____________________________________ __________________________ UNIX BÁSICO Histórico do UNIX ............................................................................................................................................. 1 Finalidades de uma rede: .................................................................................................................................... 3 Definições: ......................................................................................................................................................... 3 Histórico do UNIX Projetado em 1969, o sistema Unix tinha originalmente a intenção de propiciar um ambiente no qual os programadores pudessem criar programas. Logo ficou evidente que o Unix também propiciava um ambiente no qual usuários da área comercial, científica e industrial pudessem executar programas para ajudá-los em seu trabalho. O sistema Unix é executado em tantos computadores e usado de maneiras tão diferentes que o sistema operacional básico gerou dezenas de implementações. Uma implementação é uma versão adaptada do sistema, para um computador específico. O objetivo de todos os sistemas operacionais é mais ou menos o mesmo: controlar as atividades de um computador. Os sistemas operacionais diferem na maneira como eles fazem seu trabalho e nas características adicionais que oferecem. O Unix é único em seu desenho modular, que permite aos usuários acrescentar ou remover partes para adaptá-lo às suas necessidades específicas. Os programas em Unix são como peças de um quebra- cabeça; os módulos se encaixam como conexões- padrão. Você pode tirar um módulo e substituí-lo por um outro ou expandir o sistema acrescentando vários módulos. De uma certa maneira, o sistema Unix de cada pessoa é único. Muitos usuários acrescentam ou eliminam módulos sempre que preciso, adaptando suas implementações às suas necessidades. Se você não precisa de um módulo, pode geralmente removê-lo sem prejudicar a operação do resto do sistema. Essa característica é especialmente útil nas implementações de microcomputadores, onde as unidades de disco têm capacidade limitada; a remoção de programas desnecessários abre espaço para mais arquivos de dados. NOTAS: 1 _______________________________________________ ________________________________________________________________ ____________________________________ __________________________ O UNIX originou-se de um projeto de pesquisa nos laboratórios da AT&T Bell Labs em 1969. O primeiro sistema, chamado de Bell Labs' Sixth Edition, conhecido também como V6, foi lançado em 1976 e foi distribuído livremente para universidades. A versão sete foi lançada três anos depois, e com sua larga distribuição, tornou-se a base para as versões seguintes de UNIX. Depois do sucesso da versão sete, a AT&T criou seu grupo de suporte ao UNIX (Unix System Laboratories, USL), para desenvolver o sistema como um produto comercial (System V). Bells Labs e USL denominaram seus sistemas de System III e System V, respectivamente.Em 1977 a Universidade da Califórnia em Berkeley, licenciou o código do V6 da AT&T, e lançou o chamado BSD (Berkeley Software Distribution). Berkeley criou seu próprio código e tornar-se independente da Bell Labs. Cria-se então dois estilos de UNIX: System V e BSD. No final dos anos 70, a Microsoft desenvolve sua versão de UNIX, chamada de XENIX. Este sistema foi projetado para rodar em PC's, e com a difusão dos processadores INTEL nos PC's ficou claro que o XENIX não era mais necessário. Microsoft e AT&T juntam seus sistemas e criam o System V/386 Release 3.2, que podia operar em qualquer hardware 'comum'. Esta versão é vendida ainda hoje com o nome de SCO UNIX (Santa Clara Operation). Linus Torvalds, um estudante de 23 anos, criou como hobby a mais robusta versão de UNIX, o LINUX. Este teve seu sucesso baseado no fato que roda em PC's, possui distribuição gratuita (Freeware) e é GNU. Fabricantes de computadores sentem a necessidade de concorrer no ramo de computadores de grande porte e compram licenças do System V, lançando no mercado suas respectivas versões do System V. A IBM lança o AIX, a HP o HP-UX, a Silicon Graphics o IRIX, a SUN o SUN-OS, dentre outros. ! Projeto MULTICS: trabalho da MIT, AT& T, BELL # LABs e GE (Década de 60). # Sistema operacional experimental # Específico para o computador GE635 # Criado para ser flexível e interativo ! KEN THOMPSON E DENIS RITCHE 2 _______________________________________________ ________________________________________________________________ ____________________________________ __________________________ # Alteraram o complexo sistema operacional # Criaram um sistema de arquivos simples # Denominaram de sistema UNIX ! 1 a .Versão, BELL LABs, PDP- 11 (1970) ! Versão 4, reescrita em C, tornando- se portável para outras máquinas e de fácil manutenção (1973) ! Aquisição por Universidades para ensino de “Projetos de Sistemas Operacionais” (1973) ! Sucesso relacionado ao desenvolvimento do sistema em linguagem de alto nível. ! Versão 7, 1 a . versão oficial da AT& T (1978) ! System V da AT& T e 4.2 BSD Berkeley Finalidades de uma rede: A necessidade de implantação de uma rede deve ser analisada a partir de três aspectos básicos: - Compartilhamento de dados; - Compartilhamento de recursos; - Segurança. Definições: Host - Um sistema de computador, uma máquina. Host name - Nome único dado para um sistema. Cada sistema na rede deve ter seu próprio host name. Cliente - Um host ou processo que usa serviços de um ou mais servidores em uma rede. Servidor - Um host ou processo que provem recursos para um ou mais clientes na rede. Rede - Um grupo de computadores e/ou periféricos conectados. 3 _______________________________________________ ________________________________________________________________ ____________________________________ __________________________ Endereço IP - Um número usado pelo software de rede que identifica máquinas conectadas a rede. 4