Palestra de Conceitos de Fundamentos de Tecnologia da Informação

6,164 views

Published on

Palestra ministrada em sala de aula para turma de concluintes do curso de Administração - Hab. em Comércio Exterior da URI - Campus de Erechim, no ano de 2009.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,164
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
223
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Palestra de Conceitos de Fundamentos de Tecnologia da Informação

  1. 1. Fundamentos de Tecnologia da Informação<br />Daniel F. Pigatto<br />daniel@uricer.edu.br<br />
  2. 2. O Primeiro Computador Eletrônico<br />
  3. 3. O Primeiro Computador Eletrônico<br /><ul><li>ENIAC(ElectronicNumericIntegratorandCalculator): Em 1943, na Universidade da Pensilvânia, foi construído o primeiro computador eletrônico, composto a base de válvulas eletrônicas.
  4. 4. Tinha 18.000 válvulas, 70.000 resistores e 10.000 capacitores.
  5. 5. Consumia 150.000 watts de potência, ocupava 1.400 m2 e pesava 30 toneladas.
  6. 6. No ENIAC, as operações que deveriam ser realizadas com os dados eram definidas na sua própria construção física, isto é, a programação era feita através da ligação de fios – demorava semanas.</li></li></ul><li>O Hardware de Computadores<br />Componentes de um computador:<br />Dispositivos de entrada;<br />Dispositivos de saída;<br />Armazenamento principal;<br />Armazenamento secundário;<br />Dispositivos de comunicação;<br />CPU.<br />
  7. 7. O Hardware de Computadores<br /><ul><li>Componentes de um computador:
  8. 8. Dispositivos de entrada;
  9. 9. Dispositivos de saída;
  10. 10. Armazenamento principal;
  11. 11. Armazenamento secundário;
  12. 12. Dispositivos de comunicação;
  13. 13. CPU.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Componentes de um computador:
  14. 14. Dispositivos de entrada;
  15. 15. Dispositivos de saída;
  16. 16. Armazenamento principal;
  17. 17. Armazenamento secundário;
  18. 18. Dispositivos de comunicação;
  19. 19. CPU.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Componentes de um computador:
  20. 20. Dispositivos de entrada;
  21. 21. Dispositivos de saída;
  22. 22. Armazenamento principal;
  23. 23. Armazenamento secundário;
  24. 24. Dispositivos de comunicação;
  25. 25. CPU.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Componentes de um computador:
  26. 26. Dispositivos de entrada;
  27. 27. Dispositivos de saída;
  28. 28. Armazenamento principal;
  29. 29. Armazenamento secundário;
  30. 30. Dispositivos de comunicação;
  31. 31. CPU.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Componentes de um computador:
  32. 32. Dispositivos de entrada;
  33. 33. Dispositivos de saída;
  34. 34. Armazenamento principal;
  35. 35. Armazenamento secundário;
  36. 36. Dispositivos de comunicação;
  37. 37. CPU.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Componentes de um computador:
  38. 38. Dispositivos de entrada;
  39. 39. Dispositivos de saída;
  40. 40. Armazenamento principal;
  41. 41. Armazenamento secundário;
  42. 42. Dispositivos de comunicação;
  43. 43. CPU.</li></li></ul><li>código binário ou bit<br />caractere ou letra<br />1 byte<br />G<br />01011101<br />O Hardware de Computadores<br />Representação dos Dados<br />Sistema numérico binário:<br />Bit 0 e 1.<br />
  44. 44. O Hardware de Computadores<br />Classificação dos Computadores<br />Mainframes;<br />Minicomputadores;<br />Computadores pessoais;<br />Workstations;<br />Supercomputadores.<br />
  45. 45. O Hardware de Computadores<br /><ul><li>Classificação dos Computadores
  46. 46. Mainframes;
  47. 47. Minicomputadores;
  48. 48. Computadores pessoais;
  49. 49. Workstations;
  50. 50. Supercomputadores.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Classificação dos Computadores
  51. 51. Mainframes;
  52. 52. Minicomputadores;
  53. 53. Computadores pessoais;
  54. 54. Workstations;
  55. 55. Supercomputadores.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Classificação dos Computadores
  56. 56. Mainframes;
  57. 57. Minicomputadores;
  58. 58. Computadores pessoais;
  59. 59. Workstations;
  60. 60. Supercomputadores.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Classificação dos Computadores
  61. 61. Mainframes;
  62. 62. Minicomputadores;
  63. 63. Computadores pessoais;
  64. 64. Workstations;
  65. 65. Supercomputadores.</li></li></ul><li>O Hardware de Computadores<br /><ul><li>Classificação dos Computadores
  66. 66. Mainframes;
  67. 67. Minicomputadores;
  68. 68. Computadores pessoais;
  69. 69. Workstations;
  70. 70. Supercomputadores.</li></li></ul><li>O Hardware de Computadores<br />Tendências da Tecnologia<br />Computadores menores;<br />Multimídia;<br />Redes.<br />
  71. 71. Softwares Aplicativos<br />Sistema Operacional<br />Software de Sistemas de Informação<br />Sistema Operacional<br />Windows: 3.11, 95, 98, NT, ME, 2000, XP, VISTA, 7;<br />LINUX;<br />Mac OS.<br />Softwares<br />Software de sistema<br />Faz com que as partes físicas<br /> do computador funcionem<br />Software aplicativo<br />Programas comuns<br />
  72. 72. Software de Sistemas de Informação<br />Windows 3.11<br />Windows for Workgroups was used in local area networks (LANs) and on standalone PCs and laptop computers. It added features of special interest to corporate users, such as centralized configuration and security, significantly improved support for Novell NetWare networks, and remote access service (RAS).<br />
  73. 73. Software de Sistemas de Informação<br /><ul><li>Windows 95
  74. 74. Windows 95 integrated a 32-bit TCP/IP stack for built-in Internet support, dial-up networking, and new Plug and Play capabilities that made it easy for users to install hardware and software.
  75. 75. The system also offered enhanced multimedia capabilities, more powerful features for mobile computing, and integrated networking.</li></li></ul><li>Software de Sistemas de Informação<br /><ul><li>Windows 98
  76. 76. Windows 98 was the first version of Windows designed specifically for consumers.
  77. 77. With Windows 98, users could find information more easily on their PCs as well as the Internet. Other ease-of-use improvements included the ability to open and close applications more quickly, support for reading DVD discs, and support for universal serial bus (USB) devices.</li></li></ul><li>Software de Sistemas de Informação<br />Windows XP<br />Windows XP enhanced reliability, security, and performance. With a fresh visual design, Windows XP includes features for business and advanced home computing, including remote desktop support, an encrypting file system, and system restore and advanced networking features.<br />
  78. 78. Software de Sistemas de Informação<br />Windows Vista<br />
  79. 79. Software de Sistemas de Informação<br />Windows Seven<br />
  80. 80. Software de Sistemas de Informação<br />Ubuntu<br />
  81. 81. Software de Sistemas de Informação<br />Mac OS X<br />
  82. 82. Software de Sistemas de Informação<br />Linguagens de Programação<br />É um método padronizado para expressar instruções para um computador.<br />Uma linguagem permite que um programador especifique precisamente:<br />sobre QUAIS dados um computador vai atuar;<br />COMO estes dados serão armazenados ou transmitidos; e<br />QUAIS ações devem ser tomadas sob várias circunstâncias.<br />
  83. 83. Software de Sistemas de Informação<br />Linguagens de Programação<br />Linguagens compiladas<br />O código-fonte é traduzido no processo chamado compilação, resultando em uma linguagem de baixo nível<br />É executado diretamente pelo sistema operacional ou pelo processador<br />Ex.: C++, Delphi, Fortran<br />#include <iostream><br />using namespace std;<br />int main() {<br /> cout << "Hello World !!!" << endl;<br /> return 0;<br />}<br />
  84. 84. Software de Sistemas de Informação<br />Linguagens de Programação<br />Linguagens interpretadas<br />O código-fonte é executado por um programa de computador chamado interpretador<br />É executado pelo sistema operacional ou processador.<br />Ex.: Java, PHP, Python<br />public abstract class Animal {<br /> public abstract void fazerBarulho();<br /> }<br />----<br /> public class Cachorro extends Animal {<br /> public void fazerBarulho() {<br /> System.out.println("AuAu!");<br /> }<br /> }<br />
  85. 85. Software de Sistemas de Informação<br />Linguagens de Programação<br />Tipos (os dois mais importantes)<br />Estruturada<br />Segue uma seqüência lógica contínua, podendo um programa apresentar mais de 1 milhão de linhas de código seqüenciais<br />Orientada a Objetos<br />Conceito menos utilizado, porém em ascenção<br />Aproxima-se do mundo real<br />Cada arquivo é tratado como uma classe, e as classes comunicam-se entre si<br />Java<br />
  86. 86. Software de Sistemas de Informação<br />Linguagens de Programação de 4ª Geração<br />Elas permitem ao programador especificar o que deve ser feito visando um resultado imediato.<br />Não há necessidade de conhecer código.<br />Descrevem O QUÊ deve ser feito, e não COMO<br />Ex.: FOCUS, NATURAL<br />
  87. 87. Software de Sistemas de Informação<br />Interação Humano-Computador<br />É uma matéria multidisciplinar que relaciona a ciência da computação, artes, design, ergonomia, psicologia, sociologia, semiótica, lingüística, e áreas afins.<br />
  88. 88. Software de Sistemas de Informação<br />Middleware<br />Parte dos Sistemas Distribuídos<br />É um programa de computador que faz a mediação entre outros softwares<br />É utilizado para mover informações entre programas ocultando ao programador diferenças de protocolos de comunicação, plataformas e dependências do sistema operacional<br />Ex.: Módulo dos correios, módulo de previsão do tempo<br />
  89. 89. Virtualização<br />Clientes<br />Aplicativos<br />Aplicativos<br />Aplicativos<br />Máquina Virtual 1<br />Máquina Virtual 2<br />Máquina Virtual 3<br />Gerenciador de Máquinas Virtuais<br />Sistema operacional hospedeiro <br />Hardware<br />
  90. 90. Sistemas Distribuídos<br />Aumento do poder de processamento<br />Reutilização de micros obsoletos<br />Alta disponibilidade<br />Modelos:<br />Clusters<br />Grids<br />Cloud computing<br />
  91. 91. Sistemas Distribuídos<br />Cloud computing<br />Voltada principalmente ao meio corporativo<br />Economia com TI<br />Compartilhamento<br />Colaboração<br />TI verde<br />
  92. 92. Organizando as Informações<br />Arquivos e bancos de dados<br />Importância da organização de dados<br />Arquivamento (Armários de Aço);<br />Documentos e fichas.<br />
  93. 93. Organizando as Informações<br />Hierarquia dos dados<br />Maior<br />Menor<br />
  94. 94. Organizando as Informações<br />Entidade<br />Pessoa, lugar ou coisa sobre a qual se mantém informações<br />Ex.: Arquivo Pessoal – “Empregado”<br />Atributos<br />Cada característica ou qualidade de uma entidade<br />Ex.: Nome, Endereço, Sexo, Telefone<br />Campo Chave<br />Identifica o registro<br />Ex.: CPF<br />
  95. 95.
  96. 96. Organizando as Informações<br />Ambiente de arquivos tradicionais<br />Fitas magnéticas<br />Utilizam organização seqüencial<br /> de dados<br />CD’s, DVD’s<br />Discos rígidos<br />Utilizam organização aleatória<br /> direta<br />
  97. 97. Organizando as Informações<br />Problemas no ambiente de arquivos tradicionais<br />Redundância de dados<br />Várias cópias<br />Dependência de programas e de dados<br />Dados que só podem ser interpretados utilizando-se determinada ferramenta<br />Inconsistência de dados<br />Uma conseqüência da redundância<br />
  98. 98. Organizando as Informações<br />Visão de Banco de Dados<br />Visões dos dados<br />Visão Lógica<br />Visão Física<br />SGBD (Sistema de Gerenciamento de BD)<br />Visão física em visão lógica;<br />Três elementos básicos:<br />Linguagem de definição de dados<br />Linguagem de manipulação de dados<br />Dicionário de dados<br />Select, Insert,<br />Update, Delete<br />CREATE TABLE empregados (<br /> id INTEGER PRIMARY KEY,<br /> nome CHAR(50) NULL,<br /> sobrenome CHAR(75) NOT NULL,<br /> dataNasc DATE NULL<br />); <br />
  99. 99. Organizando as Informações<br />Bancos de dados distribuídos e serviços de informações online<br />Banco de dados distribuídos:<br />Replicados (ex. Caixas eletrônicos)<br />Particionados<br />
  100. 100.
  101. 101. Organizando as Informações<br />Serviço de Informações Online<br />Bolsa de valores;<br />Previsão do tempo;<br />Cotações;<br />Processos;<br />CNH.<br />
  102. 102.
  103. 103. Telecomunicações e Redes<br />Transmissão<br />Textos;<br />Imagens gráficas;<br />Voz;<br />Vídeo.<br />
  104. 104.
  105. 105. Telecomunicações e Redes<br />Tipos de sinais<br />Analógico:<br />Forma uma onda senoidal contínua;<br />Usado para tráfego de voz e para refletir variações em intensidade.<br />Ex.: Linhas telefônicas, modems.<br />
  106. 106. Telecomunicações e Redes<br />Tipos de sinais<br />Digital<br />Pulsos eletromagnéticos (ligado - desligado), 0 e 1;<br />Uso na maioria dos computadores.<br />
  107. 107. Telecomunicações e Redes<br />Modos de transmissão Digital<br />Assíncrono:<br />Os bytes são transmitidos um de cada vez.<br />Síncrono:<br />Grupo de bytes é transmitido;<br />Vantagens sobre a assíncrona:<br />Garantia de chegada ao destino;<br />Uso de “avisos”, pequenos sinais de confirmação.<br />
  108. 108. Telecomunicações e Redes<br />Tipos de Transmissões<br />Simplex<br />Os dados trafegam em apenas um sentido<br />Ex. Transmissões de TV, Transmissão de Rádio.<br />Half - Duplex<br />O fluxo dos dados se dá em dois sentidos, um de cada vez<br />Ex. Walkie-talkie<br />Full – Duplex<br />Suporta fluxo dos dados em ambos os sentidos e ao mesmo tempo<br />Ex. Aparelho telefônico, Videoconferência<br />
  109. 109. Telecomunicações e Redes<br />Componentes de Sistemas de Telecomunicação<br />Computadores;<br />Terminais de entrada e saída;<br />Canais de comunicação (meios de comunicação)<br />Par – trançado;<br />Fibra ótica;<br />Cabo coaxial;<br />Microondas;<br />Satélites.<br />Processadores de comunicação<br />Modems;<br />Multiplexadores;<br />Concentradores;<br />Roteadores.<br />Softwares de Telecomunicação<br />Controles de tráfego, velocidade;<br />Gerenciamento de acessos.<br />
  110. 110. Telecomunicações e Redes<br />Topologias de Redes<br />Anel<br />Barramento<br />Barramento em Estrela<br />Estrela<br />
  111. 111. Telecomunicações e Redes<br />Redes Locais (LANs)<br />Interligações de computadores;<br />Usam as topologias;<br />Anel, estrela e barra.<br />Contribuem com velocidade para transferência de arquivos e impressões;<br />Servidores.<br />Redes Remotas (WANs)<br />Empresas fornecem serviços de comunicação;<br />Internet.<br />Redes de Valor Agregado (VANs)<br />Redes privadas;<br />Somente dados;<br />Serviços exclusivos.<br />
  112. 112. Telecomunicações e Redes<br />A tendência rumo a Padrões<br />Protocolo TCP/IP (versão 4 e 6);<br />ISDN - Integrated Services Digital Network<br />“Rede tudo”;<br />Velocidade;<br />Custo, limitações regionais.<br />ATM - Asynchronous Transfer Mode<br />Modo assíncrono de transferência;<br />Protocolo de comunicação;<br />Mais lenta que a WANs;<br />Uso de fibra ótica.<br />Internet GPRS - General Packet Radio Service<br />Tecnologia de transferência de dados GSM com taxa de velocidade que varia entre 40 e 170 kbps.<br />
  113. 113. Telecomunicações e Redes<br />Teleconferência e Videoconferência<br />Facilidade;<br />Tempo;<br />Novas tecnologias.<br />
  114. 114. A Internet<br />Curiosidade<br />Internet em Erechim, URI – abril de 1995.<br />
  115. 115. A Internet<br />Tecnologia por trás da Internet<br />Facilidade de comunicação;<br />Uso de redes;<br />Existência de Cliente/Servidor;<br />Endereço IP.<br />
  116. 116.
  117. 117. A Internet<br />Recursos e ferramentas da Internet<br />E-mail;<br />Chat;<br />FTP;<br />WWW;<br />P2P.<br />A World Wide Web (WWW)<br />Tecnologia;<br />Webmaster;<br />Hipertexto, Hiperlink;<br />Navegadores (Netscape, IE, Mozilla Firefox, Google Chrome);<br />Ferramentas (site de buscas).<br />
  118. 118. A Internet<br />Intranets<br />Rede privada;<br />Segurança (Firewall);<br />Utilizada por empresas, bancos.<br />
  119. 119. A Internet<br />Papel da Internet na solução de problemas<br />Pesquisas a bancos de dados;<br />Comunicação entre diferentes localidades;<br />Fóruns de discussão;<br />Comércio eletrônico;<br />Serviços ao cliente;<br />Correios;<br />Consulta a processos;<br />Drivers;<br />Manuais;<br />Telefones.<br />
  120. 120. A Internet<br />O desafio da Internet<br />Questões da tecnologia<br />Segurança;<br />Largura da banda.<br />Questões organizacionais e sociais<br />Cultura da internet;<br />Finalidade (pesquisa, propaganda)<br />Impacto social e cultural;<br />Acesso a pequena parcela da população.<br />Incapacidade das autoridades controlarem o acesso às informações.<br />Questões das pessoas<br />Sobrecarga de informações.<br />
  121. 121. A Internet<br />Revoluções<br />Buscas na Internet<br />Chats instantâneos<br />E-mails gigantes<br />Mais opções de navegador<br />Redes sociais<br />Aumento da velocidade de Internet<br />
  122. 122. A Internet<br />Navegadores e segurança<br />Microsoft Internet Explorer<br />Mozilla Firefox<br />Apple Safari<br />Google Chrome<br />
  123. 123. A Internet<br />Redes sociais<br />Orkut<br />Facebook<br />Twitter<br />LinkedIn<br />Beautiful People<br />
  124. 124. O Futuro<br />Dispositivos cada vez mais semelhantes<br />Computador<br />TV<br />Celular<br />Todos estão fazendo tudo<br />Vídeo<br />Imagem<br />Música<br />TUDO!<br />
  125. 125. DANIEL F. PIGATTO<br />E-mails: daniel@uricer.edu.br / dhannyel@gmail.com<br />Twitter: @danipigatto<br />Blog: TCHEcnologia.blogspot.com<br />Brindes: Convites para Google Wave e Novo Orkut<br />Material disponível em:<br />www.uricer.edu.br/~daniel/comex<br />(Adaptação dos materiais de Juliano Viero, Fabio Zanin e Alexandro Adário)<br />

×