SlideShare uma empresa Scribd logo
1 de 115
Baixar para ler offline
# Introdução à Computação #
Aula 04 - ARQUITETURA DE COMPUTADORES
(Hardware e Software)
Prof. Leinylson Fontinele Pereira
Na aula anterior...
 INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO
# A Computação e suas Áreas
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
O que vamos aprender?
 ARQUITETURA DE COMPUTADORES
# Hardware
• CPU ou UCP
• ALU ou ULA
• BIOS
• Memória
• Unidades de Entrada e Saída (E/S)
• Microprocessadores e Suas Categorias: RISCxCISC
# Software
• Algoritmos
• Programas
• Linguagem de Programação
• Compilador
• Sistemas Operacionais
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Vamos começar?
19:24 4 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Como funciona o
Computador
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
O que é COMPUTAÇÃO?
19:55
 Entrada de dados: realizada por diversos dispositivos coordenados pela Unidade
Central de Processamento (CPU), por exemplo, o teclado.
 Processamento: realizado pela própria CPU
 Saída de dados: realizada por vários dispositivos, sob a coordenação da CPU,
exemplos, vídeo, impressora
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
O que é COMPUTAÇÃO?
19:24
 Editor de Texto...
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
O que é COMPUTAÇÃO?
19:24
 Tocador (player) de música...
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
O que é COMPUTAÇÃO?
19:24
 Navegador de Internet...
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
O que é COMPUTAÇÃO?
19:24
 Cliente de E-mail...
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Princípiode Funcionamento: Arquitetura de J. v. Neumann
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Arquitetura de um Computador
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Componentes básicos de um computador
19:58 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Componentes básicos de um computador
19:59 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Sistema Computacional
19:24
 Integração de componentes atuando como uma entidade, com o propósito de
processar dados
 Exemplos: realizar algum tipo de operação aritmética/lógica envolvendo os dados,
de modo a produzir diferentes níveis de informações
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Sistema Computacional
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Hardware
I.C.C.: Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
CPU
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
A UCP é um CI?
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - CPU ou UCP
19:24
 A Unidade Central de Processamento ou CPU (Central Processing Unit), também
conhecido como processador, é a parte de um sistema de computacional, que realiza
as instruções de um programa de computador, para executar a aritmética básica,
lógica, e a entradas e saída de dados.
 A CPU tem papel parecido ao cérebro no computador.
 Responsável pelo processamento de informações e controle do fluxo de dados
 A forma, desenho e implementação mudaram drasticamente desde os primeiros
exemplos, porém o seu funcionamento fundamental permanece o mesmo.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - CPU ou UCP
19:24
 Os CI têm permitido processadores cada vez mais complexos para serem concebidos
e fabricados em tamanhos da ordem de nanômetros.
 Tanto a miniaturização como a padronização dos processadores tem aumentado a
presença destes dispositivos digitais na vida moderna, muito além da aplicação
limitada dedicada a computadores.
 Os microprocessadores modernos aparecem em tudo, desde automóveis até
celulares e brinquedos para crianças.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - Unidade Central de Processamento
19:24
 Recebe dados e instruções (pulsos elétricos)
 Processa dados de acordo com as instruções
 Devolve dados processados ao meio exterior
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - Unidade Central de Processamento
19:24
 Ler o número contido em uma posição da MP
 Escrever um número em uma posição da MP
 Ler/escrever números em dispositivo de entrada/saída
 Somar números contidos em Regs, pôr resultado em Reg
 Comparar números e agir de acordo com o resultado
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - CPU ou UCP
20:01
 Unidade lógica e aritmética (ULAou ALU)
# executa operações lógicas e aritméticas;
 Unidade de controle
# decodifica instruções, busca operandos,
controla o ponto de execução e desvios;
 Registradores e Memória cache
# armazenar dados para o processamento.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
ULA
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - ALU ou ULA
19:24
 A Unidade Lógica e Aritmética (ULA) ou em inglês Arithmetic Logic
Unit (ALU) é um circuito digital que realiza operações lógicas e
aritméticas.
 Sua tecnologia já estava disponível quando os primeiros computadores
modernos foram construídos.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - ALU ou ULA
19:24
 Executa as principais operações lógicas e aritméticas do computador.
 Ela soma, subtrai, divide, determina se um número é positivo ou
negativo ou se é zero.
 Além de executar funções aritméticas, uma ULA deve ser capaz de
determinar se uma quantidade é menor ou maior que outra e quando
quantidades são iguais.
A ULA pode executar funções lógicas com letras e com números.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
ULA: Operações simples
19:24
 Operações aritméticas com inteiros;
 Operações lógicas bit a bit AND, NOT, OR, XOR;
 Operações de deslocamento de bits (deslocamento,
rotação por um número específico de bits para
esquerda ou direita, com ou sem sinal)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Uma ULA de 2-bit que faz AND, OR, XOR, e adição
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Portas Lógicas
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Registradores
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Registradores
19:24
 Memória interna ao processador
 Põem dados ao alcance da UAL e UCtrl e funcionam
como memória auxiliar da UCP recebendo operandos e
resultados intermediários;
 Não têm “endereços”, mas nomes. Alguns têm funções
específicas (PI; RI), outros são de uso geral;
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
UC
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
UC: Unidade de Controle
19:24
 Para que a ULA execute suas funções é preciso:
#Decodificar a instrução…
#Escrever operandos nos registradores…
#Emitir sinais de ctrl para ativar componentes auxiliares...
I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Unidade de Entrada e Saída
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Unidade de Entrada e Saída
19:24
 Elo de ligação entre CPU e os demais componentes da
placa mãe
 Ligada ao mundo exterior pelos barramentos de
Dados, Endereços e Controle
I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Onde estão as instruções?
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Ciclo de Busca e Execução I
19:24 I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Ciclo de Busca e Execução II
19:24 I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Ciclo de Busca e Execução III
19:24 I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Processadores
RISC vs CISC
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Processadores: RISC vs CISC
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
RISC: Reduced Instruction Set Computer
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
CISC: Complex Instruction Set Computer
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
RISCvs CISC
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Comunicação paralela
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Comunicação serial
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Bios
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – BIOS
19:24
 Basic Input/Output System (Sistema Básico de Entrada/Saída).
 Programa de computador pré-gravado em memória permanente
(firmware) executado por um computador quando ligado.
 Ele é responsável pelo suporte básico de acesso ao hardware, bem
como por iniciar a carga do sistema operacional.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Memória
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Memória
19:24
 Em informática, memória são todos os dispositivos que
permitem a um computador guardar dados,
temporariamente ou permanentemente.
 Memória é um termo genérico para designar
componentes de um sistema capazes de armazenar
dados e programas.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Memória
19:24
 O conceito de computador digital binário com programa
armazenado é baseado no uso de memória, e não existiria sem
a utilização destas.
 A unidade básica de memória é o digito binário, ou bit.
 É a unidade mais simples possível.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
MemóriaRAM: Random Access Memory
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
MemóriaROM: Read Only Memory
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Virtual
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Cache
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Secundária
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Secundária
19:24
 Disco rígido
# Armazena instalação do sistema operacional e demais programas e dados do computador
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Secundária
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Secundária
19:24
 CD/DVD
# CD-ROM (Read-Only Memory)
• Somente leitura
# CD-R
• Grava-se uma vez, depois se torna somente leitura
# CD-RW
• Permite reescrever várias vezes
# DVD-... (ROM, R, RW)
• Maior capacidade de armazenamento
# Blu-ray
• Maior capacidade de armazenamento que o DVD
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Secundária
19:24
 Dispositivosde armazenamentoUSB
# Usam uma porta de conexão USB para transferência dos dados
# Exemplos: pendrive, HD externo
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória Secundária
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Periféricos
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Unidades de Entrada e Saída (E/S)
19:24
 Entrada/saída (em inglês: Input/output, sigla I/O) é um termo
utilizado quase que exclusivamente no ramo da computação
 Indicando entrada (inserção) de dados por meio de algum código ou
programa, para algum outro programa ou hardware, bem como a sua
saída (obtenção de dados) ou retorno de dados, como resultado de
alguma operação de algum programa, consequentemente resultado de
alguma entrada.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Unidades de Entrada e Saída (E/S)
19:24
 São exemplos de unidades de entrada de um computador
# disco rígido, microfone, teclado, mouse, tela sensível ao toque, Scanner, Leitor de código de
barras, Celular, Pendrive, Máquina fotográfica digital, Webcam, joystick e outros acessórios de
jogos.
 São exemplos de unidades de saída de um computador
# monitor, caixas de som, impressora, disco rígido.
 Dispositivos Híbridos
# disco rígido, disco flexível ou disquete, monitor sensível a toques, pendrive, joystick vibratório e
impressora multifuncional.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Unidades de Entrada e Saída (E/S)
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Periféricos de Entrada
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tecnologias de Entrada de Dados
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Periféricos de Saída
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tecnologias de Saída de Dados
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – O Gabinete
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – A Placa Mãe
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – A Placa Mãe
19:24
Soquete para
o processador
Slot de
memória
Slot AGP
Slots PCI
Slot ISA
Interface
IDE
Interface de
disco flexível
Conectores PS/2 para
Teclado e mouse
Conectores para portas
seriais e porta paralela
Conector para
Jogos e som
Conectores
USB
Controlador
da placa mãe
ROM com
a BIOS
Conector de
alimentação ATX
Bateria
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware – Dispositivos de rede
19:24
 Entradae saídade sinal para comunicação com outros computadores em uma rede
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Esquema de uma rede Wi-Fi
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Software
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Software
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Software - Algoritmos
19:24
 Sequência de passos com objetivo de realizar determinada tarefa
“Receita de Bolo”
 Pode ser escrito sem preocupação com sintaxe, linguagem ou
computador
 Deve prever todos os possíveis eventos e ocorrências
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Algoritmo: exemplo
19:24
 Calcular o salário médio em uma empresa...
1. Descubra quanto ganha cada pessoa
2. Conte quantos empregados você tem
3. Totalize os salários
4. Divida o total pelo número de empregados
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Linguagem de Programação
19:24
 Texto formal para representar o algoritmo
 Utiliza rígidas normas de escrita
 Impossibilidade de ambiguidade
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Linguagem de Programação: exemplos
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Linguagem de Programação: exemplos
19:24
Fortran: destinado a aplicações matemáticas
Cobol: destinado a aplicações comerciais e financeiras
Basic: simples de implementar, sintaxe elementar
Lisp: destinado a manipulação de listas e símbolos
Pascal: linguagem simples destinada ao aprendizado de programação
C: linguagem de uso geral, extremamente eficiente e rápida
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Linguagem de Programação: exemplo de programa
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Software - Programas
19:24
 Sequência de comandos em código de máquina
 Texto em binário para a CPU
 Programa em linguagem de alto nível
# a = 10;
# b = 20;
# c = a + b;
 Programa pronto para ser executado pela CPU
 Linguagem de máquina
# 110001110000011011000110000000100000101000000000110011000111000001101100011000000010000010
10000000001100011100000110110010000000001000010100000000001010000100000000100001010000
000000101000010000000010000101000000000010100001000000001000010100000000001010000110
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Processo de Compilação
19:24
 Converte um texto de um programa em um
programa executável
 Adiciona bibliotecas
 Verifica erros de sintaxe
 Não verifica erros de lógica
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Processo de Compilação
19:24
Texto em linguagem C
Texto pre-processado
Código objeto
Programa final
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Sistema Operacional
19:24
 Faz o “meio de campo” entre os dispositivos de hardware e
software de aplicação
 Pode ser visto como uma máquina virtual
# Abstrai / esconde detalhes do hardware
# Facilita a tarefa do programador
 Pode ser visto como um gerenciador de recursos
# Ex: gerencia o compartilhamento do processador por vários programas.
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Sistema Operacional
19:24
 O computador sempre está executando algum
programa!
 Quando ele é ligado, o computador executa o
programa de carga do SO
 O SO facilita a interface entre o operador do
computador e o hardware
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Sistema Operacional
19:24
 Basicamente realiza quatro tarefas:
#Interface com o usuário
#Gerencia os dispositivos de hardware
#Gerencia e mantém os sistemas de arquivos em disco
#Dá suporte a outros programas
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: S.O. Interface com usuário
19:24
 Inicialmente a interface com o usuário se dava somente
por meio de um terminal/prompt de comando
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: S.O. Interface com usuário
19:24
 Mais tarde, com a popularização dos computadores pessoais,
começaram a surgir interfaces gráficas (GUIs)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: S.O. Interface com usuário
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: S.O. Gerencia de Hardware
19:24
 Drivers de dispositivos
# Programas que fazem a comunicação entre o sistema operacional
(software) e dispositivos de hardware
# Software pode ser escrito independentemente do hardware
• Ex: o software, ao requisitar o uso de uma impressora, chama apenas o
comando print, sem precisar conhecer o modelo da impressora
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: S.O. Gerencia de Hardware
19:24
 CD com drivers:
# Instalação automática pelo S.O.:
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: S.O. Gerencia de Arquivos
19:24
 Analogia: Bibliotecário e biblioteca
# O sistema operacional é o bibliotecário...
# ... que organiza os livros (dados gravados) em um formatopadrão…
# …tal padrão facilita a posterior busca pelos arquivos
 Um sistema de Arquivos consiste em duas partes:
# Coleção de arquivos
# Estrutura de diretórios
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: S.O. Gerencia de Arquivos
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Sistemas Operacionais
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Microsoft Windows
19:24
 Sistema operacional proprietário (pago)
 Popularizou os computadores pessoais (PCs)
 Inicialmente era apenas uma interface gráfica para outro S.O. chamado MS-DOS
 Interface baseada no padrão WIMP (window, icon, menu, pointing device)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Linux
19:24
 Sistema operacional baseado no Unix
 Software Livre
# Licença GPL (versão 2): permitindo utilizar, estudar, modificar e distribuir livremente
# Utilização gratuita
# Código aberto
 Várias distribuições
# Ubuntu
# Mint
# Fedora
# Kurumin
# Etc...
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Linux
19:24
 Muito utilizado em servidores
# Você não sabe, mas provavelmente usa Linux todo dia
 Ultimamente anda ganhando espaço para computador pessoal
# Diversas interfaces gráficas
# Quase tudo o que você consegue fazer no Windows você faz no Linux
# Dependendo da distribuição, mais fácil que o Windows
 Android (celulares)
# Baseado em Linux
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Tipos de Software: Linux
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Software Utilitário
19:24
 Ajudam a analisar, configurar, otimizar e manter um computador
 Complementam as funcionalidades do sistema operacional
 Exemplos
# Compactação de dados (Winzip, WinRAR)
# Backup
# Antivírus
# Utilitários de disco (verificação, limpeza, compressão, particionamento)
# Explorador de arquivos (Windows Explorer, NauKlus)
# Monitores de sistema
# Etc...
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Suporte a linguagens de programação
19:24
 Propiciam a execução de programas escritos em linguagens de
programação diversos
# Compiladores:
• GCC (linguagem C), Free Pascal, etc...
# Interpretadores
• PHP, Python, browser de internet (Javascript)
# Máquina virtual
• Java Virtual Machine (JVM)
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
19:24
Peopleware
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Hardware - CPU ou UCP
19:24
 Peopleware: usuários e profissionais da área de informática.
# Programador
# Operador
# Analista de sistemas
# Web-designer
# Web-developer
# Administrador de redes
# Administrador de BD
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Concluindo...
19:24 111 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Material: https://sites.google.com/site/leinylsonuespi
19:24
Aula baseada no material de:
 Noções de Hardware, Prof. Flávio Augusto de Freitas
 Estrutura geral de um computador, Prof. Marcos de Assis
 Introdução a Informática, Alexandre Meslin
 Aula 09: UCP, Prof. Benito Piropo Da-Rin
I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Nesta aula aprendemos...
 INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO
# Hardware
• CPU ou UCP
• ALU ou ULA
• BIOS
• Memória
• Unidades de Entrada e Saída (E/S)
• Microprocessadores e Suas Categorias: RISCxCISC
# Software
• Algoritmos
• Programas
• Linguagem de Programação
• Compilador
• Sistemas Operacionais
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Na próxima aula veremos...
 SISTEMAS OPERACIONAIS
# Arquitetura do SO
# Processos e Memória
20:23 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Alguma Dúvida?
19:24
Até a próxima aula...
leinylson@gmail.com

Mais conteúdo relacionado

Mais procurados

Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsSuzana Viana Mota
 
1 IntroduçãO A InformáTica
1 IntroduçãO A InformáTica1 IntroduçãO A InformáTica
1 IntroduçãO A InformáTicaguest570999
 
Fundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoFundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoLeonardo Melo Santos
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos ComputadoresNascimentoeli
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
Seguranca da Informação - Introdução - Novo
Seguranca da Informação - Introdução - NovoSeguranca da Informação - Introdução - Novo
Seguranca da Informação - Introdução - NovoLuiz Arthur
 
Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de InformaçãoÁlvaro Farias Pinheiro
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Roteiro de aula montagem e manutenção 2012
Roteiro de aula montagem e manutenção 2012Roteiro de aula montagem e manutenção 2012
Roteiro de aula montagem e manutenção 2012Carlos Melo
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informaçãoluanrjesus
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadoresUEG
 
Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresSuzana Viana Mota
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Pacc UAB
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwarePaulo Guimarães
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]Robson Santos
 

Mais procurados (20)

Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - Windows
 
1 IntroduçãO A InformáTica
1 IntroduçãO A InformáTica1 IntroduçãO A InformáTica
1 IntroduçãO A InformáTica
 
Fundamentos de sistemas de informação
Fundamentos de sistemas de informaçãoFundamentos de sistemas de informação
Fundamentos de sistemas de informação
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Computação Gráfica
Computação GráficaComputação Gráfica
Computação Gráfica
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
SISTEMAS DE INFORMAÇÕES GERENCIAIS
SISTEMAS DE INFORMAÇÕES GERENCIAISSISTEMAS DE INFORMAÇÕES GERENCIAIS
SISTEMAS DE INFORMAÇÕES GERENCIAIS
 
Seguranca da Informação - Introdução - Novo
Seguranca da Informação - Introdução - NovoSeguranca da Informação - Introdução - Novo
Seguranca da Informação - Introdução - Novo
 
Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de Informação
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Roteiro de aula montagem e manutenção 2012
Roteiro de aula montagem e manutenção 2012Roteiro de aula montagem e manutenção 2012
Roteiro de aula montagem e manutenção 2012
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informação
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadores
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de Computadores
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e Software
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]
 

Destaque

1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
Noções Básicas de Hardware de Software
Noções Básicas de Hardware de SoftwareNoções Básicas de Hardware de Software
Noções Básicas de Hardware de SoftwarePaulo Guimarães
 
Introdução à Computação Aula 01 - Apresentação
Introdução à Computação  Aula 01 - ApresentaçãoIntrodução à Computação  Aula 01 - Apresentação
Introdução à Computação Aula 01 - ApresentaçãoLeinylson Fontinele
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Hardware E Software
Hardware E SoftwareHardware E Software
Hardware E SoftwarePEDRO
 
Aula básica de informática - Hardware e Software
Aula básica de informática - Hardware e SoftwareAula básica de informática - Hardware e Software
Aula básica de informática - Hardware e Softwarepassecursinho
 
Aula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computaçãoAula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computaçãoSérgio Souza Costa
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)marconesilfer
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...
Unidade 04   introdução a computação - sistemas operacionais e outros softwar...Unidade 04   introdução a computação - sistemas operacionais e outros softwar...
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...Alex Casañas
 
Aula 5 sistemas operacionais
Aula 5   sistemas operacionaisAula 5   sistemas operacionais
Aula 5 sistemas operacionaisRicardo neves
 
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...
Unidade 04   introdução a computação - sistemas operacionais e outros softwar...Unidade 04   introdução a computação - sistemas operacionais e outros softwar...
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...Alex Casañas
 
02 hardware e software
02   hardware e software02   hardware e software
02 hardware e softwaremorgannaprata
 
Informatica instrumental aline moura de araujo
Informatica instrumental aline moura de araujoInformatica instrumental aline moura de araujo
Informatica instrumental aline moura de araujoAline Moura
 
ArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoGabriela Coelho
 

Destaque (20)

Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Noções Básicas de Hardware de Software
Noções Básicas de Hardware de SoftwareNoções Básicas de Hardware de Software
Noções Básicas de Hardware de Software
 
Introdução à Computação Aula 01 - Apresentação
Introdução à Computação  Aula 01 - ApresentaçãoIntrodução à Computação  Aula 01 - Apresentação
Introdução à Computação Aula 01 - Apresentação
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Hardware E Software
Hardware E SoftwareHardware E Software
Hardware E Software
 
Aula básica de informática - Hardware e Software
Aula básica de informática - Hardware e SoftwareAula básica de informática - Hardware e Software
Aula básica de informática - Hardware e Software
 
Aula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computaçãoAula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computação
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...
Unidade 04   introdução a computação - sistemas operacionais e outros softwar...Unidade 04   introdução a computação - sistemas operacionais e outros softwar...
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...
 
Aula 5 sistemas operacionais
Aula 5   sistemas operacionaisAula 5   sistemas operacionais
Aula 5 sistemas operacionais
 
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...
Unidade 04   introdução a computação - sistemas operacionais e outros softwar...Unidade 04   introdução a computação - sistemas operacionais e outros softwar...
Unidade 04 introdução a computação - sistemas operacionais e outros softwar...
 
02 hardware e software
02   hardware e software02   hardware e software
02 hardware e software
 
Informatica instrumental aline moura de araujo
Informatica instrumental aline moura de araujoInformatica instrumental aline moura de araujo
Informatica instrumental aline moura de araujo
 
Arquitetura componentes
Arquitetura componentesArquitetura componentes
Arquitetura componentes
 
SO - Aula 02 - Conceitos
SO - Aula 02 - ConceitosSO - Aula 02 - Conceitos
SO - Aula 02 - Conceitos
 
Unidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes OperacionaisUnidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes Operacionais
 
ArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelhoArquiteturaRisc_GabiCoelho
ArquiteturaRisc_GabiCoelho
 

Semelhante a Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)

Informática Agrícola Aula 03 - Hardware (hardware e software)
Informática Agrícola Aula 03 - Hardware (hardware e software)Informática Agrícola Aula 03 - Hardware (hardware e software)
Informática Agrícola Aula 03 - Hardware (hardware e software)Leinylson Fontinele
 
Apresentação pic
Apresentação picApresentação pic
Apresentação picSaddam Lande
 
Topico 01 apresentacao
Topico 01   apresentacaoTopico 01   apresentacao
Topico 01 apresentacaoFelipe Sartori
 
Aula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.pptAula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.pptLeonardoDelgado74
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresAlex Camargo
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computadorPelo Siro
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacionalcicero maia
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computadorPedro Ferreira
 
Plataformas cisc e risc
Plataformas cisc e riscPlataformas cisc e risc
Plataformas cisc e riscTiago
 
UFCD7846.docxUFCD: 7846 - Informática- Noções básicas
UFCD7846.docxUFCD: 7846 - Informática- Noções básicasUFCD7846.docxUFCD: 7846 - Informática- Noções básicas
UFCD7846.docxUFCD: 7846 - Informática- Noções básicasScribd917701
 
Aula de introducao ao ZOS
Aula de introducao ao ZOSAula de introducao ao ZOS
Aula de introducao ao ZOSIvan Sanches
 

Semelhante a Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software) (20)

Informática Agrícola Aula 03 - Hardware (hardware e software)
Informática Agrícola Aula 03 - Hardware (hardware e software)Informática Agrícola Aula 03 - Hardware (hardware e software)
Informática Agrícola Aula 03 - Hardware (hardware e software)
 
aula_01.pdf
aula_01.pdfaula_01.pdf
aula_01.pdf
 
SDAC MODULO 7
SDAC MODULO 7SDAC MODULO 7
SDAC MODULO 7
 
Apresentação pic
Apresentação picApresentação pic
Apresentação pic
 
RESUMO DE AOC
RESUMO DE AOCRESUMO DE AOC
RESUMO DE AOC
 
Topico 01 apresentacao
Topico 01   apresentacaoTopico 01   apresentacao
Topico 01 apresentacao
 
Aula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.pptAula_01_Componentes Funcionais do Computador.ppt
Aula_01_Componentes Funcionais do Computador.ppt
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadores
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacional
 
Corpo relatorio
Corpo relatorioCorpo relatorio
Corpo relatorio
 
Hw av1-2014-exec1
Hw av1-2014-exec1Hw av1-2014-exec1
Hw av1-2014-exec1
 
O processador
O processadorO processador
O processador
 
Apresentação final de IPD
Apresentação final de IPDApresentação final de IPD
Apresentação final de IPD
 
Apresentação final de IPD
Apresentação final de IPDApresentação final de IPD
Apresentação final de IPD
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
 
Plataformas cisc e risc
Plataformas cisc e riscPlataformas cisc e risc
Plataformas cisc e risc
 
Aula 02 evolução do computador
Aula 02   evolução do computadorAula 02   evolução do computador
Aula 02 evolução do computador
 
UFCD7846.docxUFCD: 7846 - Informática- Noções básicas
UFCD7846.docxUFCD: 7846 - Informática- Noções básicasUFCD7846.docxUFCD: 7846 - Informática- Noções básicas
UFCD7846.docxUFCD: 7846 - Informática- Noções básicas
 
Aula de introducao ao ZOS
Aula de introducao ao ZOSAula de introducao ao ZOS
Aula de introducao ao ZOS
 

Mais de Leinylson Fontinele

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto WordLeinylson Fontinele
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoLeinylson Fontinele
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaLeinylson Fontinele
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Leinylson Fontinele
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Leinylson Fontinele
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesLeinylson Fontinele
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da InformaçãoLeinylson Fontinele
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaLeinylson Fontinele
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaLeinylson Fontinele
 

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 

Último

Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxkellyneamaral
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 

Último (20)

Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docx
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 

Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software)

  • 1. # Introdução à Computação # Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software) Prof. Leinylson Fontinele Pereira
  • 2. Na aula anterior...  INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO # A Computação e suas Áreas 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 3. O que vamos aprender?  ARQUITETURA DE COMPUTADORES # Hardware • CPU ou UCP • ALU ou ULA • BIOS • Memória • Unidades de Entrada e Saída (E/S) • Microprocessadores e Suas Categorias: RISCxCISC # Software • Algoritmos • Programas • Linguagem de Programação • Compilador • Sistemas Operacionais 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 4. Vamos começar? 19:24 4 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 5. 19:24 Como funciona o Computador I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 6. O que é COMPUTAÇÃO? 19:55  Entrada de dados: realizada por diversos dispositivos coordenados pela Unidade Central de Processamento (CPU), por exemplo, o teclado.  Processamento: realizado pela própria CPU  Saída de dados: realizada por vários dispositivos, sob a coordenação da CPU, exemplos, vídeo, impressora I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 7. O que é COMPUTAÇÃO? 19:24  Editor de Texto... I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 8. O que é COMPUTAÇÃO? 19:24  Tocador (player) de música... I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 9. O que é COMPUTAÇÃO? 19:24  Navegador de Internet... I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 10. O que é COMPUTAÇÃO? 19:24  Cliente de E-mail... I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 11. Princípiode Funcionamento: Arquitetura de J. v. Neumann 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 12. Arquitetura de um Computador 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 13. Componentes básicos de um computador 19:58 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 14. Componentes básicos de um computador 19:59 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 15. Sistema Computacional 19:24  Integração de componentes atuando como uma entidade, com o propósito de processar dados  Exemplos: realizar algum tipo de operação aritmética/lógica envolvendo os dados, de modo a produzir diferentes níveis de informações I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 16. Sistema Computacional 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 17. 19:24 Hardware I.C.C.: Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 18. 19:24 CPU I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 19. 19:24 A UCP é um CI? I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 20. Hardware - CPU ou UCP 19:24  A Unidade Central de Processamento ou CPU (Central Processing Unit), também conhecido como processador, é a parte de um sistema de computacional, que realiza as instruções de um programa de computador, para executar a aritmética básica, lógica, e a entradas e saída de dados.  A CPU tem papel parecido ao cérebro no computador.  Responsável pelo processamento de informações e controle do fluxo de dados  A forma, desenho e implementação mudaram drasticamente desde os primeiros exemplos, porém o seu funcionamento fundamental permanece o mesmo. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 21. Hardware - CPU ou UCP 19:24  Os CI têm permitido processadores cada vez mais complexos para serem concebidos e fabricados em tamanhos da ordem de nanômetros.  Tanto a miniaturização como a padronização dos processadores tem aumentado a presença destes dispositivos digitais na vida moderna, muito além da aplicação limitada dedicada a computadores.  Os microprocessadores modernos aparecem em tudo, desde automóveis até celulares e brinquedos para crianças. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 22. Hardware - Unidade Central de Processamento 19:24  Recebe dados e instruções (pulsos elétricos)  Processa dados de acordo com as instruções  Devolve dados processados ao meio exterior I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 23. Hardware - Unidade Central de Processamento 19:24  Ler o número contido em uma posição da MP  Escrever um número em uma posição da MP  Ler/escrever números em dispositivo de entrada/saída  Somar números contidos em Regs, pôr resultado em Reg  Comparar números e agir de acordo com o resultado I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 24. Hardware - CPU ou UCP 20:01  Unidade lógica e aritmética (ULAou ALU) # executa operações lógicas e aritméticas;  Unidade de controle # decodifica instruções, busca operandos, controla o ponto de execução e desvios;  Registradores e Memória cache # armazenar dados para o processamento. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 25. 19:24 ULA I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 26. Hardware - ALU ou ULA 19:24  A Unidade Lógica e Aritmética (ULA) ou em inglês Arithmetic Logic Unit (ALU) é um circuito digital que realiza operações lógicas e aritméticas.  Sua tecnologia já estava disponível quando os primeiros computadores modernos foram construídos. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 27. Hardware - ALU ou ULA 19:24  Executa as principais operações lógicas e aritméticas do computador.  Ela soma, subtrai, divide, determina se um número é positivo ou negativo ou se é zero.  Além de executar funções aritméticas, uma ULA deve ser capaz de determinar se uma quantidade é menor ou maior que outra e quando quantidades são iguais. A ULA pode executar funções lógicas com letras e com números. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 28. ULA: Operações simples 19:24  Operações aritméticas com inteiros;  Operações lógicas bit a bit AND, NOT, OR, XOR;  Operações de deslocamento de bits (deslocamento, rotação por um número específico de bits para esquerda ou direita, com ou sem sinal) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 29. Uma ULA de 2-bit que faz AND, OR, XOR, e adição 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 30. 19:24 Portas Lógicas I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 31. 19:24 Registradores I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 32. Registradores 19:24  Memória interna ao processador  Põem dados ao alcance da UAL e UCtrl e funcionam como memória auxiliar da UCP recebendo operandos e resultados intermediários;  Não têm “endereços”, mas nomes. Alguns têm funções específicas (PI; RI), outros são de uso geral; I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 33. 19:24 UC I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 34. UC: Unidade de Controle 19:24  Para que a ULA execute suas funções é preciso: #Decodificar a instrução… #Escrever operandos nos registradores… #Emitir sinais de ctrl para ativar componentes auxiliares... I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 35. 19:24 Unidade de Entrada e Saída I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 36. Unidade de Entrada e Saída 19:24  Elo de ligação entre CPU e os demais componentes da placa mãe  Ligada ao mundo exterior pelos barramentos de Dados, Endereços e Controle I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 37. 19:24 Onde estão as instruções? I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 38. Ciclo de Busca e Execução I 19:24 I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 39. Ciclo de Busca e Execução II 19:24 I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 40. Ciclo de Busca e Execução III 19:24 I.C.C.: Aula 04 - INTROUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardware e Software) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 41. 19:24 Processadores RISC vs CISC I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 42. Processadores: RISC vs CISC 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 43. RISC: Reduced Instruction Set Computer 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 44. CISC: Complex Instruction Set Computer 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 45. RISCvs CISC 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 46. Comunicação paralela 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 47. Comunicação serial 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 48. 19:24 Bios I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 49. Hardware – BIOS 19:24  Basic Input/Output System (Sistema Básico de Entrada/Saída).  Programa de computador pré-gravado em memória permanente (firmware) executado por um computador quando ligado.  Ele é responsável pelo suporte básico de acesso ao hardware, bem como por iniciar a carga do sistema operacional. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 50. 19:24 Memória I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 51. Hardware – Memória 19:24  Em informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporariamente ou permanentemente.  Memória é um termo genérico para designar componentes de um sistema capazes de armazenar dados e programas. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 52. Hardware – Memória 19:24  O conceito de computador digital binário com programa armazenado é baseado no uso de memória, e não existiria sem a utilização destas.  A unidade básica de memória é o digito binário, ou bit.  É a unidade mais simples possível. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 53. Memória 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 54. MemóriaRAM: Random Access Memory 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 55. MemóriaROM: Read Only Memory 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 56. Memória Virtual 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 57. Memória Cache 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 58. Memória 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 59. Memória Secundária 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 60. Memória Secundária 19:24  Disco rígido # Armazena instalação do sistema operacional e demais programas e dados do computador I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 61. Memória Secundária 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 62. Memória Secundária 19:24  CD/DVD # CD-ROM (Read-Only Memory) • Somente leitura # CD-R • Grava-se uma vez, depois se torna somente leitura # CD-RW • Permite reescrever várias vezes # DVD-... (ROM, R, RW) • Maior capacidade de armazenamento # Blu-ray • Maior capacidade de armazenamento que o DVD I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 63. Memória Secundária 19:24  Dispositivosde armazenamentoUSB # Usam uma porta de conexão USB para transferência dos dados # Exemplos: pendrive, HD externo I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 64. Memória Secundária 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 65. 19:24 Periféricos I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 66. Hardware – Unidades de Entrada e Saída (E/S) 19:24  Entrada/saída (em inglês: Input/output, sigla I/O) é um termo utilizado quase que exclusivamente no ramo da computação  Indicando entrada (inserção) de dados por meio de algum código ou programa, para algum outro programa ou hardware, bem como a sua saída (obtenção de dados) ou retorno de dados, como resultado de alguma operação de algum programa, consequentemente resultado de alguma entrada. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 67. Hardware – Unidades de Entrada e Saída (E/S) 19:24  São exemplos de unidades de entrada de um computador # disco rígido, microfone, teclado, mouse, tela sensível ao toque, Scanner, Leitor de código de barras, Celular, Pendrive, Máquina fotográfica digital, Webcam, joystick e outros acessórios de jogos.  São exemplos de unidades de saída de um computador # monitor, caixas de som, impressora, disco rígido.  Dispositivos Híbridos # disco rígido, disco flexível ou disquete, monitor sensível a toques, pendrive, joystick vibratório e impressora multifuncional. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 68. Hardware – Unidades de Entrada e Saída (E/S) 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 69. Hardware – Periféricos de Entrada 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 70. Tecnologias de Entrada de Dados 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 71. Hardware – Periféricos de Saída 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 72. Tecnologias de Saída de Dados 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 73. Hardware – O Gabinete 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 74. Hardware – A Placa Mãe 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 75. Hardware – A Placa Mãe 19:24 Soquete para o processador Slot de memória Slot AGP Slots PCI Slot ISA Interface IDE Interface de disco flexível Conectores PS/2 para Teclado e mouse Conectores para portas seriais e porta paralela Conector para Jogos e som Conectores USB Controlador da placa mãe ROM com a BIOS Conector de alimentação ATX Bateria I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 76. Hardware – Dispositivos de rede 19:24  Entradae saídade sinal para comunicação com outros computadores em uma rede I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 77. Esquema de uma rede Wi-Fi 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 78. 19:24 Software I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 79. Software 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 80. Software - Algoritmos 19:24  Sequência de passos com objetivo de realizar determinada tarefa “Receita de Bolo”  Pode ser escrito sem preocupação com sintaxe, linguagem ou computador  Deve prever todos os possíveis eventos e ocorrências I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 81. Algoritmo: exemplo 19:24  Calcular o salário médio em uma empresa... 1. Descubra quanto ganha cada pessoa 2. Conte quantos empregados você tem 3. Totalize os salários 4. Divida o total pelo número de empregados I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 82. Linguagem de Programação 19:24  Texto formal para representar o algoritmo  Utiliza rígidas normas de escrita  Impossibilidade de ambiguidade I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 83. Linguagem de Programação: exemplos 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 84. Linguagem de Programação: exemplos 19:24 Fortran: destinado a aplicações matemáticas Cobol: destinado a aplicações comerciais e financeiras Basic: simples de implementar, sintaxe elementar Lisp: destinado a manipulação de listas e símbolos Pascal: linguagem simples destinada ao aprendizado de programação C: linguagem de uso geral, extremamente eficiente e rápida I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 85. Linguagem de Programação: exemplo de programa 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 86. Software - Programas 19:24  Sequência de comandos em código de máquina  Texto em binário para a CPU  Programa em linguagem de alto nível # a = 10; # b = 20; # c = a + b;  Programa pronto para ser executado pela CPU  Linguagem de máquina # 110001110000011011000110000000100000101000000000110011000111000001101100011000000010000010 10000000001100011100000110110010000000001000010100000000001010000100000000100001010000 000000101000010000000010000101000000000010100001000000001000010100000000001010000110 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 87. Processo de Compilação 19:24  Converte um texto de um programa em um programa executável  Adiciona bibliotecas  Verifica erros de sintaxe  Não verifica erros de lógica I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 88. Processo de Compilação 19:24 Texto em linguagem C Texto pre-processado Código objeto Programa final I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 89. Tipos de Software 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 90. Tipos de Software 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 91. Tipos de Software 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 92. Tipos de Software: Sistema Operacional 19:24  Faz o “meio de campo” entre os dispositivos de hardware e software de aplicação  Pode ser visto como uma máquina virtual # Abstrai / esconde detalhes do hardware # Facilita a tarefa do programador  Pode ser visto como um gerenciador de recursos # Ex: gerencia o compartilhamento do processador por vários programas. I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 93. Tipos de Software: Sistema Operacional 19:24  O computador sempre está executando algum programa!  Quando ele é ligado, o computador executa o programa de carga do SO  O SO facilita a interface entre o operador do computador e o hardware I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 94. Tipos de Software: Sistema Operacional 19:24  Basicamente realiza quatro tarefas: #Interface com o usuário #Gerencia os dispositivos de hardware #Gerencia e mantém os sistemas de arquivos em disco #Dá suporte a outros programas I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 95. Tipos de Software: S.O. Interface com usuário 19:24  Inicialmente a interface com o usuário se dava somente por meio de um terminal/prompt de comando I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 96. Tipos de Software: S.O. Interface com usuário 19:24  Mais tarde, com a popularização dos computadores pessoais, começaram a surgir interfaces gráficas (GUIs) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 97. Tipos de Software: S.O. Interface com usuário 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 98. Tipos de Software: S.O. Gerencia de Hardware 19:24  Drivers de dispositivos # Programas que fazem a comunicação entre o sistema operacional (software) e dispositivos de hardware # Software pode ser escrito independentemente do hardware • Ex: o software, ao requisitar o uso de uma impressora, chama apenas o comando print, sem precisar conhecer o modelo da impressora I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 99. Tipos de Software: S.O. Gerencia de Hardware 19:24  CD com drivers: # Instalação automática pelo S.O.: I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 100. Tipos de Software: S.O. Gerencia de Arquivos 19:24  Analogia: Bibliotecário e biblioteca # O sistema operacional é o bibliotecário... # ... que organiza os livros (dados gravados) em um formatopadrão… # …tal padrão facilita a posterior busca pelos arquivos  Um sistema de Arquivos consiste em duas partes: # Coleção de arquivos # Estrutura de diretórios I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 101. Tipos de Software: S.O. Gerencia de Arquivos 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 102. Tipos de Software: Sistemas Operacionais 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 103. Tipos de Software: Microsoft Windows 19:24  Sistema operacional proprietário (pago)  Popularizou os computadores pessoais (PCs)  Inicialmente era apenas uma interface gráfica para outro S.O. chamado MS-DOS  Interface baseada no padrão WIMP (window, icon, menu, pointing device) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 104. Tipos de Software: Linux 19:24  Sistema operacional baseado no Unix  Software Livre # Licença GPL (versão 2): permitindo utilizar, estudar, modificar e distribuir livremente # Utilização gratuita # Código aberto  Várias distribuições # Ubuntu # Mint # Fedora # Kurumin # Etc... I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 105. Tipos de Software: Linux 19:24  Muito utilizado em servidores # Você não sabe, mas provavelmente usa Linux todo dia  Ultimamente anda ganhando espaço para computador pessoal # Diversas interfaces gráficas # Quase tudo o que você consegue fazer no Windows você faz no Linux # Dependendo da distribuição, mais fácil que o Windows  Android (celulares) # Baseado em Linux I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 106. Tipos de Software: Linux 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 107. Software Utilitário 19:24  Ajudam a analisar, configurar, otimizar e manter um computador  Complementam as funcionalidades do sistema operacional  Exemplos # Compactação de dados (Winzip, WinRAR) # Backup # Antivírus # Utilitários de disco (verificação, limpeza, compressão, particionamento) # Explorador de arquivos (Windows Explorer, NauKlus) # Monitores de sistema # Etc... I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 108. Suporte a linguagens de programação 19:24  Propiciam a execução de programas escritos em linguagens de programação diversos # Compiladores: • GCC (linguagem C), Free Pascal, etc... # Interpretadores • PHP, Python, browser de internet (Javascript) # Máquina virtual • Java Virtual Machine (JVM) I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 109. 19:24 Peopleware I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 110. Hardware - CPU ou UCP 19:24  Peopleware: usuários e profissionais da área de informática. # Programador # Operador # Analista de sistemas # Web-designer # Web-developer # Administrador de redes # Administrador de BD I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 111. Concluindo... 19:24 111 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 112. Material: https://sites.google.com/site/leinylsonuespi 19:24 Aula baseada no material de:  Noções de Hardware, Prof. Flávio Augusto de Freitas  Estrutura geral de um computador, Prof. Marcos de Assis  Introdução a Informática, Alexandre Meslin  Aula 09: UCP, Prof. Benito Piropo Da-Rin I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 113. Nesta aula aprendemos...  INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO # Hardware • CPU ou UCP • ALU ou ULA • BIOS • Memória • Unidades de Entrada e Saída (E/S) • Microprocessadores e Suas Categorias: RISCxCISC # Software • Algoritmos • Programas • Linguagem de Programação • Compilador • Sistemas Operacionais 19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 114. Na próxima aula veremos...  SISTEMAS OPERACIONAIS # Arquitetura do SO # Processos e Memória 20:23 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
  • 115. Alguma Dúvida? 19:24 Até a próxima aula... leinylson@gmail.com