2. O Software (Programas) é responsável por fazer funcionar o Hardware,
permitindo que este realize operações com interesse directo para o utilizador
Programa = conjunto (sequência) de instruções
que o processador interpreta e executa
Software de aplicação
Programas de computador que efectuam tarefas correntes e de
interesse prático para os utilizadores
Processadores de Texto, Folhas de Cálculo, SGBDs, Browsers
Compiladores, Antivírus, Tratamento de Imagem, Player MP3 ...
Software de sistema
Responsável pelo funcionamento integrado do hardware e pelo
interface entre o hardware e os programas de aplicação do utilizador
Sistema Operativo, BIOS, Device Drivers
1. A Hierarquia do Software
Classificação de acordo com as funções que desempenha:
3. 2. Software de Sistema
Device
Drivers
Aplicações
Sistema
Operativo
Hardware
BIOS
Aplicações
Aplicações
Software de Sistema
Finalidade: fazer com que o computador (hardware) funcione de modo integrado,
permitindo e facilitando o desenvolvimento e execução das aplicações
FIRMWARE (colocado pelo fabricante de hardware na Motherboard):
- POST - Programa de arranque e auto-diagnóstico (inicia o processo de carregamento
do Sistema Operativo (SO)
- BIOS - programa que assegura a ligação entre o SO e os periféricos
4. 3. Sistema Operativo
Device
Drivers
Aplicações
Sistema
Operativo
Hardware
BIOS
Aplicações
Aplicações
Software de Sistema
Sistema Operativo
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 actua como interface entre o
hardware (nível máquina) e o utilizador (via programas de aplicação)
• Fornece uma abstracção da Máquina Física - Computador, ou seja,
implementa uma Máquina Virtual com um interface bem definido
• Liberta os programas de aplicação das tarefas complexas de ligação aos
dispositivos de hardware
5. O hardware do computador representa um conjunto potencial de recursos, os quais
só se tornam efectivos através das funcionalidades que o SO extrai do hardware e
disponibiliza ao utilizador através de um interface fácil de usar
O Ambiente de Trabalho
do SO Windows 7
O SO é a “meio”
através da qual o
utilizador “vê”
o computador
6. Exemplos de Sistemas Operativos:
– WINDOWS NT, 2008, 2013 (para servidores)
– WINDOWS XP, VISTA, 7, 8 (para PC’s)
– LINUX Ubuntu, Suse, Mint, Zorin, etc. (para PC’s)
– OSX (usado nos Apple Macintosh)
– UNIX (para Workstations)
– VM360 (em MainFrames IBM)
– ANDROID (em Smartphones e Tablets)
– WINDOWS PHONE (em Smartphones e Tablets)
7. Software de aplicação
Programas de computador que efectuam tarefas
correntes e de interesse prático para os utilizadores
Processadores de Texto, Folhas de Cálculo, SGBDs, Browsers,
Compiladores, Antivírus, Compressores de ficheiros, .......
4. Software de Aplicação
Browsers (Internet Explorer, Firefox, Chrome, Safari, Opera )
- programas de acesso à Internet
- apresentam (interpretam) o conteúdo
dos ficheiros que são a base da Internet (páginas WEB)
Compiladores e Interpretadores
- o computador só executa instruções (elementares) em Linguagem-máquina (0 e 1s)
- os programas de aplicação são escritos em linguagens de alto nível (mais próximas
da linguagem humana), ex: Cobol, RPG, VisualBasic, Java, C++ , etc.
- Os Compiladores e os Interpretadores são os programas que transformam a linguagem de
alto nível em linguagem-máquina.
Debuggers
- Programas de detectam erros de sintaxe e de lógica básica nos programas.
8. Compressores de ficheiros (WinZip ou Winrar)
- permitem comprimir os ficheiros e as Pastas contidos num suporte (disco, pen,etc)
de modo a que ocupem menos espaço de armazenamento, reduzir tamanho mas
sem perda de dados.
- muito usados para enviar ficheiros via e-mail
- a transferência de ficheiros na Internet (download) é feita normalmente em formato
comprimido
9. • Antivírus
- Vírus são pequenos programas que se auto-instalam no sistema com o
objectivo de perturbar o seu normal funcionamento e com intenções
maldosas.
Perturbação causada:
não destrói informação (Spyware, Keyloggers, Phishing, Falso Alarme)
destrói informação (Malware, CriptoWare, Cavalos de Tróia, Backdoors)
- Os Antivírus são programas que estão permanentemente activos (residentes)
e que têm a finalidade de detectar e eliminar os vírus instalados ou que
tentem atacar o sistema.
Há Antivírus gratuitos e
outros pagos.
Os pagos normalmente
garantem uma protecção
acrescida (contra Spyware,
Intrusão (Firewall), controlo
parental, etc.)
10. Organização e manipulação da
Informação
Ficheiro
unidade de informação composta por um
conjunto mais ou menos numeroso de bytes.
Texto => constituídos por caracteres em formato ASCII (Documentos)
Binários => constituídos por instruções e dados em código máquina
• programas executáveis - instruções em código máquina prontas a correr
num S.O.
• ficheiros complementares desses programas (subrotinas DLL’s)
• ficheiros de dados em formatos não ASCII (imagens, músicas, filmes, etc)
Hardware bits, bytes e outros agrupamentos de 0s e 1s
Software ficheiros, pastas e unidades de armazenamento
Informação
TIPOS
de
FICHEIROS
Organização e manipulação
da Informação
Organização e manipulação de ficheiros
em suporte de armazenamento secundário
11. 1 sector = 512 Kbytes
Ficheiro = Pode ocupar um conjunto
não contínuo de sectores
Organização Física
Organização Lógica
Directorias ou Pastas => compartimentos onde se
colocam os ficheiros de forma a permitir o seu
manuseamento num suporte de armazenamento
secundário de forma estruturada
Objectivo: manuseamento estruturado de ficheiros
Pastas
12. Organização física da informação é diferente da organização lógica
O S.O. encarrega-se de, para uma dada organização física (pistas e sectores em discos),
mostrar apenas a organização lógica.
Sistema
Operativo
O papel do Sistema Operativo
Operação de Formatação construção da estrutura lógica inicial
Pastas
13. Executar programas de aplicação ==> Carregar para memória ficheiros
executáveis
Produzir Documentos ==> Introduzir e Guardar ou Ler e alterar
ficheiros de discos ou outros suportes
Organizar a informação – operações com
• criar
• apagar (eliminar)
• copiar
• mover
• alterar o nome (renomear)
Pastas e/ou Ficheiros
Operações típicas do Utilizador
14. Disco Rígido (C:)
Pen, DVD, Cartão SD, etc
Sist. Oper.
Aplicação
Ficheiro
Resumo
Pasta ou
Directoria
Hardware