GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIAS E TECNOLOGIA - SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISIONAL E TECNOLÓCA UNIDADE DE LUCAS DO RIO VERDE TRABALHO DE SISTEMA OPERACIONAL UNIX Prof: Patricia Graciela Pagliuca.Email:[email protected] Site pessoal:duvidascomputação.webnode.com.br Escola: secitecciucas.webenode.com.br Nome: Gilvan A, barros. vulgo : tatá VESPERTINO SUMÁRIO trabalho..................................................................................................................................................................... 1 de ................................................................................................................................................................................. 1 sistema operacional ............................................................................................................................................. 1 unix ............................................................................................................................................................................. 1 1) A história dos sistemas UNIX ................................................................................................................. 3 2).características do sistema operacional UNIX ...................................................................................... 5 3)Estrutura do UNIX ............................................................................................................................................ 6 4)Finalidades do sistema operacional ........................................................................................................ 7 5)O sistema UNIX .................................................................................................................................................. 7 6)Considerações finais ....................................................................................................................................... 8 7)REFERÊNCIAS .................................................................................................................................................... 9 1) A HISTÓRIA DOS SISTEMAS UNIX O primeiro sistema "Unix" foi criado por Ken Thompson nos laboratórios Bell AT&T em Murray Hill na Nova Jersey, nos Estados Unidos, a partir de 1965. O objetivo de Ken Thompson era desenvolver um sistema de exploração interactivo simples, chamado "Multics" (Multiplexed Information and Computing System) para poder utilizar um jogo que tinha criado (space travel, uma simulação do sistema solar). Em Abril de 1969, os laboratórios AT&T decidiram utilizar o sistema GECOS (General Electric Comprehensive Operating System) em vez do Multics. Ora Ken Thompson e Dennis Ritchie que se juntaram à equipa tiveram necessidade de fazer funcionar o jogo space travel numa máquina mais pequena (um DEC PDP- PDP-7, Programmed Data Processor que possui unicamente 4K de memória para fazer funcionar os programas dos utilizadores), é a razão pela qual recriaram o sistema a fim de criar uma versão reduzida de Multics chamada UNICS (UNiplexed Information and Computing Service), rapidamente contratada em Unix. 1 de Janeiro de 1970, é considerada a data de nascimento do sistema Unix, que explica porque todos os relógios sistema dos sistemas de exploração Unix começam a partir desta época. Paralelamente a estas actividades, D.Ritchie participou amplamente na definição da (dado que é considerado como um dos seus inventores com B.W.Kernighan), assim o conjunto do sistema foi inteiramente reescrito em linguagem C em 1973 e baptizado Unix Time-Sharing System (TSS). Quando o sistema passou à versão 7 em 1979, a evolução acompanhou-se de numerosas modificações notáveis como : a supressão do bridage ligado à dimensão dos arquivos, uma melhor mobilidade do sistema (funcionamento sobre numerosas plataformas materiais), a adição de numerosos utilitários. Um decreto que data de 1956 impedia a empresa ATT, da qual dependia Bell Labs, de comercializar outra coisa além dos equipamentos telefônicos ou telegráficos, é a razão pela qual a decisão de distribuir as fontes de UNIX nas universidades para fins educativos foi tomada em 1973 . A partir do fim de 1977, investigadores da Universidade de Califórnia desenvolveram uma versão de Unix a partir das fontes fornecidas por AT&T a fim de fazer funcionar o sistema sobre as suas plataformas VAX e batizaram-no BSD para Berkeley "software" Desenvolvimento. O ramo de AT&T que ia tornar-se System V de UNIX System Labs (USL) BSD (Berkeley Software Developpement) desenvolvido pela Universidade de Califórnia Em 1977 de AT&T pôs as fontes de UNIX à disposição das outras empresas, de modo que um grande número de UNIX-like foram desenvolvidos: Versões e principais características. O AIX, acrônimo para "Allied Intent Xtended", é uma modificação (MOD) do jogo Battlefield 2 que tem a maior quantidade de conteúdo voltado ao modo "Singleplayer". Construído sobre o antigo mod Allied Intent, o AIX tem como trunfo uma incrível quantidade de conteúdo que é 100% compatível com bots para ser usada tanto em partidas "singleplayer" ou "cooperativo". Unix comercial baseado em System V desenvolvido em Fevereiro de 1990 por IBM SUN SOLARES é usado para suportar as aplicações de computação complexos, redes corporativas, computação distribuída e os armazéns de dados. Para manter sua rede de computadores saudável, seguro, para obter a máxima disponibilidade e reduzir o custo operacional global na infra-estrutura de TI determinadas tarefas administrativas técnicas são precisam ser implementadas. Unix comerciais baseado em System V e BSD desenvolvido por Sun Microsystems HP-UX, Unix comercial baseado em BSD desenvolvido de partir de 1986 por Hewlett Packard Ultrix, Unix comerciais desenvolvidos por DEC IRIX é um SISTEMA operacional baseado no Unix com o BSD desenvolvido pela Silicon Graphics (SGI) para funcionar em computadores com arquitetura MIPS Unix comercial desenvolvido por SGI Unixware, é um sistema operacional Unix mantido pelo SCO Group. Ele foi originalmente liberado pela Univel, uma joint-venture da Unix.. Unix comerciais desenvolvidos por Novell Unix SCO, Unix comercial baseado em System V desenvolvido a partir de 1979 por Santa Cruz Operações e Hewlett Packard Tru64 UNIX, Unix comercial desenvolvido por Compaq . 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. Estrutura do UNIX O sistema operacional UNIX é composto por quatro partes básicas, como ilustrado na figura 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. FINALIDADES DO SISTEMA OPERACIONAL Até hoje as variaveis do UNIX são utilizadas por um grande número de usuários à nivel mundial, em um conjunto de aplicações e configurações de hardware bastante amplo. O problema que ocorria consistia no fato de que, as aplicações, sendo exercitandas em diferentes variações de UNIX, embora na mesma arquitetura de máquina, não eram totalmente compativeis. Para solucionar este problema, visando transformar o UNIX em um produto padrão de industria, a AT&T e a MICROSOFT firmaram um acordo em fevereiro de 1987, onde o XENIX 2.3 e o UNIX SYSTEM V.3.2 foram agrupados em uma versão UNIX System V.3.2, compatibilizando as aplicações executadas em máquinas com processadore Intel 80386. Para completar o ciclo de compatibilidade das variações do UNIX, a versão 4.3 de BSD é agrupada ao System V.3.2, resultando na versão System V.4 em 1990. O SISTEMA UNIX O sistema Unix é um sistema de exploração multi-usuário, multi-tarefas, o que significa que permite a um computador mono ou multiprocessadores executar simultaneamente vários programas por um ou vários utilizadores. Possui um ou vários intérpretes de comandos (shell) bem como um grande número de comandos e de numerosos utilitários (mecânico, compiladores para numerosas linguagens, tratamentos de texto, serviço de mensagens eletrônico,...). Possui também uma grande mobilidade, o que significa que é possível instalar um sistema Unix na quase totalidade das plataformas materiais. CONSIDERAÇÕES FINAIS Nós amamos interfaces gráficas. Geralmente elas são tudo que um usuário médio de sistemas proprietários como o Windows precisa. Os sistemas Unix são bem diferentes. Antes que as interfaces gráficas predominassem, os administradores de sistemas (e usuários desktop também) dependiam apenas da linha de comando para fazer suas configurações, e levavam um tempo enorme para dominar essa arte. O crescente uso e popularidade do GNU/Linux vem educando as pessoas quanto à sua arquitetura superior, maior segurança e arquivos de configuração relativamente simples. Também é fato que a ampla disponibilidade de front-ends gráficos trouxe uma nova leva de usuários, que se sentem tão em casa no Linux quanto no Windows. No entanto, a crítica que se costuma fazer é a de que, por melhores e mais avançadas que elas possam ser, elas jamais poderão emular o nível de controle oferecido pela linha de comando. A afirmação tem um fundo de verdade. Ainda que tenha sido desenvolvido principalmente para máquinas remotas em LANs e WANs, o Webmin serve perfeitamente a usuários que queiram configurar várias máquinas não conectadas rodando distros diferentes sem a necessidade de lembrar da multiplicidade de caminhos de arquivos e comandos. Nada disso livra o usuário de ter que dominar a linha de comando do GNU/Linux. O Webmin não é para novatos. Pôr o Webmin nas mãos de um novato sem o conhecimento obtido a duras penas seria como dar um lança-chamas a um piromaníaco durante um vazamento em uma refinaria de petróleo. Sem as habilidades e o conhecimento exigidos, o uso prematuro e indiscriminado do Webmin o tornaria tão perigoso quanto um bombardeio na refinaria. Imagine só. REFERÊNCIAS EBUKES: a partir de Kioskea.net (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente. SITE: pt.kioskea.net/contents/unix/unixintro.php3 rree susnksnknnnfgngngnngndsgjkjgr kjglktjkjgjsdgjsdgjjgkjkjkjjgjgjkdgjg