Universidade Federal Rural de Pernambuco
Departamento de Estatística e Informática
Disciplina: Introdução à Computação
Prof.: Paulemir G. Campos
Noções de Software
Material elaborado pela professora Alzennyr Cléa da UFRPE / DFM
Hardware x Software
HARDWARE
SOFTWARE
Software - Classificação
Quanto a finalidade de uso
– Básico (Sistema Operacional e Utilitários)
– Aplicativo
– Linguagem de Programação
Quanto a codificação
– Proprietário
– Livre
Quanto a aquisição
– Demo
– Freeware
– Shareware
Software
Sistema Operacional (SO)
É o Sistema Operacional que viabiliza o funcionamento do
hardware do computador e a execução de todos os outros
programas. É o programa principal do computador.
Alguns exemplos de Sistemas Operacionais
–
–
–
–
–
DOS
WINDOWS 95, 98, 2000, XP
WINDOWS NT
LINUX
XENIX
Software
Sistema Operacional
Funções:
–
–
–
–
Gerência de memória
Gerência de processador
Gerência de arquivos
Gerência de dispositivos de Entrada/Saída
Tipos:
– SO em Lote (Batch)
– SO Monousuário-Monotarefa (Ex.: DOS )
– SO Monousuário-Multitarefa (EX.: Windows 95, Windows 98,
WindowsME, OS/2 )
– SO Multiusuário-Multitarefa (Ex.: Windows NT, Windows 2000 )
Software
Utilitário
São softwares de apoio ao Sistema Operacional
Exemplos:
– backup;
– antivírus (Norton, InoculateIT, PC-Doctor);
– compactação (Winzip, PowerArchive);
– defragmentação de arquivos;
– etc
Software
Aplicativo
São os softwares utilizados como ferramentas. para auxiliá-lo
na execução dos seus trabalhos.
Alguns exemplos de Softwares Aplicativos:
– Editores de Texto;
– Planilhas Eletrônicas;
– Bancos de Dados;
– Gerador de Apresentações;
– Programas para Folha de Pagamento, Controle de Estoque, …;
– Etc.
Software
Linguagem de Programação
É um conjunto de convenções e regras que especificam como instruir o
computador a executar determinadas tarefas
O
meio mais eficaz de comunicação entre pessoas é a linguagem ou
idioma
Na
programação de computadores, uma linguagem de programação
serve de meio de comunicação entre o usuário (programador) que
possui um problema a ser resolvido e o computador escolhido para
ajudá-lo na solução
Software
Linguagem de Programação

Classificação quanto a geração:
– 1ª geração:
– 2ª geração:
– 3ª geração:
– 4ª geração:
– 5ª geração:

linguagens em nível de máquina
linguagens de montagem (Assembly)
linguagens orientadas ao usuário
linguagens orientadas à aplicação
linguagens de conhecimento
Classificação quanto ao nível:
– linguagens de baixo nível: primeira e segunda geração
– linguagens de alto nível: terceira geração em diante
Software
Tradutor
Tradutor, no contexto de linguagens de programação, é
um programa que recebe como entrada um programa
escrito em uma linguagem de programação (dita
linguagem fonte) e produz como resultado as
instruções deste programa traduzidas para linguagem
de máquina (chamada linguagem objeto).
Níveis de linguagem e Tradutores
Processos de Compilação e Interpretação
Software
Software Proprietário
O uso, redistribuição ou modificação do software proprietário
é proibida ou cercados de muitas restrições que na prática
não são possíveis de serem realizados livremente.
Mecanismos
que barateiam o custo de software
proprietário:
– Licença de uso empresarial
– Versão para rede
Pirataria de software:
– A pirataria de software existe para quem copia ou usa ilegalmente um
software proprietário
– No Brasil pirataria de software é crime
Software
Software Livre
Refere-se à liberdade dos usuários para executarem,
copiarem, distribuírem, estudarem, modificarem e
melhorarem o software.
Diz respeito a quatro tipos de liberdade:
–
–
–
–
Execução
Estudo e adaptação
Redistribuição
Publicação de melhorias
Software livre  Software gratuito
 Ex: Sistema Operacional LINUX

Software
Demos, Freewares e Sharewares
São softwares que podem ser usados temporária ou
permanentemente a um custo zero ou muito próximo a isso.
Demos
(demonstrativos): softwares em versão reduzida,
distribuídos livremente, sem qualquer custo.
Freewares: softwares totalmente gratuitos.
Sharewares: distribuídos gratuitamente para teste por um
determinado período de tempo, caso haja interesse na aquisição
permanente o software deve ser comprado.
Forma
de aquisição: internet ou revistas de informática.
Inicialização (Ligando o Computador)
RAM
Windows (SO)
Autoteste
controle de periféricos,
teclado, impressora e
acionadores de disco
N
Problemas ?
S
Interrompe
Programas e
aplicativos
diversos
Unidades de Armazenamento
WINCHESTER (C:)
(Disco Rígido)
DISQUETE (A:) ou (B:)
(Disco Flexível)
CD-ROM (D:)
(Disco Óptico)
As informações
armazenadas são
chamadas de
ARQUIVOS e ficam
guardadas em
PASTAS ou
DIRETÓRIOS
O que são os ARQUIVOS e as PASTAS?
ARQUIVO é a unidade básica de armazenamento de dados
A PASTA (também chamada de diretório), é um repositório
onde os ARQUIVOS são gravados no DISCO.
Obs.: da mesma forma que usamos as pastas para organizar
os documentos no escritório, no computador usamos as PASTAS
para organizar os ARQUIVOS.
Para entender melhor
SO
Aplicativo
Arquivo
Disco Rígido
C:
Pasta
Funções do Teclado

Algumas funções
do teclado:
Funções do Teclado

Algumas funções
do teclado:
Download

nocoes_software - Centro de Informática da UFPE