Você está na página 1de 19

Técnicas 

de Programação
Aula 1

Prof. Me. Rafael Gonçalves Mafra

1
História do Computador

Muitos povos da antiguidade utilizavam o ábaco para a


realização de cálculos do dia a dia, principalmente nas áreas de
comércio de mercadorias e desenvolvimento de construções civis. Ele
pode ser considerado como a primeira máquina desenvolvida para
cálculo, pois utilizava um sistema bastante simples, mas também
muito eficiente na resolução de problemas matemáticos.

2
História do Computador

No ano de 1822, foi publicado um artigo científico que


prometia revolucionar tudo o que existia até então no ramo do cálculo
eletrônico. O seu autor, Charles Babbage, afirmou que sua máquina
era capaz de calcular funções de diversas naturezas (trigonometria,
logaritmos) de forma muito simples. Esse projeto possuía o nome de
Máquina de Diferenças.

3
História do Computador

O matemático George Boole pode ser considerado o pai da lógica


moderna. Boole desenvolveu, em 1847, um sistema lógico que reduzia a
representação de valores através de dois algarismos: 0 ou 1.

Em sua teoria, o número “1” tem significados como: ativo, ligado,


existente, verdadeiro. Por outro lado, o “0” representa o inverso: não
ativo, desligado, não existente, falso. Para representar valores
intermediários, como “mais ou menos” ativo, é possível usar dois ou mais
algarismos (bits) para a representação. Por exemplo:

•00 – desligado
•01 – carga baixa
•10 – carga moderada
•11 – carga alta
4
História do Computador
O conceito de cartões desenvolvidos na máquina de Tear
Programável também foi muito útil para a realização do censo de 1890, nos
Estados Unidos.
Nessa ocasião, Hermann Hollerith desenvolveu uma máquina que
acelerava todo o processo de computação dos dados.

Em vez da clássica caneta para marcar X


em “sim” e “não” para perguntas como
sexo e idade, os agentes do censo
perfuravam essas opções nos cartões.
Uma vez que os dados fossem
coletados, o processo de computação da
informação demorou aproximadamente 1/3
do comum. Foi praticamente uma
revolução na maneira de coleta de
informações.
5
História do Computador
A Segunda Guerra Mundial foi um grande incentivo no
desenvolvimento de computadores, visto que as máquinas estavam se
tornando mais úteis em tarefas de desencriptação de mensagens inimigas e
criação de novas armas mais inteligentes. Entre os projetos desenvolvidos
nesse período, o que mais se destacou foi o Mark I, no ano de 1944, criado
pela Universidade de Harvard (EUA), e o Colossus (abaixo), em 1946, criado
por Allan Turing.

6
História do Computador

Primeira geração (1946 — 1959)

A primeira geração de computadores modernos tinha com principal


característica o uso de válvulas eletrônicas, possuindo dimensões enormes.
Eles utilizavam quilômetros de fios, chegando a atingir temperaturas muito
elevadas, o que frequentemente causava problemas de funcionamento.
Normalmente, todos os programas eram escritos diretamente na linguagem
de máquina.

7
História do Computador
No ano de 1946, ocorreu uma
revolução no mundo da computação com o
lançamento do computador ENIAC
(Electrical Numerical Integrator and
Calculator), desenvolvido pelos cientistas
norte-americanos John Eckert e John
Mauchly.
Esta máquina era em torno de mil
vezes mais rápida que qualquer outra que
existia na época. A principal inovação nesta
máquina é a computação digital, muito
superior aos projetos mecânicos-analógicos
desenvolvidos até então. Com o ENIAC, a
maioria das operações era realizada sem a
necessidade de movimentar peças de forma
manual, mas sim pela entrada de dados no
painel de controle. Cada operação podia ser 8
acessada através de configurações-padrão de
História do Computador
Segunda geração (1959 — 1964)

Na segunda geração, houve a


substituição das válvulas eletrônicas por
transístores, o que diminuiu em muito
IBM 7030 
tamanho do hardware.
A tecnologia de circuitos
impressos também foi criada, evitando
que os fios e cabos elétricos ficassem
espalhados por todo lugar.
É possível dividir os
computadores desta geração em duas
grandes categorias: supercomputadores
e minicomputadores.

PDP 8/M 9
História do Computador
Terceira geração (1964 — 1970)

Os computadores desta geração foram conhecidos pelo uso de


circuitos integrados, ou seja, permitiram que uma mesma placa
armazenasse vários circuitos que se comunicavam com hardwares
distintos ao mesmo tempo. Desta maneira, as máquinas se tornaram mais
velozes, com um número maior de funcionalidades. O preço também
diminuiu consideravelmente.

O IBM 360/91 foi um dos primeiros a permitir


programação da CPU por micro-código, ou
seja, as operações usadas por um processador
qualquer poderiam ser gravadas através de
softwares, sem a necessidade do projetar todo
o circuito de forma manual.
10
IBM 360/91
História do Computador
Quarta geração (1970 até hoje)

A quarta geração é conhecida pelo advento dos microprocessadores e


computadores pessoais, com a redução drástica do tamanho e preço das
máquinas. As CPUs atingiram o incrível patamar de bilhões de operações
por segundo, permitindo que muitas tarefas fossem implementadas.

Altair 8800 1975
Apple LISA 1976 11
Hardware

A placa-mãe (também chamada de


mainboard, ou ainda, motherboard).
Ela é responsável por interligar e
energizar todos os outros
periféricos, tais como processador,
chipset, memórias, discos rígidos,
mouse, teclado, placas de vídeo,
placas de som e quaisquer outras
placas que façam parte do
computador.

12
Hardware

O CHIPSET é que controla os


barramentos, acesso à memória, dentre
outros. Hoje em dia, ele é divido em
dois (na maioria das vezes), que são a
Ponte Norte (North Bridge) – que
controla a memória, barramento de
vídeo (slot AGP ou slot PCI-Express),
e transfere dados com a Ponte Norte –
e a Ponte Sul (South Bridge) – que
controla componentes, periféricos, tais
como HDs, portas USB, barramentos
PCI, dispositivos de som e rede,

13
Hardware
O processador, também chamado de CPU (central processing unit), é o
componente de hardware responsável por processar dados e transformar em
informação.

14
Hardware

15
Hardware

Core2Quad Q6600

16
Hardware
I7 9900K

17
Hardware
A memória RAM (Random
Access Memory - Memória de
Acesso Aleatório) é um
hardware de armazenamento
randômico e volátil de
memória. Isto significa que esta
peça armazena dados de
programas em execução
enquanto o computador está
ligado.
Este tipo de memória
recebe as informações do HD, e DDR 4 ‐ 2400
as armazena temporariamente,
disponibilizando este conteúdo
ao processador.
18
Hardware

Uma placa de vídeo é o componente do hardware do computador responsável


por administrar e controlar as funções de exibição de vídeo na tela. Placas de
vídeo podem ser on-board (integrada) ou off-board (dedicada).

19

Você também pode gostar