Escolar Documentos
Profissional Documentos
Cultura Documentos
Programa:
Mquina de Turing Evoluo dos Computadores Arquitetura de Von Neumann Arquitetura Harvard
Mquina de Turing
Em 1936, antes do advento do computador digital, o matemtico ingls Alan Turing idealizou uma mquina que seria capaz de calcular qualquer funo matemtica mediante um determinado conjunto de instrues. Naturalmente, o propsito no era a criao de um computador como os atuais (na realidade, no havia na poca tecnologia disponvel para isso), mas possvel encontrar alguns princpios semelhantes.
Mquina de Turing
Esquema da Mquina de Turing:
Mquina de Turing
Exemplo de Funcionamento: Adio de Nmeros Inteiro: Supe-se que se deseja somar os nmeros 3 e 4 A entrada dos dados seria uma fita com a disposio: *** ****, ou seja, representando os nmeros 3 e 4. A sada dos dados seria a seguinte informao na fita: *******, ou seja representando o nmero 7 (3 + 4).
Mquina de Turing
Tabela abaixo, tambm denominada tabela de aes, instrui a mquina para adicionar dois nmeros consecutivos e apresentar o resultado conforme estabelecido (Programa).
Mquina de Turing
Mquina de Turing
Efetivamente, uma Mquina de Turing Universal, exceto pela velocidade, que depende do hardware, pode simular qualquer computador atual, desde os supercomputadores at os computadores pessoais, com suas complexas estruturas e poderosas capacidades computacionais, dado o tempo e memria necessrios.
Mquina de Turing
Concluso: Alan Turing provou que para qualquer sistema formal existe uma Mquina de Turing que pode ser programada para imit-lo. Ou em outras palavras: para qualquer procedimento computacional bem definido, uma Mquina de Turing Universal capaz de simular uma mquina que execute tais procedimentos. Atravs dela, pela primeira vez, se deu uma boa definio do que significa computar algo. E isso levanta a questo sobre o que exatamente pode ser computado com tal dispositivo matemtico.
Mquina de Turing
Vlvulas (1945-1955)
18.000 vlvulas (aproximadamente) 70.000 resistncias, 10.000 capacitores, 1.500 rels 6.000 comutadores manuais. 500.000 conexes de solda 30 toneladas de peso 5,5 m de altura 25 m de comprimento 150 m de rea
endereos
R E M
Memria
Decodificador
R D M
Barramento de dados
Exerccios:
Quais os princpios da mquina de von Neumannn ? Compare a mquina de von Neumannn com as mquinas anteriores ? Quais as funes da unidade de controle ? As mquinas que possuem clock so ditas:.... Qual a funo do clock ? O que um registrador ? De que so construdos registradores ? Qual a funo dos registradores na UCP ? Quais as funes dos registradores RDM e REM ?
Transistores 1955-1965
PDP-1
IBM PC
Osborne I
"Simulador da Terra"
Pentium 4
Arquitetura Harvard
A Arquitetura de Harvard (Arquitectura de Harvard) baseiase em um conceito mais recente que a de Von-Neumann, tendo vindo da necessidade de por o microcontrolador para trabalhar mais rpido. uma arquitetura de computador que se distingue das outras por possuir duas memrias diferentes e independentes em termos de barramento e ligao ao processador. utilizada nos microcontroladores PIC, tem como principal caracterstica acessar a memria de dados separadamente da memria de programa.
Arquitetura Harvard
A principal vantagem dessa arquitetura que a leitura de instrues e de alguns tipos de operandos pode ser feita ao mesmo tempo em que a execuo das instrues (tempo Tcy). Isso significa que o sistema fica todo o tempo executando instrues, o que acarreta um significativo ganho develocidade. Enquanto uma instruo est sendo executada, a seguinte est sendo lida. Esse processo conhecido como pipelining(canalizao).