introdução à informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao...
TRANSCRIPT
INFORMÁTICA
Prof. Rafael Fernando Zimmermann
2
SOFTWARE
O software é um conjunto de instruções, composto de
uma seqüência ordenada de passos que dizem ao
computador e às partes do mesmo, o que fazer.
A execução dessas instruções pelo computador,
produzirá os resultados esperados pelo usuário.
Podem ser divididos em quatro grupos:
• Sistema operacional
• Utilitários
• Linguagens de programação
• Aplicativos
3
SOFTWARE
Sistema Operacional: Executa as funções mais básicas, controla a máquina,
aciona os periféricos e serve de suporte a outros programas.
Ex: MS-DOS, UNIX, OS/2, Windows, LINUX, etc.
Utilitários: Neste grupo se encontram os programas de nível mais elementar.
Ele faz o que ao sistema operacional não foi programado fazer.
Ex:: anti-vírus, desfragmentador de disco, etc.
Linguagens de programação: Compreende os sistemas de programação.
Através das linguagens, são feitos os programas, sistemas operacionais e até
outras linguagens.
Ex: Pascal; Fortran; Cobol; Basic; Clipper; C++; Visual Basic; Delphi, etc.
Aplicativos: São programas voltados para aplicações específicas (editor de
textos, planilhas eletrônicas, gerenciador de imagens além de programas
utilizados na automação das rotinas comerciais, industriais e científicas.
Ex: Word; Lotus 1,2,3; Access; e aplicaticos comerciais: Folha de Pagamento;
Contabilidade; Controle de Estoques, etc.
SOFTWARE
Básico Aplicativos
Utilitários
Sistema Operacional
Linguagem de Programação
Software Aplicativo
Efetuar tarefas que sirvam diretamente ao usuário.
Ex: controle de contas a pagar
processador de textos
contabilidade
Disponíveis hoje abrangem diversas áreas
do conhecimento
Software Aplicativo
Processador ou Editor de Texto
Ampliam significativamente as possibilidades
para editar textos.
Word-Perfect
WordPad
Microsoft Office Word 2003 ou 2007
BrOffice
LibreOffice
Software Aplicativo
Dicionários e Tradutores
Programas que permitem a tradução de um texto
de um idioma para outro.
Dicionário Aurélio Eletrônico
DIC-Melhoramentos Soft da Língua Portuguesa
Programas Genéricos: grande simplicidade, permitem o
desenho de uma infinidade de coisas,
tendo como inconveniência uma
baixa resolução (pouca precisão).
Paintbrush
Programas Profissionais: precisão e versatilidade.
Corel Draw - líder no mercado de arte final
Desenhos Técnicos e Artísticos
Software Aplicativo
Programas que possuem recursos de editoração, como
por exemplo: permitir a colunagem, os recursos de
textos para encaixar um ilustração ou gráfico, o
dimensionamento de espaçamento entre linhas e letras,
entre outros.
PageMaker
QuarkPress
Publisher
Editoração Eletrônica
Software Aplicativo
Programas específicos para o tratamento de imagens
e ilustrações.
Photo Styler
Adobe Photoshop
Edição de Imagens
Software Aplicativo
Software Aplicativo
Administração/Contabilidade
Programas de folha de pagamento capazes de operar
folhas mensais, quinzenais ou semanais e tabelas de
adiantamentos. Calculam 13º salário e rescisão
contratual.
Programas para controle patrimonial, utilizando moedas
alternativas, lançamentos em períodos anteriores, etc.
Software Aplicativo
Matemática
Softwares específicos para matemática, onde é possível
introduzir uma equação em qualquer lugar na tela e
visualizar os resultados em duas ou três dimensões.
Mathematica
MatLab
Software Aplicativo
Engenharia e Arquitetura
Programas na área de desenhos técnicos assistidos
por computador (CAD) que facilitam o processo de
visualização das plantas eletrônicas, bem como,
permitem um “passeio” pelo objeto criado.
Design CAD
AutoCAD12
3D Studio
Software Aplicativo
Planilhas Eletrônicas
• Programas voltados para cálculos e visualização,
gráfica ou escrita, dos resultados.
• Uma planilha é composta por linhas identificadas por
números e colunas identificadas por letras.
• Ao encontro das linhas e colunas damos o nome de célula.
• As Planilhas diminuem o tempo de mão-de-obra e de se
confeccionar gráficos.
SuperCalc, Lotus 1-2-3
Excel, Quatro Pro, BrOffice,
LibreOffice
Software Aplicativo
Educativo
Programas desenvolvidos para o uso no ensino,
abrangendo desde a pré-escola até a universidade.
Almanaque Abril
Criative Writer
Série Criar e Montar
Educativos Expoente
Software Aplicativo
Periódicos
Revistas publicadas em CD.
Vantagens do meio ótico em relação ao papel:
• ler a reportagem e assistir uma entrevista com o
autor
• selecionar trechos da revista e imprimir
• selecionar trechos da revista e montar um banco de
dados
Nautilus
Newshell Interactive
Software Básico:
Software Utilitário 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.
Norton Utilities
PC-Tools
Software Utilitário
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 o
computador para ser utilizado em outra tarefa).
Software Utilitário
O Backup
É uma cópia de segurança dos arquivos de trabalho
feita em winchester, disquete, CD ou fita.
Justificativas: * falha de energia
* mau funcionamento do disco rígido
ou drive
* mau uso de softwares
Software Utilitário
Os Compactadores de Arquivos
Compactadores de Arquivo permitem a diminuição dos
arquivos, fazendo com que eles ocupem menos espaço
no seu armazenamento em discos.
WINZIP
RAR
Compactadores de Disco permitem ao winchester
comportar mais dados que o especificado.
Stacker
Double Space
Software Utilitário
Os Defragmentadores
Regravam de forma mais eficiente os arquivos que
foram fragmentados pelo sistema operacional.
Speed Disk
Compress
Defrag
Software Utilitário
Os 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
Avast
Software Básico:
Sistema Operacional Todo o programa que é necessário ao funcionamento
do computador.
Mais Importante Sistema Operacional
gerencia e disponibiliza para o usuário
os recursos da máquina e seus periféricos,
permitindo que o equipamento torne-se operável.
MS-DOS
UNIX
OS-2
WINDOWS 95
LINUX
Classificam-se de acordo com suas características de
funcionamento em:
Sistema monousuário / Sistema multiusuário
Sistema monotarefa / Sistema multitarefa
Exemplos de Sistemas Operacionais:
Sistema Monousuário Não admite ser utilizado por mais de um usuário
simultaneamente, gerenciando uma mesma CPU.
Um Usuário por CPU.
MS-DOS
Sistema Multiusuário
Disponibiliza a mesma CPU para mais de um usuário (ao
mesmo tempo), através de terminais ligados ao computador.
A CPU, sendo uma, só atende um usuário por vez.
Windows 98
UNIX, LINUX
Software Básico
Sistema Monotarefa
Só consegue executar uma atividade de cada vez.
A CPU só é liberada ao término do Programa.
MS-DOS
Software Básico
Sistema Multitarefa
Gerencia a execução de mais de uma tarefa concomitante,
seja pela execução simultânea ou pelo compartilhamento
do tempo entre as tarefas, dando a “impressão” de
simultaneidade.
Windows 98, Windows NT
OS-2
UNIX, LINUX
Software Básico:
Linguagem de Programação É uma linguagem destinada a ser usada por uma pessoa para
expressar um processo através do qual um computador pode
resolver um problema.
FORTRAN
COBOL
BASIC
C
DELPHI
VISUAL BASIC
JAVA
PHP
SOFTWARE LIVRE E
LICENÇAS
Introdução
O software livre vem conquistando a cada dia mais adeptos em todo mundo: características técnicas
como disponibilidade de seus códigos fontes, possibilidade do usuário copiar, alterar, distribuir
sem infringir nenhuma lei, além da possibilidade de adquiri-los por preços bem abaixo daqueles
praticados por softwares proprietários são alguns dos diferenciais da utilização desse tipo de
software. Isso sem contar a existência de milhares de softwares livres disponíveis na Internet
gratuitamente e o fato de grandes empresas nacionais e multinacionais terem migrado para o
software livre.
Software Livre
É o software disponível para qualquer um usá-lo,
copiá-lo, e distribuí-lo, seja sua forma original ou
com modificações, seja gratuitamente ou com
custo. Em especial, a possibilidade de modificações implica em que o código fonte esteja
disponível. Se o programa é livre, potencialmente
ele pode ser incluído em um sistema operacional
também livre. É importante não confundir software
livre com software grátis, porque a liberdade
associada ao software livre de copiar, modificar e
redistribuir, independe de gratuidade.
Copyleft
A maioria das licenças usadas na publicação de
software livre, permite que os programas sejam modificados e redistribuídos. Estas práticas são
geralmente proibidas pela legislação internacional
de copyright, que tenta justamente impedir que as alterações e cópias sejam efetuadas sem a
autorização do(s) autor(es).
Copyleft
As licenças que acompanham software livre fazem uso da legislação de copyright para impedir utilização não-autorizada, mas estas licenças
definem clara e explicitamente as condições sob as quais cópias, modificações e redistribuições
podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim
licenciado. A esta versão de copyright, dá-se o nome de copyleft.
GPL
A Licença Pública Geral GNU (GNU General Public
Licence) é a licença que acompanha os pacotes
distribuídos pelo Projeto GNU, e mais uma grande
variedade de software, incluindo o núcleo do
sistema operacional Linux. A formulação da GPL é
tal que ao invés de limitar a distribuição do software
por ela protegido, ela de fato impede que este software seja integrado em software proprietário, A
GPL é baseada na legislação internacional de
copyright, o que deve garantir cobertura legal para
o software licenciado com a GPL.
Debian
A licença Debian é parte do contrato social
celebrado entre a Debian e a comunidade de usuários de software livre, e é chamada de
Debian Free Software Guidelines (DFSG). Em essência, esta licença contém critérios para a
distribuição que incluem , além da exigência da
população do código fonte.
Open Sourse
A Licença Open Sourse Initiative é derivada da
licença Debian, com as menções da Debian
removidas.
X.org
O Consórcio X distribui o X Windows System sob
uma licença que o faz software livre mas não adere ao copyleft. Existem distribuições sob a
licença da X.org que são software livre, e outras
distribuições não o são. Existem algumas
versões não-livres do sistema de janelas X11 para estações de trabalho e certos dispositivos
do IBM-PC que são as únicas funcionais disponíveis, sem similares distribuídos como
software livre.
Software em Domínio Público
Software em domínio público é um software sem
copyright. Alguns tipos de cópia, ou versões
modificadas, podem não ser livres porque o autor permite que restrições adicionais sejam impostas
nas redistribuição do original ou de trabalhos
derivados.
Software Semi-livre
Software semi-livre é aquele que não é livre, mas é
concedida a permissão para que indivíduos o
usem, copiem, distribuam e modifiquem, incluindo a distribuição de versões modificadas, desde que o
façam sem o propósito de auferir lucros. Exemplos
de software semi-livre são as primeiras versões do
Internet Explorer da Microsoft, algumas versões dos
browsers da Netscape, e o StarOffice.
Freeware
O termo freeware não possui uma definição
amplamente aceita mas é usado com programas
que permitem a redistribuição mas não a
modificação, e seu código fonte não é
disponibilizado. Estes programas não são softwares
livre.
Shareware
Shareware é o software disponibilizado com a
permissão para que seja redistribuído, mas a sua
utilização implica no pagamento pela sua licença.
Geralmente, o código fonte não é disponibilizado e
portanto modificações são impossíveis.
Software Proprietário
Software proprietário é aquele cuja cópia,
redistribuição ou modificação são, em algumas
medidas, proibidos pelo seu proprietário. Para usar,
copiar ou redistribuir, deve-se solicitar permissão ao proprietário, ou pagar para poder fazê-lo.
Software Comercial
Software comercial é o software desenvolvido por
uma empresa com o objetivo de lucrar com sua utilização. Note que “comercial” e “proprietário”
não são o mesmo. A maioria dos softwares comerciais são proprietários, mas não existe
software livre que é comercial, e existe software
não-livre não-comercial.
Dificuldades com Software e
Hardware Proprietários
Custo do Software (licenças): existe sempre uma limitação do
número de cópias que se pode utilizar. Normalmente cada
licença dá direito ao uso em uma única máquina;
Custo de Manutenção: este problema ocorre principalmente
com o hardware, devido à exclusividade de fornecimento por
parte do fabricante. Não se tem a opção dos componentes
que se queira trocar;
Descontinuidade dos produtos: tanto software quanto hardware proprietários são de difícil substituição ou
atualização quando o fabricante deixa de produzi-los.
Quando não se encontra uma alternativa compatível, é
necessário adquirir outro produto;
Dificuldades com Software e
Hardware Proprietários
Baixa adaptabilidade: tanto hardware quanto software proprietários são difíceis de alterar ou adaptar a novas necessidades. Normalmente tais mudanças só podem ser feitas pelo fabricante, a um custo muito elevado;
Documentação Restrita: as informações disponíveis restringem-se à instalação, configuração e operação do software e/ou equipamento. Nem mesmo depois de interrompida a fabricação do produto as informações se tornam disponíveis;
Criação de Dependência: o uso de formato de dados, protocolos de comunicação e outras características fechadas do hardware e software dificulta a substituição por alternativas livres ou mesmo de outros fabricantes.