Академический Документы
Профессиональный Документы
Культура Документы
Perifricos
Software
Categorias Sistema Operacional Aplicativos
Peopleware
1
2
Software
Seqencias de instrues que indicam quais operaes sero realizadas pelo computador
Peopleware
Usurios: responsveis pelo uso de computadores com algum propsito Alguns tipos de usurios
Programador: desenvolvimento de softwares Usurio final: utilizao de softwares
Unidade de entrada
Unidade de sada
Unidade de controle
3 4
Hardware
Leitura Escrita
CPU
Entrada MEMRIA Sada
Unidades de Memria
Perifricos
Controle Dados
5 6
HARDWARE: CPU
Acrnimo para Central Process Unit Outras terminologias:
UCP (Unidade Central de Processamento) Processador
Funes
Execuo de instrues e processamento de dados Controle de operao dos demais componentes de hardware
Entrada/Input
Sada/Output
E/S ou I/O
HARDWARE: CPU
Cooler CPU: responsvel pelo arrefecimento e dissipao do calor gerado pela CPU, durante seu funcionamento
HARDWARE: MEMRIA
Conceito: armazenamento de informaes
Dados Instrues de programas
Operaes tpicas
Escrita: armazenamento de informaes Leitura: busca de informaes
Endereamento
001
002
003
004
Armazenar (escrita)
005
006
007
008
Recuperar (leitura)
Overclock: processo que permite a um CPU ser executado em uma freqncia mais alta que a especificada pelo fabricante
Objetivo: aumento de desempenho de hardware Implicaes: superaquecimento, instabilidade e danificao de hardware, se realizado de maneira imprpria
9
009
010
011
012
013
014
015
016
MEMRIA: TERMINOLOGIA
Bit: unidade de informao bsica (0 ou 1)
Circuitos eletrnicos: associao de dgitos binrios com faixas de nveis de tenso
Dgito 0: tenses entre 0 e 0,8 volts Dgito 1: tenses entre 2 e 5 volts
MEMRIA: TERMINOLOGIA
Byte: um termo especial usado para um grupo de 8 bits
Mltiplos: igualmente baseados em potncias de base 2
Abreviao: uso do caractere B, em formato maisculo
Relao de mltiplos
Unidade Kilobyte Sigla Quantidade (bytes) KB 210 bytes = 1024 bytes 220 bytes = 1.048.576 bytes 230 bytes = 1.073.741.824 bytes 240 bytes = 1.099.511.627.776 bytes Equivalente 1.024 KB Equivalente 1.024 MB Equivalente 1.024 GB Observaes
Mltiplos: representao de grupos de 1024 (210) bits (potncias de base 2, ao invs de potncias com base 10)
Abreviao: uso do caractere b, em formato minsculo
Sigla Quantidade (bytes) Kb Mb Gb Tb 210 bits = 1.024 bits 220 bits = 1.048.576 bits 230 bits = 1.073.741.824 bits 240 bits = 1.099.511.627.776 bits
11
MEMRIA: TERMINOLOGIA
Palavra de memria: unidade de processamento (expresso em bits ou bytes)
Exemplo: palavra de 16 bits (ou de 2 bytes) Indicativo de quantidade de bits processados em uma operao de leitura ou escrita
MEMRIA: TERMINOLOGIA
ASCII: sistema de codificao de caracteres amplamente usado para armazenamento de caracteres em memrias de computadores
Acrnimo para American Standard Code for Information Interchange (Cdigo Padro Americano para o Intercmbio de Informao) Uso de 7 bits com 128 combinaes diferentes (mais do que suficiente para representao de todos os caracteres de um teclado padro, alm das funes de controle) Extenses ASCII: uso de um bit adicional (ou seja, cdigos de 8 bits = 1 byte) para representao de caracteres adicionais (como caracteres acentuados)
Surgimento de codificaes conflitantes
Velocidade de transferncia de dados: expressa em bits ou bytes por segundo e seus mltiplos
Unidade bps Kbps Mbps Gbps Descrio Bits por segundo Kilobits por segundo Megabit por segundo Gigabits por segundo
13
Alguns cdigos ASCII Caractere A B C D Cd. ASCII 0100 0001 0100 0010 0100 0011 0100 0100 Caractere 0100 0101 0100 0110 0100 0111 0100 1000 Cd. ASCII E F G H Caractere I J K L Cd. ASCII 0100 1001 0100 1010 0100 1011 0100 1100
Sigla Bytes por segundo Kilobytes por segundo Megabytes por segundo Gigabytes por segundo
MEMRIA: TERMINOLOGIA
Capacidade: quantidade de bits que podem ser armazenados em um determinado dispositivo de memria Tempo de acesso: tempo necessrio para concluso de uma operao de leitura em um dispositivo de memria Memria voltil: qualquer tipo de memria que requer conexo a uma fonte de alimentao de energia para armazenamento de informaes
Dados perdidos, quando da interrupo da energia eltrica Memrias semicondutoras: em sua maioria, volteis
MEMRIA: HIERARQUIA
Hierarquia
Unidades de Memria
Memria no-voltil: qualquer tipo de memria em que as informaes permanecem armazenadas, ainda que desconectadas de fontes de alimentao de energia
Inmeros exemplos conhecidos:
Memrias semicondutoras ROM (Read Only Memory); Memrias semicondutoras FLASH (tipo de tecnologia comumente usada em pen drives e cartes de memria) Memrias de armazenamento em massa, como discos magnticos (discos rgidos, por exemplo) e discos pticos (CDs e DVDs, por exemplo)
Memria Primria
Memria Secundria
RAM
Memrias Cache
ROM
15
16
MEMRIA PRIMRIA
Responsvel por manter dados e instrues de programas que esto em execuo
Conceito de programa armazenado
RAM
Acrnimo para Random Access Memory (Memria de Acesso Aleatrio) Principal tipo de memria usado como memria primria Principal caracterstica: velocidade de acesso aos dados constante (independe da seqncia de acessos anteriores, ao contrrio do que ocorre em uma memria de acesso seqencial ou direto) Memrias volteis Categorias de Memrias RAM
SRAM (Static RAM): memrias em que, a partir do armazenamento do dado em uma determinada clula, no necessrio o recarregamento peridico desta clula
Uso de componentes eletrnicos de custo mais elevado Maior velocidade de acesso
Outras terminologias:
Memria principal Memria de trabalho Memria temporria
DRAM (Dinamic RAM): memrias em que necessrio o recarregamento peridico dos dados armazenados nas clulas
Constituio: repetio de uma estrutura fsica bem simples, formada por um par de um transistor e um capacitor Menor velocidade de acesso e menor custo Padro atual: tipo de memria RAM mais comum hoje em dia, disponvel na forma de mdulos e de fcil instalao
18
RAM
Classificaes
Mdulos
SIMM (Single In-line Memory Module): mdulos de 30 e 72 vias DIMM (Dual Inline Memory Modulo): mdulos de 168, 184 e 240 vias, com presena de contatos em ambos os lados do mdulo (o que justifica seu nome)
MEMRIA CACHE
Operao em conjunto com a memria principal
Combinao de uma memria principal (relativamente grande e lenta) com uma memria cache (menor e mais rpida)
Operao de requisio de leitura de uma palavra de memria pelo processador: execuo de operao de verificao para determinar se a palavra se encontra armazenada na memria cache
Cache Hit: se a palavra estiver armazenada na memria cache, ela fornecida ao processador Cache Miss: caso contrrio, um bloco de dados da memria principal, constitudo de um nmero fixo de palavras, lido para a memria cache e em seguida a palavra requerida entregue ao processador Transferncia Transferncia de palavras de blocos
Tecnologia
EDO SDRAM DDR DDR2 DDR3
19
Processador
Memria cache
20
Memria principal
MEMRIA CACHE
Uso de componentes eletrnicos semelhantes aos dos mdulos SRAM Primeiras memrias cache: mdulos externos ao processador Computadores atuais
Mdulos de memria cache internos pastilha do processador, graas ao aumento da densidade dos circuitos integrados Uso de dois ou mais mdulos de memria cache
ROM
Acrnimo para Read Only Memory (Memria Somente de Leitura)
Armazenamento de dados imutveis ou no modificados com freqncia Impossibilidade de escrita de novos dados, durante a operao normal
Programao: processo de carregamento dos dados a serem armazenados, para acesso posterior, em memrias ROMs
Tambm denominado de queima de ROM Operao realizada durante o processo de fabricao ou via circuitos eltricos
BIOS
Acrnimo para Basic Input Output System (Sistema Bsico de Entrada e Sada)
Software bsico, com a funo de execuo de diversas rotinas, quando do desligamento do micro Mdulos
POST SETUP
BIOS
POST (Power-On Self-Test): responsvel pela realizao de testes e verificaes em dispositivos de hardware instalados, alm de outros rotinas, como a inicializao do sistema operacional
Emisso de bips
23
24
BIOS
SETUP: software de configurao de hardware
Normalmente, acionamento via pressionamento de conjunto de teclas durante a execuo do POST Armazenamento de configuraes em mdulos de memria FLASH volteis (o que justifica a existncia de uma bateria na placa-me, para, entre outras coisas, manter as configuraes, quando do desligamento do micro)
MEMRIA SECUNDRIA
Objetivo: armazenamento de dados em massa (grande quantidade)
Uso de tecnologias de menor custo Velocidades de acesso inferiores quelas alcanadas em dispositivos de memria principal
Outras terminologias:
Memria de massa
Normalmente, so memrias no-volteis Programas mantidos em dispositivos de memria secundria: sua execuo requer o carregamento dos mesmos na memria principal Principais categorias
Memrias magnticas (fitas, disquetes e discos rgidos) Memrias pticas (CDs e DVDs)
25 26
MEMRIA SECUNDRIA
Alguns exemplos de dispositivos de memria secundria
HARDWARE: PERIFRICOS
Dispositivos de interface entre o usurio e o computador
Envio de dados Respostas ao processamento executado, de alguma forma
Hierarquia
Perifricos
Discos Rgidos CDs/DVDs Pen Drives
Entrada/Input
Sada/Output
E/S ou I/O
Disquetes
27
Fitas DAT
28
HARDWARE: PERIFRICOS
Alguns exemplos de dispositivos de entrada
HARDWARE: PERIFRICOS
Alguns exemplos de dispositivos de sada
Teclado
Mouse
Scanner
Monitor de Vdeo
Caixa de Som
Impressora
Leitor Biomtrico
Webcam
29
Microfone
30
HARDWARE: PERIFRICOS
Alguns exemplos de dispositivos de entrada e sada
SOFTWARE
Seqencias de instrues que indicam quais operaes sero realizadas pelo computador Outras terminologias
Programa
Desenvolvimento de programas: uso de linguagens de programao para escrita e representao, para posterior converso em instrues executadas diretamente pelo processador
Linguagens de programao: mais prximas das linguagens usadas por seres humanos
Categorias
Softwares Bsicos: indispensveis para o funcionamento dos computadores
Tambm denominados de Softwares de Sistema Exemplos: BIOS, Sistemas Operacionais
Monitor Touchscreen
31
Softwares Aplicativos: usados na execuo de tarefas especficas, para determinados grupos de pessoas ou interesses individuais
Existncia de softwares de uso por grande parte dos usurios
32
SISTEMA OPERACIONAL
Principal software bsico Conceito
Software responsvel pela controle de execuo de programas aplicativos Interface entre aplicativos e o hardware
SISTEMA OPERACIONAL
Servios oferecidos
Execuo de programas
Carga de aplicativos na memria principal
Acesso a dispositivos de entrada e sada Controle de acesso a arquivos Acesso a recursos de sistema
Proteo entre usurios
Contabilidade
Estatsticas Monitorao de desempenho Sinalizao de upgrades necessrios
Jogo
Deteco de erros
Erros de hardware (falhas em dispositivos de E/S, por exemplo) Erros de programao (acesso no autorizado, por exemplo) Solicitao de recursos no disponveis por aplicativos
34
Hardware
33
SISTEMA OPERACIONAL
Utilitrios: programas fornecidos pelo sistema operacional para execuo de tarefas bsicas
Muitas vezes confundidos com o prprio sistema operacional Interpretador de comandos
Ativado, quando do incio de uma sesso de trabalho pelo sistema operacional
Windows Aero
SISTEMA OPERACIONAL
Sistema de Arquivos
Parte mais visvel do sistema operacional Criao de um recurso lgico a partir de recursos fsicos, atravs de uma interface coerente e simples, fcil de usar Mecanismo para armazenamento e acesso a dados e a programas Conceitos bsicos
Arquivos: armazenamento de dados e de programas Diretrios: organizao e informaes sobre arquivos
Interface Grfica de Usurio (GUI): tipo de interface predominante para interao entre o usurio e o sistema operacional
Uso de elementos grficos, como janelas, cones, menus e ponteiros
35
APLICATIVOS
Projetados para finalidades especficas Algumas categorias de aplicativos
Editores de texto Editores de planilhas eletrnicas Sistemas Gerenciadores de Bancos de Dados Aplicativos de editorao eletrnica
Produo de criaes profissionais, como panfletos publicitrios Capacidade de trabalhar com grandes resolues grficas
PEOPLEWARE
Usurios relacionados, direta ou indiretamente, operao de computadores Categorias
Digitadores Operadores Analistas de sistemas Programadores Tcnicos de manuteno Engenheiros de computao Instrutores
Navegadores
Exibio de contedos web (alm de permitir a interao do usurio com estes contedos) Tambm conhecido como navegador
37
38
REFERNCIAS BIBLIOGRFICAS
Morimoto, Carlos E. Hardware, o Guia Definitivo. GDH Press e Sul Editores, 2007. OLIVEIRA, R. S.; CARISSIMI, A.; TOSCANI, S. S. Sistemas Operacionais. Porto Alegre. Editora Sagra-Luzzatto STALLINGS, W. Arquitetura e Organizao de Computadores. Editora Prentice Hall, 2002. TORRES, Gabriel. Hardware Curso completo. 4 Edio. Axcel Books, 2001. WIDMER, R. J.; TOCCI, N. S. Sistemas Digitais - Princpios e Aplicaes, 8 ed. Pearson. WIKIPDIA. Unicode. Disponvel em <http://pt.wikipedia.org/wiki/Unicode>. Acesso em 29 de abril de 2011.
39
10