Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 • Grandes máquinas calculadoras • Lentas e consumiam muita energia • IBM + Universidade de Haward + Marinha dos Estados unidos fizeram o Mark I 1 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 MARK I • Totalmente eletromecânico • Desenvolvido para calcular tabelas de trajetória para fazer a pontaria de canhões de longo alcance, substituindo os cálculos manuais; • Tinha cerca de 17 metros de comprimento por 2,5 metros de altura e uma massa de cerca de 5 toneladas 2 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 MARK I • A memória e os totalizadores compreendiam 3.000 engrenagens, 1.400 comutadores rotativos ligados por cerca de 800 Km de condutores eléctricos. 3 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 MARK I Teve importância histórica devido ao pioneirismo no uso de um tipo de registrador de índice em sua arquitetura. 4 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 - MARK I 5 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 Registradores de índice tornaram-se parte padrão dos computadores durante a segunda geração tecnológica 6 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 Em 9 de setembro de 1945, Grace Murray Hopper, oficial Naval e matemática, registrou o primeiro "bug" de computador. Era um inseto preso entre os relés. O bug foi documentado às 15:45 horas no Harvard Mark II de Harvard. A palavra "bug“ era usada para descrever defeitos em sistemas mecânicos 7 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 • 1946: O Exército Americano apresenta o computador eletrônico-digital de grande escala: ENIAC • Usado para cálculos de balística; • Não tinha sistema operacional e seu funcionamento era parecido com uma calculadora simples de hoje; 8 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 - ENIAC • Pesava mais de 30 toneladas; • Operava na base dez e não em base binária; • Ocupava 270 m2; • Sua capacidade de processamento era de 5.000 operações por segundo; • Possuía 18.000 válvulas, de 160 Kw de potência; 9 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 – ENIAC 10 Fundamentos de Sistemas Operacionais EVOLUÇÃO - Década de 40 – ENIAC 11 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 • UNIVAC I – primeiro computador eletrônico comercial; • Era programado ajustando-se cerca de 6.000 chaves e conectando-se cabos a um painel; 12 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 – UNIVAC I • Projetado para custar US$159,000 foi vendido por um preço entre US$1,250,000 e $1,500,000. • No total, 46 unidades deste primeiro modelo foram fabricadas 13 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 - UNIVAC • Ocupava uma área de cerca de 35,5 metros quadrados • Pesava cerca de 13 toneladas • Continha mais de 5000 válvulas de vácuo e conseguia efetuar pouco mais de 1900 operações por segundo, à velocidade de 2,25 MHz. • Refrigerado a água; 14 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 • O UNIVAC foi um dos primeiros computadores do Brasil, adquirido pelo IBGE em 1961 por US$ 2.976.350,00, incluídos acessórios e periféricos, para processar dados do censo. 15 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 - UNIVAC 16 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 • Surge o TRANSISTOR – fica mais viável produzir computadores para organizações comerciais; • Lançado o primeiro computador digital (baseado no sistema binário [0,1]) – IBM 701 - Primeiro computador digital científico comercial; 17 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 • A partir da criação da técnica de circuito impresso, em 1957, os computadores puderam diminuir um pouco mais de tamanho. As placas de circuito impresso são utilizadas na ligação elétrica entre os diversos componentes existentes em um circuito eletrônico. • Antes, todas estas ligações eram feitas através de suportes e fios, o que acarretava mau- contato e instabilidade. 18 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 50 • Em 1957 é desenvolvida pela IBM a linguagem FORTRAN (Formula Translator) - a primeira linguagem de alto nível para computadores. 19 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 60 • Surge a linguagem de programação COBOL – Common Business Oriented Language; linguagem de programação voltada para aplicações comerciais. 20 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 60 • Surge o conceito de computadores compatíveis com os sistemas IBM System/360. • Podia-se ter um computador mais simples e ir evoluindo para mais sofisticados sendo eles, compatíveis entre si. 21 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 60 • Surge o conceito de multiprogramação – vários programas “jobs” ao mesmo tempo na memória da máquina dividindo o tempo de processamento; 22 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 60 • 1965: Lei de Moore (co-fundador da Intel) – previa que número de transistores dos chips dobraria, pelo mesmo custo, a cada período de 18 meses; 23 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 60 Inicialmente a lei de Moore não passava de uma observação, mas acabou por tornar-se um objetivo para as indústrias de semicondutores, fazendo as mesmas desprenderem muitos recursos para poder alcançar as previsões de Moore no nível de desempenho e isso que torna a lei de Moore importante. 24 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 60 – Lei de Moore 25 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 • Aumento da sofisticação e complexidade das máquinas e programas • Surgem os Mainframes • Aparecem os CPD e bureaus de processamento 26 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 • Surge o primeiro processador comercial integrado em um chip: Intel 4004 27 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 – Intel 4004 • Projetado para equipar calculadoras; • Encomendado pela Nippon Calculating Machine Corporation a uma pequena empresa (Intel) que viria a ser uma das maiores fabricantes de processadores; • Processador de 4-bits 28 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 – Intel 4004 • Marcian Edward "Ted" Hoff, Jr. é um dos inventores do microprocessador. Engenheiro, funcionário número 12, ao qual é creditada a ideia de um processador universal, ao invés dos então comuns circuitos padrão. • Contribuiu com a proposta arquitetônica para o MCS-4 que equiparia as calculadoras. 29 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 – Intel 4004 • “Ted” não era projetista de chip e com a chegada de Frederico Faggin (físico italiano) a equipe, foi obtido o sucesso de integrar uma CPU em um único chip, nascendo o Intel 4004 • O processador possuía um cristal de Quatz que submetido a corrente elétrica emite pulsos na frequência do relógio, gerando um ciclo. 30 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 – Intel 4004 • Ciclo = nº de pulsos / segundo = Hertz (Hz) Onde ocorre: Fetch→ Decode → Execute • Esse número refere a frequência do sinal temporizador mestre; • O sinal é uma voltagem elétrica que muda de baixa pra alta e diminui de novo em intervalos regulares; 31 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 – Intel 4004• Posteriormente Frederico Faggin funda em 1974 a ZILOG que produz o processador Z80, um microprocessador de 8-bits que é utilizado até os dias de hoje. • A ZILOG permitiu a produção de processadores no padrão Z80 por outras empresas. 32 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 • Surge o padrão IBM-PC • A versão original e progenitor da plataforma de hardware dos "IBM PC compatíveis“ foi o modelo IBM 5150 • Lançado em 12 de Agosto de 1981 33 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 • A falta de interesse da IBM pelo mercado de microcomputação abriu as portas para que outros fabricantes, fabricassem suas máquinas no padrão IBM-PC. 34 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 70/80 – IBM 5150 35 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 90 • Workstations • Popularização dos laptops • Interoperabilidade • Dispositivos móveis (Palm, PDA) • Ferramentas CASE, RAD • ATM (Caixas Eletrônicos) • Linguagem Java • Padrão CORBA 36 Fundamentos de Sistemas Operacionais EVOLUÇÃO – Década de 2000 • Miniaturização • Popularização da Internet • Smart Phones • Tablets • Alto desempenho – os equipamentos e softwares tendem a tempos de resposta cada vez menores. 37 Fundamentos de Sistemas Operacionais COMPONENTES DO SISTEMA OPERACIONAL 38 Fundamentos de Sistemas Operacionais COMPONENTES DO SISTEMA OPERACIONAL 1. Interpretador de comandos: Traduz comandos para instruções que o processador entenda; 2. Gerenciamento de usuários: Guarda as tarefas de um usuário separada de outro usuário; 3. Gerenciamento de tarefas: Guarda as operações da tarefa; 39 Fundamentos de Sistemas Operacionais COMPONENTES DO SISTEMA OPERACIONAL 4. Gerenciamento de recursos: controle dos recursos entre hardware e software; 5. Gerenciamento de arquivos: Cria arquivos, deleta, altera, copia, etc; 6. Interface do usuário: Gerencia acesso do usuário para o interpretador de comandos. 40
Compartilhar