Escolar Documentos
Profissional Documentos
Cultura Documentos
AULA 04
Prof. Msc. Edna Aniceto de M. Cardoso
ednamagalhaes@gmail.com
AGENDA
Medidas de Dados
Software
Software Básico
Utilitários
Sistema Operacional
Linguagem de Programação
Software Aplicativo
2
SISTEMAS NUMÉRICOS
Sistema Decimal (Base 10)
É composto por 10 símbolos: 0,1,2,3,4,5,6,7,8,9
3
MEDIDAS DE DADOS:
Nosusamos o sistema decimal: 0,1,2,3...9,
para representar nossos números.
4
MEDIDAS DE DADOS:
bit
menor unidade de dado
apresenta os valores 0 ou 1
byte
conjunto de 8 bits
representa um caractere
5
BITS E BYTES
Assim como em outras unidades de medida, como
por exemplo, o metro, do qual possuímos 1.000 m =
1 Km, porque utilizamos o sistema decimal para
medir metros, isto é, 1.000 é múltiplo de 10. (10 –
100 – 1.000).
O byte é a unidade de armazenamento que
representa um caractere (uma letra), isto é, a
palavra “computador”, se armazenada em um
arquivo texto dentro do disco rígido, ocuparia 10
bytes.
6
BITS E BYTES
Como a unidade de byte é muito pequena para
representarmos grandes quantidades de
informações, utilizamos múltiplos:
7
MEDIDAS DE DADOS:
1024 bytes = 1 quilobyte porque utilizamos o
sistema binário, logo, precisa ser múltiplo de 2.
(2 – 4 – 8 – 16 – 32 – 64 – 128 – 256 – 512 – 1024).
Exemplos de grandezas:
8
MEDIDAS DE DADOS:
Conversão do Sistema Decimal para Binário:
1 – Dividir o número decimal por 2 (base binária);
2 – Pegar o quociente da divisão anterior e dividir por
2;
3 – Realizar o passo 2 até que o quociente seja menor
que 2;
4 – Concatenar o último quociente com o resto das
divisões, do mais recente até o primeiro resto
calculado.
9
MEDIDAS DE DADOS:
Conversão do Sistema Decimal para Binário:
Exemplos:
10 Decimal
10/2 = 5 (resto = 0)
5/2 = 2 (resto = 1)
2/2 = 1 (resto = 0)
= 1010 Binária (Começando do último resultado e
depois de baixo pra cima)
3 Decimal
3/2 = 1 (resto = 1)
= 11 Binária (Começando do último resultado e
depois de baixo pra cima)
10
MEDIDAS DE DADOS:
Conversão de Sistema Binário para Decimal:
1 – Da direita para esquerda, marcar cada bit do
número binário da seguinte forma: 1 (20), 2 (21), 4 (22),
8 (23), 16 (24)... (0 número sucessor é o dobro do
anterior);
2 – Somar os valores dos marcadores cujo bit é igual
a 1.
11
MEDIDAS DE DADOS:
Conversão de Sistema Binário para Decimal :
Exemplos:
1010 Binária
(Começa o número de trás para frente e multiplica por
2 elevado – de 0 ate 3 – quantidade de 1 e 0 do número
binário - 4)
0 * 20 = 0
1 * 21 = 2
0 * 22 = 0
1 * 23 = 8
= 10 Decimal
12
MEDIDAS DE DADOS:
Conversão de Sistema Binário para Decimal :
Exemplos:
11 Binária
(Começa o número de trás para frente e multiplica por
2 elevado – de 0 ate 1 – quantidade de 1 e 0 do número
binário - 2)
1 * 20 = 1
1 * 21 = 2
= 3 Decimal
13
ATIVIDADE:
Realize as conversões de Decimal para Binário:
329
69
215
135
284
15
SOFTWARE
Básico Aplicativos
Utilitários
Sistema Operacional
Linguagem de Programação 16
SOFTWARE
Aplicativo
Usuário
Linguagem
SO Software
Hardware
17
SOFTWARE APLICATIVO
São os softwares destinados a realização de tarefas
específicas, com o objetivo de gerenciar, organizar
e agilizar o processamento de dados enviados para
o computador. Ex.:
Microsoft Office – Pacote de programas para escritório
(WORD, EXCEL, POWERPOINT, etc);
Winamp – aplicativo para reprodução de áudio e vídeo;
AutoCAD – Aplicativo para construção de plantas de
Engenharia.
18
SOFTWARE BÁSICO
Constitui-se de um grupo de programas essenciais
ao funcionamento necessário para a operação de
um computador.
Programas Utilitários
Sistemas Operacionais
Linguagem de Programação
19
SOFTWARE UTILITÁRIO
São softwares que executam tarefas específicas
não previstas pelo sistema operacional.
Administram o Ambiente.
21
BACKUP
É uma cópia de segurança dos arquivos de
trabalho feita em winchester, fita, disquete, CD,
DVD, PenDrive, etc.
Justificativas:
falha de energia
mau funcionamento do disco rígido ou drive
mau uso de softwares
22
COMPACTADORES DE ARQUIVOS
OU DISCOS
23
DESFRAGMENTADORES DE DISCOS
Regravam de forma mais eficiente os arquivos que
foram fragmentados pelo sistema operacional.
Speed Disk
Compress
Defrag
24
ANTIVÍRUS
Vírus: programas que se instalam nos sistemas
computacionais com a finalidade de danificar
arquivos ou causar inconveniências.
Macfee
Norton
AVG
25
LINGUAGEM DE PROGRAMAÇÃO
São softwares constituídos por conjuntos de palavras e
regras de sintaxe, destinados ao desenvolvimento de
programas específicos que visam a solução de
determinados problemas.
26
HISTÓRICO
1955 - 1965
1) FORTRAN (FORmula TRANslation)
* Foi desenvolvida em 1956 por John Backus, visando a
resolução de problemas científicos.
* É, ainda hoje, uma linguagem muito utilizada no meio
técnico-científica, tendo sido aprimorada ao longo do
tempo.
* Tem um vasta disponibilidade de biblioteca de software
contendo rotina freqüentemente utilizadas, tais como rotinas
para cálculos matemáticos.
27
1955 - 1965
6) SIMULA 67
* Criada no início dos anos 60 por Ole Johan e Kristan
Nygaard, na Noruega.
* É destinada à descrição de sistemas e programação de
simulações.
7) PASCAL
* Foi desenvolvida por Niklaus Wirth em 1969.
* É uma linguagem de fácil aprendizado e implementação,
suporta programação estruturada e é adequada para o ensino
de programação.
30
Anos 80 – criadas na década de 70
10) C
* Desenvolvida pelo Bell Lab no início dos anos 70, visando a
implementação do UNIX.
* Tem facilidades para a programação em “baixo nível” e gera
código eficiente.
11) CLIPPER:
* Voltada à gerência de arquivos em microcomputadores, é a
continuação da família Dbase
32
AS MAIS UTILIZADAS:
DELPHI: Ambiente de programação. A linguagem que usa
é o Object Pascal. Baseada no Pascal, lançada pela
Borland, é uma linguagem de programação orientada a
objetos, oferecendo aos programadores oportunidades de
utilizar/incrementar bibliotecas de objetos reutilizáveis.
33
JAVA: É uma linguagem orientada a objeto, desenvolvida
pela Sun Microsystems, que tem a aparência de C. É uma
das linguagens mais utilizadas para aplicações voltadas
para a Internet.
34
Usuários Finais
Software Aplicativo
Software de Sistemas
Hardware
Gerenciamento e
Desenvolvimento de Sistemas
Finalidades Gerais – Aplicações Específicas
Usuários Finais
35
SISTEMAS OPERACIONAIS
O mais importante pacote de software de sistemas
para qualquer computador é o seu sistema
operacional.
O sistema operacional é um sistema integrado de
programas que:
Gerencia as operações da CPU
Controla os recursos e atividades de entrada/saída e
armazenamento do sistema de computador
Fornece vários serviços de apoio à medida que o
computador executa os programas de aplicação dos
usuários.
36
SISTEMAS OPERACIONAIS
37
FUNÇÕES DO SISTEMA OPERACIONAL:
Interface com
o Usuário
Utilitários e
Gerenciamento Gerenciamento Gerenciamento
Outras
de Recursos de Tarefas de Arquivos
Funções
38
FUNÇÕES DO SISTEMA OPERACIONAL:
41
FUNÇÕES DO SISTEMA OPERACIONAL:
42
FUNÇÕES DO SISTEMA OPERACIONAL:
43
SISTEMAS OPERACIONAIS MAIS POPULARES:
Windows
MS-DOS SO com interface
Por muitos anos o gráfica com os
SO mais utilizado usuários,
pelos computadores Mac OS X multitarefa, redes,
SO com interface multimídia e outras.
gráfica para usuário,
capacidade de
multitarefa,
multimídia
UNIX avançada, somente
para computadores Linux
É um SO Macintosh.
multitarefa, SO poderoso,
multiusuário e confiável e de baixo
administrador de custo.
redes.
44