Buscar

Compartilhe Unidade 3 UAM Evolução dos Sistemas Operacionais

Prévia do material em texto

Um breve histórico dos sistemas operacionais
Os primeiros sistemas de computação, no final dos anos 40 e início dos anos 50, não possuíam sistema operacional. Por outro lado, os sistemas de computação atuais possuem sistemas operacionais grandes, complexos e em constante evolução. A principal função de um sistema operacional é esconder toda a complexidade da arquitetura da máquina, oferecendo ao usuário um conjunto de funções mais simples e convenientes para o desenvolvimento de suas tarefas. 
A seguir são apresentados alguns dos marcos mais relevantes na história dos sistemas operacionais [Fou05]:
Anos 40: cada programa executava sozinho e tinha total controle do computador. A carga do programa em memória, a varredura dos periféricos de entrada para busca de dados, a computação propriamente dita e o envio dos resultados para os periféricos de saída, byte a byte, tudo devia ser programado detalhadamente pelo desenvolvedor da aplicação.
Anos 50: os sistemas de computação fornecem “bibliotecas de sistema” (system libraries) que encapsulam o acesso aos periféricos, para facilitar a programação de aplicações. Algumas vezes um programa “monitor” (system monitor) auxilia a carga de descarga de aplicações e/ou dados entre a memória e periféricos (geralmente leitoras de cartão perfurado, fitas magnéticas e impressoras de caracteres).
1961: o grupo do pesquisador Fernando Corbató, do MIT, anuncia o desenvolvimento do CTSS – Compatible Time-Sharing System [CDD62], o primeiro sistema operacional com compartilhamento de tempo.
1965: a IBM lança o OS/360, um sistema operacional avançado, com compartilhamento de tempo e excelente suporte a discos.
1965: Um projeto conjunto entre MIT, GE e Bell Labs define o sistema operacional Multics, cujas ideais inovadoras irão influenciar novos sistemas durante décadas.
1969: Ken Thompson e Dennis Ritchie, pesquisadores dos Bell Labs, criam a primeira versão do UNIX.
1981: a Microsoft lança o MS-DOS, um sistema operacional comprado da empresa Seattle Computer Products em 1980.
 	1984: A Apple lança o sistema operacional Macintosh OS 1.0, o primeiro a ter uma interface gráfica totalmente incorporada ao sistema.
1985: Primeira tentativa da Microsoft no campo dos sistemas operacionais com interface gráfica, através do MS-Windows 1.0.
1987: Andrew Tanenbaum, um professor de computação holandês, desenvolve um sistema operacional didático simplificado, mas respeitando a API do UNIX, que foi batizado como Minix.
1987: IBM e Microsoft apresentam a primeira versão do OS/2, um sistema multitarefa destinado a substituir o MS-DOS e o Windows. Mais tarde, as duas empresas rompem a parceria; a IBM continua no OS/2 e a Microsoft investe no ambiente Windows.
1991: Linus Torvalds, um estudante de graduação finlandês, inicia o desenvolvimento do Linux, lançando na rede Usenet o kernel 0.01, logo abraçado por centenas de programadores ao redor do mundo.
1993: a Microsoft lança o Windows NT, o primeiro sistema 32 bits da empresa.
1993: lançamento dos UNIX de código aberto FreeBSD e NetBSD.
2001: A Apple lança o MacOS X, um sistema operacional derivado da família UNIX BSD.
2001: Lançamento do Windows XP.
2007: Lançamento do Windows Vista
É inegável a popularidade que o sistema operacional da Microsoft, o odiado e amado Windows, tem no segmento em que atua. Numa pesquisa de mercado publicada no TecMundo, aponta-se que o SO está presente em mais de 90% dos computadores do mundo todo. Gostando ou não, esse é um resultado bastante expressivo, o qual mostra que a companhia domina a categoria com muita folga. Houve um processo gradual de evolução em que a Microsoft aprendeu quais eram as necessidades das pessoas e aperfeiçoou funcionalidades para equipar o seu programa.
As versões do Windows são:
1 Windows 95.
2 Windows 98.
3 Windows XP.
4 Windows Vista.
5 Windows 7.
6 Windows 8.
7 Windows 10.
8 Windows 11.
SOs destinados para nuvem
O Windows 8 e o Mac OSX Mountain Lion já possuem alta integração com serviços na nuvem de forma bastante transparente". Apresentado em novembro de 2009, o Chrome OS era um conceito já explorado por outras empresas: um sistema operacional que roda diretamente na nuvem.
O gerenciamento de serviços em nuvem é voltado para a execução de todas as rotinas de gestão e manutenção de uma infraestrutura de cloud computing. Da implementação dos serviços na nuvem à correção de problemas, todas as atividades podem ser direcionadas a outro time.
Sistemas embarcados
Sistemas embarcados é o nome que se dá a programas e sistemas embutidos em microprocessadores, que executam tarefas específicas em um aparelho. Sistemas embarcados é o nome que se dá a programas e sistemas embutidos em microprocessadores, que executam tarefas específicas em um aparelho. Exemplos de SSO embarcados: Aparelho de ar-condicionado, termômetro digital, MP3 Player, roteadores etc.
Os principais SO embarcados são:
· TinyOS:
· Contiki.
· VirtuOS:
· QNX:
· Windows CE:
· Linux:
Hardware quântico
A próxima geração dos supercomputadores está na mira de empresas como IBM e Google. Junto com elas, diversas startups entraram na corrida para o desenvolvimento de computadores quânticos. Como você deve imaginar, o futuro quântico não virá facilmente, apesar de empresas e pesquisadores já estarem utilizando diversas abordagens para dar início à próxima revolução quântica, iniciada através da computação quântica.
Um computador quântico é formado por três partes principais: uma área que hospeda os qubits, um método para transferir sinais para os qubits e um computador clássico para executar um programa e enviar instruções.
A maior vantagem da quântica sobre os processadores atuais está na capacidade de processamento. Uma máquina quântica, seria capaz de analisar 1 trilhão de movimentos a cada segundo. Essa capacidade de processamento permitirá que problemas que poderiam levar anos sejam resolvidos em segundos.
As vantagens tiradas disso foram o aprimoramento da precisão de cada sensor (o que reduziu a margem de erro), bem como uma análise mais generalizada dos dados coletados ao invés de uma avaliação individual de cada informação obtida.

Continue navegando