Você está na página 1de 37

Introduo a

Sistemas de
Computao

Ementa Resumida

Histrico dos Computadores e Noes de Hardware;


Sistema Numrico e Representao de Dados;
Estrutura e Organizao da Informao;
Linguagens de Programao;
Sistemas Operacionais;
Redes de Computadores;
Internet;
Softwares Aplicativos;
Aspectos Legais de Software.

Sistema de Avaliao
Provas:
1 Avaliao Valor 7,0;
2 Avaliao valor 7,0;
Nota Final das Avaliaes (NA) mdia entre as notas das avaliaes Intervalo de variao da nota [0,0 7,0];

Trabalhos:
Trabalhos Tipo 1
Trabalho 1 Valor 1,0; Trabalho N Valor 1,0
Nota Final dos Trabalhos Tipo 1 (NT1) mdia entre as notas dos trabalhos
tipo 1 - Intervalo de variao da nota [0,0 1,0];

Seminrio:
Seminrio Valor 2,0;
Nota final do Seminrio (SEM) - Intervalo de variao da nota [0,0 2,0];

Nota Final (NF) NF = NA + NT1 + SEM - Intervalo de variao


da nota [0,0 - 10];

Calendrio ISC
Avaliao 1 (06/09/2011);
Avaliao 2 (17/11/2011);
Seminrios (27/09/2011, 29/09/2011,
04/10/2011);
Trabalhos com datas a combinar.

Introduo

A primeira calculadora mecnica criada pelo alemo


Schickard em 1623.
Pascoalina - Criada por Pascal em 1623

A mquina analtica de
Babbage

Em 1833, Charles Babbage cria o projeto da mquina analtica, capaz de somar, subtrair,
dividir e multiplicar, efetuar operaes em sequncia e armazenar os resultados
intermedirios de at mil nmeros de 50 dgitos, antecipando o futuro computador. A mquina
nunca foi completada.
Alguns acreditam que as limitaes tecnolgicas da poca constituam-se num obstculo
adicional para a construo da mquina; outros acreditam que a mquina poderia ter sido
construda com sucesso, mesmo usando a tecnologia da poca, se houvesse obtido um forte
apoio financeiro e poltico. Em todo caso, a mquina seria enorme e extremamente cara.

Estrutura da Mquina
Analtica

Moinho;
Dispositivo de Entrada;
Armazm;
Dispositivo Impressor

Mquina Analtica
Para construir um dispositivo a partir destas
idias, Babbage contou com a colaborao da
matemtica Ada Augusta Byron, Lady Lovelace.
Ada desenvolveu sries de instrues para o
calculador analtico, criando conceitos tais
como sub-rotinas, loops e saltos condicionais.
Babbage considerado o
precursor do computador. Ada
considerada a precursora do
software.

Mquina Tabuladora
Sistema de Tratamento de informao;
Com sua utilizao aumentou de 2 para 200
o nmero de dados processados por minuto;
Utilizava cartes perfurados;
Os cartes perfurados foram utilizados pelos
computadores at 1970 como sistema de
entrada e sada de dados;
Carto Perfurado

Curiosidade
Trs dcadas antes de Hollerith concretizar
seu projeto, foi publicada a obra do
matemtico britnico George Boole, An
Investigation into the Laws of Thought
(1854; Investigao das leis do
pensamento).
Boole considerava que os processos mentais
do ser humano eram resultado de uma
associao sucessiva de elementos simples
que se podiam expressar sobre uma base de
duas nicas alternativas: sim ou no.

1943 a 1945 - ENIAC


O computador pesava 30t, media 5,50m de altura
e 25m de comprimento e ocupava 180m de rea
construda. Foi construdo sobre estruturas
metlicas com 2,75m de altura e contava com
70.000 resistores e aproximadamente 18.000
vlvulas a vcuo ocupando a rea de um ginsio
desportivo.

Parte do Galpo do Eniac

1945 a 1952 - Edvac


Com 3 engenheiros eletrnicos e a
consultoria de John von Neumann doutor em
Matemtica, pela Universidade de
Budapeste, hngaro, naturalizado
americano, especialista em lgica,
construram o EDVAC (Eletronic Discrete
Variable Computer).

EDVAC
Primeiro computador a usar
o conceito de programa
armazenado

1946 - MARK I
O MARK I foi construdo de um contrato entre a
Marinha dos Estados Unidos da Amrica e a
Universidade de Harvard para construo de um
calculador de tabelas para uso na navegao.
A IBM financiava a construo do calculador em 2/3 e o
restante era financiado pela Marinha dos EUA. Tinha
cerca de 17 metros de comprimento por 2,5 metros de
altura e uma massa de cerca de 5 toneladas.

Curiosidade

BUG
a palavra em ingls que significa inseto.
Ela usada em computao como
significado de erro, falha, problema, pois um
inseto conseguiu entrar num Mark II e travou
todo o sistema.

1 GERAO: 1943-1955
A 1 gerao de computadores foi uma era de mquinas
gigantescas, de altssimo custo e posse restrita, necessidade
de reprogramao a cada tarefa e pelo uso de vlvulas e
rels.
Assim como o MARK I, e o ENIAC, o EDSAC faz parte da 1
gerao de computadores. O EDSAC era considerado um
avano para a poca pois possua cerca de 100 vezes mais
memria interna que o ENIAC. Seu inventor foi o cientista
ingls - Maurice Wilkes, o EDSAC foi o primeiro computador
operacional em grande escala capaz de armazenar seus
prprios programas.

Primeira Gerao

2 GERAO: 1955-1965
Gerao caracterizada pelo incio do uso comercial, uso
de transistores em substituio s vlvulas. Ainda
persistiam os problemas: tamanho gigantesco,
capacidade de processamento muito pequena.
A vlvula foi substituda pelo transistor. Seu tamanho era
100 vezes menor que o da vlvula, no precisava de
tempo para aquecimento, consumia menos energia, era
mais rpido e confivel. Os computadores desta gerao
j calculavam em microssegundos (milionsimos) e eram
programados em linguagem montadora.

Segunda Gerao

3 GERAO: 1965-1971
Surgem os circuitos integrados, uma diminuio de
tamanho significativa, maior capacidade de processamento
e iniciada a utilizao dos computadores pessoais.
O IBM 360 um dos representantes dessa gerao e o
primeiro computador IBM que podia ser comandado a
partir da digitao de caracteres numa mquina de
escrever. Podia se conectar a esse computador unidades de
disco magntico para armazenamento de dados ao invs
dos j habituais cartes perfurados (tambm suportados
por ele).

Terceira Gerao

4 GERAO: 1971-1981
A caracterstica marcante dessa gerao o surgimento
dos chips, em cada chip milhes de transistores em uma
s pastilha, o que permitiu uma diminuio drstica no
tamanho dos computadores.
Em 1975/77, ocorreram avanos significativos, surgindo
os microprocessadores, os microcomputadores e os
supercomputadores. Em 1977 houve uma exploso no
mercado de microcomputadores, sendo fabricados em
escala comercial e a partir da a evoluo foi sendo cada
vez maior, at chegar aos micros atuais.

Quarta Gerao

5 GERAO: 1981-????
As aplicaes exigem cada vez mais uma maior capacidade
de processamento e armazenamento de dados. Sistemas
especialistas, sistemas multimdia (combinao de textos,
grficos, imagens e sons), banco de dados distribudos e
redes neurais, so apenas alguns exemplos dessas
necessidades. Uma das principais caractersticas dessa
gerao a simplificao e miniaturizao do computador,
alm de melhor desempenho e maior capacidade de
armazenamento. Tudo isso, com os preos cada vez mais
acessveis. O conceito de processamento est partindo para
os processadores paralelos, ou seja, a execuo de muitas
operaes simultaneamente pelas mquinas.

Quinta Gerao

Von Neumann
Nasceu em 03/12/1903 na
capital da Hungria,
Budapeste.

Contexto histrico
Seu conhecimento inclui vrias reas da
Matemtica,
Matemtica
Aplicada,
Fsica,
Meteorologia, Economia e Computao.
Depois de emigrar para os EUA em 1933, Von
Neumann foi contratado, junto com Albert Einstein,
pelo
recm-formado
Instituto
de
Estudos
Avanados em Princeton, N.J.
Com a 2 Guerra Mundial, Von Neumann foi
recrutado para o Projeto Manhattan e trabalhou na
construo da Bomba A e H.

Contexto histrico
Supervisionava os vastos e complexos clculos
matemticos requeridos para desenhar as
bombas.
Apoio
de
agncias
militares
para
desenvolvimento de mquinas automticas de
clculo na dcada de 1930, tanto nos EUA
quanto na Europa, durante a 2 Guerra Mundial.
Aps a guerra
ficou obcecado com
computao.

Contexto histrico
Conforme a rivalidade com a Unio Sovitica
esquentou, Von Neumann tornou-se um
conselheiro estratgico em poltica de
defesa.
Supervisionou a construo do arsenal
nuclear norte-americano no ps-guerra.

Arquitetura de Von
Neumann
Caracteriza-se pela possibilidade de uma
mquina digital armazenar seus programas
no mesmo espao de memria que os
dados, podendo assim manipular tais
programas.
um projeto modelo de um computador
digital de programa armazenado que utiliza
uma unidade de processamento (CPU) e uma
de armazenamento (Memria")

Arquitetura de Von
Neumann
A mquina proposta rene os seguintes
componentes:
Memria
Unidade aritmtica e lgica (ALU)
Unidade central de processamento (CPU)
Unidade de Controle (CU)
Dispositivo de Entrada e Sada

Memria Principal
A unidade de memria central serve para
guardar programas e dados, sob a forma de
uma representao binria;
Cada instruo da mquina codificada
como uma seqncia de bits;
Cada valor de certo tipo codificado por
uma determinada seqncia de bits.

Unidade Central de
Processamento (UCP)
Trata do controle global das operaes e da
execuo das instrues;
Contm as seguintes unidades internas:
Unidade Lgica e Aritimtica (ULA): executa as
principais operaes lgicas e aritmticas do
computador;
Unidade de Controle (UC): busca, decodifica,
execulta .

Entrada e Sada
As unidades perifricas destinam-se a
suportar as aes de comunicao da CPU e
memria com o exterior;
Tambm h unidades perifricas destinadas
ao armazenamento de dados, que so
depois apresentados ao usurio, sob a forma
de arquivos, geridos pelos programas do
Sistema Operacional.

Dispositivos de
Entrada/Sada

Monitor Sada (Output);


Teclado Entrada (Input);
Impressora Sada (Output);
Disco Rgido Entrada e Sada (Input/Output
I/O);
Mouse Entrada (Input);
Interface de Rede Entrada e Sada
(Input/Output).

Arquitetura de Von
Neumann

Arquitetura de
Computadores

Arquitetura de Von
Neumann

Exerccio
(ENADE 2005 - 11) Apesar de todo o desenvolvimento, a construo de computadores e processadores
continua, basicamente, seguindo a arquitetura clssica de von Neumann. As excees a essa regra
encontram-se em computadores de propsitos especficos e nos desenvolvidos em centros de pesquisa.
Assinale a opo em que esto corretamente apresentadas caractersticas da operao bsica de um
processador clssico

a)

b)

c)

d)

e)

Instrues e dados esto em uma memria fsica nica; um programa constitudo de uma
seqncia de instrues de mquina; uma instruo lida da memria de acordo com a
ordem dessa seqncia e, quando executada, passa-se, ento, para a prxima instruo na
seqncia
Instrues e dados esto em memrias fsicas distintas; um programa constitudo de um
conjunto de instrues de mquina; uma instruo lida da memria quando o seu
operando-destino necessita ser recalculado; essa instruo executada e o resultado
escrito no operando de destino, passando-se, ento, para o prximo operando a ser
recalculado
Instrues e dados esto em uma memria fsica nica; um programa constitudo de um
conjunto de instrues de mquina; uma instruo lida da memria quando todos os seus
operandos-fonte estiverem prontos e disponveis; essa instruo executada e o resultado
escrito no operando de destino, passando-se, ento, para a instruo seguinte que tiver
todos seus operandos disponveis
Instrues e dados esto em memrias fsicas distintas; um programa constitudo de um
conjunto de instrues de mquina; uma instruo lida da memria quando todos os seus
operandos-fonte estiverem prontos e disponveis; essa instruo executada e o resultado
escrito no operando de destino, passando-se, ento, para a instruo seguinte que estiver
com todos os seus operandos disponveis
Instrues e dados esto em memrias fsicas distintas; um programa constitudo de uma
seqncia de instrues de mquina; uma instruo lida da memria de acordo com a
ordem dessa seqncia e, quando executada, passa-se, ento, para a prxima instruo na
seqncia

Resposta do Exerccio
(ENADE 2005 - 11) Apesar de todo o desenvolvimento, a construo de computadores e processadores
continua, basicamente, seguindo a arquitetura clssica de von Neumann. As excees a essa regra
encontram-se em computadores de propsitos especficos e nos desenvolvidos em centros de pesquisa.
Assinale a opo em que esto corretamente apresentadas caractersticas da operao bsica de um
processador clssico

a)

b)

c)

d)

e)

Instrues e dados esto em uma memria fsica nica; um programa constitudo de uma
seqncia de instrues de mquina; uma instruo lida da memria de acordo com a
ordem dessa seqncia e, quando executada, passa-se, ento, para a prxima instruo na
seqncia
Instrues e dados esto em memrias fsicas distintas; um programa constitudo de um
conjunto de instrues de mquina; uma instruo lida da memria quando o seu
operando-destino necessita ser recalculado; essa instruo executada e o resultado
escrito no operando de destino, passando-se, ento, para o prximo operando a ser
recalculado
Instrues e dados esto em uma memria fsica nica; um programa constitudo de um
conjunto de instrues de mquina; uma instruo lida da memria quando todos os seus
operandos-fonte estiverem prontos e disponveis; essa instruo executada e o resultado
escrito no operando de destino, passando-se, ento, para a instruo seguinte que tiver
todos seus operandos disponveis
Instrues e dados esto em memrias fsicas distintas; um programa constitudo de um
conjunto de instrues de mquina; uma instruo lida da memria quando todos os seus
operandos-fonte estiverem prontos e disponveis; essa instruo executada e o resultado
escrito no operando de destino, passando-se, ento, para a instruo seguinte que estiver
com todos os seus operandos disponveis
Instrues e dados esto em memrias fsicas distintas; um programa constitudo de uma
seqncia de instrues de mquina; uma instruo lida da memria de acordo com a
ordem dessa seqncia e, quando executada, passa-se, ento, para a prxima instruo na
seqncia

1) O que COMPUTAO?
DADO
S

PROCESSAMENT
O

INFORMA
O

2) O que INFORMTICA?

INFORmao autoMTICA

3) Quais so os Componentes
de um Sistema de
Computao?
PEOPLEWAR
E

HARDWAR
E

SOFTWAR
E

Você também pode gostar