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/
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.
=== 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
......@@ -40,7 +42,7 @@ pesquisas anteriores"
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
teoria de algoritimos.
teoria de algoritmos.
[[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
como 'As rodas dentadas de Pascal' (ou Pascaline, <<pascaline>>).
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
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.
[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:
http://therese.eveilleau.pagesperso-orange.fr/pages/truc_mat/textes/pascaline.htm.
......@@ -148,9 +150,9 @@ image::images/JacquardCard.jpg[scaledwidth="50%"]
// 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
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.
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
......@@ -162,7 +164,7 @@ abortado.
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
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.
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
funcionamento uma determinada seção da máquina de tear, Babbage percebeu
que os cartões poderiam ser utilizados para armazenar idéias abstratas,
sejam elas instruções ou números, e que poderiam ser refereciados
que os cartões poderiam ser utilizados para armazenar ideias abstratas,
sejam elas instruções ou números, e que poderiam ser referenciados
posteriormente.
.Máquina Analítica e os cartões perfurados.
......@@ -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 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.
Nenhum dos dois projetos de Babbage foram concluídos, a máquina analítica se
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
Babbage e se comunicava comunicava com ele através de cartas e encontros.
......@@ -208,7 +210,7 @@ image::images/ada_lovelace.jpg[scaledwidth="30%"]
=== Linha do tempo
.Linha do tempo
["graphviz", "contexto-edfisica.png"]
["graphviz", "linha-do-tempo.png"]
---------------------------------------------------------------------
digraph automata_0 {
rankdir=LR;
......@@ -241,7 +243,7 @@ digraph automata_0 {
=== Os computadores
Texto aqui aqui.
Os computadores
// As datas das gerações mudam conforme a fonte consultada.
......@@ -254,7 +256,7 @@ Texto aqui aqui.
// http://www.itsavvy.in/computer-generations
// 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
// http://www.cs.sun.ac.za/museum/gen1.html
......@@ -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
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
de 100 kHz.
.ENIAC, representante da primeira geração dos computadores.
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
e outros fins científicos.
......@@ -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://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%"]
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
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
conhecidas como linguagens simbólicas. A linguagem assembly possibilita a
utilização de mnemônicos para representar as instruções de máquina.
......@@ -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.ebbemunk.dk/misc/ibm360.html
// http://www.computersciencelab.com/ComputerHistory/HistoryPt3.htm
......@@ -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
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
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.
==== Computadores da Quarta Geração (1977-1991)
==== Quarta Geração (1977-1991)
Os computadores da quarta geração são reconhecidos pelo surgimento dos
processadores -- unidade central de processamento. Os sistemas operacionais
......@@ -426,16 +428,18 @@ pessoais (<<quarta_geracao>>).
.Computador pessoal da quarta geração.
image::images/computador-quarta-geracao.jpg[scaledwidth="30%"]
==== Comptuadores da Quinta Geração (1991 -- dias atuais)
==== Quinta Geração (1991 -- dias atuais)
Os computadores da quinta geração usam processadores com milhões de
transistores. Surgiram as arquiteturas de 64 bits. Os processadores utilizam
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.
(((CISC)))
(((RISC)))
.Computador da quinta geração.
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
=== 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
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 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