Sei sulla pagina 1di 44

Conceitos bsicos de hardware,

software e peopleware
e
modelo de Von Neumann
Cachoeira do Sul, 09 de Maro de 2015.

Professor
Wagner Gada Lorenz
wagnerglorenz@gmail.com
Disciplina: Introduo a Computao
Curso de Sistemas de Informao

Conceitos
Tecnologia da Informao (TI)

Conjunto de recursos tecnolgicos e computacionais para gerao,


armazenamento, comunicao e uso da informao. So seus componentes:
hardware, software, sistemas de telecomunicaes, sistemas de
informaes e bancos dados.

Abrangem tambm as tecnologias relativas ao planejamento de informtica, ao


desenvolvimento de sistemas, ao suporte ao software, aos processos de
produo e operao, ao suporte de hardware, etc.

Vamos considerar o termo TI como sinnimo de Informtica (*).

(*) Chama-se genericamente informtica ao conjunto das cincias da


informao, estando includas neste grupo: a cincia da computao, a teoria da
informao, o processo de clculo, a anlise numrica, e os mtodos tericos da
representao dos conhecimentos e de modelagem dos problemas.
Introduo a Computao

Prof. Wagner Gada Lorenz

Computador
Uma mquina que processa dados, orientada por um conjunto de
instrues e destinada a produzir resultados completos, com um
mnimo de interveno humana. Entre vrios benefcios, podemos
citar:
Grande velocidade no processamento e disponibilizao de
informaes;
Preciso no fornecimento das informaes;
Prprio para execuo de tarefas repetitivas;
Propicia a reduo de custos em vrias atividades;
Compartilhamento de dados.
Introduo a Computao

Prof. Wagner Gada Lorenz

Funcionamento
Processamento de dados: tratamento sistemtico de
dados, atravs de computadores ou de outros dispositivos
eletrnicos, com o objetivo de ordenar, classificar ou
efetuar quaisquer transformaes nos dados, segundo um
plano previamente programado, visando obteno de
um determinado resultado.

Introduo a Computao

Prof. Wagner Gada Lorenz

Funcionamento
Dados : Dados na informtica, referem-se a tudo aquilo
que fornecido ao computador de forma bruta.
Exemplo: Uma letra, um valor numrico.
Quando os dados so vistos dentro de um contexto e
transmite algum significado, tornam-se informaes.

Introduo a Computao

Prof. Wagner Gada Lorenz

Funcionamento
Os computadores atuais so dispositivos eletrnicos que,
sob direo e controle de um programa, executam quatro
operaes fundamentais:

Entrada (Input)

Processamento (Processing)

Sada (Output)

Armazenamento (Storage)

Introduo a Computao

Prof. Wagner Gada Lorenz

Funcionamento

Introduo a Computao

Prof. Wagner Gada Lorenz

Funcionamento

Introduo a Computao

Prof. Wagner Gada Lorenz

Funcionamento

Introduo a Computao

Prof. Wagner Gada Lorenz

Funcionamento
Entrada: a atividade de reunir e coletar dados brutos
(dados no trabalhados)
Processamento: O processamento envolve a converso
e a transformao de dados brutos em dados teis.
Sada: A sada envolve a produo de informao til,
geralmente em forma de documentos e/ou relatrios.

Introduo a Computao

10

Prof. Wagner Gada Lorenz

Funcionamento
Feedback: a sada utilizada para promover as
mudanas na entrada ou nas atividades de processamento.
Por exemplo os erros ou problemas podem tornar
necessrio corrigir dados de entrada ou mesmo modificar
um processo. Ou seja o Feedback usado para conferir e
corrigir a entrada e identificar os problemas existentes, e
consertar antes que ocorra a sada do processo, crtico
para o sucesso da operao de um sistema.

Introduo a Computao

11

Prof. Wagner Gada Lorenz

Funcionamento
Basicamente, um computador pode ser constitudo por 3 elementos bsicos:

1 - Microprocessador
Intel, AMD. Cada microprocessador possui um conjunto de instrues, que so executadas a
uma determinada frequncia.
2 - Memria
-Memrias Volteis tipo RAM (Random Access Memory) precisam de energia para manter
seu contedo (ou seja, s funcionam quando o computador est ligado).
-Memrias no volteis disco rgido ou HD (Hard Disk).
3 - Dispositivos de Entrada e Sada
Tornam a interao com o usurio (e/ou outras mquinas) possvel, como por exemplo:
teclado, mouse, monitor, modem, impressora, etc.
Esses componentes se comunicam atravs de um barramento.
Introduo a Computao

12

Prof. Wagner Gada Lorenz

De que o computador formado?


O computador ou microcomputador compe-se de dois
elementos indispensveis:
1. Os Hardwares;
2. Os Softwares.
Para que ocorra o processamento de dados so necessrios a
interao de trs elementos bsicos:

Hardware;

Software;

Peopleware (Pessoas)

Introduo a Computao

13

Prof. Wagner Gada Lorenz

De que o computador formado?

Introduo a Computao

14

Prof. Wagner Gada Lorenz

Hardware
Hardware: componentes fsicos de um computador.
Ex.: mouse, teclado, monitor, placas-internas, etc.

Introduo a Computao

15

Prof. Wagner Gada Lorenz

Hardware
Hardware - os principais hardware encontrados em um
computador podem ser agrupados nas seguintes categorias:
Dispositivos de Entrada: mouse, teclado, scanner;
CPU: ULA, Registradores, Cache;
Memoria principal: RAM, ROM;
Dispositivos de Armazenamento: HD, CD-ROM,
pendrive;
Dispositivos de Sada: monitor, impressora, plotter,
Introduo a Computao

16

Prof. Wagner Gada Lorenz

Conceitos de Software
SOFTWARES: So
funcionar o Hardware.

os

programas

que

fazem

Um programa um conjunto de instrues que o


computador deve executar passo a passo.
O computador no funciona sem programas. Os
softwares se dividem dependendo de sua aplicabilidade:
Sistemas Operacionais, Aplicativos, Controladores.

Introduo a Computao

17

Prof. Wagner Gada Lorenz

Tipos de Software

Software Bsico: Entende-se por software bsico os


programas necessrios ao funcionamento do hardware,
sendo que estes programas so mais voltados para a
mquina do que para o prprio usurio.

Introduo a Computao

18

Prof. Wagner Gada Lorenz

Software bsico
Podemos dividir o software bsico em categorias, entre
elas, a mais importante o sistema operacional.

Introduo a Computao

19

Prof. Wagner Gada Lorenz

Software aplicativo
Podemos dividir os softwares aplicativos em dois tipos:
Aplicativos Gerais e de Uso Especfico.
Aplicativos de uso especfico: So programas criados para
atender um caso em particular, onde o cliente especifica o que
precisa, que tipo de informaes deve manipular, a quem deve
atender, etc.

Software Campeiro - UFSM

Introduo a Computao

20

Prof. Wagner Gada Lorenz

Software aplicativo
Aplicativos de uso geral: So aplicativos criados que
podem ser utilizados por uma vasta gama de atividades e
pelos mais diversos setores. Podemos citar como
exemplo programas para digitar textos. Qualquer ramo de
trabalho, seja indstria, comrcio ou servios podem
utiliz-los.

Introduo a Computao

21

Prof. Wagner Gada Lorenz

Software aplicativo

Introduo a Computao

22

Prof. Wagner Gada Lorenz

Peopleware
Peopleware: usurios e profissionais da rea de informtica.
Programador;
Operador;
Analista de sistemas;
Web-designer;
Web-developer;
Administrador de redes;
Administrador de BD;
etc.
Introduo a Computao

23

Prof. Wagner Gada Lorenz

Sistemas Computacionais

Q u a l o g r a n d e o b j e t i v o d e u m S i s t e m a
Computacional?

Introduo a Computao

24

Prof. Wagner Gada Lorenz

Sistemas Computacionais
Q u a l o g r a n d e o b j e t i v o d e u m S i s t e m a
Computacional?

Resposta: Realizar o processamento de dados!

Introduo a Computao

25

Prof. Wagner Gada Lorenz

Sistemas Computacionais

Vdeo: Srie Bits e Bytes - 02 - Hardware e software

Introduo a Computao

26

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Introduo a Computao

27

Prof. Wagner Gada Lorenz

Modelo de Von Neumann


O nome refere-se ao matemtico John Von Neumann, que foi
considerado o criador dos computadores da forma como so
projetados at hoje. Entretanto, outras pessoas tambm
estiverem envolvidas no processo.
A ideia do modelo surgiu da necessidade de armazenar
programas em um computador, pois, at ento, ainda no haviam
formas de armazenamento de programas em um computador.
Von Neumann e outros pesquisadores descobriram que,
utilizando dispositivos de memria em formas de linha de retardo
de mercrio, poderiam armazenar instrues de programas.

Introduo a Computao

28

Prof. Wagner Gada Lorenz

Modelo de Von Neumann


A proposta inicial de um computador de programa armazenado,
denominado IAS (Princeton Institute for Advanced Studies),
relatada pelo prprio von Neumann era:
Primeira Parte Especfica Central Arithmetic ou CA: O
dispositivo deve realizar as operaes elementares da aritmtica
mais frequentemente, e por este motivo, deve ter unidades
especializadas apenas para essas operaes;
Segunda Parte Especfica Control Center ou CC: A
sequenciao apropriada das operaes pode ser executado, de
forma mais eficiente, por um controle central;

Introduo a Computao

29

Prof. Wagner Gada Lorenz

Modelo de Von Neumann


Terceira Parte Especfica:
Memria ou M: Qualquer dispositivo que tiver que executar
longas e complicadas sequncias de operaes precisa ter uma
memria considervel.
Recording ou R: deve ser capaz de manter contato de entrada e
sada, que so os neurnios correspondentes sensoriais e motores
do crebro humano.
Quarta Parte Especfica Input I: necessrio ter unidades para
transferencia de informaes de R para M.
Quinta Parte Especfica Output O: necessrio ter unidades
para transferencia de informaes de M para R.
Introduo a Computao

30

Prof. Wagner Gada Lorenz

Modelo de Von Neumann


O modelo de Von Neumann tambm chamado de sistemas de von Neumann ou arquitetura de von
Neumann e so denominados de computadores com programas armazenados.

As caractersticas destas mquinas so as seguintes:

3 sistemas de hardware:

1.UCP ou CPU Unidade Central de Processamento que contm:

Uma unidade de controle (UC);

Uma unidade lgica aritmtica (ULA);

Vrios registradores (memrias internas da CPU);

Um contador de programa (PC);

2.Sistema de Memria Principal;

3.Sistema de Entrada/Sada;

Capacidade para executar instrues sequencialmente;

Possui apenas um caminho de dados entre a UCP e a memria principal (chamado de Gargalo
de von Neumann)

Introduo a Computao

31

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Introduo a Computao

32

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Ciclo de execuo de von Neumann:

Ciclo de busca-decodificao-execuo de instrues, isto , busca uma instruo,


decodifica-a e a executa;

Descreve como a mquina (o hardware) trabalha com as instrues que devem ser
executadas.

A CPU tem como funo:

Executar programas que esto armazenados na memria principal;

Buscar as instrues desses programas;

Examinar essas instrues;

Executar as instrues uma aps a outra (sequencia);

A unidade de controle tem como funo:

Buscar instrues na memria principal;

Determinar o tipo dessas instrues;

Introduo a Computao

33

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

A unidade lgica aritmtica tem como funo:

Efetuar operaes aritmticas;

Efetuar operaes booleanas (e, ou, not, etc)

Essas operaes so necessrias para a execuo das instrues dos


programas;

Registradores da CPU:

So memrias de alta velocidade;

Armazenam resultados temporrios dentro da CPU;

So usados para controlar as informaes;

Cada registrador tem uma funo e um tamanho (em bits e/ou bytes);

So lidos e escritos em alta velocidade pois so internos CPU;

Introduo a Computao

34

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

OBS.: a CPU no consegue manter todos os valores manipulados por um


programa apenas em registradores, por isso necessita de uma memria para o
armazenamento das informaes. Mais detalhes sero discutidos frente.

Contador de programa ou Programm Counter:

o registrador mais importante da CPU;

Indica a prxima instruo a ser buscada para execuo;

Registrador de Instruo (IR):

Contm a instruo que est sendo executada no momento em questo;

Como esses dispositivos eletrnicos conversam? Barramentos!

Barramento: um conjunto de fios paralelos (condutores de energia)


que transmistem endereos da memria e dos registradores, dados e
tambm sinais de controle; por onde transitam os bits.

Introduo a Computao

35

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Barramentos internos CPU: quando esto dentro da pastilha


da CPU;

Barramentos externos CPU: so aqueles que conectam a


memria e os dispositivos de E/S CPU.

Conceitos importantes sobre barramentos:

Largura do barramento: o nmero de bits que so


transportados em uma operao. Exemplo: a largura do
barramento do 486 era de 32 bits.

Frequncia de operao: a velocidade com que os dados


so transmitidos no barramento. Exemplo: o barramento
externo do Pentium I operava a 66Mhz.

Introduo a Computao

36

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Exemplo de execuo de uma instruo em mquinas do modelo de von


Neumann:

A unidade de controle busca a prxima instruo do programa na


memria principal;

O contador de programa usado pela unidade de controle para


determinar onde a instruo est localizada;

A instruo decodificada para uma linguagem que a unidade lgica


aritmtica possa entender;

Os operandos de dados requeridos para executar a instruo so


carregados da memria e colocados em registradores;

A unidade lgica aritmtica executa a instruo e coloca os resultados


em registradores ou na memria.

Introduo a Computao

37

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Introduo a Computao

38

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Introduo a Computao

39

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Introduo a Computao

40

Prof. Wagner Gada Lorenz

Modelo de Von Neumann

Introduo a Computao

41

Prof. Wagner Gada Lorenz

Prxima Aula

Hardware: Perifricos de Entrada/Sada.

Introduo a Computao

42

Prof. Wagner Gada Lorenz

Dvidas
Contedo
Moodle
http://wagnerglorenz.com/moodle/

Dvidas

wagnerglorenz@gmail.com

Introduo a Computao

43

Prof. Wagner Gada Lorenz

Referncias Bibliogrficas

TANENBAUM, Andrew. S.. Organizao Estruturada de


Computadores. Rio de Janeiro: LTC, 2001.

MONTEIRO, Mario A. Introduo a Organizao de


Computadores. 5 ed. Rio de Janeiro: LTC, 2007

STALLINGS, William. Arquitetura e Organizao de


Computadores. 8 ed. So Paulo: Pearson Prentice Hall,
2010.

Material Profa Eliane Ceclia Gatto.

Introduo a Computao

44

Prof. Wagner Gada Lorenz

Potrebbero piacerti anche