A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Software e Sistema Operacional

Apresentações semelhantes


Apresentação em tema: "Software e Sistema Operacional"— Transcrição da apresentação:

1 Software e Sistema Operacional

2 Software e Sistemas Operacionais
Quanto a finalidade de seu desenvolvimento: Básico: Sistema Operacional e utilitários Aplicativo Quanto as regras que regem seu uso, distribuição e modificação: Software livre Software proprietário

3 Software Básico Conjunto de software que permite ao usuário criar, depurar e modificar as aplicações criadas por ele. São exemplos de sw básico: Sistema Operacional Linguagem de Programação Interfaces Gráficas Utilitários

4 Software e Sistemas Operacionais
SISTEMA OPERACIONAL: Conjunto de programas supervisores que gerenciam os recursos (hardware e software) de um sistema de computação Funções: Gerência de memória; Gerência de processador; Gerência de arquivos; Gerência de dispositivos de E/S (periféricos) Tarefas específicas: ler a tecla pressionada no teclado, transferir um arquivo do disquete para a memória principal, etc Ex.: MS-DOS, Windows, Linux, MacOS, Unix, ... (software básico) Aplicativos (solicitando recursos) S.O. Hardware (recursos solicitados)

5 Sistema Operacional (software básico)

6 Software e Sistemas Operacionais
Classificação quanto a: interação com o usuário; número de programas em execução; tempo de resposta exigido. Tipos de Sistemas Operacionais Batch: Programas do usuário submetidos em lote e executa-dos em sequência, sem interação do usuário. No fim este só recebe uma listagem com os resultados. Tempo de resposta pode variar de minutos a horas. Monousuário-Monotarefa: Um usuário interage com a máquina, que executa uma tarefa de cada vez. Surgiu com os micro-computadores. Ex.: DOS.

7 Software e Sistemas Operacionais
Tipos de Sistemas Operacionais Monousuário-Multitarefa: Um usuário interage com a máquina, porém mais de uma tarefa pode ser executada ao mesmo tempo. Ex.: Windows, OS/2. Multiusuário-Multitarefa: Um processador usado por vários usuários ao mesmo tempo, executando várias tarefas, pelo processo de time sharing. Ex.: Unix, Linux. SO de Tempo Real: Controle de máquinas através de sensores, com resposta em pouquíssimo tempo. Ex.: Informática Industrial, monitoração de pacientes, ...

8 Software e Sistemas Operacionais
Interface Gráfica: As ordens e os comandos para um sistema operacional, ou outro tipo de software, são dadas através de símbolos gráficos, mais fáceis de serem entendidos pelo usuário. Ex.: Windows, MacOS, ... Elementos: Janelas, Ícones, Menus, etc... Dispositivos apontadores, para entrada de dados (mouse, tela sensível ao toque, ...).

9 Software e Sistemas Operacionais
LINGUAGENS DE PROGRAMAÇÃO: 1a geração - Linguagens de máquina 2a geração - Linguagens de montagem (assembly) ADD R1, TOTAL 3a geração - Linguagens orientadas ao usuário LET SOMA = VAR1 + TOTAL IF SOMA > 3 THEN EXIT 4a geração - Linguagens orientadas à aplicação LIST ALL NOME, ENDERECO, TELEFONE FOR CIDADE = “PORTO ALEGRE” 5a geração - Linguagens de conhecimento (IA) BAIXO NÍVEL ALTO NÍVEL

10 1a geração - Linguagens de máquina
Linguagem de máquina escrita em notação binária Exemplo: Tradução: soma do dados armazenado no registrador 0001 com o dado armazenado na posição de memória Endereço da posição de memória que contém o dado Endereço do registrador Código da operação: Adição

11 2a geração - Linguagens de máquina
Linguagem de baixo nível Elimina a notação binária Assemblers (montadores) Usam códigos mnemônicos com letras e números para representar os comandos Exemplos: LOAD B carrega no registrador o dado que está no endereço B ADD A adiciona ao registrador o dado que está no endereço A Linguagem Humana

12 3a geração - Linguagens de máquina
Linguagem de alto nível Usam comandos com nomes geralmente auto-explanativos Exemplo: read, write, if, open… Principais linguagens: Fortran (1954) Cobol (1959) Basic (1965) Pascal (1975) C (1980) Exemplo em Pascal: program Exemplo; var a,b:integer; begin write ('Digite um número para A'); readln (a); write ('Digite o número para B'); readln (b); if (a > b) then writeln ('A é maior que B') else writeln ('B é maior que A'); end.

13 4a geração - Linguagens de máquina
Linguagem orientada à aplicação geram código a partir de expressões de alto nível Exemplo: DBASE, SQL Exemplo em DBASE: List All Nome, Endereco, Telefone For Cidade = “Porto Alegre” Tradução: lê todos os registros que compõem um arquivo e, para cada lido, seleciona aqueles cuja cidade = “Porto Alegre”.

14 5a geração - Linguagens de máquina
Inteligência Artificial São criadas bases de conhecimentos, obtidas a partir de especialistas, e as linguagens fazem deduções, inferências e tiram conclusões baseadas nas bases de conhecimento. Exemplos: Prolog, Lisp, Art

15 Software e Sistemas Operacionais
CÓDIGO FONTE ... LET SOMA = VAR1 + TOTAL ... (linguagem de prog.) TRADUTOR CÓDIGO OBJETO (“executável”) MONTADOR (assembler) Tradutor para linguagens de 2a geração. COMPILADOR: Traduz todo o programa de uma vez. INTERPRETADOR: Traduz o programa instrução por instrução.

16 Software Básico - Utilitários
Softwares de apoio a solução de problemas de disco, memória, etc. Exemplos: ScanDisk; Desfragmentadores; Compactadores/descompactadores; Anti-vírus

17 ScanDisk O Scandisk é um aplicativo que verifica a integridade dos dados existentes em unidades de armazenamento de massa (HD, disquete, dico de Zip e outros). Além disso, verifica a integridade dos setores. Assim senso ele faz uma "manutenção" do disco, procurando e corrigindo o que chamamos de erros lógicos. Um erro lógico pode aparecer, por exemplo, quando se desliga o computador enquanto um programa está sendo executado, ou quando falta energia elétrica.

18 ScanDisk Click on the Start (Iniciar) menu
Select My Computer (Meu Computador) Use the right mouse button to select the C drive. This will make a new menu appear.

19 ScanDisk (2) Select Properties (Propriedades)
Then select the tools (Ferramentas) tab.

20 Limpeza de Disco Quando se usa um computador, diversos arquivos temporários são gerados. Eles deveriam ser automaticamente apagados pelo Windows, mas isso nem sempre acontece e eles acabam permanecendo na máquina, ocupando espaço desnecessário. O programa Limpeza de disco, que está incluído no Windows, realiza o trabalho de remoção automaticamente, eliminando os seguintes tipos de arquivo: - arquivos temporários armazenados durante a navegação pela internet, - arquivo de programas recebidos, que apagamos de nosso sistema, mas que continuam armazenados e - arquivos temporários do próprio sistema operacional.

21 Limpeza de Disco (2)

22 Desfragmentador de Disco
HD organizado fisicamente em setores; Um arquivo pode ocupar mais de um setor dependendo do seu tamanho: ele pode ocupar setores não-contínuos. O arquivo fica, portanto, fragmentado e suas partes ficam espalhadas por todo o disco rígido. Isso pode gerar alguns problemas como lentidão excessiva. Usa-se o “Desfragmentador de Disco” para que ele reorganize, ou seja, una os programas seqüencialmente no disco rígido. Assim, a desfragmentação consiste em reorganizar os setores colocando os setores que são partes de um mesmo arquivo próximos um do outro de forma contínua. Pode melhorar o desempenho nos acessos ao disco rígido.

23 Desfragmentador de Disco

24 Compactadores/Descompactadores de Arquivos
Windows XP: nativo

25 Compactadores/Descompactadores de Arquivos
Winzip (shareware)

26 Softwares Aplicativos
Acrobat Reader permite exibir e imprimir arquivos com a extensão pdf (extensão pdf). PDF: PDF é uma extensão de arquivo em um formato proprietário pertencente à empresa norte-americana Adobe. Por que tantas pessoas usam pdf? Arquivos mais pequenos; arquivos que podem ser lidos em qualquer máquina independente do sistema operacional; arquivos que não podem ser modificados. Leitor de arquivos pdf (Acrobat Reader) é gratuito e pode ser encontrado no site:

27 Arquivos PPT Ferramenta para criação de arquivos de apresentação.

28 Editores HTML Permite edição de páginas HTML.
Também precisamos de uma Ferramenta FTP para copiar os arquivos criados para o servidor web; Alguns exemplos de editores HTML: FrontPage Composer do Mozilla (

29 TEMAS PARA SEMINÁRIOS - Matutino
Radiologia Digital - Luciana Telemedicina aplicada a Radiologia (Teleradiologia) - Harryson Informática para a automação e gestão de dados e imagens - Priscila Futuro e perspectivas do prontuário eletrônico – Elis Maria Protocolação digital de documentos eletrônicos (Certificação Digital) - Aline

30 TEMAS PARA SEMINÁRIOS - Noturno
Da imagem para os Bit´s - Simone Radiologia Digital - Luis Telemedicina aplicada a Radiologia (Teleradiologia) – Walmir Informática para a automação e gestão de dados e imagens - Taysa Futuro e perspectivas do prontuário eletrônico – Leila Protocolação digital de documentos eletrônicos (Certificação Digital) – George

31 Datas dos seminários - Matutino
Grupo 1 – 18/11 Grupo 2 – 18/11 Grupo 3 – 18/11 Grupo 4 – 18/11 Grupo 5 – 18/11

32 Datas dos seminários - Noturno
Grupo 1 – 13/11 Grupo 2 – 13/11 Grupo 3 – 13/11 Grupo 4 – 20/11 Grupo 5 – 20/11 Grupo 6 – 20/11

33 Anti-vírus O que são vírus? Como se propagam? Como se ativa um vírus?
São programas desenvolvidos para alterar nociva e clandestinamente software instalados em um computador. Estão agrupados em famílias com milhares de variantes. Como se propagam? Os vírus de computador se propagam por meio de: disquetes, CDs piratas, de arquivos compartilhados pelas redes corporativas, por arquivos anexados em mensagens de correio eletrônico e pela Internet. A rede mundial é hoje a principal via de propagação dos vírus. Como se ativa um vírus? Executando um programa infectado. Quando este programa é executado, o vírus tenta infectar outros programas na mesma máquina e até outras programas da rede.

34 Anti-vírus (2) Que tipo de arquivos podem espalhar vírus?
Todo arquivo que contém códigos executáveis, podem espalhar vírus (.exe, .com, .sys, .dat, .doc, .xls, .zip, .drv, .dll, etc...). Arquivos de dados puros estão seguros. Isso inclui arquivos gráficos, como .bmp, .gif e .jpg, bem como textos em formato .txt. Portanto, apenas visualizar arquivos de imagens, não provocará a infecção do computador por um vírus. Como tratar máquinas com vírus e prevenir? Com software anti-vírus. Para tratar: remove tools. Anti-vírus: AVG (Freeware) - anti-vírus online da Trend Micro: opções proprietárias: Norton Anti-vírus (

35 Tipos de SW SW Livre: termo criado por Richard Stallman (da Free Software Foundation) em 1983. Refere-se a liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem o sw melhorado. Exemplos: Linux OpenOffice (

36 SW Proprietário SW que não é livre ou semi-livre. Seu uso, redistribuição ou modificação são proibidos ou são cercados de tantas reestrições que na prática não são possíveis de serem realizados livremente. É necessário comprar uma licença para cada máquina. Formas alternativas: Licença de Uso Empresarial Versão para a rede

37 Demos, Freeware, Shareware
sw em versão reduzida distribuído livremente Freeware: totalmente gratuito para execução. O autor detém o copyright Shareware: distribuídos gratuitamente por um período experimental. Só funcionam durante um período. Site repositório de freeware e sharewares:

38 Computadores e Pessoas
A maioria das organizações tem algum tipo de departamento de tecnologia da informação!! Pessoas responsáveis pelos recursos de informática; Pode fazer a manutenção de dados e prover serviços aos usuários finais; Exemplos: Operadores de entrada de dados preparam dados para o processamento; Operadores de computadores monitoram o sistema, mantém e fazem backups; Programadores escrevem, testam, implementam e mantêm programas; Analistas planejam e projetam sistemas;

39 Computadores e Pessoas

40 Parte 2 - Redes e Comunicação de Dados

41 Redes e comunicação de dados
REDE: Conjunto de computadores interconectados, capazes de trocar informações. Por quê? Cada micro pode trabalhar independente dos demais, ao mesmo tempo trocam informações entre si Redução de custos de hardware e software (compartilhamento de periféricos caros e aplicativos) Flexibilidade de expansão física e lógica Principais componentes: Nós ou nodos; Equipamentos de rede; Placas de rede; Cabeamento; Protocolos.

42 Redes e comunicação de dados
NÓS ou NODOS: Ponto de entrada, saída ou comutação de dados. Estrela Barramento Anel

43 Redes e comunicação de dados
EQUIPAMENTOS DE REDE: Servidor; Hub (repetidor, concentrador); Roteador; Switch (comutador de pacotes). PLACAS DE REDE e MODEMS: Convertem os sinais do computador para aqueles usados na rede. Placa de rede: converte sinais do computador em sinais mais potentes para serem enviados na rede. Placa de expansão. Modem: converte de sinal digital para sinal analógico para ser transmitido na rede e vice-versa.

44 Redes e comunicação de dados

45 Redes e comunicação de dados
CABEAMENTO: Conecta os nós da rede. Tipos: coaxial, par trançado, fibra óptica, ... PROTOCOLOS: Regras, padrões, sobre como deve ser feita a comunicação entre os nós da rede (códigos, topologia, cabeamento, controle de acesso, ...) Exemplos: TCP/IP, X.25, ATM, Ethernet, ... ABRANGÊNCIA GEOGRÁFICA: LAN (Local Area Network) Ex: rede do instituto de informática da UFRGS WAN (Wide Area Network) RNP

46 Redes e comunicação de dados
POR QUE REDES LOCAIS (LAN): Compartilhamento de periféricos; Compartilhamento de software; Compartilhamento de dados (ex. BDs); Comunicação. ARQUITETURA CLIENTE-SERVIDOR: Cliente: computador do usuário, ligado à rede. Servidor: compartilha recursos (periféricos) com os clientes; gerenciar recursos e serviços da rede. ARQUITETURA PAR-A-PAR (peer to peer) Usuários compartilham arquivos

47 Redes e comunicação de dados
INTERNET: Rede de abrangência mundial; Interligação de redes locais (LANs); ARPANET (militar), final dos anos 60; Integração de redes acadêmicas; usuário doméstico; Protocolo TCP/IP: Endereços IP: DNS: tradução dos IPs ( Domínios de mais alto nível: .com, .edu, .gov, .br, ... Serviços: correio eletrônico, Web, FTP, IRC, Telnet

48 CORREIO ELETRÔNICO (e-mail):
Redes e comunicação de dados CORREIO ELETRÔNICO ( ): Servidor POP: pop.inf.ufrgs.br Servidor SMTP: smtp.inf.ufrgs.br address: User name: pjaques ID usuário (username) subrede rede domínio

49 Redes e comunicação de dados
WEB (World Wide Web, WWW): Hipertexto, com elos (links, hyperlinks), na Internet; Programas navegadores (browsers); Sítio (site), página inicial (homepage); HTTP (Hypertext Transfer Protocol): protocolo para transferência de hipertexto, ou páginas da Web.

50 Redes e comunicação de dados
URL (Uniform Resource Locator): Ferramentas de Busca (search engines): Google ( AltaVista ( Yahoo (br.yahoo.com) TodoBr ( Cadê ( Mais no site: protocolo servidor caminho arquivo

51 Redes e comunicação de dados
FTP (File Transfer Protocol): Protocolo para transferência de arquivos; “Baixar” arquivos de um servidor (download); Enviar arquivos a um servidor (upload). IRC (Internet Relay Chat): Bate-papo apoiado na Internet; Canais. TELNET: Acesso e operação remotos de um servidor; Simulador de terminal no cliente (“terminal burro”).

52 “Se o automóvel tivesse se desenvolvido como o fizeram os computadores nos últimos 40anos, hoje um Rolls-Royce custaria U$ 2,00, faria um milhão de km por litro de gasolina, produziria energia suficiente para movimentar o Queen Elizabeth e dez deles caberiam numa cabeça de alfinete” Prof. Edward Eteinmuller (Universidade de Stanford)


Carregar ppt "Software e Sistema Operacional"

Apresentações semelhantes


Anúncios Google