Slide sem título - Unisinos

Slide sem título - Unisinos

Introduo Informtica Parte 2 - Software e Sistema Operacional Introduo Informtica Profa. Mnica Py 1 Introduo Informtica Parte 2 - Software e Sistema Operacional Introduo Informtica Profa. Mnica Py 2 Software e Sistemas Operacionais

Hardware Computer Hardware Definition Hardware is a comprehensive term for all of the physical parts of a computer, as distinguished from the data it contains or operates on, and the software that provides instructions for the hardware to acoomplish tasks. The boundary between hardware and software is slightly blurry - firmware is software that is "built-in" to the hardware, but such firmware is usually the province of computer programmers and computer engineers in any case and not an issue that computer users need to concern themselves with. A typical computer (Personal Computer, PC) contains in a desktop or tower case the following parts: Motherboard which holds the CPU, main memory and other parts, and has slots for expansion cards

power supply - a case that holds a transformer, voltage control and fan storage controllers, of IDE, SCSI or other type, that control hard disk , floppy disk, CD-ROM and other drives; the controllers sit directly on the motherboard (on-board) or on expansion cards graphics controller that produces the output for the monitor the hard disk, floppy disk and other drives for mass storage interface controllers (parallel, serial, USB, Firewire) to connect the computer to external peripheral devices such as printers or scanners

Introduo Informtica Profa. Mnica Py 3 Software e Sistemas Operacionais Software: Quanto a finalidade de seu desenvolvimento: Bsico: Sistema Operacional e utilitrios Aplicativo Quanto as regras que regem seu uso, distribuio e modificao: Software livre Software proprietrio

Introduo Informtica Profa. Mnica Py 4 Software Bsico Conjunto de software que permite ao usurio criar, depurar e modificar as aplicaes criadas por ele. So exemplos de sw bsico: Sistema Operacional Linguagem de Programao Interfaces Grficas Utilitrios

Introduo Informtica Profa. Mnica Py 5 Software e Sistemas Operacionais SISTEMA OPERACIONAL: (software bsico) Conjunto de programas supervisores que gerenciam os recursos (hardware e software) de um sistema de computao Aplicativos Funes: (solicitando recursos) Gerncia de memria; Gerncia de processador; Gerncia de arquivos; Gerncia de dispositivos de E/S (perifricos)

Tarefas especficas: ler a tecla pressionada no teclado, transferir um arquivo do disquete para a memria principal, etc Ex.: MS-DOS, Windows, Linux, MacOS, Unix, ... Introduo Informtica Profa. Mnica Py S.O. Hardware (recursos solicitados) 6 Sistema Operacional (software bsico) S.O.

Introduo Informtica Profa. Mnica Py 7 Software e Sistemas Operacionais Classificao quanto a: interao com o usurio; nro. de programas em execuo; tempo de resposta exigido. Tipos de Sistemas Operacionais Batch: Programas do usurio submetidos em lote e executa-dos em seqncia, sem interao do usurio. No fim este s recebe uma listagem com os resultados. Tempo de resposta pode variar de minutos a horas. Monousurio-Monotarefa: Um usurio interage com a mquina, que executa uma

tarefa de cada vez. Surgiu com os micro-computadores. Ex.: DOS. Introduo Informtica Profa. Mnica Py 8 Software e Sistemas Operacionais Tipos de Sistemas Operacionais Monousurio-Multitarefa: Um usurio interage com a mquina, porm mais de uma tarefa pode ser executada ao mesmo tempo. Ex.: Windows, OS/2. Multiusurio-Multitarefa: Um processador usado por vrios usurios ao mesmo tempo, executando vrias tarefas, pelo processo de time sharing. Ex.: Unix, Linux.

SO de Tempo Real: Controle de mquinas atravs de sensores, com resposta em pouqussimo tempo. Ex.: Informtica Industrial, monitorao de pacientes, ... Introduo Informtica Profa. Mnica Py 9 Software e Sistemas Operacionais Interface Grfica: As ordens e os comandos para um sistema operacional, ou outro tipo de software, so dadas atravs de smbolos grficos, mais fceis de serem entendidos pelo usurio. Ex.: Windows, MacOS, ... Elementos: Janelas, cones,

Menus, etc... Dispositivos apontadores, para entrada de dados (mouse, tela sensvel ao toque, ...). Introduo Informtica Profa. Mnica Py 10 Software e Sistemas Operacionais LINGUAGENS DE PROGRAMAO: 1a gerao - Linguagens de mquina 0010 0001 0110 1100 2a gerao - Linguagens de montagem (assembly) ADD R1, TOTAL BAIXO NVEL 3a gerao - Linguagens orientadas ao usurio LET SOMA = VAR1 + TOTAL ALTO NVEL

IF SOMA > 3 THEN EXIT 4a gerao - Linguagens orientadas aplicao LIST ALL NOME, ENDERECO, TELEFONE FOR CIDADE = PORTO ALEGRE 5a gerao - Linguagens de conhecimento (IA) Introduo Informtica Profa. Mnica Py 11 1a gerao - Linguagens de mquina Linguagem de mquina escrita em notao binria Exemplo: 0010 0001 0110 1100 Endereo da posio de memria que contm o dado

Endereo do registrador Cdigo da operao: Adio Traduo: soma do dados armazenado no registrador 0001 com o dado armazenado na posio de memria 0110 1100 Introduo Informtica Profa. Mnica Py 12 2a gerao - Linguagens de mquina Linguagem de baixo nvel Elimina a notao binria Assemblers (montadores) Usam cdigos mnemnicos com letras e nmeros para representar os comandos

Exemplos: LOAD B carrega no registrador o dado que est no endereo B ADD A adiciona ao registrador o dado que est no endereo A Linguagem Humana Introduo Informtica Profa. Mnica Py 13 3a gerao - Linguagens de mquina Linguagem de alto nvel Usam comandos com nomes geralmente auto-explanativos Exemplo: read, write, if, openExemplo em Pascal:

Principais linguagens: Fortran (1954) Cobol (1959) Basic (1965) Pascal (1975) C (1980) Introduo Informtica Profa. Mnica Py program Exemplo; var a,b:integer; begin

write ('Digite um nmero para A'); readln (a); write ('Digite o nmero para B'); readln (b); if (a > b) then writeln ('A maior que B') else writeln ('B maior que A'); end. 14 4a gerao - Linguagens de mquina Linguagem orientada aplicao geram cdigo a partir de expresses de alto nvel Exemplo: DBASE, SQL Exemplo em DBASE: List All Nome, Endereco, Telefone For Cidade = Porto Alegre

Traduo: l todos os registros que compem um arquivo e, para cada lido, seleciona aqueles cuja cidade = Porto Alegre. Introduo Informtica Profa. Mnica Py 15 5a gerao - Linguagens de mquina Inteligncia Artificial So criadas bases de conhecimentos, obtidas a partir de especialistas, e as linguagens fazem dedues, inferncias e tiram concluses baseadas nas bases de conhecimento.

Exemplos: Prolog, Lisp, Art Introduo Informtica Profa. Mnica Py 16 Software e Sistemas Operacionais CDIGO FONTE TRADUTOR ... LET SOMA = VAR1 + TOTAL ... (linguagem de prog.) MONTADOR (assembler) CDIGO OBJETO ...

00010110111001011001011010 ... (executvel) Tradutor para linguagens de 2a gerao. COMPILADOR: Traduz todo o programa de uma vez. INTERPRETADOR: Traduz o programa instruo por instruo. Introduo Informtica Profa. Mnica Py 17 Software Bsico - Utilitrios Softwares de apoio a soluo de problemas de disco, memria, etc.

Exemplos: ScanDisk; Desfragmentadores; Compactadores/descompactadores; Anti-vrus 565 Introduo Informtica Profa. Mnica Py 18 ScanDisk O Scandisk um aplicativo que verifica a integridade dos dados existentes em unidades

de armazenamento de massa (HD, disquete, disco de Zip e outros). Alm disso, verifica a integridade dos setores. Assim sendo ele faz uma "manuteno" do disco, procurando e corrigindo o que chamamos de erros lgicos. Um erro lgico pode aparecer, por exemplo, quando se desliga o computador enquanto um programa est sendo executado, ou quando falta energia eltrica. Introduo Informtica Profa. Mnica Py 19 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.

Introduo Informtica Profa. Mnica Py 20 ScanDisk (2) Select Properties (Propriedades) Then select the tools (Ferramentas) tab. Introduo Informtica Profa. Mnica Py 21 Limpeza de Disco Quando se usa um computador, diversos arquivos temporrios so gerados. Eles deveriam ser automaticamente apagados pelo Windows, mas isso nem sempre acontece e eles

acabam permanecendo na mquina, ocupando espao desnecessrio. O programa Limpeza de disco, que est includo no Windows, realiza o trabalho de remoo automaticamente, eliminando os seguintes tipos de arquivo: - arquivos temporrios armazenados durante a navegao pela internet, - arquivo de programas recebidos, que apagamos de nosso sistema, mas que continuam armazenados e - arquivos temporrios do prprio sistema operacional. Introduo Informtica Profa. Mnica Py 22 Limpeza de Disco (2) Introduo Informtica Profa. Mnica Py

23 Desfragmentador de Disco HD organizado fisicamente em setores; Um arquivo pode ocupar mais de um setor dependendo do seu tamanho: ele pode ocupar setores no-contnuos. O arquivo fica, portanto, fragmentado e suas partes ficam espalhadas por todo o disco rgido. Isso pode gerar alguns problemas como lentido excessiva. Usa-se o Desfragmentador de Disco para que ele reorganize, ou seja, una os programas seqencialmente no disco rgido. Assim, a desfragmentao consiste em reorganizar os setores colocando os setores que so partes de um mesmo arquivo prximos um do outro de forma contnua. Pode melhorar o desempenho nos acessos ao disco rgido.

Introduo Informtica Profa. Mnica Py 24 Desfragmentador de Disco Introduo Informtica Profa. Mnica Py 25 Compactadores/Descompactadores de Arquivos Windows XP: nativo Introduo Informtica Profa. Mnica Py 26

Compactadores/Descompactadores de Arquivos Winzip (shareware) http://www.winzip.com/ 1396 Introduo Informtica Profa. Mnica Py 27 Softwares Aplicativos Acrobat Reader permite exibir e imprimir arquivos com a extenso pdf (extenso pdf). PDF: PDF uma extenso de arquivo em um formato proprietrio pertencente empresa norte-americana Adobe.

Por que tantas pessoas usam pdf? Arquivos mais pequenos; arquivos que podem ser lidos em qualquer mquina independente do sistema operacional; arquivos que no podem ser modificados. Leitor de arquivos pdf (Acrobat Reader) gratuito e pode ser encontrado no site: http://www.adobe.com/products/acrobat/readstep2.html Introduo Informtica Profa. Mnica Py 28 Arquivos PPT Ferramenta para criao de arquivos de apresentao. Introduo Informtica

Profa. Mnica Py 29 Editores HTML Permite edio de pginas HTML. Tambm precisamos de uma Ferramenta FTP para copiar os arquivos criados para o servidor web; Alguns exemplos de editores HTML: FrontPage Composer do Mozilla (http://www.mozilla.org/) Introduo Informtica Profa. Mnica Py 30 Anti-vrus

O que so vrus? So programas desenvolvidos para alterar nociva e clandestinamente software instalados em um computador. Esto agrupados em famlias com milhares de variantes. Como se propagam? Os vrus de computador se propagam por meio de: disquetes, CDs piratas, de arquivos compartilhados pelas redes corporativas, por arquivos anexados em mensagens de correio eletrnico e pela Internet. A rede mundial hoje a principal via de propagao dos vrus. Como se ativa um vrus? Executando um programa infectado. Quando este programa executado, o vrus tenta infectar outros programas na mesma mquina e at outras programas da rede. Introduo Informtica Profa. Mnica Py 31

Anti-vrus (2) Que tipo de arquivos podem espalhar vrus? Todo arquivo que contm cdigos executveis, podem espalhar vrus (.exe, .com, .sys, .dat, .doc, .xls, .zip, .drv, .dll, etc...). Arquivos de dados puros esto seguros. Isso inclui arquivos grficos, como .bmp, .gif e .jpg, bem como textos em formato .txt. Portanto, apenas visualizar arquivos de imagens, no provocar a infeco do computador por um vrus. Como tratar mquinas com vrus e prevenir? Com software anti-vrus. Para tratar: remove tools. Anti-vrus: AVG (Freeware) - http://www.avgbrasil.com.br/ anti-vrus online da Trend Micro: http://housecall.trendmicro.com/housecall/start_corp.asp opes proprietrias: Norton Anti-vrus (http://www.symantec.com/downloads/)

Introduo Informtica Profa. Mnica Py 32 Tipos de SW SW Livre: termo criado por Richard Stallman (da Free Software Foundation) em 1983. Refere-se a liberdade dos usurios para executarem, copiarem, distriburem, estudarem, modificarem o sw melhorado. Exemplos: Linux OpenOffice (http://www.openoffice.org/) Introduo Informtica Profa. Mnica Py

33 SW Proprietrio SW que no livre ou semi-livre. Seu uso, redistribuio ou modificao so proibidos ou so cercados de tantas reestries que na prtica no so possveis de serem realizados livremente. necessrio comprar uma licena para cada mquina. Formas alternativas: Licena de Uso Empresarial Verso para a rede Introduo Informtica Profa. Mnica Py 34 Demos, Freeware,

Shareware Demos: sw em verso reduzida distribudo livremente Freeware: totalmente gratuito para execuo. O autor detm o copyright Shareware: distribudos gratuitamente por um perodo experimental. S funcionam durante um perodo. Site repositrio de freeware e sharewares: http://www.tucows.com.br/ Introduo Informtica Profa. Mnica Py

35 Computadores e Pessoas A maioria das organizaes tem algum tipo de departamento de tecnologia da informao!! Pessoas responsveis pelos recursos de informtica; Pode fazer a manuteno de dados e prover servios aos usurios finais; Exemplos: Operadores de entrada de dados preparam dados para o processamento; Operadores de computadores monitoram o sistema, mantm e fazem backups; Programadores escrevem, testam, implementam e mantm programas; Analistas planejam e projetam sistemas; Introduo Informtica Profa. Mnica Py

36 Computadores e Pessoas Introduo Informtica Profa. Mnica Py 37 Parte 2 - Redes e Comunicao de Dados Introduo Informtica Profa. Mnica Py 38 Redes e comunicao de dados REDE: Conjunto de computadores interconectados,

capazes de trocar informaes. Por qu? Cada micro pode trabalhar independente dos demais, ao mesmo tempo trocam informaes entre si Reduo de custos de hardware e software (compartilhamento de perifricos caros e aplicativos) Flexibilidade de expanso fsica e lgica Principais componentes: Ns ou nodos; Equipamentos de rede; Placas de rede; Cabeamento; Protocolos. Introduo Informtica Profa. Mnica Py 39 Redes e comunicao de dados

NS ou NODOS: Ponto de entrada, sada ou comutao de dados. Estrela Barramento Anel Introduo Informtica Profa. Mnica Py 40 Redes e comunicao de dados EQUIPAMENTOS DE REDE:

Servidor; Hub (repetidor, concentrador); Roteador; Switch (comutador de pacotes). http://www.infowester.com/hubswitchrouter.php 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 expanso. Modem: converte de sinal digital para sinal analgico para ser transmitido na rede e vice-versa. Introduo Informtica Profa. Mnica Py

41 Redes e comunicao de dados Roteador Porta de sada para a Rede WAN INTERNET Servidor LAN Switch LAN Switch Servidor

Servidor Servidor Domnios Ethernet HUB Introduo Informtica Profa. Mnica Py HUB HUB HUB 42 Redes e

comunicao de dados CABEAMENTO: Conecta os ns da rede. Tipos: coaxial, par tranado, fibra ptica, ... PROTOCOLOS: Regras, padres, sobre como deve ser feita a comunicao entre os ns da rede (cdigos, topologia, cabeamento, controle de acesso, ...) Exemplos: TCP/IP, X.25, ATM, Ethernet, ... ABRANGNCIA GEOGRFICA: LAN (Local Area Network) Ex: rede do instituto de informtica da UFRGS WAN (Wide Area Network) RNP Introduo Informtica Profa. Mnica Py

43 Redes e comunicao de dados POR QUE REDES LOCAIS (LAN): Compartilhamento de perifricos; Compartilhamento de software; Compartilhamento de dados (ex. BDs); Comunicao. ARQUITETURA CLIENTE-SERVIDOR: Cliente: computador do usurio, ligado rede. Servidor: compartilha recursos (perifricos) com os clientes; gerenciar recursos e servios da rede.

ARQUITETURA PAR-A-PAR (peer to peer) Usurios compartilham arquivos Introduo Informtica Profa. Mnica Py 44 Redes e comunicao de dados INTERNET: Rede de abrangncia mundial;

Interligao de redes locais (LANs); ARPANET (militar), final dos anos 60; Integrao de redes acadmicas; 1995 - usurio domstico; Protocolo TCP/IP: Endereos IP: 130.257.112.5 DNS: traduo dos IPs (www.inf.ufrgs.br) Domnios de mais alto nvel: .com, .edu, .gov, .br, ... Servios: correio eletrnico, Web, FTP, IRC, Telnet Introduo Informtica Profa. Mnica Py 45 Redes e comunicao de dados CORREIO ELETRNICO (e-mail):

[email protected] ID usurio (username) subrede rede domnio Servidor POP: pop.inf.ufrgs.br Servidor SMTP: smtp.inf.ufrgs.br E-mail address: [email protected] User name: pjaques Introduo Informtica Profa. Mnica Py 46

Redes e comunicao de dados WEB (World Wide Web, WWW): Hipertexto, com elos (links, hyperlinks), na Internet; Programas navegadores (browsers); Stio (site), pgina inicial (homepage); HTTP (Hypertext Transfer Protocol): protocolo para transferncia de hipertexto, ou pginas da Web. Introduo Informtica Profa. Mnica Py 47 Redes e comunicao de dados URL (Uniform Resource Locator):

http://www.museudarepublica.org.br/Indice/ndxexposicoes.html protocolo servidor caminho arquivo Ferramentas de Busca (search engines): Google (www.google.com.br) AltaVista (www.altavista.com.br)

Yahoo (br.yahoo.com) TodoBr (www.todobr.com.br) Cad (www.cade.com.br) Bing Introduo Informtica Profa. Mnica Py 48 Redes e comunicao de dados FTP (File Transfer Protocol): Protocolo para transferncia de arquivos; Baixar arquivos de um servidor (download); Enviar arquivos a um servidor (upload). Introduo Informtica Profa. Mnica Py

49 Se o automvel tivesse se desenvolvido como o fizeram os computadores nos ltimos 40 anos, hoje um Rolls-Royce custaria U$ 2,00, faria um milho de km por litro de gasolina, produziria energia suficiente para movimentar o Queen Elizabeth e dez deles caberiam numa cabea de alfinete Prof. Edward Eteinmuller (Universidade de Stanford) Introduo Informtica Profa. Mnica Py 50

Recently Viewed Presentations

  • Living Things - Winthrop Harbor School District 1

    Living Things - Winthrop Harbor School District 1

    Fertilization occurs when a sperm cell unites with an egg cell. A fertilized egg is called a zygote. Key Terms: Examples: nonvascular plant vascular plant chlorophyll Plants that lack a well-developed system of tubes for transporting water and other materials...
  • Water Purification and Radium and Radon assay techniques

    Water Purification and Radium and Radon assay techniques

    Reconstruct time profile of activity in fiducial volume n DAN Identify other sources: "Peristaltic assays" D2O systems idle for long periods - all valves closed Study Ra leach rate of isolated components Procedure: drain/vents on closed subsystem - use to...
  • Clinical Trial - Henry Ford Hospital Henry Ford

    Clinical Trial - Henry Ford Hospital Henry Ford

    Clinical Trial - Henry Ford Hospital . Henry Ford . Hospital (Detroit, MI) Founded 1915. Ranks in the top 20 percent in the United States of all National Institutes of Health (NIH)-funded institutions for stroke research
  • Module 26: Systems of Stratification - HCC Learning Web

    Module 26: Systems of Stratification - HCC Learning Web

    Four general systems of stratification—slavery, castes, estates, and social classes—as ideal types useful for purposes of analysis ... Unlike caste system, class system is more flexible. Class standing heavily dependent on family and ascribed factors. Race, ethnicity. ... half their...
  • Research Methods for the Learning Sciences

    Research Methods for the Learning Sciences

    Lee, J., Recker, M., Bowers, A.J., Yuan, M. (2016). Hierarchical Cluster Analysis Heatmaps and Pattern Analysis: An Approach for Visualizing Learning Management System Interaction Data. A poster presented at the annual International Conference on Educational Data Mining (EDM) Assignment Basic...
  • Kårkulla samkommun

    Kårkulla samkommun

    "Vi erbjuder var och en möjlig- heten till enme- ningsfull och tryggvardag"
  • "Sinners in the Hands of an Angry God" by Jonathan Edwards

    "Sinners in the Hands of an Angry God" by Jonathan Edwards

    "Sinners in the Hands of an Angry God" by Jonathan Edwards English III CHS C. Edge Focus Activity, p. 100 Think about a time you tried to change someone's mind.
  • ppt.guaihou.com

    ppt.guaihou.com

    PPT. Please add your title here. Please add your title here. 01. 02. 03. TITLE. TITLE. TITLE. Your Text Here . Age has reached the end of the beginning of a word. May be guilty in his seems to passing...