Noções Básicas de Sistemas Computacionais

Propaganda
Introdução à
Informática
Lêda Monteiro
[email protected]
1. Noções Básicas de
Sistemas Computacionais
Lêda Monteiro
Sistemas Computacionais
Um sistema computacional,
ou baseado em computador,
é aquele que automatiza
ou auxilia a realização de
atividades humanas através
do processamento de
informações.
Lêda Monteiro
Sistemas Computacionais
É caracterizado por alguns elementos fundamentais
• Hardware
• Software
• Informações
• Usuários
• Procedimentos
ou Tarefas
• Documentação
Lêda Monteiro
Sistemas Computacionais
HARDWARE
• Corresponde às partes eletrônicas e mecânicas (rígidas)
• Possibilitam a existência do software, o armazenamento de
informações e a interação com o usuário
Lêda Monteiro
Sistemas Computacionais
HARDWARE
• Exemplos: a CPU, as memórias primária
e secundária, os periféricos,
os componentes de redes de computadores
Lêda Monteiro
Sistemas Computacionais
SOFTWARE
• Parte abstrata do sistema computacional
• Funciona em um hardware a partir de instruções codificadas numa
linguagem de programação.
Lêda Monteiro
Sistemas Computacionais
SOFTWARE
• As instruções permitem o processamento e armazenamento de
informações na forma de dados codificados e podem ser controladas
pelo usuário.
• Este controle, bem como a troca de informações entre o usuário e o
sistema é feita através da interface de usuário, composta por
hardware e software.
Lêda Monteiro
Sistemas Computacionais
INFORMAÇÃO
• Componente fundamental nos sistemas baseados em computador.
Lêda Monteiro
Sistemas Computacionais
INFORMAÇÃO
• Sistemas processam e armazenam dados que são interpretados como
informações pelos usuários através da interface.
• São os dados que representam elementos do domínio que tornam o
sistema útil para os usuários.
Lêda Monteiro
Sistemas Computacionais
USUÁRIOS
• São também elementos centrais no desenvolvimento de um sistema
baseado em computador.
• As metas de cada usuário, de acordo com o papel que cada um
desempenha no domínio, devem poder ser satisfeita pelo sistema.
Lêda Monteiro
Sistemas Computacionais
TAREFAS ou PROCEDIMENTOS
• Compreendem as atividades que o sistema realiza ou permite realizar.
• Caracterizam a funcionalidade do sistema
• Devem permitir aos usuários satisfazer as suas metas, devem estar de
acordo com os processos da organização (ou do negócio).
Lêda Monteiro
Sistemas Computacionais
DOCUMENTAÇÃO
• Manuais de usuário, que contém informações para o usuário utilizar o
sistema.
Lêda Monteiro
Sistemas Computacionais
DOCUMENTAÇÃO
• Documentação do sistema que descrevem a sua estrutura e o
funcionamento.
• Fundamentais durante o desenvolvimento
do sistema para a comunicação entre a
equipe de desenvolvimento e para a
transição entre as suas diversas etapas
e durante a manutenção de um sistema
em sua fase operacional.
Lêda Monteiro
Sistemas Computacionais
Exemplos de sistemas baseados em computador
•
•
•
•
•
•
•
Sistema de Automação Bancária
Sistema de Folha de Pagamento
Sistema de Controle Acadêmico
Sistema de Biblioteca
Sistema de Controle de Tráfego
Sistema de Controle de Elevadores
Sistema de Editoração de Jornais e Revistas
Lêda Monteiro
Sistemas Computacionais
• Outros Exemplos
Lêda Monteiro
Você Sabia...
A palavra “COMPUTADOR” vem do verbo “computar” que, por sua vez,
significa “calcular”.
Lêda Monteiro
Você Sabia...
Uma das primeiras máquinas de computar foi o “ábaco”, instrumento
mecânico de origem chinesa criado no século V A.C.. Assim, ele é
considerado o “primeiro computador”, uma espécie de calculadora que
realizava operações algébricas.
Lêda Monteiro
1.1 Processamento de Dados
Lêda Monteiro
Sistemas Computacionais
Dados
• Na informática, referem-se a tudo aquilo que é fornecido ao
computador de forma “bruta”.
• Exemplo: Uma letra, um valor numérico.
• Quando os dados são vistos dentro de um
contexto e transmite algum significado,
tornam-se informações.
Lêda Monteiro
Sistemas Computacionais
Processamento de Dados
• É o tratamento sistemático de dados, através de computadores ou de
outros dispositivos eletrônicos, com o objetivo de ordenar, classificar
ou efetuar quaisquer transformações nos dados, segundo um plano
previamente programado, visando a obtenção de um determinado
resultado.
Sistemas Computacionais
FASES DO PROCESSAMENTO
Lêda Monteiro
Sistemas Computacionais
FASES DO PROCESSAMENTO
Lêda Monteiro
Sistemas Computacionais
Linguagem de Baixo Nível
• Os computadores não entendem nada além de
comandos, dados e endereços escritos em linguagem
binária.
Lêda Monteiro
Sistemas Computacionais
Linguagem de Alto Nível
• São mais próximas da linguagem natural.
Lêda Monteiro
Sistemas Computacionais
Linguagens de Alto Nível
x
Linguagens de Baixo Nível
Lêda Monteiro
Sistemas Computacionais
Linguagens de Alto Nível
x
Linguagens de Baixo Nível
Lêda Monteiro
Sistemas Computacionais
TIPOS DE PROCESSAMENTO
• Processamento em Lote (batch):
• As transações
processamento.
• Ex:
•
•
•
•
são
coletas
em
lotes
para
posterior
Compensação bancária,
folha de pagamento,
sistema de matriculas,
Compensação cartões de crédito.
Lêda Monteiro
Sistemas Computacionais
TIPOS DE PROCESSAMENTO
• Processamento Online:
• As informações são processadas no mesmo momento em que
são registradas
• Ex:
• Créditos de celulares,
• operações financeiras,
• operações com cartões de crédito e débito
Lêda Monteiro
Sistemas Computacionais
TIPOS DE PROCESSAMENTO
• Processamento em Tempo Real:
• Processamento imediato, as informações são processadas no
momento em que são registradas, gerando um novo processamento
sub-sequente.
• Ex.: Piloto automático, GPS.
• É muito parecido com o processamento On-line, só que após as
informações serem processadas que acontece no mesmo momento
em que são registradas, ela acaba gerando um novo processamento.
Lêda Monteiro
Você Sabia...
O termo “INFORMÁTICA” vem da contração das palavras
Information Automatique
Informação Automática
Lêda Monteiro
Você Sabia...
O dia da informática é comemorado em 15 de agosto.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Mainframe
• Computador dedicado de grande porte cuja função
está envolvida com processamento de um volume
grande de informações.
• Podem oferecer serviços de processamento para um
grande número de usuários por intermédio de
terminais conectados a rede.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Mainframe
• São computadores que ocupam um grande espaço físico, como uma
sala inteira ou até mesmo todo um andar (modelos mais antigos).
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Servidor
• Computador dedicado de médio porte que é utilizado como parte
central por uma rede para acesso de informações ou serviços.
• É otimizado para prover suporte para a rede
na qual está presente, portanto costumam ter
processadores potentes e ótimas configurações.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Supercomputador
• Computador usado para cálculos muito complexos, que envolvem
problemas avançados em matemática, física quântica, mecânica,
meteorologia, pesquisas de clima, modelagem molecular, entre
outras.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Supercomputador
• Eles possuem velocidade de processamento muito alta e grande
capacidade de memória.
• São utilizados nas áreas de pesquisa que
requerem processamento rápido e
avançado da máquina.
Lêda Monteiro
Você Sabia...
• Oferece mil vezes mais desempenho comparado aos sistemas atuais
em escala petaflop.
• Deve chegar ao nível de exaescala até 2020, processando um bilhão
de bilhões de operações por segundo.
• Comparado aos sistemas atuais projetados para um
nível de desempenho específico, o Bull Sequana
oferece 10 vezes mais eficiência energética e 10 vezes
mais densidade, otimizando metas de sustentabilidade
e economia de espaço.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Estação de Trabalho
• Computador dotado de uma capacidade de
processamento (especialmente em termos de
cálculo) maior do que do Desktop, porém abaixo
dos computadores de grande porte.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Desktop
• Também chamados de computadores
pessoais (de personal computer, abreviado
como PC), os Desktop são computadores de
pequeno porte e custo variado (conforme
configurações da máquina) e destinados ao uso
doméstico, em escolas ou pequenas empresas.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Computador tudo-em-um - all-in-one
• São computadores que o disco rígido, a placa-mãe e
o restante equipamento encontram-se acoplados ao
monitor.
• Possuem apenas o mouse e teclado separados e
podem contar com tela touchscreen.
• São muito práticos porque ocupam pouco espaço e
economizam energia sem comprometer o
desempenho.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
iMac
• Computador tudo-em-um da Apple.
• Além de ser de extrema elegância e bom
gosto, características da marca, ele possui
excelentes configurações o que deixa
possível utilizá-lo para executar diferentes
funções.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Nettop
• É um desktop com formato muito pequeno
• Desenvolvido para tarefas básicas como
processamento de documentos, ouvir músicas,
ver vídeos, acesso a internet e utilização de
programas baseados na web.
• Ocupam pouco espaço e proporcionam uma
grande economia de energia.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Notebook
• Computador pessoal portátil que integra a tela, disco
rígido, processador, memória, etc. juntamente com o
teclado e mouse em um único dispositivo, que pode
ser dobrado sobre si para facilitar o transporte.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Notebook - Macbook
• Os notebooks atuais são finos, leves e contam com baterias com
tempo de duração razoável o que os torna ótimos dispositivos para
fins de praticidade.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Netbook
• Computador portátil menor que o notebook.
• Possuem configurações mais simples (e com
menor capacidade de processamento) do que
os notebooks.
• Tela pequena, teclado reduzido em tamanho,
dimensões e peso menores.
• Excelentes para propósitos de portabilidade.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
PDA - Personal Digital Assistant
• Computadores com proporções bem pequenas e
integrados em um único dispositivo que utilizam
memória flash ao invés de discos rígidos pra
propósitos de armazenamento de dados.
• Ao invés de teclado e mouse possuem telas
touchscreen.
• Voltados para portabilidade, sendo muito leves e fáceis
de guardar.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Smartphone
• É um telefone celular, porém ele conta com um
sistema operacional.
• Executam uma série de tarefas como processar texto,
utilização de planilha eletrônica, agenda de contatos
com mais opções, programas para acesso e leitura de
emails, etc..
• Possuem acesso a rede wi-fi e ferramentas para
sincronização de dados com computadores.
Lêda Monteiro
Sistemas Computacionais
Tipos de Computadores
Wearable Computer
• Computadores que servem para ser usados junto ao
corpo.
• Esse termo designa qualquer computador que possa
ser "vestido" pelo usuário para cumprir tarefas como
monitoramento de saúde, por exemplo.
• São muito práticos quando o usuário precisa utilizá-lo
em conjunto com suas atividades normais,
especialmente porque não precisam ser segurados.
Lêda Monteiro
Você Sabia...
Bull Sequana é o supercomputador mais eficiente do mundo
Capaz de processar um bilhão de bilhões de operações com 10 vezes
menos energia comparado aos sistemas atuais
Lêda Monteiro
1.2 Hardware e Software
Lêda Monteiro
Sistemas Computacionais
HARDWARE
SOFTWARE
É toda parte física do
computador (discos, monitor,
impressora, ....), toda parte
visível.
Partes mecânicas e
eletrônicas.
É toda a parte lógica do
computador, isto é, os
programas e informações.
São os programas que fazem
funcionar o hardware.
Lêda Monteiro
Sistemas Computacionais
Hardware
• Pode ser dividido em três partes:

Componentes de Entrada e Saída:
periféricos (entrada e saída)

Processamento: Unidade Central
de Processamento (CPU)

Armazenamento: memória.
Lêda Monteiro
Sistemas Computacionais
Hardware
• Periféricos
Lêda Monteiro
Sistemas Computacionais
Hardware
Periféricos de Entrada x Periféricos de Saída
Lêda Monteiro
Sistemas Computacionais
Hardware
Periféricos de Entrada e Saída
Servem tanto para entrada como para saída
Lêda Monteiro
Sistemas Computacionais
Hardware
Armazenamento: Memórias
• Dispositivo onde são
armazenadas as informações
de forma codificada.
Lêda Monteiro
Sistemas Computacionais
Hardware
Armazenamento: Memórias
• Pode ser classificada em memória Interna e Externa .
Lêda Monteiro
Sistemas Computacionais
Hardware
Memória Interna - Memória ROM
• Tipo de memória que está dentro do
computador
• Tem apenas algumas instruções para
fazer autoteste
• Possui rotinas para que o computador
chame o Sistema Operacional.
Lêda Monteiro
Sistemas Computacionais
Hardware
Memória Interna - Memória RAM
• Tipo de memória que pode ser
reagravado e perdido toda a vez que o
computador é desligado.
• É nessa memória que tudo é
processado e trabalhado, e só é
colocado nos discos depois de pronto.
Lêda Monteiro
Sistemas Computacionais
Hardware
Memória Externa
• Se localiza fora do computador.
• Memória Secundária ou Auxiliar, que
permite que os dados sejam armazenados
de forma permanente onde foram colocados
até que sejam retirados.
• Pendrive, CDROM, DVD, etc.
Lêda Monteiro
Sistemas Computacionais
Hardware
Processamento: Processador
• É o “cérebro” do computador
• Parte mais importante da máquina,
pois é ele que processa as informações,
reproduz vídeos, mostra gráficos, faz
cálculos, enfim, faz a máquina
funcionar.
Lêda Monteiro
Sistemas Computacionais
Software ou Programa
• Conjunto de instruções que o
computador deve executar para
realizar uma determinada função ou
tarefa.
• O computador não funciona
programas.
sem
Lêda Monteiro
Sistemas Computacionais
Software ou Programa
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Básico
Aplicativo
Utilitário
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Básico – Sistema Operacional
Conjunto de programas fundamentais para o
funcionamento do computador
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Básico – Sistema Operacional
• Tipo especial de software
• Responsável por gerenciar
as informações que fazem
com que a máquina se
comporte de determinada
maneira
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Básico – Sistema Operacional
O SO é o “chefe” dos demais
softwares,
é
o
gerente
do
computador
Possui a
tarefa de controlar a
máquina para os outro programas
rodarem.
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Básico – Sistema Operacional
O SO gerencia os discos e arquivos,
controla como o monitor exibe a
imagem, define as prioridades de
imoressao, reserva um espaço na
memoria para cada Programa,
..... organiza tudo
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Aplicativos
• Programas de âmbito especifico
utilizado pelos usuários para a
realização de alguma tarefa.
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Aplicativos – Editores de Texto
• Possibilitam criar documentos, cartas, malas-diretas,
livros, etc. corrigir erros automaticamente, melhorar o
texto, dividir colunas, inserir desenhos ou tabelas, ...
Microsoft Word
OpenOffice Writer
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Aplicativos – Planilhas Eletrônicas
• Possibilitam a criação de planilhas de cálculos
envolvendo cálculos, gerando gráficos, .....
Microsoft Excel
OpenOffice Calc
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Aplicativos – Softwares de Apresentação
• Possibilitam a criação de slides para apresentações
Microsoft Powerpoint
OpenOffice Impress
Sistemas Computacionais
Tipos de Software
Aplicativos – Navegadores
• Chamados de “browser”, são os programas
responsáveis por mostrar as páginas da Internet.
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Aplicativos – Matemáticos
• Específicos para Matemática, permitem trabalhar com
equações, gerar gráficos matemáticos, ....
Lêda Monteiro
Sistemas Computacionais
Tipos de Software
Aplicativos
Existe uma grande
variedade de aplicativos
para propósitos diversos
Lêda Monteiro
Sistemas Computacionais
Revisão Geral
1.1 e 1.2
Lêda Monteiro
Download