Você está na página 1de 30

Universidade Federal de Pelotas

Instituto de Física e Matemática

Fundamentos de Informática Gráfica Aula 1
Noções sobre Informática, Hardware, Software e Plataformas
Prof. Gil Carlos R. Medeiros Prof. José Luís A. Güntzel medeiros@ufpel.edu.br guntzel@ufpel.edu.br

Sumário da Aula

1. Introdução - conceitos e contextos 2. Arquitetura de um sistema computacional 3. Componentes do computador
1. Memória e sua Organização 2. Unidade Central de Processamento

4. Funcionamento 5. Análise de desempenho de um computador

UFPel : Fundamentos de Informática Gráfica

Gil / Güntzel

slide 1.2

1. Introdução - conceitos básicos
Algumas questões para reflexão conceitual: ‡ O que é Processamento de Dados? ‡ O que é Processamento Eletrônico de Dados? ‡ O que é um Computador? ‡ O que é um Programa de Computador? ‡ O que é um Algoritmo? ‡ O que é uma Linguagem de Programação? ‡ O que é Hardware e Software?
UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.3

Introdução . indústria.4 .contextos de aplicações Algumas questões para reflexão contextual: ‡ Onde o computador pode ser encontrado? ‡ Quantos computadores existem em minha casa? ‡ Em meu trabalho? (comércio. serviços) ‡ Quantos computadores há nesta sala? ‡ Para que eu uso (ou quero usar) computadores? ‡ Que linguagens de programação eu preciso saber? UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.1.

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) Memória armazena instruções e dados barramento do sistema ³auto-estrada´ para dados e instruções periféricos permite a entrada e a saída de dados UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.2.5 .

2. Apple Macintoshes etc) ‡ Laptops (computadores portáteis) ‡ Mainframes (grandes computadores) Outros formatos: ‡ Palmtops (agendas computadorizadas) ‡ Telefone celular ‡ Vídeo cassetes ‡ Televisores ‡ Caixas eletrônicos ‡ Forno de microondas ‡ Máquinas distribuidoras de refrigerantes ‡ Alguns brinquedos eletrônicos UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. Arquitetura de um sistema computacional Formatos clássicos do computador: ‡ Desktops (PCs.6 .

UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.2. mas cujo objetivo primordial é processar informações. um termo mais genérico para computador seria ³Sistema Computacional´ (hardware + software) ‡ Os computadores correspondem a sistemas computacionais de propósito genérico.7 . Arquitetura de um sistema computacional O que diferencia estes sistemas? ‡ Funções que devem ser realizadas ‡ Tipos de dispositivos periféricos ‡ Capacidade de processamento (processador & software) ‡ Formato do objeto como um todo Então.

auxiliar (Utilitários) Software aplicativo Sistema operacional Sist. de programas Gil / Güntzel slide 1.2. de desenv.8 UFPel : Fundamentos de Informática Gráfica . Arquitetura de um sistema computacional Componentes de um Computador (software) Classificação geral do software Software Software básico Programas de processamento Sist.

Arquitetura de um sistema computacional Componentes de um Sistema Computacional Hardware + Software Exemplos: Editor de texto Planilha eletrônica Jogos Web browser Banco de dados Contabilidade Folha de pagamento Editor de desenhos Exemplos: Windows MS-DOS Unix Linux MacOS aplicativos sistema operacional Computador (máquina) UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.9 .2.

entrada e saída de dados y Dão utilidade aos computadores y Periféricos lentos e periféricos rápidos y Exemplos ? UCP (CPU) Memória barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.10 .3. Componentes do Computador Periféricos =dispositivos que permitem a comunicação com o usuário. ou seja.

DVD.3. fita) Modem (FAX-modem) Placa de rede Impressoras Outros (leitores de código de barras.11 UFPel : Fundamentos de Informática Gráfica . de cartão magnético etc) Gil / Güntzel slide 1. Componentes do Computador Periféricos =dispositivos que permitem a entrada e saída de dados y Exemplos: ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ Teclado Mouse Monitor Disco rígido Drives diversos (disquete. CD.

Componentes do Computador UCP = Unidade Central de Processamento (CPU. em inglês) Responsável pela execução das instruções e pela coordenação de tudo o que deve ser executado no computador.12 .3. UCP (CPU) Memória barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.

13 . constituída de chips de memória tipo RAM (Random Access Memory) ou ROM (Read-Only Memory) UCP (CPU) Memória barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. Atualmente.3. Componentes do Computador Memória (principal) = conjunto de dispositivos capazes de armazenar dados e instruções.

Componentes do Computador Memória UCP (CPU) Memória barramento do sistema vídeo teclado Disco rígido Confusão ‡ Memória é a capacidade de algum dispositivo de armazenar informação ? slide 1.3.14 ‡ Memória é um componente do sistema computacional UFPel : Fundamentos de Informática Gráfica Gil / Güntzel .

15 .3. Componentes do Computador Memória Como a memória armazena informações? ‡ bit ‡ byte ‡ endereço de memória ‡ capacidade de memória UCP (CPU) ‡ KB ‡ MB barramento do sistema ‡ GB ‡ números e caracteres vídeo teclado UFPel : Fundamentos de Informática Gráfica Gil / Güntzel Memória Disco rígido slide 1.

Componentes do Computador Memória Na verdade.3.16 . um sistema computacional possui ‡ Memória principal ‡ Memória cache ‡ Memória interna à UCP ‡ Memória auxiliar barramento do sistema UCP (CPU) Memória vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.

Componentes do Computador Hierarquia de Memória barramento do sistema UCP registradores memória cache interna Memória cache (externa) Memória principal Disco rígido HD Memória interna (vem dentro da UCP) Chip de memória Tecnologia especial (maior velocidade) Conjunto de Chips de memória Tecnologia convencional Dispositivos magnéticos Disco rígido (HD) UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.3.17 .

18 .3. 120GB UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. Componentes do Computador Hierarquia de Memória barramento do sistema UCP registradores memória cache interna Memória cache (externa) Memória principal Disco rígido HD Capacidade: Baixíssima ou Baixa 32kB a 64kB Capacidade : Média 256kB a 1MB Capacidade : Alta 128MB a 512 MB Capacidade : Altíssima 20GB.

3.19 . Componentes do Computador Hierarquia de Memória barramento do sistema UCP registradores memória cache interna Memória cache (externa) Memória principal Disco rígido 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 Informática Gráfica Gil / Güntzel slide 1.

Componentes do Computador UCP = Unidade Central de Processamento (CPU. em inglês) possui os recursos para realizar operações aritméticas (adição. E. OU) UCP (CPU) possui os recursos capazes de decodificar as instruções recebidas e coordenar os passos que devem ser realizados ULA unidade lógicoaritmética UC unidade de controle dados instruções Barramento do sistema UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. multiplicação) e lógicas (negação.3.20 . subtração.

Componentes do Computador UCP = Unidade Central de Processamento ‡ Também denominada processador ‡ Implementada em uma única pastilha de silício (Chip) Em resumo: Processador = CPU = Microprocessador (implementado numa única pastilha de silício) UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.3.21 .

Componentes do Computador UCP = Unidade Central de Processamento Pergunta: quais os principais fabricantes/modelos de processadores? Intel: Pentium. PowerPC G4 Sun MicroSystems: UltraSparc II. K6-II. Pentium IV AMD: K6. PentiumPro.22 . K7 ou Athlon Apple/IBM: PowerPC G3. PentiumMMX.3. Pentium III. R20000 UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. UltraSparc III MIPS: R10000.

3.Sistema Operacional 1.Um programa inicial (POST) é ativado.O computador é ligado.23 .O Sistema Operacional é copiado do disco para a memória (boot) e ativado. 2. Funcionamento . UCP (CPU) Memória barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. Este programa é mantido junto com a BIOS (Basic Input/Output System).4.

sempre existirá ao menos um programa executando (o Sistema Operacional).Sistema Operacional ‡ A partir daí todas as operações do computador serão coordenadas pelo Sistema Operacional. ‡ Logo. UCP (CPU) Memória SO barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. Funcionamento .4.24 .

UCP (CPU) Memória SO barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.25 .4.Sistema Operacional Agora vamos supor que o usuário chama um programa aplicativo (exemplo: Jogo). O Sistema Operacional irá coordenar a transferência das instruções deste programa que está no disco rígido para a memória. Funcionamento .

Jogo UCP (CPU) Memória SO barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. conforme o ciclo normal de execução.4. o programa será executado na UCP. Funcionamento .Sistema Operacional Estando na memória (em área previamente determinada).26 .

Funcionamento .27 . UCP (CPU) Memória barramento do sistema vídeo teclado Disco rígido UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1.Nível de UCP O ciclo básico de funcionamento do computador é: 1.4. Busca instrução e dados na memória (fetch) ‡ Executa instrução ‡ Transfere resultados para a memória É chamado ciclo de instrução.

o que o computador pode estar executando? 1. Funcionamento .Nível de UCP Em resumo.28 .4. a UCP está sempre realizando o ciclo de instrução UFPel : Fundamentos de Informática Gráfica Gil / Güntzel slide 1. Apenas o sistema operacional 3. O sistema operacional e 1 ou + aplicativos do usuário Do ponto de vista da UCP « ‡ Apenas uma instrução é executada (despachada) por vez ‡ A UCP está sempre executando alguma instrução ‡ Qualquer que seja o programa. Inicialização (boot) 2.

simplicidade e eficiência de programas ‡ Quantidade de programas/usuários simultâneos ‡ ‡ ‡ ‡ Velocidade da UCP e barramentos Velocidade e Capacidade de memória Disponibilidade e capacidade de cache Multiprocessamento Gil / Güntzel slide 1.29 UFPel : Fundamentos de Informática Gráfica .5. Aspectos de Desempenho do Computador ‡ Velocidade e capacidade de periféricos ‡ Disponibilidade de espaço livre em disco ‡ Qualidade.

br Departamento de Informática . Medeiros medeiros@ufpel.edu.Universidade Federal de Pelotas Instituto de Física e Matemática Fundamentos de Informática Gráfica Aula 1 FIM Prof. Gil Carlos R.