TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Evolução OS

Por:   •  19/9/2016  •  Trabalho acadêmico  •  877 Palavras (4 Páginas)  •  155 Visualizações

Página 1 de 4

Sistemas Operacionais – Engenharia de Computação – 2016/2

Aluno: Paulo Martins – 132587

01-Pesquisar a história da evolução do Linux a partir da evolução do SO MULTICS. Fazer um resumo de como ele foi de MULTICS até o Linux descrevendo as principais evoluções/conceitos introduzidos em cada uma das etapas (SOs).

Multics (Multiplexed Information and Computing Service) sistema desenvolvido nos laboratórios das empresas AT&T dos laboratórios Bell e da General Electric (GE) em conjunto com programadores e cientistas do MIT, consistia de um sistema  multi processador, multi usuário (projetado para suportar centenas de usuários em uma única máquina pouco mais potente que um PC baseado na arquitetura 386 da Intel)e de múltiplas interfaces, e seus recursos era acessados por meio de terminal. O Multics ainda implementava memória virtual com paginação e segmentação. Tanenbaum aponta o ambicioso projeto tornou-se inviável por diversas razões, mas destaca sua codificação em PL/I, sendo que o compilador PL/I chegou ao mercado com anos de atraso e dificilmente funcionava de maneira eficaz. Por fim, o Bell Labs e GE retiraram-se do projeto e o MIT deu continuidade, sendo posteriormente vendido pela Honeywell e instalado em cerca de 80 empresas e universidades pelo mundo. O Multics ainda seria utilizado até meados das década de 90, até ser abandonado de vez.

        No desenvolvimento do Multics trabalharam dois cientistas da computação, Dennis Ritchie e Ken Thompson. Em 1969 Thompson começou a reescrever  uma versão monousuário do sistema em um computador PDP-7, dando origem ao Unics  posteriormente rebatizado UNIX, inicialmente desenvolvido em linguagem B, uma forma simplificada do BCPL, que posteriormente daria origem ao C. Em meados da década de 80 o UNIX era amplamente utilizado em computadores e e estações de trabalho e ramificado em diversos tipos. Em Berkeley foi incorporado diversos utilitários ao UNIX, um novo editor de texto (vi), um shell (csh) e os compiladores Pascal e Lisp. Estabelecendo o UNIX de Berkeley nas áreas acadêmicas, pesquisa e de defesa.

        Uma propriedade comum aos sistemas UNIX modernos é serem grandes e complicados, antítese da ideia original do UNIX, partindo disto, Tanenbaum reescreveu o sistema de forma que fosse pequeno o suficiente para ser compreendido e usado para propósitos educacionais, consistindo de 11800 linhas de código C e 800 de código Assembly, foi lançado em 1987 o MINIX, projeto baseado em micronúcleo, delegando aos processos de usuário, gerenciamento de memória e sistema de arquivos. Já na década de 90, Linus Torvalds reescreve um fork do UNIX, baseado no MINIX, chamado Linux, utilizava-se alguns conceitos já utilizados no MINIX, como a estrutura de árvore e o layout do sistema de arquivos, tratave-se um projeto monolítico ao invés de micronúcleo, contando com 9300 linhas em C e 950 linhas Assembly. Em sua primeira versão incluía um novo sistema de arquivos, arquivos mapeados em memória e conexão de rede compatível com o BSD utilizando os soquetes TCP/IP. A versão 2.0, lançada em 1996 incluía suporte para arquiteturas de 64 bits, multiprogramação simétrica  e novos protocolos de rede.

        As interfaces gráficas do Linux são executadas pelo sistema X Window ou X11, que definem a comunicação e exibe protocolos para manipulação de janelas pela exibição de mapas de bits, apesar da interface gráfica, contam com a interface de linha de comando shell, que conta com: comandos para manipulação de arquivos e diretórios, filtros, ferramentas de desenvolvimento de programas, processadores de texto, administração do sistema.

02-Pesquisar e escrever um resumo da evolução do MS-DOS até o Windows 10, descrevendo as principais evoluções/conceitos introduzidos em cada uma das versões.

...

Baixar como (para membros premium)  txt (5.4 Kb)   pdf (305.2 Kb)   docx (10.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com