Beruflich Dokumente
Kultur Dokumente
Sistemas de Informação
Módulo 05
Módulo 05
Tecnologia da Informação
Administração de Recursos
Hardware
Software
Banco de Dados
Telecomunicações e Redes
Tecnologia da Informação
Questões Relevantes
• Microprocessadores e capacidade
de processamento
• Processamento paralelo
• Processamento em lote
As transações são acumuladas e
armazenadas até o processamento
• Processamento on-line
Transações são registradas diretamente
no computador e processadas
imediatamente
• Mainframes:
É o maior computador, tem grande memória e capacidade
de processamento rápida. Utilizado para grandes
aplicações empresariais, científicas ou militares
quantidades massivas de dados e processos complexos.
• Computadores de porte médio:
Menos poderoso, mais barato e menor que um
mainframe. Apóia as necessidades computacionais de
empresas menores ou ainda tem sua utilização na
gerência de redes de computadores.
• Servidor:
Fornece software e outros recursos através de uma rede.
É utilizado com elo centralizador de informações
corporativas
• Minicomputadores:
Computadores de médio porte, usados em universidades,
fábricas e laboratórios de pesquisa
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação
si@uss.br
Universidade Severino Sombra – Vassouras/RJ
• Server Farm:
Grande grupo de servidores mantidos por um fornecedor
comercial, disponível para o comércio eletrônico e outras
atividades
• Computador pessoal (PC):
Pequeno computador de mesa ou portátil
• Workstation:
Computador de mesa com recursos gráficos e matemáticos
poderosos
• Supercomputador:
Altamente sofisticado e poderoso, executa cálculos
complexos
Minicomputador PC Dell
IBM iSeries 800 OptiPlex GX270SD
• Processamento distribuído:
Distribuição de trabalho de processamento
entre vários computadores
• Processamento centralizado:
Realizado por um computador central de
grande porte
• Computação cliente/servidor:
Divide o processamento entre “clientes” e
“servidores” na rede
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação
si@uss.br
Universidade Severino Sombra – Vassouras/RJ
• Partes integrantes
Servidor provê serviços ao cliente
Cliente Ponto de entrada do usuário para a função
requisitada – normalmente um PC comum
Dados Armazenamento e gerenciamento dos dados
utilizados pela aplicação
Lógica Consiste na lógica de processamento,
modelada segundo regras dos processos empresariais
Interface Interface propriamente da aplicação.
Como o software se mostra para o usuário
Software
Tipos de software
Software
Tipos de software
Software
Software de Sistema e Sistemas Operacionais
de PCs
• Sistema operacional
Software de Sistema
Gerencia e controla o computador
• Funções do Sistema Operacional
Aloca e atribui os recursos do sistema
Agenda a utilização dos recursos do
computador
Monitora as atividades do Sistema do
computador
Gerencia locais na memória primária para
dados e programas
Controla dispositivos de entrada/saída
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação
si@uss.br
Universidade Severino Sombra – Vassouras/RJ
Software
Software de Sistema e Sistemas Operacionais
de PCs
• Multiprogramação
Tecnologia na qual são executados
dois ou mais programas
simultaneamente utilizando o mesmo
computador modo protegido de
processamento. Conceito de
multitarefa e memória virtual
A CPU executa os programas em
paralelo atendendo às necessidades
de E/S dos mesmos.
Software
Software de Sistema e Sistemas Operacionais
de PCs
• Ambientes com e sem Multiprogramação
Software
Software de Sistema e Sistemas Operacionais
de PCs
• Multiprocessamento
Execução de duas ou mais instrucões
simultaneamente em um único sistema
(computador) utilizando mais de uma CPU.
Software
Software de Sistema e Sistemas Operacionais
de PCs
Software
Software Aplicativo e Linguagens de
Programação
• Linguagens de programação
primárias – linguagem de máquina
Consistem em ferramentas para
codificação de algoritmos e
estruturas de dados –
“organização dos 0s e 1s”
Software
Software Aplicativo e Linguagens de
Programação
AR 5,3
Software
Software Aplicativo e Linguagens de
Programação
Software
Software Aplicativo e Linguagens de
Programação
• Linguagens de 4ª Geração
Variedade de ferramentas de
software desenvolvimento
facilitado
Permite ganho de produtividade por
parte dos programadores
Software
Software Aplicativo e Linguagens de
Programação
Software
Software Aplicativo e Linguagens de
Programação
Software
Software Aplicativo e Linguagens de
Programação
• Linguagens Naturais
Próximas à linguagem humana
Comandos de linguagem comum
Software
Interoperabilidade
• Middleware
Tecnologia que permite que duas aplicações
que rodam em plataformas operacionais
diferentes troquem informações de maneira
dinâmica e transparente.
Armazenamento de dados
Banco de Dados
Armazenamento de dados
Banco de Dados
• Caracterização
Armazenamento de dados
Banco de Dados
Armazenamento de dados
Banco de Dados
Armazenamento de dados
Banco de Dados
• Caracterização
Armazenamento de dados
Banco de Dados
Armazenamento de dados
Banco de Dados
• Tendências – Datawarehouse
É um grande banco de dados que armazena
dados de diversas fontes para futura geração de
informação integrada com base nos dados do
funcionamento dos processos operacionais de
uma organização inteira.
A grande chave do sucesso dessa tecnologia é,
sem dúvida, a administração e integração dos
dados corporativos da empresa.
Suporta ferramentas de relatório e consultas.
Armazena dados atuais e históricos.
Consolida dados para análise da administração e
processo de tomada de decisão.
Armazenamento de dados
Banco de Dados
• Datawarehouse - Caracterização
Armazenamento de dados
Banco de Dados
• Datawarehouse - Benefícios
Acesso mais fácil e eficaz às informações.
Capacidade de modelar e remodelar os
dados.
Capacidade de extrair padrões de
informações e ampliar a segurança para o
processo de tomada de decisão.
Manipulação de uma quantidade maior de
informações.
Armazenamento de dados
Banco de Dados
Armazenamento de dados
Banco de Dados
• Tendências – Datamining
Ferramentas para analisar grandes
repositórios de dados.
Tem por finalidade encontrar
padrões ocultos e inferir regras para
previsão de comportamento futuro.