Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação
Prof. Walter Aoiama Nagai
walternagai@unifei.edu.br
Aspectos básicos de Computação
Difference Engine - Charles Babbage (1822) - https://youtu.be/0anIyVGeWOI
Computador de Turing e Von Neumann - https://youtu.be/G4MvFT8TGII
Douglas Engelbart - Mother of all demos (1968) - https://youtu.be/B6rKUf9DWRI
Altair 8800 - https://youtu.be/X5lpOskKF9I
Xerox Star User Interface - https://youtu.be/Cn4vC80Pv6Q
MSX Hotbit da Sharp - https://youtu.be/cH-xPRbKhWM
Evolução dos computadores
https://northernmicro.com/spirit-manuals/spirit-x299-as-user-manual/Mot
herboard_Layout.htm
"Waffle"
Lei de Moore (1965 - 20??)
inicialize o CP
repita sempre
Inst := SC[CP]
CP := CP + 1
exec(Inst)
fim repita
Bottleneck ou “gargalo”
Arquitetura de Von Neumann
● A velocidade entre a memória e seu processador determina a
velocidade do computador
● Instruções de programa podem ser executadas mais rapidamente pelo
processador, o que resulta em um gargalo, que é um fator limitante
primário na velocidade dos computadores
Evolução das linguagens de programação
Evolução das linguagens de programação
● Aplicações simples;
● Eficiência da máquina.
Evolução das linguagens de programação