Sei sulla pagina 1di 30

Universidade Federal de Pelotas

Instituto de Fsica e Matemtica

Fundamentos de Informtica Grfica Aula 1


Noes sobre Informtica, Hardware, Software e Plataformas
Prof. Gil Carlos R. Medeiros Prof. Jos Lus A. Gntzel medeiros@ufpel.edu.br guntzel@ufpel.edu.br

Sumrio da Aula

1. Introduo - conceitos e contextos 2. Arquitetura de um sistema computacional 3. Componentes do computador


1. Memria e sua Organizao 2. Unidade Central de Processamento

4. Funcionamento 5. Anlise de desempenho de um computador

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.2

1. Introduo - conceitos bsicos


Algumas questes para reflexo conceitual: O que Processamento de Dados? O que Processamento Eletrnico de Dados? O que um Computador? O que um Programa de Computador? O que um Algoritmo? O que uma Linguagem de Programao? O que Hardware e Software?
UFPel : Fundamentos de Informtica Grfica Gil / Gntzel slide 1.3

1. Introduo - contextos de aplicaes


Algumas questes para reflexo contextual: Onde o computador pode ser encontrado? Quantos computadores existem em minha casa? Em meu trabalho? (comrcio, indstria, servios) Quantos computadores h nesta sala? Para que eu uso (ou quero usar) computadores? Que linguagens de programao eu preciso saber?
UFPel : Fundamentos de Informtica Grfica Gil / Gntzel slide 1.4

2. Arquitetura de um sistema computacional


Componentes de um Computador (hardware)
Arquitetura convencional ou de von Neumann

Processa os dados e controla o sistema

UCP (CPU)

Memria

armazena instrues e dados

barramento do sistema auto-estrada para dados e instrues

perifricos
permite a entrada e a sada de dados

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.5

2. Arquitetura de um sistema computacional


Formatos clssicos do computador: Desktops (PCs, Apple Macintoshes etc) Laptops (computadores portteis) Mainframes (grandes computadores) Outros formatos: Palmtops (agendas computadorizadas) Telefone celular Vdeo cassetes Televisores Caixas eletrnicos Forno de microondas Mquinas distribuidoras de refrigerantes Alguns brinquedos eletrnicos
UFPel : Fundamentos de Informtica Grfica Gil / Gntzel slide 1.6

2. Arquitetura de um sistema computacional


O que diferencia estes sistemas? Funes que devem ser realizadas Tipos de dispositivos perifricos Capacidade de processamento (processador & software) Formato do objeto como um todo Ento, um termo mais genrico para computador seria Sistema Computacional (hardware + software) Os computadores correspondem a sistemas computacionais de propsito genrico, mas cujo objetivo primordial processar informaes.

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.7

2. Arquitetura de um sistema computacional


Componentes de um Computador (software)
Classificao geral do software
Software Software bsico Programas de processamento Sist. auxiliar (Utilitrios) Software aplicativo Sistema operacional Sist. de desenv. de programas
Gil / Gntzel slide 1.8

UFPel : Fundamentos de Informtica Grfica

2. Arquitetura de um sistema computacional


Componentes de um Sistema Computacional Hardware + Software
Exemplos:
Editor de texto Planilha eletrnica Jogos Web browser Banco de dados Contabilidade Folha de pagamento Editor de desenhos

Exemplos:
Windows MS-DOS Unix Linux MacOS

aplicativos sistema operacional Computador (mquina)

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.9

3. Componentes do Computador
Perifricos =dispositivos que permitem a comunicao com
o usurio, ou seja, entrada e sada de dados
y Do utilidade aos computadores y Perifricos lentos e perifricos rpidos y Exemplos

?
UCP (CPU) Memria

barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.10

3. Componentes do Computador
Perifricos =dispositivos que permitem a entrada e sada
de dados
y Exemplos:

Teclado Mouse Monitor Disco rgido Drives diversos (disquete, CD, DVD, fita) Modem (FAX-modem) Placa de rede Impressoras Outros (leitores de cdigo de barras, de carto magntico etc)
Gil / Gntzel slide 1.11

UFPel : Fundamentos de Informtica Grfica

3. Componentes do Computador
UCP = Unidade Central de Processamento (CPU, em ingls)
Responsvel pela execuo das instrues e pela coordenao de tudo o que deve ser executado no computador.

UCP (CPU)

Memria

barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.12

3. Componentes do Computador
Memria (principal) = conjunto de dispositivos capazes
de armazenar dados e instrues. Atualmente, constituda de chips de memria tipo RAM (Random Access Memory) ou ROM (Read-Only Memory)

UCP (CPU)

Memria

barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.13

3. Componentes do Computador
Memria
UCP (CPU) Memria

barramento do sistema

vdeo

teclado

Disco rgido

Confuso Memria a capacidade de algum dispositivo de armazenar informao

?
slide 1.14

Memria um componente do sistema computacional


UFPel : Fundamentos de Informtica Grfica Gil / Gntzel

3. Componentes do Computador
Memria Como a memria armazena informaes? bit byte endereo de memria capacidade de memria UCP (CPU) KB MB barramento do sistema GB nmeros e caracteres vdeo teclado
UFPel : Fundamentos de Informtica Grfica Gil / Gntzel

Memria

Disco rgido

slide 1.15

3. Componentes do Computador
Memria Na verdade, um sistema computacional possui Memria principal Memria cache Memria interna UCP Memria auxiliar
barramento do sistema

UCP (CPU)

Memria

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.16

3. Componentes do Computador
Hierarquia de Memria
barramento do sistema

UCP
registradores

memria cache interna

Memria cache (externa)

Memria principal

Disco rgido HD

Memria interna (vem dentro da UCP)

Chip de memria Tecnologia especial (maior velocidade)

Conjunto de Chips de memria Tecnologia convencional

Dispositivos magnticos Disco rgido (HD)

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.17

3. Componentes do Computador
Hierarquia de Memria
barramento do sistema

UCP
registradores

memria cache interna

Memria cache (externa)

Memria principal

Disco rgido HD

Capacidade: Baixssima ou Baixa 32kB a 64kB

Capacidade : Mdia 256kB a 1MB

Capacidade : Alta 128MB a 512 MB

Capacidade : Altssima 20GB, 120GB

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.18

3. Componentes do Computador
Hierarquia de Memria
barramento do sistema

UCP
registradores

memria cache interna

Memria cache (externa)

Memria principal

Disco rgido HD

Custo: o custo da UCP (US$ 500)

Custo : US$ 30 para 256kB

Custo : US$ 30 para 128MB

Custo : US$ 60 para 40GB

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.19

3. Componentes do Computador
UCP = Unidade Central de Processamento (CPU, em ingls)
possui os recursos para realizar operaes aritmticas (adio, subtrao, multiplicao) e lgicas (negao, E, OU) UCP (CPU) possui os recursos capazes de decodificar as instrues recebidas e coordenar os passos que devem ser realizados

ULA
unidade lgicoaritmtica

UC
unidade de controle

dados

instrues Barramento do sistema

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.20

3. Componentes do Computador
UCP = Unidade Central de Processamento Tambm denominada processador Implementada em uma nica pastilha de silcio (Chip) Em resumo: Processador = CPU = Microprocessador (implementado numa nica pastilha de silcio)
UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.21

3. Componentes do Computador
UCP = Unidade Central de Processamento Pergunta: quais os principais fabricantes/modelos de processadores? Intel: Pentium, PentiumPro, PentiumMMX, Pentium III, Pentium IV AMD: K6, K6-II, K7 ou Athlon Apple/IBM: PowerPC G3, PowerPC G4 Sun MicroSystems: UltraSparc II, UltraSparc III MIPS: R10000, R20000

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.22

4. Funcionamento - Sistema Operacional


1.O computador ligado. 2.Um programa inicial (POST) ativado. Este programa mantido junto com a BIOS (Basic Input/Output System). 3.O Sistema Operacional copiado do disco para a memria (boot) e ativado.
UCP (CPU) Memria

barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.23

4. Funcionamento - Sistema Operacional


A partir da todas as operaes do computador sero coordenadas pelo Sistema Operacional. Logo, sempre existir ao menos um programa executando (o Sistema Operacional).

UCP (CPU)

Memria

SO
barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.24

4. Funcionamento - Sistema Operacional


Agora vamos supor que o usurio chama um programa aplicativo (exemplo: Jogo). O Sistema Operacional ir coordenar a transferncia das instrues deste programa que est no disco rgido para a memria.
UCP (CPU) Memria

SO

barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.25

4. Funcionamento - Sistema Operacional


Estando na memria (em rea previamente determinada), o programa ser executado na UCP, conforme o ciclo normal de execuo.

Jogo
UCP (CPU) Memria

SO
barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.26

4. Funcionamento - Nvel de UCP


O ciclo bsico de funcionamento do computador : 1. Busca instruo e dados na memria (fetch) Executa instruo Transfere resultados para a memria chamado ciclo de instruo.

UCP (CPU)

Memria

barramento do sistema

vdeo

teclado

Disco rgido

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.27

4. Funcionamento - Nvel de UCP


Em resumo, o que o computador pode estar executando? 1. Inicializao (boot) 2. Apenas o sistema operacional 3. O sistema operacional e 1 ou + aplicativos do usurio

Do ponto de vista da UCP Apenas uma instruo executada (despachada) por vez A UCP est sempre executando alguma instruo Qualquer que seja o programa, a UCP est sempre realizando o ciclo de instruo

UFPel : Fundamentos de Informtica Grfica

Gil / Gntzel

slide 1.28

5. Aspectos de Desempenho do Computador


Velocidade e capacidade de perifricos Disponibilidade de espao livre em disco Qualidade, simplicidade e eficincia de programas Quantidade de programas/usurios simultneos Velocidade da UCP e barramentos Velocidade e Capacidade de memria Disponibilidade e capacidade de cache Multiprocessamento
Gil / Gntzel slide 1.29

UFPel : Fundamentos de Informtica Grfica

Universidade Federal de Pelotas


Instituto de Fsica e Matemtica

Fundamentos de Informtica Grfica Aula 1

FIM
Prof. Gil Carlos R. Medeiros medeiros@ufpel.edu.br Departamento de Informtica

Potrebbero piacerti anche