gfm015 – introdução à computação noções básicas sobre os...
TRANSCRIPT
![Page 1: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/1.jpg)
GFM015 – Introdução à Computação
Noções básicas sobre os componentes de microcomputadores
Ilmério Reis da [email protected]/~ilmerio/icUFU/FACOM
![Page 2: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/2.jpg)
Página:1.2
Programa 1. Noções básicas sobre os componentes de micro computadores2. Uso de aplicativos3. Algoritmos4. Fundamentos de programação5. Estrutura de Dados6. Modularização de programas
![Page 3: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/3.jpg)
Página:1.3
Programa – 1. Componentes 1. Noções básicas sobre os componentes de microcomputadores
1.1 Unidades componentes de micro computadores (Placa mãe, Dispositivos de Armazenamentos, Dispositivos de Entrada e Dispositivos de Saida);1.2 Terminologia (hardware, software, programa, bit, byte, códigos: Binário e ASCII);1.3 Sistemas operacionais: tipos e características;
![Page 4: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/4.jpg)
Página:1.4
Arquitetura de Von Neumann ● Criada por John von Neumann (1903-1957)
● Característica: armazenamento de dados e programas na memória, podendo assim manipular tais programas
● Componentes ● Memória● Unidade Central de Processamento (CPU)
● Unidade Aritmética e lógica (ALU)● Unidade de Controle (C): busca instruções na
memória e executa-as sobre os dados● Entrada e Saída
![Page 5: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/5.jpg)
Página:1.5
Arquitetura de Von Neumann - Figura
![Page 6: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/6.jpg)
Página:1.6
Arquitetura atual
![Page 7: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/7.jpg)
Página:1.7
Arquitetura atual – mais detalhes
![Page 8: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/8.jpg)
Página:1.8
Placa mãe
![Page 9: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/9.jpg)
Página:1.9
Processador (CPU)
• Executa as instruções– Controle – determina qual– ULA - executa
![Page 10: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/10.jpg)
Página:1.10
Processador (CPU) - Características
• Frequência de operações: megahertz ou gigahertz
• Velocidade de processamento– MIPS (milhões de operações por segundo)– MFLOPS (milhões de operações de ponto flutuante
por segundo)
![Page 11: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/11.jpg)
Página:1.11
Memória Principal
• Função– Armazenar dados em processamento– Armazenar a seqüência lógica de passos a ser
executada para processar os dados (programa)• Características
– Dividida em palavras de 2, 4, 6 ou 8 bytes– 1 byte = 8 bits– 1 bit = 0 ou 1
• Armazenamento Codificado– EBCDIC (8 bits)– ASCII (7 bits)
![Page 12: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/12.jpg)
Página:1.12
Memória Principal
![Page 13: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/13.jpg)
Página:1.13
Hierarquia de Memórias
![Page 14: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/14.jpg)
Página:1.14
Memória Secundária/Terciária
![Page 15: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/15.jpg)
Página:1.15
Dispositivos de Entrada
•Teclado;•Mouse;•Caneta óptica;•Leitor de código de barras;•Scaner;•Tela sensível ao toque;•Câmeras digitais;•Filmadora digital;•Microfone;•Memória secundária;•Placa de rede;•WebCam.
![Page 16: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/16.jpg)
Página:1.16
Dispositivos de Saída
•Monitor de vídeo;•Impressora (matricial, jato de tinta, laser);•Memória secundária;•Placa de rede;•Placa de FAX/MODEM;•Caixas de som.
![Page 17: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/17.jpg)
Página:1.17
Outros Dispositivos ImportantesBIOS : Basic Input/Output System
– memória permanente (firmware)– suporte básico de acesso ao
hardware e início do sistema operacional.
Placa de Vídeo: – envia sinais para o monitor– Off-board: memória dedicada,
chipset mais elaborado– On-board: memória RAM, integrado
ao chipset da placa-mãe.
![Page 18: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/18.jpg)
Página:1.18
Sistemas Operacionais (SO)• Conjunto de programas responsável pelo gerenciamento dos recursos da máquina, por exemplo:
– Controle de discos, impressora, comunicações– Interface com o usuário (teclado, mouse e vídeo)– Configuração do equipamento– Operação em lote (BATCH)– Organização das informações armazenadas em disco– Carregamento e execução de programas
![Page 19: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/19.jpg)
Página:1.19
Sistemas Operacionais (SO) - Classificação
• Classificação– Quanto à quantidade de tarefas realizadas juntos
• Lote sequencial: MS-DOS; AppleDos• Multitarefa: Windows NT, OS/2
– Quanto ao número de usuários atendidos ao mesmo tempo
• Monousuário: MS-DOS• Multiusuário: Unix, Xenix
–
![Page 20: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/20.jpg)
Página:1.20
Sistemas Operacionais (SO) - Exemplos
• Windows XP;
• Windows Vista;
•Windows 7
• MacOS
• Linux
• Solaris
![Page 21: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/21.jpg)
Página:1.21
Bibliografia
Disponível em: http://www.facom.ufu.br/~ilmerio/ic/ic_s1_componentes.pdf
Material de apoio em:http://www.facom.ufu.br/~ilmerio/ic/ic_introducao.pdf
![Page 22: GFM015 – Introdução à Computação Noções básicas sobre os ...ilmerio/ic/ic_s1a_componentes.pdf · Fundamentos de programação 5. Estrutura de Dados 6. Modularização de](https://reader031.vdocuments.pub/reader031/viewer/2022022708/5be5bec609d3f247448bf8e8/html5/thumbnails/22.jpg)
FIM – Componentes – Parte 1