Você está na página 1de 70

ALGORITMOS E LINGUAGEM DE

PROGRAMAÇÃO

Aula 1: Arquitetura Básica Computacional


Semestre: 02 / 2013

Curso: Engenharia de Produção

Prof. Me. Humberto Gustavo de Melo


Objetivos
• Compreender a arquitetura básica computacional

• Diferenciar Hardware de Software

• Diferenciar Dado de Informação

• Apresentar os principais dispositivos de entrada


e saída de um computador
Conteúdos da Aula

• Introdução
• História da computação
• Arquitetura Básica de um computador
• Tipos de computadores
• Hardware x Software
• Níveis de software
• Evolução SO
UM POUCO DE HISTÓRIA ....
Um pouco de História
• 3.000 AC  ÁBACO, calculadora inventada
pelos babilônicos,
Um pouco de História
• 1642 - Calculadora de Pascal: calculadora
composta de engrenagens que realizava
soma e subtração.
Um pouco de História
• 1694 - Calculadora de Leibnitz:
calculadora realizava as 4 operações
(+,-,x,/).
Um pouco de História
• 1801 - J.-M. Jacquard
• Controle de Tear baseados em cartões
perfurados.
Um pouco de História
• 1834 – 1871: Charles Babbage
• Foi o que se pode denominar de o primeiro
computador (ou algo mais próximo de uma
calculadora programável),
GERAÇÃO DOS COMPUTADORES
Primeira Geração

• Computadores grandes

• Precisava ser reprogramado a cada tarefa

• Grande consumo de energia

• Utilizavam válvulas
ENIAC
• Primeiro computador eletrônico construído em
1945.
• Construído por Mauchly, J.P. Neumann e Von
Neumann.
• Pesava 30 toneladas.
• Altura 5,50m e 25m de comprimento.
• Consumo 200.000 Watts (luzes da cidade
piscavam).
• Operado por mulheres.
ENIAC
ENIAC
2ª Geração
• A eletrônica moderna surgiu em 1947, com a
criação do efeito transistor.
• O transistor realizava a mesma função da válvula,
porém consumindo menor calor e energia.
3ª Geração
• Geração – Computadores com circuitos
integrados
• O circuitos integrados surgiram com a
necessidade de acomodação dos circuitos
eletrônicos.
• O circuitos passam a ser acomodado em
uma pastilha de silício (chip).
4ª Geração - Utilização de VLSI
• Integração em larga escala, caracteriza uma
classe de dispositivos eletrônicos capazes de
armazenar, em um único invólucro, milhares e
até milhões de diminutos componentes (chip)

• Os chips, vem constituindo a base da estrutura


de todos os principais sistemas de computação
modernos.
4ª Geração
• Surgem os softwares integrados

• Processadores de textos

• Planilhas eletrônicas

• Gerenciadores de banco de dados

• Gráficos
Fatos Importantes
• 1975 – Fundação Microsoft
– Bill Gates e Paul Allen desenvolvem versão
aperfeiçoada da linguagem Basic, o Visual
Basic.
Fatos Importantes
• 1976 – Micro Apple I
– Steve Wozniak e Steve Jobs terminam o
projeto do primeiro microcomputador feito
para ser vendido em grande escala
– Fundação da empresa Apple Computer
Company
Fatos Importantes

• Apple I
Quinta Geração

• Supercomputadores
• Automação de escritórios
• Notebooks
• Robótica
• Multimídia
• Internet
• Dispositivos Móveis
Evolução
ARQUITETURA BÁSICA COMPUTACIONAL
Arquitetura Básica
Computacional
• A arquitetura e organização de um sistema
computacional podem ser divididas em máquinas
Von Neumann e máquinas Não Von Neumann

• Criada em meados de 1940, composto por três


subsistemas básicos:
– CPU
– MEMÓRIA PRINCIPAL
– SAÍDA (PERIFÉRICOS)
Máquinas Von Neumann
Estrutura do Computador

• CPU ou processador:
– Controla a operação do computador e desempenha
funções de processamento de dados.

• Memória principal:
– Armazena dados.

• Entrada e saída:
– Transfere os dados entre o computador e o meio externo.
Arquitetura Computacional
Classificação Básica Computacional
Atual
• Existem várias arquiteturas, porém
destacamos a estrutura básica abaixo:
Classificação Básica
Computacional Atual
• Processador: Responsável pelo
tratamento de informações armazenadas
em memória (programas em código de
máquina e dos dados).

• Memória: Armazenagem dos programas e


dos dados.
Classificação Básica
Computacional Atual
• Periféricos: Dispositivos responsáveis pelas
entradas e saídas de dados do computador, ou
seja, pelas interações entre o computador e o
mundo externo. Exemplos: monitor, teclados,
impressoras, etc.

• Barramento: É uma via de comunicação de alto


desempenho por onde circulam os dados tratados
pelo computador.
HARDWARE X SOFTWARE
Definição Hardware

• Hardware  é a parte física do


computador, formada por dispositivos
eletrônicos, fios, etc.
• Exemplos:
Componentes Computacionais
Placa Mãe
Placa Mãe
• Gerencia toda a transação de dados entre a CPU e
os periféricos. Ela define a arquitetura do computador;

• Classificadas em:
– ON-BOARD: são aquelas placas que possuem a maioria
dos seus dispositivos já integrados à placa-mãe (EX: vídeo,
som, rede, controladoras etc..).

– OFF-Board: são aquelas que não possuem alguns


dispositivos integrados a placa principal.
Processador
Processador
• Função: “Cérebro” do computador, é a parte
mais importante.
• Realiza três funções básicas:
– Cálculos aritméticos e operações lógicas;
– Execução e interpretação das instruções
fornecidas pelos programas;
– administrar os dados transferidos entre os
elementos na máquina, visando seu
processamento.
Processador

• Processadores atuais:
– Multicore
– 32 ou 64 bits
– Inteligentes: Família i da intel(i3, i5, i7)
Memória RAM
Memória RAM
• RAM (Random Acces Memory) – Memória
de acesso aleatório
– É a memória principal do computador
– Memória utilizada pela CPU para escrita e
leitura;
– CPU carrega os programas nessa memória
– Volátil  Quando o computador é desligado
seus dados são apagados
Memória Cache

• Pequena memória de alta velocidade:


– Cache muito mais rápida que a RAM
– Mais cara.
Memória Cache

• Cache é pequena se comparada a RAM


– Cache L2  2MB
– RAM  4 GB
• Quanto mais Cache mais rápido é o
computador.
• Exemplo:

– PC sem Cache pode ser até 30% mais lento.


Memórias Secundárias

• Características:
– Não é volátil
– Custo muito menor se comparado a RAM
– Menor velocidade
– Alta capacidade de Armazenamento.
– Exemplos: HD’s, CD’s, DVD’s, Blue Ray, etc.
Disco Magnéticos

• Disco Rígido (HD – Hard Disk)

– É a parte do computador onde os dados são


armazenados
– É uma memória não volátil
– Discos de alta capacidade de armazenamento:
– Atualmente se encontra HD’s de: 200 GB, 500
GB, 1 TB, 3 TB.
Exemplos
HD de um PC HD externo

SSD
Memória: Custo x Benefício
DISPOSITIVOS DE ENTRADA E SAÍDA
Dispositivos de Entrada
• Obtém dados do ambiente externo para
dentro do ambiente computacional.
Dispositivos de Saída
• Envia as informações para o ambiente
externo computacional. Exemplo: Monitor,
Impressora, Caixa de Som.
Definição Software

• Correspondem ao conjunto de programas


responsáveis pelo gerenciamento do sistema
e da execução de tarefas.
Software Aplicativo

• São programas que cumprem finalidades


específicas para determinados grupos de
pessoas ou interesses individuais.
• Exemplos: Word, EXCEL, MSN, etc.
Software Utilitário

• Programas que se comportam como


ferramentas de manutenção preventiva ou
corretiva.

• Exemplos: Antivírus, Compactadores,


Backup de drivers, etc.
Sistema Operacional
• Programa que gerencia e administra os
recursos, ele oferece ao usuário, ou a
outros programas, facilidades de acesso
aos recursos, seja através de comandos
ou serviços.
• Exemplos: Windows, Linux, Mac OS etc.
Evolução dos Sistemas
Operacionais
• MS-DOS (Microsoft Disk Operation
System) - Inicio década 80
Evolução dos Sistemas
Operacionais
• Microsoft Windows 1.0 (1985)
Evolução dos Sistemas
Operacionais
• Microsoft Windows 3.0 (1990)
Evolução dos Sistemas
Operacionais
• Microsoft Windows 3.2 (1992)
Evolução dos Sistemas
Operacionais
• Microsoft Windows 95 (1995)
Evolução dos Sistemas
Operacionais
• Microsoft Windows 98 (1998)
Evolução dos Sistemas
Operacionais
• Microsoft Windows XP (2001), XP vem de
eXPerience.
Evolução dos Sistemas
Operacionais
• Microsoft Windows 7 (2009).
Evolução dos Sistemas
Operacionais
• Microsoft Windows 8 (2012).
Dado x Informação
• Dado: é um conjunto de fatos ou valores medidos
(numéricos ou não), sem significado próprio.

• Exemplo 1: número 1, sozinho não tem


significado próprio.

• Exemplo 2: letra “e” sozinha não tem significado


próprio.
Dado x Informação

• Informação: é definida como o significado


que se confere aos dados, que pode ser
diferente conforme o contexto de
aplicação dos mesmos. Ou seja, a
informação é um conjunto de dados
organizados com o objetivo de tomar
decisões.
• Exemplo: 1 m, 1 ano, “elefante”.
EXERCÍCIO DE FIXAÇÃO
Referências
• MONTEIRO, M. A. Introdução à organização de
computadores. 4. ed. Rio de Janeiro: LTC, 2002.

• CAPRON, H. L.; JOHNSON , J. A. Introdução à


Informática. São Paulo: Pearson Prentice Hall,
2004.

• NORTON, P. Introdução à Informática. São


Paulo: Makron Books, 1996.
Referências
• [1]http://tecnologia.uol.com.br/ultnot/2007/12/20/
ult4213u266.jhtm, acessado em 04/02/2012.

• [2]http://pt.wikipedia.org/wiki/GNU_General_Public_License

• [3]http://www.cemafe.com.br/AULA%20-%20Inform
%C3%A1tica3%20-%20Romani%20-%20SP.pdf , acessado em
04/02/2012.

• [4] http://www.knoow.net/cienceconempr/gestao/sistinform.htm,
acessado em 04/02/2012.
Referências

• [5] www.inf.ufsc.br/~jbosco/tgs/Apresenta03RExLabA.ppt,
acessado em 04/02/2012.

• [6] http://tecnoblog.net/543/a-evolucao-dos-sistemas-
operacionais-windows-e-mac/, acessado em 04/02/2012.

• [7] http://informatica.hsw.uol.com.br/sistemas-
operacionais3.htm, acessado em 04/02/2012.

Você também pode gostar