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

Correções ortográficas e grep de TODO

parent ba2de847
...@@ -24,3 +24,14 @@ aap maker: http://www.a-a-p.org/ ...@@ -24,3 +24,14 @@ aap maker: http://www.a-a-p.org/
WARNING: Certifique-se de que existe o diretório: '../pdf' WARNING: Certifique-se de que existe o diretório: '../pdf'
=== TODO
Sempre que houver algo pendente, você pode adiconar um comentário TODO no texto,
por exemplo:
// TODO Verificar a vericidade destes números
Em seguida, podemos utilizar o comando 'grep' para encontrar estas anotações:
grep -n TODO -r capitulos/ --color
...@@ -4,7 +4,9 @@ Texto aqui aqui. ...@@ -4,7 +4,9 @@ Texto aqui aqui.
=== Precursores dos computadores === Precursores dos computadores
Texto aqui aqui. Os precursores dos computadores remontam ao ano de 300 AC, com a utilização do
ábaco para auxiliar a realização de cálculos.
==== Ábaco ==== Ábaco
...@@ -40,7 +42,7 @@ pesquisas anteriores" ...@@ -40,7 +42,7 @@ pesquisas anteriores"
Napier também inventou o que ficou conhecido por "Ossos de Naiper" Napier também inventou o que ficou conhecido por "Ossos de Naiper"
(<<ossos_de_napier>>), que auxiliar a realização de multiplicação baseados na (<<ossos_de_napier>>), que auxiliar a realização de multiplicação baseados na
teoria de algoritimos. teoria de algoritmos.
[[ossos_de_napier]] [[ossos_de_napier]]
.Ilustração dos Ossos de Napier. .Ilustração dos Ossos de Napier.
...@@ -74,7 +76,7 @@ dispositivo mecânico para realização de cálculos. O dispositivo é conhecido ...@@ -74,7 +76,7 @@ dispositivo mecânico para realização de cálculos. O dispositivo é conhecido
como 'As rodas dentadas de Pascal' (ou Pascaline, <<pascaline>>). como 'As rodas dentadas de Pascal' (ou Pascaline, <<pascaline>>).
Pascal era filho de um cobrado de impostos e auxiliava o pai na realização Pascal era filho de um cobrado de impostos e auxiliava o pai na realização
de cálculos utilizando um instrumendo similar ao ábaco. Mas segundo ele, o de cálculos utilizando um instrumento similar ao ábaco. Mas segundo ele, o
trabalho era muito entediante, isto o levou a elaborar um dispositivo para trabalho era muito entediante, isto o levou a elaborar um dispositivo para
realização de somas e subtração. realização de somas e subtração.
...@@ -89,7 +91,7 @@ o "vai um" para a próxima casa decimal nas operações de adição. ...@@ -89,7 +91,7 @@ o "vai um" para a próxima casa decimal nas operações de adição.
[TIP] [TIP]
================= =================
Existe um anamação demonstrando o funcionamento da máquina pascaline, você pode Existe um animação demonstrando o funcionamento da máquina pascaline, você pode
acessa-lo através do seguinte link: acessa-lo através do seguinte link:
http://therese.eveilleau.pagesperso-orange.fr/pages/truc_mat/textes/pascaline.htm. http://therese.eveilleau.pagesperso-orange.fr/pages/truc_mat/textes/pascaline.htm.
...@@ -148,9 +150,9 @@ image::images/JacquardCard.jpg[scaledwidth="50%"] ...@@ -148,9 +150,9 @@ image::images/JacquardCard.jpg[scaledwidth="50%"]
// http://www.computersciencelab.com/ComputerHistory/HistoryPt2.htm // http://www.computersciencelab.com/ComputerHistory/HistoryPt2.htm
Em 1822, o matemático inglês Charles Babbage propos a construção de uma Em 1822, o matemático inglês Charles Babbage propôs a construção de uma
máquina de calcular que ocuparia uma sala inteira. O propósito da máquina máquina de calcular que ocuparia uma sala inteira. O propósito da máquina
seria de corrigir os erros das tabelas de logarítmos, muito utilizada seria de corrigir os erros das tabelas de logaritmos, muito utilizada
pelo governo britânico devido as grandes navegações. pelo governo britânico devido as grandes navegações.
A construção da máquina, no entanto, excedeu em orçamento e tempo na sua A construção da máquina, no entanto, excedeu em orçamento e tempo na sua
construção, foi inclusive o projeto mais caro que o governo britânico construção, foi inclusive o projeto mais caro que o governo britânico
...@@ -162,7 +164,7 @@ abortado. ...@@ -162,7 +164,7 @@ abortado.
image::images/babbage-maquina-diferencial.jpg[scaledwidth="30%"] image::images/babbage-maquina-diferencial.jpg[scaledwidth="30%"]
===== Máquina Analítica ===== A Máquina Analítica
Após a inacabada máquina diferencial, em 1837 Charles Babbage anunciou Após a inacabada máquina diferencial, em 1837 Charles Babbage anunciou
um projeto para construção da 'Máquina Analítica'. Influenciado pelo tear de um projeto para construção da 'Máquina Analítica'. Influenciado pelo tear de
...@@ -172,8 +174,8 @@ programação através de cartões perfurados. ...@@ -172,8 +174,8 @@ programação através de cartões perfurados.
Babbage trouxe um grande avanço intelectual na utilização de cartões perfurados, Babbage trouxe um grande avanço intelectual na utilização de cartões perfurados,
enquanto Jacquard utilizava os cartões apenas para acionar ou desativar o enquanto Jacquard utilizava os cartões apenas para acionar ou desativar o
funcionamento uma determinada seção da máquina de tear, Babbage percebeu funcionamento uma determinada seção da máquina de tear, Babbage percebeu
que os cartões poderiam ser utilizados para armazenar idéias abstratas, que os cartões poderiam ser utilizados para armazenar ideias abstratas,
sejam elas instruções ou números, e que poderiam ser refereciados sejam elas instruções ou números, e que poderiam ser referenciados
posteriormente. posteriormente.
.Máquina Analítica e os cartões perfurados. .Máquina Analítica e os cartões perfurados.
...@@ -186,13 +188,13 @@ futuramente poderiam ser referenciados. Ele idealizou o que hoje chamamos de ...@@ -186,13 +188,13 @@ futuramente poderiam ser referenciados. Ele idealizou o que hoje chamamos de
A principal funcionalidade que a diferenciava das máquinas de calcular era A principal funcionalidade que a diferenciava das máquinas de calcular era
a utilização de instruções condicionais. A máquina poderia executar fluxos a utilização de instruções condicionais. A máquina poderia executar fluxos
diferentes baseada em condições que eram avalidas, conforme instruções diferentes baseada em condições que eram avaliadas, conforme instruções
perfuradas nos cartões. perfuradas nos cartões.
Nenhum dos dois projetos de Babbage foram concluídos, a máquina analítica se Nenhum dos dois projetos de Babbage foram concluídos, a máquina analítica se
fosse construída teria o tamanho de uma locomotiva. fosse construída teria o tamanho de uma locomotiva.
===== A Primeira Programadora ===== A Primeira programadora
A condessa de Lovelace, Ada Byron, se interessou pela máquina analítica de A condessa de Lovelace, Ada Byron, se interessou pela máquina analítica de
Babbage e se comunicava comunicava com ele através de cartas e encontros. Babbage e se comunicava comunicava com ele através de cartas e encontros.
...@@ -208,7 +210,7 @@ image::images/ada_lovelace.jpg[scaledwidth="30%"] ...@@ -208,7 +210,7 @@ image::images/ada_lovelace.jpg[scaledwidth="30%"]
=== Linha do tempo === Linha do tempo
.Linha do tempo .Linha do tempo
["graphviz", "contexto-edfisica.png"] ["graphviz", "linha-do-tempo.png"]
--------------------------------------------------------------------- ---------------------------------------------------------------------
digraph automata_0 { digraph automata_0 {
rankdir=LR; rankdir=LR;
...@@ -241,7 +243,7 @@ digraph automata_0 { ...@@ -241,7 +243,7 @@ digraph automata_0 {
=== Os computadores === Os computadores
Texto aqui aqui. Os computadores
// As datas das gerações mudam conforme a fonte consultada. // As datas das gerações mudam conforme a fonte consultada.
...@@ -254,7 +256,7 @@ Texto aqui aqui. ...@@ -254,7 +256,7 @@ Texto aqui aqui.
// http://www.itsavvy.in/computer-generations // http://www.itsavvy.in/computer-generations
// 1 (1946) 2 (1955) 3 (1964) 4 (1975) 5(1990s) // 1 (1946) 2 (1955) 3 (1964) 4 (1975) 5(1990s)
==== Computadores da Primeira Geração (1946-1954) ==== Primeira Geração (1946-1954)
// Válvulas: http://www.lsi.usp.br/~chip/como_funcionam.html // Válvulas: http://www.lsi.usp.br/~chip/como_funcionam.html
// http://www.cs.sun.ac.za/museum/gen1.html // http://www.cs.sun.ac.za/museum/gen1.html
...@@ -273,14 +275,14 @@ o que dificultava a programação e consequentemente despendiava muito tempo. ...@@ -273,14 +275,14 @@ o que dificultava a programação e consequentemente despendiava muito tempo.
O armazenamento dos dados eram realizados em cartões perfurado, depois passou O armazenamento dos dados eram realizados em cartões perfurado, depois passou
a ser feito em fita magnética. a ser feito em fita magnética.
Um dos representantes desta geração é o ENIAC. Ele possuia 17.468 válvulas, Um dos representantes desta geração é o ENIAC. Ele possuía 17.468 válvulas,
30 toneladas de peso e 180 m² de área construída, sua velocidade era da ordem 30 toneladas de peso e 180 m² de área construída, sua velocidade era da ordem
de 100 kHz. de 100 kHz.
.ENIAC, representante da primeira geração dos computadores. .ENIAC, representante da primeira geração dos computadores.
image::images/ENIAC-2.jpg[scaledwidth="50%"] image::images/ENIAC-2.jpg[scaledwidth="50%"]
Nenhum dos computadores da primeira geração possuiam aplicação comercial, eram Nenhum dos computadores da primeira geração possuíam aplicação comercial, eram
utilizados para fins balísticos, predição climática, cálculos de energia atômica utilizados para fins balísticos, predição climática, cálculos de energia atômica
e outros fins científicos. e outros fins científicos.
...@@ -301,7 +303,7 @@ deixe de utiliza-los por um longo período. ...@@ -301,7 +303,7 @@ deixe de utiliza-los por um longo período.
======================== ========================
==== Computadores da Segunda Geração (1955-1964) ==== Segunda Geração (1955-1964)
// http://www.cs.sun.ac.za/museum/gen2.html // http://www.cs.sun.ac.za/museum/gen2.html
// http://ecomputernotes.com/fundamental/introduction-to-computer/what-are-different-computer-generations-explain-in-brief // http://ecomputernotes.com/fundamental/introduction-to-computer/what-are-different-computer-generations-explain-in-brief
...@@ -321,7 +323,7 @@ image::images/transistor-e-valvula-juntos.png[scaledwidth="50%"] ...@@ -321,7 +323,7 @@ image::images/transistor-e-valvula-juntos.png[scaledwidth="50%"]
Na segunda geração o conceito de Unidade Central de Procedimento (CPU), memória, Na segunda geração o conceito de Unidade Central de Procedimento (CPU), memória,
linguagem de programação e entrada e saída foram desenvolvidos. O tamanho linguagem de programação e entrada e saída foram desenvolvidos. O tamanho
dos computadores diminuiram consideravelmente. Outro desenvolvimento importante dos computadores diminuíram consideravelmente. Outro desenvolvimento importante
foi a mudança da linguagem de máquina para a linguagem assembly, também foi a mudança da linguagem de máquina para a linguagem assembly, também
conhecidas como linguagens simbólicas. A linguagem assembly possibilita a conhecidas como linguagens simbólicas. A linguagem assembly possibilita a
utilização de mnemônicos para representar as instruções de máquina. utilização de mnemônicos para representar as instruções de máquina.
...@@ -338,7 +340,7 @@ aos dados desejados. ...@@ -338,7 +340,7 @@ aos dados desejados.
==== Computadores da Terceira Geração (1964-1977) ==== Terceira Geração (1964-1977)
// http://www.historyofcomputer.org/ // http://www.historyofcomputer.org/
// http://www.ebbemunk.dk/misc/ibm360.html // http://www.ebbemunk.dk/misc/ibm360.html
// http://www.computersciencelab.com/ComputerHistory/HistoryPt3.htm // http://www.computersciencelab.com/ComputerHistory/HistoryPt3.htm
...@@ -372,7 +374,7 @@ quantidade de integração que eles possuem: ...@@ -372,7 +374,7 @@ quantidade de integração que eles possuem:
========================== ==========================
Um computador que representa esta geração foi o 'IBM’s System/360', voltada Um computador que representa esta geração foi o 'IBM’s System/360', voltada
para o setor comercial e científico. Ele possuia um arquitetura plugável, para o setor comercial e científico. Ele possuía um arquitetura plugável,
o cliente poderia substituir as peças que dessem defeitos. Além disso, um o cliente poderia substituir as peças que dessem defeitos. Além disso, um
conjunto de periféricos poderia serem adquirido conforme a necessidade. conjunto de periféricos poderia serem adquirido conforme a necessidade.
...@@ -409,7 +411,7 @@ de softwares. Estes computadores já utilizavam linguagens de alto nível. ...@@ -409,7 +411,7 @@ de softwares. Estes computadores já utilizavam linguagens de alto nível.
==== Computadores da Quarta Geração (1977-1991) ==== Quarta Geração (1977-1991)
Os computadores da quarta geração são reconhecidos pelo surgimento dos Os computadores da quarta geração são reconhecidos pelo surgimento dos
processadores -- unidade central de processamento. Os sistemas operacionais processadores -- unidade central de processamento. Os sistemas operacionais
...@@ -426,16 +428,18 @@ pessoais (<<quarta_geracao>>). ...@@ -426,16 +428,18 @@ pessoais (<<quarta_geracao>>).
.Computador pessoal da quarta geração. .Computador pessoal da quarta geração.
image::images/computador-quarta-geracao.jpg[scaledwidth="30%"] image::images/computador-quarta-geracao.jpg[scaledwidth="30%"]
==== Quinta Geração (1991 -- dias atuais)
==== Comptuadores da Quinta Geração (1991 -- dias atuais)
Os computadores da quinta geração usam processadores com milhões de Os computadores da quinta geração usam processadores com milhões de
transistores. Surgiram as arquiteturas de 64 bits. Os processadores utilizam transistores. Surgiram as arquiteturas de 64 bits. Os processadores utilizam
tecnologias RISC e CISC. Disco rígido com capacidade superior a 600GB, tecnologias RISC e CISC. Disco rígido com capacidade superior a 600GB,
pen-drivers com mais de 1GB de memória. Esta geração está sendo marcada pela pen-drivers com mais de 1GB de memória. Utilização de disco ótico
com mais de 50GB de armazenamento. Esta geração está sendo marcada pela
inteligencia artificial. inteligencia artificial.
(((CISC)))
(((RISC)))
.Computador da quinta geração. .Computador da quinta geração.
image::images/computador-quinta-geracao.jpg[scaledwidth="30%"] image::images/computador-quinta-geracao.jpg[scaledwidth="30%"]
...@@ -447,5 +451,21 @@ image::images/computador-quinta-geracao.jpg[scaledwidth="30%"] ...@@ -447,5 +451,21 @@ image::images/computador-quinta-geracao.jpg[scaledwidth="30%"]
// http://www.thocp.net/hardware/pascaline.htm // http://www.thocp.net/hardware/pascaline.htm
=== Recapitulando
Estudamos neste capítulo a história do computador.
Conhecemos os precursores do computador, iniciando pelo o ábaco que auxiliava a
humanidade na realização de cálculos. Muitos séculos depois, Napier descobriu
os logaritmos e inventou os ossos de Napier. Pascal inventou uma máquina que
era capaz de realizar somas e subtrações através de engrenagens.
Também viemos que no século XIX, o Tear de Jacquard introduziu o uso de cartões
perfurados e mais tarde Charles Babbage adaptou a idéia para o uso em sistemas
computacionais, embora nunca tenha terminado a construção de suas máquinas.
Em seguida, concluímos os estudos do capítulo aprendendo as gerações dos
computadores, inicialmente com o uso de velas, depois com transistores e
finalmente com a utilização de circuitos integrados.
// TODO ponte para o próximo capítulo.
...@@ -2,5 +2,6 @@ all : pdf ...@@ -2,5 +2,6 @@ all : pdf
pdf: indice-remissivo.txt livro.txt prefacio.txt capitulos/*.txt pdf: indice-remissivo.txt livro.txt prefacio.txt capitulos/*.txt
:sys ~/ambiente/asciidoc-8.6.8/a2x.py -v -f pdf -a docinfo1 --dblatex-opts "-P insert.xref.page.number=yes" livro.txt :sys ~/ambiente/asciidoc-8.6.8/a2x.py -v -f pdf -a docinfo1 --dblatex-opts "-P insert.xref.page.number=yes" livro.txt
:sys rm -v -f *.png
:sys grep -n TODO -r capitulos/ --color
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