Post on 10-Nov-2018
Tecnologia da Informação
Prof. Robson Almeida
3
INFRA-ESTRUTURA DE SISTEMAS DE INFORMAÇÃO
HARDWAREParte Física
SOFTWAREParte Lógica
COMPUTADOR
HARDWARE E SOFTWARE
CONCEITOS BÁSICOS
Hardware – Corresponde aos equipamentos computacionais necessários
para a coleta, processamento, armazenamento e distribuição da
informação, sejam eles: CPU, teclado, impressora, leitores de código de
barra, scanners, balanças eletrônicas, leitores de cartões, etc.
Software – Corresponde aos programas de computadores que
desempenham funções específicas de apoio ao usuário final, envolve
aplicações tais como: folha de pagamento, gestão de materiais, controle da
produção, acompanhamento de vendas, fluxo de caixa, planilhas
eletrônicas, processadores de texto, entre outros.
• Há computadores de diferentes tamanhos, com várias capacidades de processamento da informação
• Computador Pessoal (PC)
• Estação de trabalho
• Computadores de médio porte: servidores e minicomputadores
• Mainframe
• Supercomputador
TIPOS DE COMPUTADORES
• 1ª Geração (1940-1950)
• 2ª Geração (1950-1960)
• 3ª Geração (1960-1970)
• 4ª Geração (1980-1990)
• 5ª Geração (1990-2000)
• FUTURO (?)
GERAÇÕES DE COMPUTADORES
1ª. GERAÇÃO (1940-1950) – MECÂNICOS E ELETROMECÂNICOS
1802: Joseph Jacquard construiu um tear que memorizava os modelos de fábrica em cartões perfurados.
1ª. GERAÇÃO (1940-1950) – MECÂNICOS E ELETROMECÂNICOS
2ª. GERAÇÃO (1950-1960) – VALVULADOS
Eram os computadores de válvulas e entre eles havia o ENIAC, o EDVAC e o UNIVAC. Eles eram enormes e consumiam muita eletricidade. Continham mais de 17.000 válvulas que esquentavam e queimavam a todo instantes.
2ª. GERAÇÃO (1950-1960) – VALVULADOS
2ª. GERAÇÃO (1950-1960) – VALVULADOS
• Modelo de Von Neumann
– Modelo seguido pela grande maioria dos computadores existentes atualmente
– Processador segue as instruções armazenadas em uma memória de programas, para ler canais de entrada, enviar comandos sobre canais de saída e alterar as informações contidas em uma memória de dados
Entradas
Memória de Programas
Memória de Dados
Saídas
Processador
3ª e 4ª GERAÇÕES
A concepção do Circuito Integrado ou chip, que surgiu da idéia de unir transistores, capacitores e outros componentes eletrônicos em uma única peça.
13
3ª. GERAÇÃO – TRANSÍSTORES E CIRCUITOS INTEGRADOS
• Tecnologias de Integração– Tecnologia da alta escala de integração (LSI) - 1970•65 mil componentes em uma só pastilha de silício
(chip)– Tecnologia VLSI (Very Large Scale of Integration) – 90’s•9 milhões de componentes•Novos computadores, menores e mais baratos
• Unidade Central de Processamento (CPU)– As máquinas de todas as gerações têm como
característica comum •a existência de uma única CPU para executar o
processamento– Mais recentemente existem computadores com mais de
uma CPU
4ª. GERAÇÃO (1980-…)
• Apple I✓ Criado em 1976✓ Apple II (1977)✓ com um novo e melhor projeto
✓ primeiro microcomputador com grande sucesso comercial
4ª. GERAÇÃO (1980-…)
16
FUTURO.. ?
PrimeiraGeração
SegundaGeração
TerceiraGeração
QuartaGeração
QuintaGeração
Tubosa Vácuo
Estado-SólidoCircuitos
Integrados
Micropro-cessadores
deLSI e VLSI
MaiorPotência,
MenorTamanho
Tendência: Menores, Mais Rápidos, Mais Confiáveis e Mais Baratos
Tendência: De Fácil Aquisição e Manutenção
TENDÊNCIAS - CAPACIDADES
CATEGORIA DE SISTEMAS DE COMPUTADORES
Mainframes
Computadores de médio
porte (servidores)
Microcomputadores
• Chamado de computador pessoal ou PC
• Esses são os menores sistemas de computadores, com variações de tamanho que vão desde organizadores pessoais digitais (PDAs) de mão até computadores pessoais como laptops ou desktop;
• Provido de um grande poder de processamento;
• A maioria dos microcomputadores é projetada para aplicações de um único usuário mas pode ser conectada via telecomunicações a servidores de rede.
MICROCOMPUTADORES
• Os computadores de médio porte ou minicomputadores são maiores e mais potentes que a maioria dos microcomputadores. No entanto, são menores e menos potentes que a maioria dos mainframes.
• Os sistemas de computadores de médio porte freqüentemente são utilizados na área empresarial e na pesquisa científica.
COMPUTADORES DE MÉDIO PORTE
•Esses são computadores grandes e potentes (muitas vezes ocupam uma sala inteira) com capacidades muito grandes de armazenamento primário (de 64 megabytes a vários gigabytes de RAM).
• Esta característica ajuda os computadores centrais a processar informações de modo muito rápido (em 10 a 200 milhões de instruções por segundo - MIPS).
MAINFRAMES
Unidade Central de Processamento
Dispositivosde
ArmazenamentoSecundário
Unidadede Controle
ULA
Unidade de Armazenamento
Primário
Dispositivosde Entrada
Dispositivosde Saída
23
PRINCIPAIS CONCEITOS DE HARDWARE
24
Memória RAM (Random Access Memory)•Também conhecida como memória principal ou armazenamento primário; tipo de memória que guarda temporariamente os dados e instruções que logo são necessários pela CPU. A RAM é um tipo volátil de armazenamento.
Memória ROM (Read Only Memory)•Também conhecida como firmware; um chip de memória que armazena permanentemente instruções e dados que são programados durante a fabricação do chip. Três variações no chip da ROM são PROM, EPROM e EEPROM. A ROM é uma forma não-volátil de armazenamento.
ARMAZENAMENTO PRIMÁRIO
ARMAZENAMENTO SECUNDÁRIO
SSD – Solid-State Drive
ARMAZENAMENTO SECUNDÁRIO
Unidade Central de Processamento
Dispositivosde
ArmazenamentoSecundário
Unidadede Controle
ULA
Unidade de Armazenamento
Primário
Dispositivosde Entrada
Dispositivosde Saída
MODELO DE HARDWARE
29
• Periféricos de Entrada
• Periféricos de Saída
• Periféricos de Entrada e Saída
PERIFÉRICOS
• Teclado
• Mouse TrackBall
• Scanner
• Light Pen
• Leitores de código de barras
• Joystick
• CD-ROM / DVD-ROM
• Unidades de entrada de áudio / microfones
PERIFÉRICOS DE ENTRADA
• Monitor de Vídeo
• Impressora
• Plotter
• Unidades de Saída de Áudio (Autofalantes)
PERIFÉRICOS DE SAÍDA
• Monitores de Vídeo Sensíveis ao Toque
• MODEM
• Unidades de Discos e Fitas
• Hard-Disks (HD)
• Floppy-Disks (FD)
PERIFÉRICOS DE ENTRADA/SAÍDA
Nesta computação, o processamento computacional é divididoentre máquinas clientes e máquinas servidoras conectadas poruma rede. O usuário interage com a interface das máquinasclientes.
ARQUITETURA CLIENTE / SERVIDOR
ARQUITETURA CLIENTE/SERVIDOR
CATEGORIAS DE SOFTWARE
Software de Sistema
Software Aplicativo
O software de sistema —
composto de sistemas
operacionais, tradutores de
linguagem e programas
utilitários — controla o
acesso ao hardware. Para
operar, os softwares
aplicativos, como as
linguagens de programação e
as linguagens de ‘quarta
geração’, devem trabalhar
por meio do software de
sistema. O usuário interage
primariamente com o
software aplicativo.
CATEGORIAS DE SOFTWARE
Programasde
FinalidadesGerais
Programasde
AplicaçõesEspecíficas
Programasde
Gerenciamentode Sistemas
Programasde
Desenvolvimentode Sistemas
Software
Aplicativo
Software de
Sistemas
Software
TIPOS DE SOFTWARE
SOFTWARE BÁSICO
SOFTWARE APLICATIVO
USUÁRIO / PROBLEMA
SOFTWARE APLICATIVO ESPECÍFICO
SOFTWAREAPOIO / SUPORTE
HARDWARE
RECURSO COMPUTADOR
• Conjuntos de Software e Pacotes Integrados
• Navegadores de Rede
• Correio Eletrônico
• Processamento de Textos
• Planilhas Eletrônicas
• Gerenciamento de Banco de Dados
• Apresentações Gráficas e Multimídia
• Tecnologia de Software de Multimídia
• Gerenciadores de Informações Pessoais (PIM)
• Groupware
SOFTWARE APLICATIVO
Groupware
É um software colaborativo que ajuda grupos de trabalho e equipes a
trabalharem juntos na execução de tarefas de grupo. Groupware é uma
categoria de software aplicativo para finalidades gerais que se encontra em
crescimento rápido e combina uma diversidade de dispositivos e funções de
software para facilitar a colaboração. Produtos groupware suportam a
colaboração por meio de:
• Correio eletrônico
• Grupos de discussão e bancos de dados
• Agendamento
• Gerenciamento de tarefas, etc.
SOFTWARE APLICATIVO
• Sistemas Operacionais
• Programas Gerenciadores de Redes
• Sistemas Gerenciadores de Banco de Dados
• Linguagens de Programação
SOFTWARE DE SISTEMA
PrimeiraGeração
SegundaGeração
TerceiraGeração
QuartaGeração
QuintaGeração
ProgramasEscritos pelo
Usuário
Linguagensde Máquina
Programasem Pacotes
LinguagensSimbólicas
SistemasOperacionais
Linguagensde Alto Nível
DBMS
Linguagens deQuarta Geração
Pacotes paraMicrocomputador
Linguagem Naturale Linguagem
Orientada a Objetos
Pacotes Multiuso,Interface Gráfica,
Capacidade para Usoem Rede e Ajuda
Especializada
Tendência: Rumo a Pacotes Aplicativos de Fácil Uso, Múltiplas Finalidades, com Capacidade para Uso em Rede para Produtividade e Colaboração.
Tendência: Rumo a Linguagens e Ferramentas Visuais ou de Conversação
TENDÊNCIA EM SOFTWARE
Gerenciamentode Recursos
Gerenciamentode Tarefas
Interfacecom o Usuário
Gerenciamentode Arquivos
Utilitáriose OutrasFunções
44
FUNÇÕES DE UM SO
TIPOS DE SOFTWARE
Linguagens de quarta geração
Consistem em uma variedade de ferramentas de software que habilitam
usuários finais a desenvolver softwares aplicativos com o mínimo de
assistência técnica (ou nenhuma) ou que proporcionem ganhos de
produtividade aos programadores profissionais.
Existem vários tipos de linguagens de quarta geração, com destaque para
ferramentas de software de PCs, linguagens de consulta, geradores de
relatórios, linguagens gráficas, geradores de aplicações e pacote de
softwares aplicativos, as chamadas suítes de escritório.
• Software livre é qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído sem restrições. O conceito de livre se opõe ao conceito de software restritivo (proprietário), mas não ao software que é vendido almejando lucro (comercial).
• A maneira usual de distribuição de software livre é anexar a este uma licença de software e tornar o código fonte do programa disponível.
SOFTWARE LIVRE X PROPRIETÁRIO
Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software:
• A liberdade para executar o programa, para qualquer propósito(liberdade nº 0);
• A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade nº 1). Acesso ao código-fonteé um pré-requisito para esta liberdade;
• A liberdade de redistribuir, inclusive vender, cópias de modo que você possaajudar ao seu próximo (liberdade nº 2);
• A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie (liberdade nº 3).
SOFTWARE LIVRE X PROPRIETÁRIO
• Planejamento de capacidade e escalabilidade
• Custo total de propriedade de recursos tecnológicos
• Utilização de provedores de serviços tecnológicos
• Outsourcing (terceirização)
• Computação sob demanda (on-demand)
• Provedores de serviços aplicativos (ASPs)
Questões importantes enfrentadas pelos gerentes de hardware e software:
QUESTÕES DE TI
• Sistemas operacionaisGNU/Linux, BDDs
• Ferramentas de desenvolvimento
• Compilador: C
• Plataformas: PERL, Java, Python
• Servidores:
• Web: ApacheAplicações: Tomcat, Zope
EXEMPLOS DE SOFTWARE LIVRE
• Banco de Dados
• MySQL, Postgres
• Interação gráficaGNOME, KDE
• Aplicativos
• Navegador Web: Firefox, Konquerror
• Pacote de Escritório: Libre Office, OpenOffice.org
EXEMPLOS DE SOFTWARE LIVRE