Upload
morgannaprata
View
3.823
Download
4
Embed Size (px)
Citation preview
Informática AplicadaHardware e Software
Profa. Msc. Patrícia Lima [email protected]
Objetivo Apresentar conceitos sobre Hardware Apresentar conceitos sobre Software
Sistema de Computação(Sistema de Processamento de Dados)
•HARDWARE: parte física do sistema de computação (Sistema Central e Periféricos)
•SOFTWARE: parte lógica do sistema de computação (Software Básico, Utilitário e Aplicativo)
•PEOPLEWARE: pessoas que trabalham com o computador (digitadores, programadores, analistas, usuários do computador)
Hardware Representa a parte física de um sistema
informático. Todos os elementos materiais que o compõem.
Conjunto de circuitos eletrônicos e dispositivos mecânicos;
É o equipamento em si, aquilo que podemos tocar. Corresponde à parte física: monitor, teclado, gabinete, memória, processador, mouse, etc.
Software Corresponde ao que é utilizado no computador. Nós não conseguimos tocar no programa, mas
operamos por intermédio do computador. Conjunto de informações lógicas (programa); Um meio que foi desenvolvido para permitir que
as pessoas pudessem comunicar-se com a CPU e fazer com que ela produzisse algo útil.
Processamento de Dados
● decidir o que fazer ➧ HOMEM
● executar as operações ➧ COMPUTADOR
Entrada de Dados
Saída de DadosProcessamento
Hardware
Esquema básico
Unidadede
Entrada(informações
iniciais)
Unidadede
Saída(informações
úteis)
Processamentoe
Controle
ArmazenamentoSecundário
Hardware
Unidade de Entrada Unidade de Saída
Memória Auxiliar
Periféricos
Sistema
Central
Hardware
Periféricos
Unidade de
Saída
Unidade de
Entrada
Memória Auxiliar
CPU ou UCP
MemóriaPrincipal
UC
“Cérebro” do Computador
Cronometra as operações de processamento e
conecta os periféricos
Realiza as operações lógicas e aritméticas
Comanda as outras unidades
ULA
Sistema Central
Portas de I/O
Armazena dados e programas necessários para a realização
de um trabalho
Sistema Central É o núcleo do computador e pode ser
considerado como o cérebro do mesmo. Seu papel é executar os programas e processar
os dados inseridos. É composto pelas seguintes unidades: CPU,
ULA, UC, Clock, Memória Principal, Portas de I/O
Sistema CentralUnidade Central de Processamento (UCP / CPU) Responsável por fazer o processamento dos dados, ou seja, transformar dados de entrada em dados de saída.O processamento é feito através do ciclo:
• Buscar (copiar) instrução na memória principal;• Executar a instrução;• Buscar a instrução seguinte;• Executar a instrução seguinte;•etc.
Unidade de Controle (UC)Responsável pelo fluxo de dados com reconhecimento de periféricos e interpretação de cada instrução do programa. Todo o processamento é controlado e coordenado pela UC.
Unidade Lógica e Aritmética (ULA)Responsável pelas operações aritméticas e lógicas, tomada de decisão. É coordenada pela UC.
Sistema Central
UC ULAUCP
Sistema CentralPortas de I/O (INPUT / OUTPUT)Parte destinada a conexão dos periféricos do computador. É por onde é feita a entrada e saída de dados para o sistema central.
Tipos de Memória Memória Principal Memória Secundária
ou Auxiliar (Meios de Armazenamento)
UC ULAUCP
Memória Principal
Memória Secundária
É a memória responsável pelo armazenamento de informações para o processamento de dados e está dividida em em dois grupos:* Memória Permanente – ROM* Memória Volátil – RAM.
Tipos de Memória – Memória Principal
O tamanho da memória principal afeta o custo e a velocidade da aplicação (programa)
O tamanho máximo da memória principal é limitada pela arquitetura do sistema (CPU, placa-mãe, etc)
ROM (Read Only Memory)
• Usada para fins específicos • Só leitura O conteúdo gravado pelo fabricante Possui o programa de inicialização da máquina (BOOT) Armazena programas e informações pré-gravadas de fábrica Só é lida pela CPU O operador não tem acesso a essas informações
Tipos de Memória – Memória Principal
RAM (Random Access Memory)
Armazena as informações processadas pelo programa que o usuário está utilizando.• Memória de trabalho• Permite gravação e leitura Seu acesso é randômico ou aleatório Quanto mais memória RAM, menos problema para trabalhar com software. Memória volátil Todo conteúdo é perdido quando o computador é desligado
Tipos de Memória – Memória Principal
• São dispositivos de armazenamento de grande quantidade de informações.• Sua característica principal é reter essas informações durante o tempo que se desejar, recuperando-a quando se desejar.
Tipos de Memória – Memória Auxiliar
MemóriaAuxiliar
X MemóriaPrincipal
Custo menor Custo maior
Mais lenta Mais rápida
Maior capacidade Menor capacidade
Tipos de Memória
Representação dos Dados na Memória
A memória principal e a auxiliar possuem uma unidade de medida:
BIT x BYTE
BIT (BInary digiT): menor unidade de informação em informática e pode assumir dois valores lógicos: 0 e 1
BYTE: equivalente a 8 bits
Unidade de medida para quantificar a memória principal e indicar a capacidade de armazenamento são os múltiplos do byte.
Representação dos Dados na Memória (unidades de medida)
bit (b)8 b = 1 byte (B)1024 B = 1 Kilobyte (KB)1024 KB = 1 Megabyte (MB)1024 MB = 1 Gigabyte (GB)
1024 GB = 1 Terabyte (TB)1024 TB = 1 Petabyte (PB)1024 PB = 1 Exabyte (EB)1024 EB = 1 Zettabyte (ZB)1024 ZB = 1 Yottabyte (YB)
Verificar memória
Windows Explorer / Arquivo
propriedades MB
Tamanho dos arquivos (KB)
Espaço livre no disco (GB)
Hardware – Placa Mãe
Memória Auxiliar
Unidade de Entrada Unidade de Saída
Periféricos
Sistema
Central
Hardware
Periféricos
Hardware - Periféricos Periféricos de entrada
Tem a função de trazer dados do exterior do computador e introduzi-lo no sistema central.
Hardware - Periféricos Periféricos de saída
Tem a função de conduzir dados do sistema central para o exterior do computador
Hardware - Periféricos Periféricos de entrada e saída
Realiza a função do periférico de entrada e do de saída Placa de rede Modem Disquete Disco rígido Memória RAM
Software É o produto resultado da programação. Para usufruir de toda a capacidade de
processamento que o Hardware fornece, precisa-se de Software, que é o conjunto de instruções para serem compreendidas pela CPU.
Algoritmo
Código
Programaprogramação
compilação
Software Classificação
Básicos Aplicativos Utilitários
Softwares Básicos Softwares que servem de apoio aos
aplicativos do usuário. Ajudam o computador a funcionar corretamente.
Exemplo: Sistemas Operacionais (Windows, Linux) Linguagem de programas (Java, .NET) Sistema Gerenciador de Banco de Dados (SGBD)
Os programas que controlam internamente o computador. São fornecidos juntamente com o computador no ato da compra. Ex: Sistema Operacional (Windows).
Softwares Aplicativos• Engloba programas aplicativos ou programas de
usuário desenvolvidos para trabalhos específicos.• São os programas voltados para a solução de
problemas do usuário. Podem ser de:– uso geral: são programas que podem ser utilizados em
vários tipos de aplicações. Exemplos: editores de texto, gráficos, planilhas, gerenciadores de banco de dados, etc.
– uso específico: se destinam exclusivamente a um único tipo de aplicação. Exemplos: folha de pagamento, crediário, imposto de renda, cadastro, contas a pagar e receber, etc.
Softwares Aplicativos• Exemplo:
– Microsoft Office: Editor de Textos Word, Planilha Excel, Banco de Dados Access, Apresentação PowerPoint, correio eletrônico Outlook
– BrOffice: Processador de textos Writer, Planilha de cálculos Calc, Gerenciador de banco de dados Base, Editor de apresentações Impress, Editor de desenhos vetoriais Draw, Editor de fórmulas matemáticas Math
– Controle de vendas – Controle de livros em biblioteca
Softwares Utilitários Úteis ao sistema computacional. Os programas utilitários do sistema fornecem um
complemento necessário para uma ferramenta básica de gerenciamento do SO. podem estar incluídos no SO ou vendidos por fornecedores
independentes. Programas que fazem a manutenção do
computador e das unidades, a segurança do computador contra invasões e/ou vírus e até aumentam o desempenho da máquina.
Fornecem ao usuário ferramentas para organizar os discos, verificar disponibilidade de memória, corrigir falhas de processamento.
Softwares Utilitários Utilitários de Backup:
copiam dados do HD para a mídia de backup. Um backup começa com um backup completo
(imagem espelho de todo o conteúdo do HD). Subsequentemente o software executa um backup incremental (arquivos criados ou alterados) em intervalos especificados (1 vez/dia).
Softwares Utilitários Utilitários de compactação (compressão)
de arquivos: reduz o tam. de um arquivo sem prejudicar os
dados. A maioria deles funciona pesquisando o
arquivo a procura de padrões extensos e freqüentemente repetidos e substituindo este padrões por códigos menores. Quando descompactado o utilitário restaura o padrão extenso onde cada código é encontrado).
Ex.: WinRAR, Winzip, PKzip.
Softwares Utilitários Softwares Antivírus
Ex: McAfee, Kasper, FSecure, Norton, Panda, Symantec, Sygate Kaspersky, F-Prot, Nod32, Trend Micro, Avast!, AVG, Bitdefender).
Softwares Utilitários Programas para desfragmentação de arquivos.
Ex.: Defrag, Deskeeper (Estações Windows NT/2000/Win95/Win98)
O que é fragmentação? A fragmentação ocorre quando um arquivo e dividido em
pedaços para caber nos espaços vagos de um disco. A fragmentação dos discos em um computador, afeta
drasticamente sua performance e sua produtividade. Leve em consideração que um arquivo espalhado em 200 locais em seu disco demora 200x mais para ser carregado.
A desfragmentação regrava de maneira mais eficiente, mas pode levar algum tempo (depende do tam. do volume, do nº de arquivos, da % de fragmentação e da disponibilidade de recursos do sistema).