A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Régua de cálculo de da Vinci; Calculador de Pascal;

Apresentações semelhantes


Apresentação em tema: "Régua de cálculo de da Vinci; Calculador de Pascal;"— Transcrição da apresentação:

1 Régua de cálculo de da Vinci; Calculador de Pascal;
Histórico Mecânicos: Do Ábaco; Régua de cálculo de da Vinci; Calculador de Pascal; Calculador de Leibniz: 4 operações; Máquinas de Babbage: Máquina diferencial e máquina analítica; Primeira geração: ENIAC, EDIVAC, IAS, UNIVAC, IBM-700

2 Cartões perfurados de Hollerith;
Histórico Eletromecânicos: Cartões perfurados de Hollerith; Calculador de Konrad Zuze, primeiro sistema binário e programável, possivelmente primeiro computador operacional da história. Considera-se que todos foram perdidos na 2ª. guerra; Mark I de Howard Aiken. Similar ao sistema de Babbage;

3 Componentes eletrônicos: Válvula (1906) até Turing;
Histórico Componentes eletrônicos: Válvula (1906) até Turing; Válvula foi inventada em 1906; Mais rápida e confiável que os relês mecânicos usados anteriormente; Máquina conceitual de Alan Turing de 1937, e com a liberação de documentos ingleses, a construção do Colossus, em 1943;

4 Primeira geração: Válvula.
Histórico Primeira geração: Válvula. ENIAC, construído por John Mauchly e John P. Eckert entre 1943 e 1946 para cálculos balísticos, foi usado para desenvolver a bomba H, entre outros. Usava um sistema decimal. Consumo aproximado de 140KW; IAS de John von Neumann. Primeiro computador com arquitetura similar ao dos sistemas atuais: Programas armazenados, ULA, UCP Memória, sistemas de I/O;

5 Primeira geração: Válvula (continuação).
Histórico Primeira geração: Válvula (continuação). Em 1949, Mauchly e Eckert criaram o UNIVAC, primeiro computador comercial, seguindo da série 1100, voltada à computação cientifica; Em 1953 a IBM apresenta a série 700, com o primeiro modelo (701) voltado a aplicações cientificas, e depois apresentando o 702 voltado a aplicações comerciais, e outros depois destes, iniciando uma longa hegemonia da IBM;

6 Segunda geração: Transistor.
Histórico Segunda geração: Transistor. O transistor, descoberto em 1947 na Bell Labs, aparece com as vantagens de ser menor, mais rápido, mais barato, com menor consumo de energia e mais confiável; Com a maior sofisticação dos computadores, aparecem as primeiras linguagens de alto nível; Primeiros computadores foram lançados pela NCR e RCA; IBM lança a série 7000 usando esta tecnologia; DEC é fundada e lança a linha PDP;

7 Terceira geração: Circuitos integrados. Linha /360 da IBM
Histórico Terceira geração: Circuitos integrados. Linha /360 da IBM PDP-11 da DEC; Quarta geração: Milhares de componentes em uma pastilha ou mais (Intel Xeon 10-core atual: transistores)

8 Sperry/UNIVAC, IBM, DEC, Cray
Histórico Décadas de 1940 até 1980: Computadores de grande porte, comerciais e científicos; Sperry/UNIVAC, IBM, DEC, Cray

9 Décadas de 1980 até hoje: Microcomputadores;
Histórico Décadas de 1980 até hoje: Microcomputadores; Intel: em 1971 lança o Intel 4004, primeira CPU em um único invólucro lacrado. Muito limitado. Versões posteriores tem grande sucesso comercial; Concorrentes aparecem: Motorola (linhas 6800 e 68000), IBM (PowerPC), e muitos outros; Em 1975 aparece o Altair; Apple II, IBM-PC, Sinclair, Macintosh;

10 Dispositivo de entrada
Componentes Dispositivo de entrada Processador Dispositivo de saída Memória secundária Memória principal

11 Linguagens de programação:
Componentes Linguagens de programação: Português (ou inglês, ou outro...) estruturado: Algoritmos; Linguagens de alto nível: Pascal, Java, Perl,....; Linguagem de nível médio: C; Linguagens de baixo nível: Assembler, máquina;

12 Componentes Position Feb 2013 Position Feb 2012 Delta in Position Programming Language Ratings Feb 2013 Delta Feb 2012 Status 1 Java 18.387% +1.34%   A 2 C 17.080% +0.56% 3 5 Objective-C 9.803% +2.74% 4 C++ 8.758% +0.91% C# 6.680% -1.97% 6 PHP 5.074% -0.57% 7 8 Python 4.949% +1.80% (Visual) Basic 4.648% +0.33% 9 Perl 2.252% -0.68% 10 12 Ruby 1.752% +0.19%

13 Buscar eventuais operandos
Componentes Início Entrada: Teclado, Mouse, sensores, discos ópticos ou magnéticos, memória não volátil, ... CPU; Saída: Discos ópticos ou magnéticos, tela, impressora,... Memória; Barramentos: Seriais e paralelos. Buscar instrução Interpretar operação Buscar eventuais operandos Executar instrução

14 Barramentos paralelos: Controle, Endereço e dados;
Componentes Barramentos paralelos: Controle, Endereço e dados; Barramentos seriais: “Multiuso”.

15 Representação numérica
Bit: Informação mínima para um computador Ligado/Desligado Sim/Não 0/1

16 Representação numérica
Byte: 8 bits, 1 caractere 20 kbyte 210 Mbyte 220 Gbyte 230 Tbyte 240 Pbyte


Carregar ppt "Régua de cálculo de da Vinci; Calculador de Pascal;"

Apresentações semelhantes


Anúncios Google