Palestra de Conceitos de Fundamentos de Tecnologia da Informação
-
Upload
daniel-pigatto -
Category
Technology
-
view
5.363 -
download
2
description
Transcript of Palestra de Conceitos de Fundamentos de Tecnologia da Informação
FUNDAMENTOS DE TECNOLOGIA DA INFORMAÇÃO
Daniel F. [email protected]
O Primeiro Computador Eletrônico
O Primeiro Computador Eletrônico ENIAC (Electronic Numeric Integrator and Calculator):
Em 1943, na Universidade da Pensilvânia, foi construído o primeiro computador eletrônico, composto a base de válvulas eletrônicas. Tinha 18.000 válvulas, 70.000 resistores e 10.000
capacitores. Consumia 150.000 watts de potência, ocupava 1.400
m2 e pesava 30 toneladas. 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.
O Hardware de Computadores Componentes de um computador:
Dispositivos de entrada; Dispositivos de saída; Armazenamento principal; Armazenamento secundário; Dispositivos de comunicação; CPU.
O Hardware de Computadores Componentes de um computador:
Dispositivos de entrada; Dispositivos de saída; Armazenamento principal; Armazenamento secundário; Dispositivos de comunicação; CPU.
O Hardware de Computadores Componentes de um computador:
Dispositivos de entrada; Dispositivos de saída; Armazenamento principal; Armazenamento secundário; Dispositivos de comunicação; CPU.
O Hardware de Computadores Componentes de um computador:
Dispositivos de entrada; Dispositivos de saída; Armazenamento principal; Armazenamento secundário; Dispositivos de comunicação; CPU.
O Hardware de Computadores Componentes de um computador:
Dispositivos de entrada; Dispositivos de saída; Armazenamento principal; Armazenamento secundário; Dispositivos de comunicação; CPU.
O Hardware de Computadores Componentes de um computador:
Dispositivos de entrada; Dispositivos de saída; Armazenamento principal; Armazenamento secundário; Dispositivos de comunicação; CPU.
O Hardware de Computadores Componentes de um computador:
Dispositivos de entrada; Dispositivos de saída; Armazenamento principal; Armazenamento secundário; Dispositivos de comunicação; CPU.
O Hardware de Computadores Representação dos Dados
Sistema numérico binário: Bit 0 e 1.
caractere ou letracódigo binário ou bit
G 01011101 1 byte
O Hardware de Computadores Classificação dos Computadores
Mainframes; Minicomputadores; Computadores pessoais; Workstations; Supercomputadores.
O Hardware de Computadores Classificação dos Computadores
Mainframes; Minicomputadores; Computadores pessoais; Workstations; Supercomputadores.
O Hardware de Computadores Classificação dos Computadores
Mainframes; Minicomputadores; Computadores pessoais; Workstations; Supercomputadores.
O Hardware de Computadores Classificação dos Computadores
Mainframes; Minicomputadores; Computadores pessoais; Workstations; Supercomputadores.
O Hardware de Computadores Classificação dos Computadores
Mainframes; Minicomputadores; Computadores pessoais; Workstations; Supercomputadores.
O Hardware de Computadores Classificação dos Computadores
Mainframes; Minicomputadores; Computadores pessoais; Workstations; Supercomputadores.
O Hardware de Computadores Tendências da Tecnologia
Computadores menores; Multimídia; Redes.
Software de Sistemas de Informação Sistema Operacional
Windows: 3.11, 95, 98, NT, ME, 2000, XP, VISTA, 7;
LINUX; Mac OS.
Softwares Software de sistema
Faz com que as partes físicasdo computador funcionem
Software aplicativo Programas comuns
Sistema Operacional
Softwares Aplicativos
Softwares Aplicativos
Software de Sistemas de Informação Windows 3.11
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).
Software de Sistemas de Informação Windows 95
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.
The system also offered enhanced multimedia capabilities, more powerful features for mobile computing, and integrated networking.
Software de Sistemas de Informação Windows 98
Windows 98 was the first version of Windows designed specifically for consumers.
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.
Software de Sistemas de Informação Windows XP
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.
Software de Sistemas de Informação Windows Vista
Software de Sistemas de Informação Windows
Seven
Software de Sistemas de Informação Ubuntu
Software de Sistemas de Informação Mac OS X
Software de Sistemas de Informação Linguagens de Programação
É um método padronizado para expressar instruções para um computador.
Uma linguagem permite que um programador especifique precisamente: sobre QUAIS dados um computador vai atuar; COMO estes dados serão armazenados ou
transmitidos; e QUAIS ações devem ser tomadas sob várias
circunstâncias.
Software de Sistemas de Informação Linguagens de Programação
Linguagens compiladas O código-fonte é traduzido no processo
chamado compilação, resultando em uma linguagem de baixo nível
É executado diretamente pelo sistema operacional ou pelo processador
Ex.: C++, Delphi, Fortran#include <iostream>
using namespace std;
int main() { cout << "Hello World !!!" << endl;
return 0;}
Software de Sistemas de Informação Linguagens de Programação
Linguagens interpretadas O código-fonte é executado por um programa
de computador chamado interpretador É executado pelo sistema operacional ou
processador. Ex.: Java, PHP, Python
public abstract class Animal { public abstract void fazerBarulho(); } ---- public class Cachorro extends Animal { public void fazerBarulho() { System.out.println("AuAu!"); } }
Software de Sistemas de Informação Linguagens de Programação
Tipos (os dois mais importantes) Estruturada
Segue uma seqüência lógica contínua, podendo um programa apresentar mais de 1 milhão de linhas de código seqüenciais
Orientada a Objetos Conceito menos utilizado, porém em ascenção Aproxima-se do mundo real Cada arquivo é tratado como uma classe, e as
classes comunicam-se entre si Java
Software de Sistemas de Informação Linguagens de Programação de 4ª
Geração Elas permitem ao programador especificar
o que deve ser feito visando um resultado imediato.
Não há necessidade de conhecer código. Descrevem O QUÊ deve ser feito, e não
COMO Ex.: FOCUS, NATURAL
Software de Sistemas de Informação Interação Humano-Computador
É uma matéria multidisciplinar que relaciona a ciência da computação, artes, design, ergonomia, psicologia, sociologia, semiótica, lingüística, e áreas afins.
Software de Sistemas de Informação Middleware
Parte dos Sistemas Distribuídos É um programa de computador que faz a
mediação entre outros softwares É utilizado para mover informações entre
programas ocultando ao programador diferenças de protocolos de comunicação, plataformas e dependências do sistema operacional
Ex.: Módulo dos correios, módulo de previsão do tempo
Sistema operacional hospedeiro
Máquina Virtual 1
Aplicativos
Máquina Virtual 2
Aplicativos
Máquina Virtual 3
Aplicativos
Gerenciador de Máquinas Virtuais
Hardware
ClientesVirtualização
Sistemas Distribuídos
Aumento do poder de processamento Reutilização de micros obsoletos Alta disponibilidade Modelos:
Clusters Grids Cloud computing
Sistemas Distribuídos
Cloud computing Voltada principalmente ao meio corporativo Economia com TI Compartilhamento Colaboração TI verde
Organizando as Informações Arquivos e bancos de dados
Importância da organização de dados Arquivamento (Armários de Aço); Documentos e fichas.
Hierarquia dos dadosHierarquia de
Dados Exemplo
Banco de dados
Banco de dados de recursos humanosArquivo de pessoalArquivo de folha de pagamento
ArquivoJames Thompson 36 220 Larkin Dr.Anne Harvey 24 63 Whalen St.George Vasta 55 22 Brook St.
Registro James Thompson 36 220 Larkin Dr.
Campo James Thompson (Campo de nome)
Byte 1011 1010 (Letra Z em ASCII)
Bit 1, 0
Organizando as Informações
Maior
Menor
Organizando as Informações Entidade
Pessoa, lugar ou coisa sobre a qual se mantém informações
Ex.: Arquivo Pessoal – “Empregado” Atributos
Cada característica ou qualidade de uma entidade
Ex.: Nome, Endereço, Sexo, Telefone Campo Chave
Identifica o registro Ex.: CPF
Organizando as Informações Ambiente de arquivos tradicionais
Fitas magnéticas Utilizam organização seqüencial
de dados CD’s, DVD’s Discos rígidos
Utilizam organização aleatóriadireta
Organizando as Informações Problemas no ambiente de arquivos
tradicionais Redundância de dados
Várias cópias Dependência de programas e de dados
Dados que só podem ser interpretados utilizando-se determinada ferramenta
Inconsistência de dados Uma conseqüência da redundância
Organizando as Informações Visão de Banco de Dados
Visões dos dados Visão Lógica Visão Física
SGBD (Sistema de Gerenciamento de BD) Visão física em visão lógica; Três elementos básicos:
Linguagem de definição de dados Linguagem de manipulação de dados Dicionário de dados
CREATE TABLE empregados (id INTEGER PRIMARY KEY,nome CHAR(50) NULL,sobrenome CHAR(75) NOT NULL,dataNasc DATE NULL
);
Select, Insert,Update, Delete
Organizando as Informações Bancos de dados distribuídos e serviços
de informações online Banco de dados distribuídos:
Replicados (ex. Caixas eletrônicos) Particionados
Organizando as Informações
Serviço de Informações Online Bolsa de valores; Previsão do tempo; Cotações; Processos; CNH.
Telecomunicações e Redes
Transmissão Textos; Imagens gráficas; Voz; Vídeo.
Telecomunicações e Redes
Tipos de sinais Analógico:
Forma uma onda senoidal contínua; Usado para tráfego de voz e para refletir
variações em intensidade. Ex.: Linhas telefônicas, modems.
Telecomunicações e Redes
Tipos de sinais Digital
Pulsos eletromagnéticos (ligado - desligado), 0 e 1;
Uso na maioria dos computadores.
Telecomunicações e Redes
Modos de transmissão Digital Assíncrono:
Os bytes são transmitidos um de cada vez. Síncrono:
Grupo de bytes é transmitido; Vantagens sobre a assíncrona:
Garantia de chegada ao destino; Uso de “avisos”, pequenos sinais de confirmação.
Telecomunicações e Redes
Tipos de Transmissões Simplex
Os dados trafegam em apenas um sentido Ex. Transmissões de TV, Transmissão de Rádio.
Half - Duplex O fluxo dos dados se dá em dois sentidos, um
de cada vez Ex. Walkie-talkie
Full – Duplex Suporta fluxo dos dados em ambos os sentidos
e ao mesmo tempo Ex. Aparelho telefônico, Videoconferência
Telecomunicações e Redes
Componentes de Sistemas de Telecomunicação Computadores; Terminais de entrada e saída; Canais de comunicação (meios de comunicação)
Par – trançado; Fibra ótica; Cabo coaxial; Microondas; Satélites.
Processadores de comunicação Modems; Multiplexadores; Concentradores; Roteadores.
Softwares de Telecomunicação Controles de tráfego, velocidade; Gerenciamento de acessos.
Telecomunicações e Redes
Topologias de Redes
Barramento
Anel
Estrela
Barramento em Estrela
Telecomunicações e Redes
Redes Locais (LANs) Interligações de computadores; Usam as topologias;
Anel, estrela e barra. Contribuem com velocidade para transferência de arquivos e
impressões; Servidores.
Redes Remotas (WANs) Empresas fornecem serviços de comunicação; Internet.
Redes de Valor Agregado (VANs) Redes privadas; Somente dados; Serviços exclusivos.
Telecomunicações e Redes
A tendência rumo a Padrões Protocolo TCP/IP (versão 4 e 6); ISDN - Integrated Services Digital Network
“Rede tudo”; Velocidade; Custo, limitações regionais.
ATM - Asynchronous Transfer Mode Modo assíncrono de transferência; Protocolo de comunicação; Mais lenta que a WANs; Uso de fibra ótica.
Internet GPRS - General Packet Radio Service Tecnologia de transferência de dados GSM com taxa
de velocidade que varia entre 40 e 170 kbps.
Telecomunicações e Redes
Teleconferência e Videoconferência Facilidade; Tempo; Novas tecnologias.
A Internet
Curiosidade Internet em Erechim, URI – abril de 1995.
A Internet
Tecnologia por trás da Internet Facilidade de comunicação; Uso de redes; Existência de Cliente/Servidor; Endereço IP.
A Internet
Recursos e ferramentas da Internet E-mail; Chat; FTP; WWW; P2P.
A World Wide Web (WWW) Tecnologia; Webmaster; Hipertexto, Hiperlink; Navegadores (Netscape, IE, Mozilla Firefox, Google
Chrome); Ferramentas (site de buscas).
A Internet
Intranets Rede privada; Segurança (Firewall); Utilizada por empresas, bancos.
A Internet
Papel da Internet na solução de problemas Pesquisas a bancos de dados; Comunicação entre diferentes localidades; Fóruns de discussão; Comércio eletrônico; Serviços ao cliente;
Correios; Consulta a processos; Drivers; Manuais; Telefones.
A Internet
O desafio da Internet Questões da tecnologia
Segurança; Largura da banda.
Questões organizacionais e sociais Cultura da internet;
Finalidade (pesquisa, propaganda) Impacto social e cultural;
Acesso a pequena parcela da população. Incapacidade das autoridades controlarem o acesso às
informações. Questões das pessoas
Sobrecarga de informações.
Revoluções Buscas na Internet Chats instantâneos E-mails gigantes Mais opções de navegador Redes sociais Aumento da velocidade de Internet
A Internet
A Internet
Navegadores e segurança Microsoft Internet Explorer Mozilla Firefox Apple Safari Google Chrome
A Internet
Redes sociais Orkut Facebook Twitter LinkedIn Beautiful People
O Futuro
Dispositivos cada vez mais semelhantes Computador TV Celular
Todos estão fazendo tudo Vídeo Imagem Música TUDO!
DANIEL F. PIGATTOE-mails: [email protected] /
[email protected]: @danipigattoBlog: TCHEcnologia.blogspot.com
Brindes: Convites para Google Wave e Novo Orkut
Material disponível em:www.uricer.edu.br/~daniel/comex
(Adaptação dos materiais de Juliano Viero, Fabio Zanin e Alexandro Adário)