Software
Software, ou programa, é uma seqüência de instruções que diz
detalhadamente ao computador o que fazer para obter determinado resultado através do
processamento de dados
Os softwares podem ser divididos em três tipos principais
- Sistemas Operacionais
- Linguagens de Programação
- Programas Aplicativos
Sistemas Operacionais
gerenciam os recursos computacionais (memória e processador) e periféricos
(armazenamento, entrada e saída) e controlam a execução dos programas.
São fundamentais para o funcionamento do computador. São específicos para um
tipo de computador ou processador
Interface Gráfica X Interface a Caractere
mouse, ícones e objetos x comandos digitados
Exemplos de Sistemas Operacionais
Windows 98 (p/ PCs ou seja, processadores Intel ou compatíveis)
Mac OS (p/ macintoshes)
Unix (p/ máquinas RISC - computadores de médio a grande porte - servidores)
Windows NT (p/ PCs mais potentes - servidores)
Linux (p/ PCs) - freeware e open source
Linguagens de programação
São as linguagens utilizadas para se escrever os programas de computador (software)
Todo programa (ou software) é escrito em uma linguagem de programação
classificação das linguagens de programação:
- linguagem de máquina : instruções codificadas em seqüências de 0s e 1s, a
única que o computador entende
- linguagem de baixo nível
: assemblers, ou montadores
- linguagens de alto nível (3a. geraçao)
: compiladores ou interpretadores - COBOL,
PASCAL, BASIC, C++
- linguagens de 4a. geração
: mais próximas do usuário - Macros do Access, Macros
do Excel, Informix 4GL, Oracle Forms
- linguagens visuais
: programação em interfaces gráficas - Visual C++, Visual
Basic, Delphi, Power Builder
Programas Aplicativos
São a interface final entre o usuário e a máquina. Podem ser entendidos como aqueles
programas que executam as tarefas requeridas pelos usuários.
Podem ser divididos em diversas categorias:
- Editores de Texto
(MS-Word, Corel WordPerfect)
- Planilhas
(Excel, Quattro Pro, Lotus 1-2-3)
- Banco de Dados
(Access, Dbase, Paradox)
- Apresentação
(PowerPoint, Corel Presentations)
- Suites, ou Pacotes
(Office, Smart Suite, Corel Suite)
- Aplicativos Corporativos
São programas utilizados para processar a base das operações transacionais de grandes
e médias empresas, e de grande parte das pequenas. Ex. contas a pagar, contas a receber,
pedidos, faturamento, contabilidade, folha de pagamento
Podem ser desenvolvidos internamente, através de equipe própria de informática, ou
adquiridos de empresas que os desenvolvem, sendo nesse caso chamados de Pacotes
Empresariais (ex. SAP, Magnus, Logix, Microsiga, Empresário 2, MS Money, QuickBooks,
etc..)
Desenho (Corel Draw)
Engenharia/Arquitetura (AutoCAD)
Editoração Eletrônica (Page Maker, Quark Xpress)
Browsers (Internet Explorer, Netscape, Mosaic)
Correio Eletrônico (Outlook, ccMail)
Autoria em Multimídia (Director)
Utilitários :
Compactadores de Arquivos (WinZip, Arj)
Desfragmentadores de Arquivos (incluído no Win/98)
Software de Backup (incluído no Win/98)
Anti-Vírus (Norton, VirusScan)
Outros (agendas, jogos, tradutores, cartão de visita, enciclopédia, etc.)
Vírus
São programas escritos com a finalidade de causar danos em sistemas de computadores e
que tem a capacidade de se auto-copiarem
São programas. Portanto para que realizem as funções para as quais foram programados,
devem ser executados.
Se você apenas abrir um e-mail que tem um arquivo do tipo .exe (um programa) ou .doc
(documento do Word) anexado sem executar ou abrir, não há perigo de contaminação
Se você apenas olhar o conteúdo de um disquete, ou copiar arquivos deste
para o winchester, sem executá-los ou abrí-los, não há problema. O que você deve
evitar é reinicializar o computador (boot) esquecendo um disquete no drive
Se você abrir um documento do Word ou Planilha do Excel (.xls) sem ativar as macros,
não há perigo.
Os anti-vírus procuram pela assinatura do vírus no computador, isso é,
seqüências características de bytes que formam o programa do vírus
Tipos de Vírus
- Vírus de Boot (Michelangelo, NATAS)
- Vírus de Macro (.CAP, Melissa)
- Cavalo de Tróia (Happy99.exe)
- Infectador de arquivos (Stoned)
- Vírus Mutante (muda a assinatura a cada infecção)