6 ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE
OBJETIVOS Qual é a capacidade de processamento e armazenagem que sua organização precisa para administrar suas informações e transações empresariais? Que tipo de arranjo de computadores e processamento computacional traria o maior benefício para a organização ão? Que tipos de software e de ferramentas de software são necessários para operar a empresa? Que critérios rios devem ser usados para selecionar a tecnologia de software?
OBJETIVOS Quais são as tecnologias de software que você deve conhecer? Como devem ser adquiridos e administrados os recursos de hardware e software da empresa?
DESAFIOS PARA A ADMINISTRAÇÃO O debate entre a centralização e a descentralização A defasagem da aplicação
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Componentes e hardware de um sistema Figura 6-1
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI O computador bit Binary digit (dígito( binário rio) Representa a menor unidade de dados, na forma de 0 ou 1 byte Corrente de bits, em geral oito Armazena um número ou caractere
Figura 6-2 Capítulo HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Bits e Bytes
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI A CPU e o armazenamento primário Unidade central de processamento (CPU) Manipula símboloss mbolos, números e letras Controla outras partes do sistema computadorizado
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI A CPU e o armazenamento primário Armazenamento primário rio Armazena temporariamente instruções do programa Dados que estão sendo usados pelas instruções
Figura 6-3 Capítulo HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI A CPU e o armazenamento primário
Armazena HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Armazenamento primário Programa de software que está sendo executado Programas do sistema operacional Dados que estão sendo usados pelo programa
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Armazenamento primário Unidade lógicol gico-aritméticatica (ALU): executa as principais operações lógicasl e aritméticas ticas do computador Unidade de controle: coordena e controla as outras partes do sistema computadorizado
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Armazenamento primário RAM: Acessa diretamente qualquer local escolhido ao acaso na mesma quantidade de tempo ROM: Chips semicondutores de memória com instruções de programa, não podem ser gravados
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Processamento por computador Microprocessadores e capacidade de processamento Tecnologia de circuitos integrados Integra a memória ria,, a lógica e o controle do computador em um único chip
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Processamento por computador Processamanto paralelo Problema é fragmentado em partes menores Múltiplas instruções são processadas simultaneamente com vários processadores
Figura 6-4 Capítulo HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Processamento paralelo e seqüencial
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA Tecnologia de armazenamento secundário Discos magnéticos ticos: Disco disco rígido Disco flexível vel, Discos óticos: CD-ROM, DVDs Fita magnética tica: Barata, meio mais antigo de armazenamento secundário Novas alternativas de armazenamento: Redes Redes de armazenamento de dados (SANs)
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA Uma rede de armazenamento de dados (SAN)
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA Dispositivos de entrada e saída
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA Dispositivos de entrada e saída
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA Processamento de dados em lote e on-line 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
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA Comparação entre processamento em lote e on-line
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Mainframes: Classificação dos computadores Mainframes: É o maior computador,, tem memória enorme e capacidade de processamento rápidar Computadores de porte médiom dio: Menos poderoso, mais barato e menor que um mainframe Servidor: Fornece Fornece software e outros recursos através de uma rede
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Minicomputadores: Computadores Computadores de médio porte, usados em universidades, fábricas e laboratórios rios de pesquisa Server Farm: Classificação dos computadores Farm: Grande grupo de servidores mantidos por um fornecedor comercial, disponível para o comércio eletrônico e outras atividades
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Classificação dos computadores Computador pessoal (PC): (PC): Pequeno computador de mesa ou portátil til Workstation: Computador Computador de mesa com recursos gráficos e matemáticos ticos poderosos Supercomputador: Altamente sofisticado e poderoso, executa cálculos c complexos
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Redes de computadores e computação cliente/servidor Processamento distribuído do: Distribuição de trabalho de processamento entre vários v computadores Processamento centralizado: Reslizado por umcomputador central de grande porte Computação cliente/servidor servidor: Divide o processamento entre clientes e servidores na rede
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Computação cliente/servidor Figura 6-7
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Tipos de computação cliente/servidor Figura 6-8
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Computadores de rede e computação peer-to-peer Computadores de rede (CR): Computador de mesa simplificado, não armazena dados permanentemente Computação peer-to to-peer: Processamento distribuído do que liga computadores através s da Internet ou de redes privadas
TIPOS DE SOFTWARE Programa de software: Série rie de comandos e instruções para o computador Software de sistema sistema: Programas generalizados que gerenciam os recursos do computador Software aplicativo: Programas Programas escritos para desempenhar funções especificadas pelos usuários finais
TIPOS DE SOFTWARE Os principais tipos de software
TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs Sistema operacional Software de sistema Gerencia e controla o computador
TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs Funções do sistema operacional Aloca e atribui os recursos do sistema Agenda o uso dos recursos do computador Monitora as atividades do sistema de computador Provê locais na memória primária ria para dados e programas Controla os dispositivos de entrada e saída
Multiprogramação TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs Executa dois ou mais programas simultaneamente usando o mesmo computador A CPU executa apenas um programa mas atende às s necessidades de entrada e saída de outros
TIPOS DE SOFTWARE Execução de um único programa versus multiprogramação Figura 6-10
Multitarefa TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs Recurso de multiprogramação de sistemas operacionais de um só usuário Armazenamento virtual Administra programas com mais eficiência dividindo-os os em pequenas partes de comprimento fixo ou variável vel
TIPOS DE SOFTWARE Armazenamento virtual Figura 6-11
TIPOS DE SOFTWARE Tempo compartilhado Compartilhamento de recursos computacionais por muitos usuários simultaneamente Multiprocessamento Software de sistema e sistemas operacionais de PCs Execução de duas ou mais instruções simultaneamente em um único sistema, usando mais de uma CPU
TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs Programas tradutores de linguagem e utilitários Traduz programas em linguagem de alto nível em linguagem de máquina
TIPOS DE SOFTWARE Softwares aplicativos e linguagens de programação Linguagens de programação ão: Consiste dos 1s e 0s do código binário Linguagem Assembly: Lembra Lembra a linguagem de máquina, substitui recursos mnemônicos por códigos c numéricos Liguagens de terceira geração ão: FORTRAN, COBOL, BASIC, Pascal e C
TIPOS DE SOFTWARE Linguagens de quarta geração e ferramentas de software de PCs Linguagem de quarta geração ão: Empregada diretamente pelos usuários finais
TIPOS DE SOFTWARE Linguagens de quarta geração e ferramentas de software de PCs Liguagens de consulta consulta: Dão respostas imediatas on-line a requisições de informações Pacotes de software aplicativo e ferramentas de software de PCs: Software de processamento de texto, Planilhas,, Software de gerenciamento de dados
TIPOS DE SOFTWARE Softwares de planilha eletrônica
TIPOS DE SOFTWARE Softwares gerenciadores de bancos de dados
TIPOS DE SOFTWARE Software para integração empresarial: software integrado e middleware Software integrado Conjunto de módulos integrados Permite o uso de dados para múltiplas m funções e processos de negócios
Middleware TIPOS DE SOFTWARE Software para integração empresarial: software integrado e middleware Permite que dois aplicativos diferentes se comunique para trocar dados Sevidor Web Gerencia e localiza páginasp Web no computador onde estão armazenadas
TIPOS DE SOFTWARE Middleware Figura 6-18
TIPOS DE SOFTWARE Software para integração empresarial: software integrado e middleware Software aplicativo de integração empresarial Integra vários aplicativos para apoiar a integração da empresa
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE Programação orientada a objetos Programação orientada a objeto Abordagem ao desenvolvimento de software que combina dados e procedimentos em um único objeto
Figura 6-19 Capítulo FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE Classe, subclasse e sobreposição
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE Java Linguagem de programação Fornece a funcionalidade do software necessário para uma determinada tarefa Roda em qualquer computador e sistema operacional
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE Hypertext Markup Language (HTML) e XML Hypertext Markup Language (HTML): Linguagem de descrição de página, cria páginas Web e outros documentos multimídia XML (extensible Markup Language): Linguagem para váriosv fins, apóia links a vários documentos, usado não sós para aplicativos Web
REQUISITOS TECNOLÓGICOS DE HARDWARE Requisitos de hardware para o comércio eletrônico e a empresa digital Planejamento da capacidade: Processo de prever a capacidade computacional Escalabilidade: Capacidade Capacidade de um computador, produto ou sistema de expandir-se para atender a um número maior de usuários sem sofrer pane
REQUISITOS TECNOLÓGICOS DE HARDWARE Custo total de propriedade (TCO) de recursos tecnológicos Designa o custo total de possuir recursos tecnológicos Inclui custos iniciais de compra, custo dos upgrades de hardware e software, manutenção ão, suporte técnicot e treinamento
REQUISITOS TECNOLÓGICOS DE HARDWARE Alugar ou montar? Utilização de provedores de serviços tecnológicos Provedores de serviços de armazenamento on-line Fornecedor terceirizado Aluga espaço de armazenamento a assinantes na Web Permite aos clientes armazenar e acessar dados
REQUISITOS TECNOLÓGICOS DE HARDWARE Alugar ou montar? Utilização de provedores de serviços tecnológicos Provedores de serviços aplicativos (ASPs) Fornecem software que pode ser alugado por outras empresas Outros tipos de provedores de serviços Fornecem recursos adicionais que ajudam as organizações a gerenciar seus ativos tecnológicos
6 ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE