19
SOFTWARE SOFTWARE Prof. Tales Kunz Cabral Prof. Tales Kunz Cabral [email protected] [email protected] Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática Curso Técnico em Informática 1º Módulo 1º Módulo

SOFTWARESOFTWARE Prof. Tales Kunz Cabral [email protected] Colégio da Imaculada Curso Técnico em Informática 1º Módulo

Embed Size (px)

Citation preview

Page 1: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 2: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º 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

Page 3: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 4: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 5: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

Slide nº 5 de 19

Software Conceitos Básicos

Hardware

Software

Usuário

SO

Linguagem

Aplicativo

Page 6: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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/)

Page 7: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 8: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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:

Page 9: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 10: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 11: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 12: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 13: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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.

Page 14: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 15: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 16: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 17: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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

Page 18: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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”.

Page 19: SOFTWARESOFTWARE Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática 1º Módulo

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)