SOFTWARESOFTWARE Prof. Tales Kunz Cabral [email protected] Colégio da Imaculada...
-
Upload
lorenzo-da-cunha-rodrigues -
Category
Documents
-
view
222 -
download
0
Transcript of SOFTWARESOFTWARE Prof. Tales Kunz Cabral [email protected] Colégio da Imaculada...
SOFTWARESOFTWAREProf. Tales Kunz CabralProf. Tales Kunz Cabral
[email protected]@colegiodaimaculada.com.br
Colégio da ImaculadaColégio da ImaculadaCurso Técnico em InformáticaCurso Técnico em Informática
1º Módulo1º Módulo
Slide nº 2 de 19
1. Sistemas Monousuário ou Monoposto
Permite trabalhar apenas com umprograma de cada vez ou realizarapenas uma tarefa em cada momento
Permite trabalhar com vários programasou realizar várias tarefas ao mesmo tempo
Não permitem mais do que um utilizador ao mesmo tempo
O Sistema Operacional determina se é Mono/Multitarefa
MS-DOS Windows + Unix + linux + ...
Monotarefa - pré-história (1ºs PCs até 1985) Multitarefa – hoje em dia
Slide nº 3 de 19
2. Sistemas MultiusuárioSistema Multipostoo processamento de todo o sistema reside no processador do Computador Central
Rede de Computadoresos computadores trocam informação e partilham recursos entre si
Postos de Trabalho:
Terminais = Teclado + Monitor (dispositivos de I/O)
Computadores
Questão: tolerância a falhas
Slide nº 4 de 19
Qual o computador ideal?
• Passos Importantes:1) Definir as necessidades
do usuário2) Definir os software que
atendem as necessidades do usuário
3) Definir o hardware4) Comprar
Slide nº 5 de 19
Software Conceitos Básicos
Hardware
Software
Usuário
SO
Linguagem
Aplicativo
Slide nº 6 de 19
Exemplos de Softwares SO• Sistemas Operacionais para computadores
compatíveis com Processador Intel e AMD:– Antigos: DOS (Disk Operating System), Windows 3.1/3.11;– Estáveis: Windows 95; Windows 98; Windows 98 SE; – Instáveis: Windows ME (Millenium);– Computadores IBM: OS/2 (http://pt.wikipedia.org/wiki/OS/2);– De rede: Windows NT; Windows 2000; Windows 2003 Server;
Unix;– Atuais: Windows XP; Windows Vista;– Livres: Linux (http://lwn.net/Distributions/);
• Sistemas Operacionais para computadores Apple (iMac);– MAC OS X (http://www.apple.com/br/macosx/)
Slide nº 7 de 19
Exemplos de Softwares Aplicativos
Categoria Exemplos Vem com o SO?Acessórios Bloco de Notas (win), Vi (linux), Paint (win), Wordpad
(win), Calculadora (win). Browsers (navegadores).Sim
Utilitários Scandisk (win), desfragmentador (win), Backup (win), Atualização do sistema (win/linux). Compressores de arquivos;
Sim
Entretenimento
Jogos, Players (áudio/vídeo). Ferramentas de Chat; Alguns
Ferramentas de Escritório
Word (ms office). Write (open office), Excel (ms office), Calc (open office), Power Point (ms office), Impress (open office), Front Page (ms office)
Não
Linguagens de Programação
.Net; C e C++; Clones de Basic; Delphi/Kylix; Java; Python;Visual Basic
Não
Antivírus e Segurança
Antivírus: Panda, Avast, AVG, Norton, Ashampoo. Firewall: Sygate Personal Firewall, ZoneAlarm. Antispyware: Spybot Search and Destroy, Microsoft Windows Defender.
Não
Comerciais Para administração, para contabilidade, para documentos, softwares governamentais
Não
Demais Aplicativos
Lazer, Softwares Educativos, Organizadores pessoais. NãoDemais aplicativos podem ser encontrados em: http://www.superdownloads.com.br
Slide nº 8 de 19
O Software (Programa) é responsável por fazer funcionar o Hardware, permitindo que este realize operações com interesse para o utilizador
Programa = conjunto (sequência) de instruções que o processador interpreta e executa Todos os programas são iguais
Software de aplicação
Programas de computador que efetuam tarefas de interesse prático para os usuários
Processadores de Texto, Folhas de Cálculo, SGBDs, BrowsersCompiladores, Anti-Virus, .......
Software básicoResponsável pelo funcionamento integrado do hardware e pela interface entre o hardware e os aplicativos do usuário
Sistema Operacional, BIOS, Device Drivers
1. A Hierarquia do Software
Classificação de acordo com as funções que desempenham:
Slide nº 9 de 19
2. Software Básico
DeviceDrivers
Aplicações
SistemaOperacion
al
Hardware
BIOS
Aplicações
Aplicações
Software Básico
Finalidade: fazer com que o computador (hardware) funcione de modo integrado,
permitindo e facilitando o desenvolvimento e execução das aplicações
FIRMWAREFIRMWARE:- Programas de arranque - auto-diagnóstico e inicio do processo de carregamento do
SO- BIOS - conjunto de programas que asseguram a ligação entre o SO e os periféricos
Slide nº 10 de 19
3. Sistema Operacional
DeviceDrivers
Aplicações
SistemaOperacion
al
Hardware
BIOS
Aplicações
Aplicações
Software Básico
Sistema Operacional
conjunto de programa de grande complexidade, responsáveis pela gestão eficiente de todos os recursos da máquina
• Constitui a primeira camada de software, que atua como interface entre o hardware (nível da máquina) e o usuário (juntamente com os seus programas de aplicação)
• Fornece uma abstração da Máquina Física - Computador, ou seja, implementa uma Máquina Virtual com uma interface bem definida
• Liberta os aplicativos das tarefas complexas de ligação aos dispositivos de hardware
Slide nº 11 de 19
O hardware do computador representa potencial conjunto de recursos, os quaissó se tornam efetivos através das funcionalidades que o SO extrai do hardware edisponibiliza ao usuário por meio de uma interface fácil de usar
O Ambiente de Trabalhodo SO
Windows 95/98
O SO é a “janela”
através da qual o
usuário “vê”o computador
Slide nº 12 de 19
Software de aplicação
Programas de computador que efetuam tarefas correntes e de interesse prático para os usuários
Processadores de Texto, Planilhas de Cálculo, SGBDs, Browsers,Compiladores, Anti-Virus, Compressores (compactadores), ...
4. Software de Aplicação (aplicativos)
a) Browsers (Netscape Navigator, Internet Explorer)- programas de acesso à Internet- apresentam (interpretam) o conteúdo dos arquivos que são a
base da Internet (páginas WEB)
b) Compiladores e Interpretadores- o computador só executa instruções (elementares) em
Linguagem de Máquina (0 e 1s)- os programas de aplicação são escritos em linguagens de alto
nível (mais legíveis que a linguagem de máquina)- Os Compiladores e os Interpretadores são os programas que
transformam a linguagem de alto nível em linguagem de máquina
Slide nº 13 de 19
c) Compressores de arquivos (WinZip)- permitem comprimir os arquivos e as pastas contidos num disco
de modo que ocupem menos espaço de armazenamento - muito usados para transportar arquivos em disquete (capacidade
1,44 Mbytes)- a transferência de arquivos na Internet (download/upload) é feita
normalmente em formato comprimido
d) Anti-vírus- Vírus são pequenos programas que se auto-instalam no
sistema com o objetivo de perturbar o seu funcionamento normal- Perturbação:
benigna - não destrói informações maligna - destrói informações
- Os Anti-Vírus são programas que estão permanentemente residentes (ativos) e que têm a finalidade de detectar e eliminar os vírus instalados no sistema. Agem em background.
Slide nº 14 de 19
Arquivo unidade de informação composta por um conjunto mais ou menos numeroso de bytes.
Texto => constituídos por caracteres em formato ASCII (documentos)
Binário => constituídos por instruções e dados em código máquina
• programas executáveis - instruções em código máquina prontas a executar num SO
Hardware bits, bytes e outros agrupamentos de 0s e 1s
Software Arquivos (ficheiros), pastas (diretórios) e unidades de armazenamento (unidades de disco)
Informação
TIPOS deTIPOS deARQUIVOS:ARQUIVOS:
Organização e manipulação da informação
Slide nº 15 de 19
1 setor (cluster) = 512 Kbytes
Arquivos = Conjunto descontínuo de
setores
Pastas => compartimentos onde se colocam os arquivos de forma a permitir o seu manuseamento num suporte de armazenamento secundário de forma estruturadaObjetivo: manuseamento estruturado de arquivos
1. Organização Física
2. Organização Lógica
Slide nº 16 de 19
Organização física da informaçãoinformação é diferente da organização lógica
(re)construção da estrutura lógica inicial
O papel do Sistema Operacional
Operação de Formatação
O S.O. encarrega-se, para uma dada organização física (trilhas e setores em discos – disquete, hd, dvd, cd...),
mostrar apenas a organização lógica
Slide nº 17 de 19
Executar programas de aplicação ==> Carregar para memória os arquivos executáveis dos programas
Manipular Documentos Guardar/Ler arquivos de discos ou disquetes ..
Organizar a informação - operações:• criar• remover• copiar• mover• editar• alterar o nome
Permissões• proteger (acesso) arquivos• proteger (acesso) rede• proteger acesso dos programas à memória
Pastas e/ou Arquivos
Operações típicas do SO
Slide nº 18 de 19
Sistemas Operacionais
“Sistema Operacional é um programa colocado entre o
hardware do computador e os programas dos usuários de forma
a possibilitar uma interação entre essas duas partes”.
Slide nº 19 de 19
Exercícios:Responda (até em duplas, porém, constando a resposta individualmente Responda (até em duplas, porém, constando a resposta individualmente
no caderno):no caderno):
1. O que são sistemas multiusuários? E o que são monousuários?
2. Qual o melhor computador? Justifique.3. O que são compressores?4. O que são arquivos? E pastas?5. Qual o comportamento dos arquivos com relação a:
• Informação;• Espaço em disco;
6. Cite um exemplo de:– Arquivo;– Sistema multi-tarefa;– Software aplicativo.– Browser.– Software aplicativo, diferente dos apresentados (indicando
a categoria do mesmo)