Buscar

introduocomputao-aula04-introduoacienciadacomputaohardwareesoftware-160508141145

Prévia do material em texto

# 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ípio de 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 (ULA ou 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)
RISC vs 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ória RAM: Random Access Memory
19:24 I.C.C.: Aula 04 - ARQUITETURA DE COMPUTADORES (Hardware e Software)
Memória ROM: 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
Dispositivos de armazenamento USB
# 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
 Entrada e saída de 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 formato padrã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

Continue navegando