Você está na página 1de 44

INFORMÁTICA BÁSICA

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

 Sistema Binário (Base 2) - Efetuar Cálculos


 É composto por 2 símbolos: 0,1

 Sistema Hexadecimal (Base 16) - Armazenar


Informação
 É composto por 16 símbolos: 0,1,2,3,4,5,6,7,8,9,
A,B,C,D,E,F

3
MEDIDAS DE DADOS:
 Nosusamos o sistema decimal: 0,1,2,3...9,
para representar nossos números.

O computador utiliza o sistema de


numeração binário, de 0 a 1 (ligado e
desligado).

4
MEDIDAS DE DADOS:
 bit
 menor unidade de dado
 apresenta os valores 0 ou 1
 byte
 conjunto de 8 bits
 representa um caractere

caracter ou letra código binário ou bit


1 byte
G 01011101

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:

Equipamento Medida Utilizada Exemplo


Memória RAM Gigabyte (GB) 2 GB
Disquete 3,5 Megabyte (MB) 1,44 MB
HD – Hard Disk Gigabyte (GB) 250 GB
CD-ROM Megabyte (MB) 650 MB
DVD Megabyte (MB) 4.700 MB (4,7 GB)

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

 Realize as conversões de Binário para Decimal:


 10001110
 11100100
 11100111
 00110101
 01110111
14
SOFTWARE
 Um meio que foi desenvolvido para permitir que as
pessoas pudessem comunicar-se com a CPU e fazer
com que ela produzisse algo útil.

 Indicar etapas que precisam ser cumpridas para


que um certo trabalho seja executado.

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.

 Fornecem ao usuário ferramentas para organizar os


discos, verificar disponibilidade de memória, corrigir
falhas de processamento.

 Úteis ao sistema computacional.


Ex: Compactadores de arquivos, gerenciadores
de memória, desfragmentadores de disco, etc
20
FORMATADORES
 Programas para formatar discos.

 Alguns produtos salvam os dados contidos no


disquete para que possam ser retornados
(formatação invertida).

 Outros executam a tarefa de background (liberar


ocomputador para ser utilizado em outra tarefa).

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

 Compactadores de Arquivo permitem a diminuição


dos arquivos, fazendo com que eles ocupem menos
espaço no seu armazenamento em discos.
WINZIP
ARJ
 Compactadores de Disco permitem ao winchester
comportar mais dados que o especificado.
Stacker
Double Space

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.

 Antivírus: desenvolvidos para detectar a presença de


algum vírus no sistema e tentar eliminá-lo.

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

2) COBOL (COmmon Business Oriented Language)


* Foi desenvolvida em 1959 pelo Departamento de Defesa
dos EUA e fabricantes de computadores.
* É padrão para as aplicações comerciais.

3) ALGOL 60 (ALGorithmic Oriented Language)


* Linguagem algébrica de origem européia, desenvolvida
pelo comitê Internacional Popular.
* Destinada à resolução de problemas científicos, porém de
difícil implementação.
28
1955 - 1965

4) LISP (LISt Processing)


* Linguagem funcional criada em 1960, por John McCartly.
* Criada para dar suporte à pesquisa em Inteligência Artificial.

5) BASIC (Beginners ALL-purpose Symbolic Instruction


Code)
* Foi desenvolvida em meados dos anos 60 por John Kennedy e
Thomas Kurtz no Dartmouth College.
* Teve como objetivo ensinar alunos de graduação a usarem um
ambiente interativo de programação, através de uma LP de fácil
aprendizado. 29
1965 - 1971

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

8) PROLOG (PROgramming in LOGic)


* Linguagem desenvolvida em 1972 em Marseille na
França.
* É destinada a aplicações de Inteligência Artificial.
9) ADA
* Foi desenvolvida no início dos anos 70 pelo
Departamento de Defesa dos Estados Unidos.
* Foi projetada para apoiar aplicações numéricas,
programação de sistemas e aplicações que envolvem
considerações em tempo real.
31
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.

 VISUAL BASIC: Ambiente de programação. Foi lançado


pela Microsoft em 1991, constituindo-se no primeiro
ambiente de programação com características gráficas do
Windows aplicadas aos ambientes de programação.

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.

 Borland C++: Baseada no C, lançada pela Borland, é uma


linguagem de programação orientada a objetos,
oferecendo aos programadores oportunidades de
utilizar/incrementar bibliotecas de objetos reutilizáveis.

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

 O propósito principal de um sistema operacional é:


 Maximizar a produtividade de um sistema de
computador operando-o da maneira mais eficiente.
 Minimizar a quantidade de intervenção humana
requerida durante o processamento.
 Ajudar seus programas de aplicação a executarem
operações comuns como entrada de dados, gravação e
recuperação de arquivos e saída em impressora ou
monitor.

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:

é a parte do sistema operacional


Interface com
o Usuário que permite que o usuário final
se comunique com ele de forma
a poder carregar programas,
acessar arquivos e realizar
outras tarefas

Existem três tipos principais de interfaces com o


usuário:
Movidas por Comando
Movidas por Menu e
Interfaces Gráficas com o Usuário 39
FUNÇÕES DO SISTEMA OPERACIONAL:

Um sistema operacional utiliza


uma série de programas de
gerenciamento de recursos para
Gerenciamento gerenciar o hardware e os
de Recursos
recursos de rede do sistema de
computador, incluindo:
o sua CPU
o sua Memória
o seus Dispositivos de
Armazenamento Secundário
o seus Processadores de
Telecomunicações
o seus Periféricos de
Entrada/Saída 40
FUNÇÕES DO SISTEMA OPERACIONAL:

o Controlam a realização das


tarefas de computação dos
Gerenciamento usuários finais.
de Tarefas oAlocam o tempo da CPU para
tarefas e interrompem as
tarefas que estão sendo
executadas para substituir
outras tarefas.
o Multitarefa – várias tarefas
de computação podem ocorrer
ao mesmo tempo.

41
FUNÇÕES DO SISTEMA OPERACIONAL:

o Controlam a criação, anulação


Gerenciamento
de Arquivos e acesso de arquivos de dados e
programas.
o Mantêm registros da
localização física de arquivos em
discos magnéticos e outros

42
FUNÇÕES DO SISTEMA OPERACIONAL:

São softwares que executam


tarefas específicas não previstas
Utilitários e pelo sistema operacional.
Outras
Funções o Administram o Ambiente.
o Fornecem ao usuário
ferramentas para organizar os
discos, verificar disponibilidade
de memória, corrigir falhas de
processamento.
o Úteis ao sistema
computacional.

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

Você também pode gostar