SlideShare une entreprise Scribd logo
1  sur  115
Télécharger pour lire hors ligne
# 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

Contenu connexe

Tendances

Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaJoeldson Costa Damasceno
 
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
 
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
 
Aula 01 informatica basica - introducao a informatica
Aula 01   informatica basica - introducao a informaticaAula 01   informatica basica - introducao a informatica
Aula 01 informatica basica - introducao a informaticaKassiana Marques
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de ComputadoresSuzana Viana Mota
 
Informática conceitos básicos
Informática   conceitos básicosInformática   conceitos básicos
Informática conceitos básicosThierryCC
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresMauro Pereira
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introduçãoCleber Ramos
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoLeinylson Fontinele
 
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...Leinylson Fontinele
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
Slide Centro Cirúrgico
Slide Centro CirúrgicoSlide Centro Cirúrgico
Slide Centro CirúrgicoLuana Santos
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de InformaçãoMariana Hiyori
 

Tendances (20)

Informática para concursos aula 00
Informática para concursos   aula 00Informática para concursos   aula 00
Informática para concursos aula 00
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
 
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
 
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
 
Aula 01 informatica basica - introducao a informatica
Aula 01   informatica basica - introducao a informaticaAula 01   informatica basica - introducao a informatica
Aula 01 informatica basica - introducao a informatica
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadores
 
Informática conceitos básicos
Informática   conceitos básicosInformática   conceitos básicos
Informática conceitos básicos
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Aplicação do Modelo de Melhoria na Área da Saúde
Aplicação do Modelo de Melhoria na Área da SaúdeAplicação do Modelo de Melhoria na Área da Saúde
Aplicação do Modelo de Melhoria na Área da Saúde
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
 
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de Informação
 
Aula 6 - SAM - Imagens
Aula 6 - SAM - ImagensAula 6 - SAM - Imagens
Aula 6 - SAM - Imagens
 
BLV 1.pptx
BLV 1.pptxBLV 1.pptx
BLV 1.pptx
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Slide Centro Cirúrgico
Slide Centro CirúrgicoSlide Centro Cirúrgico
Slide Centro Cirúrgico
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de Informação
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de Informação
 

En vedette

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
 
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
 
Aula aplicativos I
Aula aplicativos IAula aplicativos I
Aula aplicativos IExpansão Ti
 
Plano de negócios: Softaware Soluções em Informática
Plano de negócios: Softaware Soluções em InformáticaPlano de negócios: Softaware Soluções em Informática
Plano de negócios: Softaware Soluções em InformáticaFelipe Coutinho
 

En vedette (20)

Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
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
 
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
 
Aula aplicativos I
Aula aplicativos IAula aplicativos I
Aula aplicativos I
 
Arq orgcomp
Arq orgcompArq orgcomp
Arq orgcomp
 
Plano de negócios: Softaware Soluções em Informática
Plano de negócios: Softaware Soluções em InformáticaPlano de negócios: Softaware Soluções em Informática
Plano de negócios: Softaware Soluções em Informática
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumPatrícia de Sá Freire, PhD. Eng.
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 

Dernier (20)

Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comum
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 

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