Commit dcca177a authored by Eduardo de Santana Medeiros Alexandre's avatar Eduardo de Santana Medeiros Alexandre
Browse files

programadoras

parent d4f36e9e
...@@ -350,7 +350,7 @@ de Turing, desempenhando um papel importante na criação do computador moderno. ...@@ -350,7 +350,7 @@ de Turing, desempenhando um papel importante na criação do computador moderno.
Guerra Mundial, 'Turing' trabalhou para a inteligência britânica em Bletchley Park, num centro especializado em quebra de códigos. Guerra Mundial, 'Turing' trabalhou para a inteligência britânica em Bletchley Park, num centro especializado em quebra de códigos.
Por um tempo ele foi chefe de Hut 8, a seção responsável pela criptoanálise da frota naval alemã. Por um tempo ele foi chefe de Hut 8, a seção responsável pela criptoanálise da frota naval alemã.
Planejou uma série de técnicas para quebrar os códigos alemães, incluindo o método da bombe, uma máquina eletromecânica que poderia Planejou uma série de técnicas para quebrar os códigos alemães, incluindo o método da bombe, uma máquina eletromecânica que poderia
encontrar definições para a máquina de criptografia alemã, a Enigma. Após a guerra, trabalhou no Laboratório Nacional de Física do Reino Unido, encontrar definições para a máquina de criptografia alemã, a ((Enigma)). Após a guerra, trabalhou no Laboratório Nacional de Física do Reino Unido,
onde criou um dos primeiros projetos para um computador de programa armazenado, o ACE. onde criou um dos primeiros projetos para um computador de programa armazenado, o ACE.
Aos 24 anos de idade, consagrou-se com a projeção de uma máquina que, de acordo com um sistema formal, Aos 24 anos de idade, consagrou-se com a projeção de uma máquina que, de acordo com um sistema formal,
...@@ -364,7 +364,7 @@ Caso afirmativo, o computador poderia ser considerado como dotado de inteligênc ...@@ -364,7 +364,7 @@ Caso afirmativo, o computador poderia ser considerado como dotado de inteligênc
ser programada de tal modo que pode imitar qualquer sistema formal. A ideia de computabilidade começou a ser delineada. ser programada de tal modo que pode imitar qualquer sistema formal. A ideia de computabilidade começou a ser delineada.
A maior parte de seu trabalho foi desenvolvido na área de espionagem e, por isso, somente em 1975 veio a ser considerado A maior parte de seu trabalho foi desenvolvido na área de espionagem e, por isso, somente em 1975 veio a ser considerado
o "pai da Ciência da Computação". o ``pai da Ciência da Computação''.
Para saber mais sobre a vida e obra de Alan Turing assista ao vídeo do Globo Ciência: Para saber mais sobre a vida e obra de Alan Turing assista ao vídeo do Globo Ciência:
...@@ -418,11 +418,21 @@ aqueciam bastante e costumavam queimar com facilidade. ...@@ -418,11 +418,21 @@ aqueciam bastante e costumavam queimar com facilidade.
.As válvulas eram do tamanho de uma lâmpada. .As válvulas eram do tamanho de uma lâmpada.
image::images/historia-do-computador/valvulas.png[scaledwidth="50%"] image::images/historia-do-computador/valvulas.png[scaledwidth="50%"]
Além disso, a programação era realizada diretamente na linguagem de máquina, Além disso, a programação era realizada diretamente na ((linguagem de máquina)),
o que dificultava a programação e consequentemente despendia muito tempo. o que dificultava a programação e consequentemente despendia muito tempo.
O armazenamento dos dados era realizado em cartões perfurados, que depois passaram O armazenamento dos dados era realizado em cartões perfurados, que depois passaram
a ser feitos em fita magnética. a ser feitos em fita magnética.
[TIP]
====
.Programação física no ENIAC
image::images/organizacao-computador/programacao-eniac.jpg[scaledwidth="40%"]
Para conhecer um pouco sobre como era esta programação recomendados acessar o link:
http://henrique.geek.com.br/posts/19110-programadoras-do-eniac-as-seis-mulheres-que-operaram-o-1-computador-digital-da-historia
====
Um dos representantes desta geração é o ((ENIAC)). Ele possuía 17.468 válvulas, Um dos representantes desta geração é o ((ENIAC)). Ele possuía 17.468 válvulas,
pesava 30 toneladas, tinha 180 m² de área construída, sua velocidade era da pesava 30 toneladas, tinha 180 m² de área construída, sua velocidade era da
ordem de 100 kHz e possuia apenas 200 bits de memória RAM. ordem de 100 kHz e possuia apenas 200 bits de memória RAM.
......
...@@ -648,10 +648,8 @@ resposta é: não sabe. A ULA sempre soma como se as entradas fossem números ...@@ -648,10 +648,8 @@ resposta é: não sabe. A ULA sempre soma como se as entradas fossem números
binários sem sinal. Sempre produzirá o resultado correto, mesmo se as binários sem sinal. Sempre produzirá o resultado correto, mesmo se as
entradas forem números em complemento de dois. entradas forem números em complemento de dois.
image::images/sistema-de-numeracao/figura4.png[scaledwidth="60%"] image::images/sistema-de-numeracao/figura4.png[scaledwidth="60%"]
Isto comprova um ponto muito importante. O somador na ULA sempre soma padrões Isto comprova um ponto muito importante. O somador na ULA sempre soma padrões
de bits como se eles fossem números binários sem sinal. É a nossa de bits como se eles fossem números binários sem sinal. É a nossa
interpretação destes padrões que decide se números com ou sem sinal estão interpretação destes padrões que decide se números com ou sem sinal estão
......
...@@ -224,16 +224,6 @@ do circuito para que a nova operação pudesse ser executada. ...@@ -224,16 +224,6 @@ do circuito para que a nova operação pudesse ser executada.
O leitor deve perceber que esta estratégia tornaria qualquer O leitor deve perceber que esta estratégia tornaria qualquer
programação inviável para leigos da área de circuitos eletrônicos. programação inviável para leigos da área de circuitos eletrônicos.
[TIP]
====
.Programação física no ENIAC
image::images/organizacao-computador/programacao-eniac.jpg[scaledwidth="40%"]
Para conhecer um pouco sobre como era esta programação recomendados acessar o link:
http://henrique.geek.com.br/posts/19110-programadoras-do-eniac-as-seis-mulheres-que-operaram-o-1-computador-digital-da-historia
====
Esta seção apresenta o funcionamento atual da UCP para executar os programas do Esta seção apresenta o funcionamento atual da UCP para executar os programas do
sistema e de usuários. sistema e de usuários.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment