to get the file

Propaganda
INTRODUÇÃO A COMPUTAÇÃO
UFRPE/DEINFO
Profa. Teresa Maciel
De Onde Veio o Computador?
De onde veio o Computador
• Nos primórdios da matemática
e da álgebra, utilizavam-se os
dedos das mãos para efetuar
cálculos.
• Na região do Mar
Mediterrâneo, surgiram o
alfabeto e o ábaco, 2000a.C.
O ábaco dos romanos
consistia de bolinhas de
mármore que deslizavam
numa placa de bronze cheia
de sulcos.
Calculador Analítico
• o primeiro computador do mundo foi
construido por Charles Babbage,
considerado o pai do computador
atual, em 1830, cem anos antes de se
tornar realidade.
• O brilhante matemático inglês Charles
Babbage é conhecido como o "Pai do
Computador". Babbage projetou o
chamado "Calculador Analítico",
muito próximo da concepção de um
computador atual.
Primeira Programadora
• Matemática, colaboradora de
Babbage, considerada a primeira
programadora.
• Em homenagem a Ada Lovelace,
Condessa de Lovelace, a
linguagem vencedora do
concurso internacional
promovido pelo Departamento de
Defesa dos EUA foi batizada
“Ada” (1979).
Máquina de perfurar cartões
• Por volta de 1890, Dr. Herman Hollerith foi o
responsável por uma grande mudança na
maneira de se processar os dados dos
censos da época.
• Os dados do censo de 1880, manualmente
processados, levaram 7 anos e meio para
serem compilados. Os do censo de 1890
foram processados em 2 anos e meio, com a
ajuda de uma máquina de perfurar cartões e
máquinas de tabular e ordenar, criadas por
Hollerith e sua equipe.
• Mais tarde, Hollerith fundou uma companhia
para produzir máquinas de tabulação que
veio a se chamar IBM.
Primeiro Computador
Eletromecânico
• Há uma grande polêmica em torno do
primeiro computador.
• O Z-1 é considerado por muitos como
o primeiro computador
eletromecânico. Ele usava relés e foi
construído pelo alemão Konrad Zuse
em 1936.
• Zuse tentou vendê-lo ao governo
para uso militar, mas foi subestimado
pelos nazistas, que não se
interessaram pela máquina.
Mark I
• Com a II Guerra Mundial, as
pesquisas aumentaram nessa
área.
• Nos USA, a Marinha, em
conjunto com a Universidade
de Harvard e a IBM,
construiu em 1944 o Mark I,
um gigante eletromagnético.
Num certo sentido, essa
máquina era a realização do
projeto de Babbage.
• Mark I ocupava 120 m3, tinha
milhares de relés e fazia
muito barulho. Uma
multiplicação de números de
10 dígitos levava 3 segundos
para ser efetuada.
• Em segredo, o exército norteamericano também desenvolvia
seu computador. Esse tinha por
objetivo calcular as trajetórias de
mísseis com maior precisão.
• O engenheiro John Presper
Eckert e o físico John Mauchly
projetaram o ENIAC: Eletronic
Numeric Integrator And
Calculator. Com 18 000 válvulas,
o ENIAC conseguia fazer 500
multiplicações por segundo,
porém só ficou pronto em 1946,
vários meses após o final da
guerra.
• Quando a II Guerra Mundial eclodiu, Alan
Turing foi trabalhar no Departamento de
Comunicações da Gran Bretanha com o
intuito de quebrar o código das
comunicações alemãs, produzido por um
tipo de computador chamado Enigma.
• Este código era constantemente trocado,
obrigando os inimigos a tentar decodificalo correndo contra o relógio.
• Turing e seus colegas cientistas
trabalharam num sistema que foi
chamado de Colossus, um enorme
emaranhado de servo-motores e metal,
considerado um precursor dos
computadores digitais.
Em 1945 Tourin concebeu o primeiro
Computador Digital, o ACE
(Automatic Computing Engine),
construido em 1947.
• O matemático húngaro John von Neumann formalizou o projeto lógico
de um computador em 1945.
• Em sua proposta, von Neumann sugeriu que as instruções fossem
armazenadas na memória do computador.
• Até então elas eram lidas de cartões perfurados e executadas, uma a
uma. Armazená-las na memória para então executá-las, tornaria o
computador mais rápido.
• A maioria dos computadores hoje em dia segue o modelo de von
Neumann.
O que é um computador?
O que é um computador?
• “coleção de componentes que realizam
operações lógicas e aritméticas sobre um
grande volume de dados.” (F. K.
Miyazawa)
Gerações do Computador
•
•
•
•
•
1a geração (1945–1959): os computadores usavam válvulas eletrônicas, quilômetros
de fios, eram lentos, enormes e esquentavam muito
2a geração (1959–1964): substituiu as válvulas eletrônicas por transistores e os fios
de ligação por circuitos impressos, o que tornou os computadores mais rápidos,
menores e de custo mais baixo.
3a geração (1964–1970): construída com circuitos integrados, proporcionando maior
compactação, redução dos custos e velocidade de processamento da ordem de
microssegundos.
4a geração (1970...): caracterizada por um aperfeiçoamento da tecnologia já
existente, proporcionando uma otimização da máquina para os problemas do
usuário, maior grau de miniaturização, confiabilidade e velocidade maior.
Quinta geração (época atual e futuro)
o objetivo é desenvolver equipamentos que respondam à entrada de dados por voz
e que sejam capazes de aprendizagem e de organização, altíssima velocidade de
processamento, alto grau de interatividade, inclusive com reconhecimento de voz
por alguns aplicativos. O uso de processamento paralelo e de supercondutores está
impelindo o surgimento da "inteligência artificial".
http://pt.wikipedia.org/wiki/Cronologia_da_evolu%C3%A7%C3%A3o_dos_computadores
Do que computador é
composto?
Um computador é composto por
•
•
•
•
Unidades de entrada de dados
Unidades de saída de dados
Unidades de armazenamento
Unidade Central de Processamento –
CPU
• Unidade Lógica Aritmética–ULA
Um computador é composto por
• Unidades de entrada de dados: Ex.: teclado,
mouse, câmerade vídeo, etc…
• Unidades de saída de dados Ex.: monitor,
impressora, etc…
• Unidades de armazenamento Ex.: memória
RAM, memória ROM, discos rígidos, cache.
etc...
• Unidade Central de Processamento–CPU
• Unidade Lógica Aritmética–ULA
Arquitetura de von Neumann
Memória
Unidade
de Controle
(UCP)
Unidade
de Controle
(ULA)
Entrada
Saída
CPU
• UNIDADE CENTRAL DE PROCESSAMENTO
(UCP).
• Nos computadores de grande porte, a CPU é
formada por uma ou várias placas. Cada uma
dessas placas contém vários CHIPS.
• Nos microcomputadores a CPU nada mais é
que o próprio MICROPROCESSADOR.
• A CPU é a parte mais importante de um
computador. Essa importância é tão grande,
que é comum ouvir pessoas chamando seus
computadores pelo nome do microprocessador:
"... possuo um computador 486...".
Atividades da CPU
• Busca e executa as instruções existentes
na memória.
– Os programas e os dados que ficam
gravados no disco (winchester ou CDs), são
transferidos para a memória. Uma vez
estando na memória, a CPU pode executar
os programas e processar os dados.
• Comanda todos os outros chips do
computador.
Atividades da CPU
• Quando a CPU executa instruções e processa
dados, dizemos que está PROCESSANDO. A
CPU passa, na verdade, o tempo todo
processando instruções e dados.
• Quando um circuito recebe um dado e o
transmite para a CPU, dizemos que se trata de
uma operação de ENTRADA DE DADOS
(INPUT).
• Quando um circuito transmite um dado, como no
caso do vídeo, ou da impressora, dizemos que
se trata de uma operação de SAÍDA DE DADOS
(OUTPUT).
Resumindo
• CPU - É a Unidade Central de Processamento. Em
computadores de grande porte, a CPU é formada por
uma ou mais placas. Nos microcomputadores, a CPU é
o próprio MICROPROCESSADOR.
• PLACA DE CPU - Todo microcomputador possui uma
placa principal, chamada de PLACA DE CPU ou PLACA
MÃE. Esta placa contém o microprocessador, a
memória e outros circuitos importantes.
• PROCESSAMENTO - É a principal função da CPU.
Além de realizar o processamento dos dados. A CPU
também comanda as operações de ENTRADA e SAÍDA,
que são realizadas por circuitos auxiliares chamados de
INTERFACES.
Memória Principal
• Podemos dizer que depois da CPU, a
parte mais importante de um computador
é a MEMÓRIA.
• A MEMÓRIA PRINCIPAL é aquela que é
acessada diretamente pelo
microprocessador. É formada por diversos
tipos de CHIPs.
Memória Secundária
• A memória secundária não é acessada
diretamente pela CPU. Seu acesso é feito
através de interfaces ou controladoras
especiais. (Ex. Disco rígido, Pen drives,
CD)
• A memória secundária não é formada por
chips, e sim, por dispositivos que utilizam
outras tecnologias de armazenamento.
Memória RAM
• São chips de memória que podem ser lidos e
gravados pela CPU a qualquer instante.
• A CPU usa a RAM para armazenar e executar
programas vindos do disco, para ler e gravar os
dados que estão sendo processados.
• Uma outra característica da RAM, é que se trata
de uma memória VOLÁTIL. Isso significa que
quando o computador é desligado, todos os
seus dados são apagados.
Memória ROM
• É a abreviatura de READ ONLY
MEMORY, ou seja, "MEMÓRIA PARA
LEITURA APENAS". São chips de
memória que podem ser lidos pela CPU
a qualquer instante, mas não podem ser
gravados. Sua gravação é feita apenas
pelo fabricante do computador, ou pelo
fabricante de memórias.
• A outra característica importante de
ROM é que se trata de uma memória
PERMANENTE. Seu conteúdo nunca é
perdido, mesmo com o computador
desligado.
BIOS
Basic Input-Output System - Sistema Básico
de Entrada e Saida
• O BIOS tem várias funções, entre as quais, a de
realizar a "partida" do computador.
• Quando ligamos o computador, o BIOS realiza a
contagem de memória, faz uma rápida
checagem do funcionamento do computador e
realiza a carga do Sistema Operacional que
deve estar armazenado no disco.
• O BIOS está gravado em uma memória ROM
localizada na PLACA DE CPU.
MEMÓRIA SECUNDÁRIA
• É uma memória do tipo
PERMANENTE (não
se apaga quando o
computador está
desligado), que tem
uma alta capacidade
de armazenamento, e
um custo muito mais
baixo que o da
memória principal.
Dispositivos de ENTRADA
•
•
•
•
•
Teclado
Mouse
CD/DVD
Microfone
SCANNER
Dispositivos de SAÍDA
• Vídeo
• Impressora
• Alto-falante
INTERFACES
• A CPU não pode comunicar-se diretamente com
os periféricos. Esta comunicação é feita com a
ajuda de circuitos chamados de INTERFACES.
• Por exemplo, os dados que são recebidos do
MOUSE chegam até a CPU através da
INTERFACE SERIAL.
• Os dados a serem impressos são transmitidos
até a impressora através de um circuito
chamado de INTERFACE PARALELA.
Arquivos
ARQUIVOS
• “conjunto de registros agrupados segundo uma
regra organizacional que contém informações
sobre uma certa área de atividade.”
• “conjunto de dados gravados na MEMÓRIA
SECUNDÁRIA (winchester, disquete,CD, etc).
• “Os arquivos são uma forma de organizar
melhor os dados dentro da memória
secundária.”
ARQUIVOS
• os arquivos podem conter qualquer tipo de informação:
eles podem ser programas, textos, sons, imagens,
vídeos, planilhas... e podem ter tamanhos diferentes
• O nome completo de um arquivo é dividido em duas
partes, separadas por um ponto.
• A primeira parte é chamada de NOME do arquivo e
pode ser renomeado a qualquer momento.
• A segunda parte é chamada de EXTENSÃO, define o
seu formato, Informa qual programa gerou e abre
aquele arquivo.
Ex: planilha.xls, carta.doc, aplicativo.exe
ARQUIVOS
• os arquivos podem conter qualquer tipo de informação:
eles podem ser programas, textos, sons, imagens,
vídeos, planilhas... e podem ter tamanhos diferentes
• O nome completo de um arquivo é dividido em duas
partes, separadas por um ponto.
• A primeira parte pode ter até 8 caracteres e é chamada
de NOME do arquivo e pode ser renomeado a qualquer
momento.
• A segunda parte é chamada de EXTENSÃO, define o
seu formato, Informa qual programa gerou e abre
aquele arquivo.
Ex: planilha.xls, carta.doc, aplicativo.exe
FORMATOS DE ARQUIVOS
• É a última palavrinha, em geral com três ou quatro letras, que
aparece depois do ponto no nome do arquivo e que identifica o seu
formato. Exemplos: mp3, zip, bmp, jpg, xls, pps, exe, gif, doc, html,
mpeg,...
• O formato informa ao sistema operacional qual foi o programa que o
gerou e, assim, qual programa deverá ser executado para que o
arquivo possa ser aberto.
• O conteúdo do arquivo lhe confere um certo formato, que pode ser
identificado de duas maneiras: pelo tipo ou terminação ou extensão
ou formato, após o nome do documento ou pelo ícone que aparece
antes do documento.
• Nos seguintes endereços
http://www.franklincoll.edu/tlcweb/file_man/all_extensions.html e
http://www.filext.com/
pode-se encontrar uma infinidade de extensões, com indicação do
programa que as executa.
PASTAS
• Organizam os arquivos em uma memória
secundária, para facilitar sua localização
ou identificação.
EXERCÍCIO
• Abrir o Windows Explorer.
– Selecionar a unidade de disco desejada ("drive")
– Acessar o menu Arquivos e clicar em Novo / Pasta ou
– Clicar com o botão direito do mouse em uma área vazia do Windows
explorer.
– No menu selecionar Novo / Pasta
– Digitar o nome para a nova pasta
(sempre dê nomes que lhe recordem o porquê de ter criado a nova
pasta)
– Pressionar a tecla Enter para finalizar
• Para renomear a pasta
– Selecioná-la
– Clicar com o botão direito e escolher renomear
– Digitar o novo nome.
Prática com o Computador
• Criar arquivos
• Renomear arquivos
• Deletar arquivos
PROGRAMAS
PROGRAMAS
•
•
•
•
•
É uma seqüência de instruções e dados, interpretada e executada por um
processador.
Pode ser executado por qualquer dispositivo capaz de interpretar e
executar as instruções de que é formado.
Quando está representado como instruções que podem ser executadas
diretamente por um processador dizemos que está escrito em linguagem
de máquina.
A execução de um software também pode ser intermediada por um
programa interpretador, responsável por interpretar e executar cada uma
de suas instruções. Uma categoria especial e notável de interpretadores
são as máquinas virtuais, como a JVM (Máquina Virtual Java), que simulam
um computador inteiro, real ou imaginado.
Um computador passa o tempo inteiro executando programas.Se o
computador está "parado", mesmo que não tenha recebido nenhum
comando, ele está executando um programa interno. O que este programa
faz é monitorar continuamente o teclado e o mouse, para checar se foi
enviado um novo comando. O único momento em que o computador não
está executando programa nenhum é quando está desligado.
PROGRAMAS
•
•
•
•
Um programa é um conjunto de instruções para o processador (linguagem
de máquina). Entretanto, pode-se utilizar Linguagens de Programação,
que traduza comandos em instruções para o processador.
Normalmente, programas de computador são escritos em linguagens de
programação, pois estas foram projetadas para aproximar-se das
linguagens usadas por seres humanos. Raramente a linguagem de
máquina é usada para desenvolver um programa.
Alguns programas feitos para usos específicos, como por exemplo
software embarcado ou software embutido, ainda são feitos em
linguagem de máquina para Essa prática, porém, vem caindo em desuso,
principalmente devido à grande complexidade dos processadores atuais,
dos sistemas operacionais e dos problemas tratados. Muito raramente,
realmente apenas em casos excepcionais, é utilizado o código de máquina,
a representação numérica utilizada diretamente pelo processador.
A maioria dos programas fica armazenada em disco (winchester, CDs etc.),
mas a CPU não pode executar nenhum programa diretamente a partir do
disco. Para que um programa possa ser executado, é preciso que seja
transferido para a memória RAM.
TIPOS DE PROGRAMAS
•
•
•
•
•
BIOS
Sistema Operacional
Utilitários
Aplicativos
PlugIns e Add-ons
BIOS
• Basic Input/Output System (Sistema
Básico de Entrada/Saída).
• É o programa executado por um
microcomputador quando ligado.
• É armazenado num chip ROM (Read-Only
Memory). Na memória ROM existem mais dois
programas chamados Setup (usado para
configurar alguns parâmetros do BIOS), e POST
(Power On Selt Test) (uma seqüência de testes
ao hardware do computador para verificar se o
sistema se encontra em estado operacional).
BIOS
• No instante em que ligamos o computador, a RAM não
contém programa algum. o BIOS já está na memória
ROM e é imediatamente processado pela CPU.
• Nesse instante, o sistema operacional está armazenado
no disco (normalmente no disco rígido, no caso dos
micros) e precisa ser carregado na memória.
• O processamento do BIOS começa com uma contagem
de memória, seguido de alguns testes rápidos no
hardware, e finalmente a leitura do sistema operacional
do disco para a memória RAM. Esse processo, ou seja,
a carga do sistema operacional na memória RAM, é
chamado de BOOT.
BIOS
• Quando o computador é ligado, o BIOS opera na seguinte seqüência:
– Verifica as informações armazenadas em uma minúscula memória RAM,
que se localiza em um chip. A memória armazena informações relativas a
configuração de hardware, que podem ser alteradas de acordo as
mudanças do sistema.
– POST (Power-On Self-Test ou Autoteste de Partida), que são os
diagnósticos e testes realizados nos componentes físicos (Disco rígido,
processador, etc). Os problemas são comunicados ao usuário por uma
combinação de sons numa determinada seqüência e se possível, exibidos
na tela.
– Ativação de outros BIOS possivelmente presentes em dispositivos
instalados no computador.
– Descompactação para a memória principal. Os dados, armazenados numa
forma compactada, são transferidos para a memória, e só aí
descompactados.
– Leitura dos dispositivos de armazenamento, cujos detalhes e ordem de
inicialização são armazenados na memória. Se há um sistema operacional
instalado no dispositivo, em seu primeiro sector (o Master Boot Record)
estão as informações necessárias para o BIOS encontrá-la.
BIOS
• Atualização
– Na maioria das placas-mãe atuais o BIOS pode ser atualizado, e os
fabricantes disponibilizam arquivos para essa finalidade. A atualização
pode resolver problemas de funcionamento de periféricos, ou mesmo
erros da versão anterior do BIOS.
– A atualização do BIOS altera três programas que estão dentro da
memória ROM (BIOS, POST, Setup) e é uma operação de risco e
requer muito cuidado para não haver danos na placa-mãe.
– Há vários problemas que podem acontecer nas atualizações, alguns
deles são: arquivos corrompidos, falta de informações para a
solicitação do software correto, ou ainda a falta de energia elétrica. Se
ocorrer algum problema o sistema poderá não iniciar deixando a placamãe muitas vezes inoperante.
– A atualização ou o upgrade do chip somente deve ser feito quando for
realmente necessário.
SISTEMA OPERACIONAL
• é um programa ou um conjunto de programas cuja
função é servir de interface entre um computador e o
usuário.
• Pode ser entendido como um programa de grande
complexidade que é responsável por todo o
funcionamento de uma máquina desde o software a todo
hardware instalado na máquina.
• Todos os processos de um computador estão por de
trás de uma programação complexa que comanda todas
a funções que um utilizador impõe à máquina.
• Existem vários sistemas operativos; entre eles, o
Windows, Linux, OS/2 e Mac OS X.
SISTEMA OPERACIONAL
• História
– No início da computação os primeiros sistemas operacionais
eram únicos. Cada mainframe (computadores de grande porte)
vendido necessitava de um sistema operacional específico.Esse
problema era resultado de arquiteturas distintas e da linguagem
de máquina utilizada.
– Um dos primeiros sistemas operacionais de propósito geral foi o
CTSS, desenvolvido no MIT. Posteriormente, o MIT, os
laboratórios Bell da AT&T e a General Eletric desenvolveram o
Multics, que serviu como base para o estudo e desenvolvimento
de sistemas operacionais.
– O Multics mais tarde passou a chamar-se Unix. O Unix criou um
ecossistema de versões, onde destacam-se: System V e
derivados (HP-UX, AIX); família BSD (FreeBSD, NetBSD,
OpenBSD, etc.), Linux e até o Mac OS X.
SISTEMA OPERACIONAL
• História
– Na década de 1970, quando começaram a aparecer os
computadores pessoais, houve a necessidade de um sistema
operacional de utilização mais fácil.
– Em 1980, William (Bill) Gates e seu colega de faculdade, Paul
Allen, fundadores da Microsoft, compram o sistema QDOS
("Quick and Dirty Operating System"), batizam-no de DOS (Disk
Operating System) e vendem licenças à IBM.
– IBM e Microsoft fariam, ainda, uma parceria para o
desenvolvimento de um sistema operacional multitarefa
chamado OS/2. Após o fim da breve parceria a IBM seguiu
sozinha no desenvolvimento do OS/2.
– No começo da década de 1990, Linus Torvalds desenvolveu o
primeiro passo em direção ao tão conhecido Linux.
SISTEMA OPERACIONAL
• Uma das atribuições do sistema operacional é carregar na
memória e providenciar a execução dos programas que o
usuário solicita.
• Mesmo quando um programa qualquer está em execução,
o sistema operacional pode continuar trabalhando.
• Todos os acessos a dispositivos de entrada e saída são
realizados pelo sistema operacional, que fica o tempo todo
ativo, prestando serviços aos programas que estão sendo
executados.
• O sistema operacional também faz um gerenciamento dos
recursos do computador, para evitar que os programas
entrem em conflito. Por exemplo, o sistema operacional
evita que dois programas simultaneamente acessem a
mesma área da memória, o que poderia causar grandes
problemas.
SISTEMA OPERACIONAL
• Funções
– gerenciamento de processos;
– gerenciamento de memória;
– sistema de arquivos;
– entrada e saída de dados.
SISTEMA OPERACIONAL
• Gerenciamento de processos;
– O sistema operacional multitarefa é preparado para
dar ao usuário a ilusão que o número de processos
em execução simultânea no computador é maior que
o número de processadores instalados.
– Cada processo recebe uma fatia do tempo e a
alternância entre vários processos é tão rápida que o
usuário pensa que sua execução é simultânea.
– São utilizados algoritmos para determinar qual
processo será executado em determinado momento
e por quanto tempo.
– Os processos podem comunicar-se, isto é conhecido
como IPC (Inter-Process Communication).
SISTEMA OPERACIONAL
• Sistema de arquivos
– A memória principal do computador é volátil, e
seu tamanho é limitado pelo custo do hardware.
– Assim, os usuários necessitam de algum método
para armazenar e recuperar informações de modo
permanente.
– O sistema de arquivos é a estrutura que permite o
gerenciamento de arquivos - criação, destruição,
leitura, gravação, controle de acesso, entre outras
funções.
SISTEMA OPERACIONAL
Windows
• Microsoft Windows é uma popular família de sistemas
operacionais criados pela Microsoft, empresa fundada
por Bill Gates e Paul Allen. Antes da versão 4.0
(comercialmente chamada Windows 95), era uma
interface gráfica para o sistema operacional MS-DOS.
• O Windows é um produto comercial, com preços
diferenciados para cada uma de suas versões. É o
sistema operacional mais usado do mundo, embora uma
grande quantidade de cópias sejam ilegais[1].
• Apesar do sistema ser conhecido pelas suas falhas
críticas na segurança, o impacto deste sistema no
mundo atual é simplesmente incalculável devido ao
enorme número de cópias instaladas. Conhecimentos
mínimos desse sistema, do seu funcionamento, da sua
história e do seu contexto são, na visão de muitos,
indispensáveis, mesmo para os leigos em informática.
SISTEMA OPERACIONAL
Windows
• História
– A Microsoft começou o desenvolvimento de um Gerenciador de
Interface (subseqüente renomeado Microsoft Windows) em setembro
de 1981. O Windows só começa a ser tecnicamente considerado como
um SO a partir da versão Windows NT, lançada em Agosto de 1993. O
que havia antes eram sistemas gráficos sendo executados sobre
alguma versão dos sistemas compatíveis com DOS, como MS-DOS,
PC-DOS ou DR-DOS. Somente o MS-DOS era produzido pela própria
Microsoft.
– O MS-DOS é um sistema operativo que não dispõe de interface gráfica,
funciona através de comandos de texto introduzidos no teclado pelo
utilizador. O Windows surgiu inicialmente como uma interface gráfica
para MS-DOS, que permitia correr programas em modo gráfico, o que
permitiu a utilização do mouse, que até à altura era considerado
supérfluo em computadores de tipo IBM-PC..
UTILITÁRIOS
• São programas utilizados para suprir deficiências dos
sistemas operacionais. Atuam sobre o sistema
operacional para melhorar o desempenho dos mesmos
ou lhes incluir novos recursos, ou seja, ampliam os
recursos do sistema facilitando o uso e auxiliando a
manutenção de programas.
• Sua utilização normalmente depende de licenças pagas,
no caso da plataforma Windows, mas existem vários
utilitários livres.
• Podemos incluir nos utilitários programas para:
compactação de dados, aumento de desempenho de
máquinas, overclock, limpeza de discos rígidos, acesso
à internet, partilha de conexões, etc.
APLICATIVOS (ou aplicações)
• São programas de computador que tem por
objetivo o desempenho de tarefas de índole
prática, em geral ligadas ao processamento de
dados.
• Efetuam as mais diversas tarefas, tais como:
processador de texto, editor de imagem,
agenda, jogos, pesquisa, controle de estoque,
criação de banco de dados, comunicação via
modem (fone, fax, e-mail, chat,
videoconferência), confecção de planilhas, etc.
• São criados e comercializados por empresas
especializadas.
APLICATIVOS (ou aplicações)
• Classificação
– Cálculo de estruturas, planejamento e controle de projetos,
pesquisas operacionais, problemas de engenharia de software.
– Automação industrial - ativação, programação e controle de
máquinas e equipamentos, controle de processos, calibração.
– Automação comercial - reserva de passagens, contas correntes,
pontos de venda, caixas automáticos.
– Apoio educacional - assistência a instruções, ensino auxiliado
pelo computador.
– Especiais e científicos - teleprocessamento, comunicações,
militares, pesquisas espaciais, pesquisas meteorológicas.
– Artístico - composição se imagens, sons, músicas, vídeos.
– Entretenimento - execução de jogos, música.
PLUG-INS e ADD-ONS
• Plug-in
– E um termo que significa "de encaixe", e pode ser utilizados em
situações cotidianas, como aparelhos eletrônicos e máquinas.
– Na informática, um plug-in ou plug-in é um (geralmente pequeno
e leve) programa de computador que serve normalmente para
adicionar funções a outros programas maiores, provendo
alguma funcionalidade especial ou muito específica.
– Suas características tornam possível visualizar vários tipos de
arquivos (geralmente de multimídia como os formatos de vídeo:
Avi, Mov, Mpeg, Flash).
• Add-on
– semelhante ao plug-in, é um programa que adiciona novas
funções a um navegador.
PRÁTICA
SISTEMA BINÁRIO
Sistema Binário
• Sistema Decimal
– Usa exatamente 10 algarismos. Historicamente o
número 10 foi escolhido, pois os dedos eram usados
na vida cotidiana para contar.
– Um número qualquer de 3 algarismos, como por
exemplo é composto de 3 dígitos decimais.
– O primeiro dígito, é o das centenas. O segundo
dígito, o das dezenas, e o terceiro dígito, o das
unidades.
Sistema Binário
• Os computadores podem receber valores
decimais, através do teclado, e escrever
valores decimais, através do vídeo, por
exemplo. Mas internamente, no interior da
CPU e da memória, os valores são
armazenados em um outro sistema, mas
adequado aos circuitos do computador.
Sistema Binário
• Enquanto no sistema decimal, cada dígito
pode assumir 10 valores (0, 1, 2, 3, ..., 9),
no SISTEMA BINÁRIO cada dígito pode
assumir apenas 2 valores: 0 e 1.
• Por exemplo, o número 13, que no
sistema decimal é representado apenas
com dois dígitos (1 e 3), no sistema
binário é representado com 4 dígitos, na
forma: 1011.
Sistema Binário
• Dentro do computador, todos os dados
que estão sendo armazenados ou
processados são representados na forma
de BITS. Como um BIT é muito pouco, já
que pode representar apenas dois
valores, os computadores trabalham com
agrupamentos de bits.
Sistema Binário
• Os BYTES podem ser usados para representar
números, caracteres, figuras, ou qualquer outro
tipo de dado armazenado ou processado em um
computador.
• Convenciona-se, por exemplo, que as letras do
alfabeto, os números e outros caracteres são
representados como está exemplificado abaixo:
–
–
–
–
01000001 - A
01000010 - B
00100011 - #
01010100 – T
Sistema Binário: KB, MB e GB.
• 1 KB equivale a 1024 bytes. Este número foi
escolhido porque sua representação binária é
muito mais simples que a representação do
número 1000.
– 1000 = 01111101000 em binário
– 1024 = 10000000000 em binário
• Por razões de simplificação de hardware, o
número 1024 foi o escolhido para representar o
"k" da computação.
Sistema Binário: KB, MB e GB.
• o multiplicador "M" (lê-se "mega"), na
computação vale:
– 1 M = 1024 k = 1024x1024 = 1.048.576
• Portanto, 1 MB (lê-se "um megabyte") são
exatamente 1.048.576 bytes.
• O multiplicador "G" (lê-se "giga") na computação
vale:
– 1 G = 1024 M = 1024x1024x1024 = 1.073.741.824
• Portanto, 1 GB (lê-se "um gigabyte") são
exatamente 1.073.741.824 bytes.
Sistema Binário
• BIT - Número que pode representar apenas dois
valores: 0 e 1. BIT nada mais é que a abreviatura de
BINARY DIGIT, ou seja, dígito binário.
• BYTE - Grupo de 8 bits. Pode representar valores
numéricos entre 0 e 255. Pode também ser usado para
representar caracteres. Cada caráter ocupa um byte.
• KB (KILOBYTE) - Um grupo de aproximadamente 1.000
bytes.
• MB (MEGABYTE) - Um grupo de aproximadamente
1.000.000 bytes.
• GB (GIGABYTE) - Um grupo de aproximadamente
1.000.000.000 bytes.
EXERCÍCIO
Download