Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJennifer Reinoso Alterado mais de 9 anos atrás
1
Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6
2
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? Que tipos de software e de ferramentas de software são necessários para operar a empresa? Que critérios devem ser usados para selecionar a tecnologia de software? OBJETIVOS
3
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? OBJETIVOS
4
O debate entre a centralização e a descentralização A defasagem da aplicação DESAFIOS PARA A ADMINISTRAÇÃO
5
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Componentes e hardware de um sistema Figura 6-1
6
O computador bit Binary digit (dígito biná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 HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
7
Bits e Bytes Figura 6-2 HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
8
A CPU e o armazenamento primário Unidade central de processamento (CPU) Manipula símbolos, números e letras Controla outras partes do sistema computadorizado HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
9
Armazenamento primário Armazena temporariamente instruções do programa Dados que estão sendo usados pelas instruções HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI A CPU e o armazenamento primário
10
Figura 6-3 HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI A CPU e o armazenamento primário
11
Armazenamento primário Armazena 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
12
Unidade lógico-aritmética (ALU): executa as principais operações lógicas e aritmé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
13
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 Armazenamento primário
14
Processamento por computador Microprocessadores e capacidade de processamento Tecnologia de circuitos integrados Integra a memória, a lógica e o controle do computador em um único chip HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
15
Processamanto paralelo Problema é fragmentado em partes menores Múltiplas instruções são processadas simultaneamente com vários processadores HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI Processamento por computador
16
Processamento paralelo e seqüencial Figura 6-4 HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
17
Discos magnéticos: Disco flexível, disco rígido Discos óticos: CD-ROM, DVDs Fita magnética: Barata, meio mais antigo de armazenamento secundário Novas alternativas de armazenamento: Redes de armazenamento de dados (SANs) TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA Tecnologia de armazenamento secundário
18
Uma rede de armazenamento de dados (SAN) Figura 6-5 TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
19
Dispositivos de entrada e saída TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
20
Dispositivos de entrada e saída
21
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 Processamento de dados em lote e on-line TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
22
Comparação entre processamento em lote e on-line Figura 6-6 TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
23
Integra dois ou mais tipos de mídia em uma aplicação computadorizada Multimídia interativa TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
24
Mainframes: É o maior computador, tem memória enorme e capacidade de processamento rápida Computadores de porte médio: Menos poderoso, mais barato e menor que um mainframe Servidor: Fornece software e outros recursos através de uma rede TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Classificação dos computadores
25
Minicomputadores: Computadores de médio porte, usados em universidades, fábricas e laboratórios de pesquisa Server 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
26
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 TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Classificação dos computadores
27
Redes de computadores e computação cliente/servidor Processamento distribuído: Distribuição de trabalho de processamento entre vários computadoresProcessamento distribuído: Distribuição de trabalho de processamento entre vários computadores Processamento centralizado: Reslizado por umcomputador central de grande porteProcessamento centralizado: Reslizado por umcomputador central de grande porte Computação cliente/servidor: Divide o processamento entre “clientes” e “servidores” na redeComputação cliente/servidor: Divide o processamento entre “clientes” e “servidores” na rede TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
28
Computação cliente/servidor TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Figura 6-7
29
Tipos de computação cliente/servidor TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR Figura 6-8
30
Computadores de rede e computação peer-to-peer Computadores de rede (CR): Computador de mesa simplificado, não armazena dados permanentementeComputadores de rede (CR): Computador de mesa simplificado, não armazena dados permanentemente Computação peer-to-peer: Processamento distribuído que liga computadores através da Internet ou de redes privadasComputação peer-to-peer: Processamento distribuído que liga computadores através da Internet ou de redes privadas TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
31
Programa de software: Série de comandos e instruções para o computadorPrograma de software: Série de comandos e instruções para o computador Software de sistema: Programas generalizados que gerenciam os recursos do computadorSoftware de sistema: Programas generalizados que gerenciam os recursos do computador Software aplicativo : Programas escritos para desempenhar funções especificadas pelos usuários finaisSoftware aplicativo : Programas escritos para desempenhar funções especificadas pelos usuários finais TIPOS DE SOFTWARE
32
Os principais tipos de software Figura 6-9
33
Sistema operacional Software de sistemaSoftware de sistema Gerencia e controla o computadorGerencia e controla o computador TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs
34
Funções do sistema operacional Aloca e atribui os recursos do sistemaAloca e atribui os recursos do sistema Agenda o uso dos recursos do computadorAgenda o uso dos recursos do computador Monitora as atividades do sistema de computadorMonitora as atividades do sistema de computador Provê locais na memória primária para dados e programasProvê locais na memória primária para dados e programas Controla os dispositivos de entrada e saídaControla os dispositivos de entrada e saída TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs
35
Multiprogramação Executa dois ou mais programas simultaneamente usando o mesmo computadorExecuta dois ou mais programas simultaneamente usando o mesmo computador A CPU executa apenas um programa mas atende às necessidades de entrada e saída de outrosA CPU executa apenas um programa mas atende às necessidades de entrada e saída de outros TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs
36
TIPOS DE SOFTWARE Execução de um único programa versus multiprogramação Figura 6-10
37
Multitarefa Recurso de multiprogramação de sistemas operacionais de um só usuárioRecurso de multiprogramação de sistemas operacionais de um só usuário Armazenamento virtual Administra programas com mais eficiência dividindo-os em pequenas partes de comprimento fixo ou variávelAdministra programas com mais eficiência dividindo-os em pequenas partes de comprimento fixo ou variável TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs
38
TIPOS DE SOFTWARE Armazenamento virtual Figura 6-11
39
Tempo compartilhado Compartilhamento de recursos computacionais por muitos usuários simultaneamenteCompartilhamento de recursos computacionais por muitos usuários simultaneamenteMultiprocessamento Execução de duas ou mais instruções simultaneamente em um único sistema, usando mais de uma CPUExecuçã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
40
Programas tradutores de linguagem e utilitários Traduz programas em linguagem de alto nível em linguagem de máquinaTraduz programas em linguagem de alto nível em linguagem de máquina TIPOS DE SOFTWARE Software de sistema e sistemas operacionais de PCs
41
GUIGUI Microsoft Windows 98Microsoft Windows 98 Windows Millennium Edition (Windows Me)Windows Millennium Edition (Windows Me) Windows 2000Windows 2000 TIPOS DE SOFTWARE Software de sistema e interfaces gráficas com o usuário
42
Windows XPWindows XP UNIXUNIX LinuxLinux TIPOS DE SOFTWARE Software de sistema e interfaces gráficas com o usuário
43
Linguagens de programação: Consiste dos 1s e 0s do código binárioLinguagens de programação: Consiste dos 1s e 0s do código binário Linguagem Assembly: Lembra a linguagem de máquina, substitui recursos mnemônicos por códigos numéricosLinguagem Assembly: Lembra a linguagem de máquina, substitui recursos mnemônicos por códigos numéricos Liguagens de terceira geração: FORTRAN, COBOL, BASIC, Pascal e CLiguagens de terceira geração: FORTRAN, COBOL, BASIC, Pascal e C TIPOS DE SOFTWARE Softwares aplicativos e linguagens de programação
44
TIPOS DE SOFTWARE Linguagem Assembly Figura 6-12
45
TIPOS DE SOFTWARE FORTRAN Figura 6-13
46
TIPOS DE SOFTWARE COBOL Figura 6-14
47
Linguagem de quarta geração: Empregada diretamente pelos usuários finaisLinguagem de quarta geração: Empregada diretamente pelos usuários finais Linguagens naturais: Próximas à linguagem humanaLinguagens naturais: Próximas à linguagem humana TIPOS DE SOFTWARE Linguagens de quarta geração e ferramentas de software de PCs
48
Liguagens de consulta: Dão respostas imediatas on-line a requisições de informaçõesLiguagens de 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 dadosPacotes de software aplicativo e ferramentas de software de PCs: Software de processamento de texto, Planilhas, Software de gerenciamento de dados TIPOS DE SOFTWARE Linguagens de quarta geração e ferramentas de software de PCs
49
TIPOS DE SOFTWARE Softwares de planilha eletrônica Figura 6-16
50
TIPOS DE SOFTWARE Softwares gerenciadores de bancos de dados Figura 6-17 Sistemas de Informação Gerencial - Aula 6
51
Software integrado Conjunto de módulos integradosConjunto de módulos integrados Permite o uso de dados para múltiplas funções e processos de negóciosPermite o uso de dados para múltiplas funções e processos de negócios TIPOS DE SOFTWARE Software para integração empresarial: software integrado e middleware
52
Middleware Permite que dois aplicativos diferentes se comunique para trocar dadosPermite que dois aplicativos diferentes se comunique para trocar dados Sevidor Web Gerencia e localiza páginas Web no computador onde estão armazenadasGerencia e localiza páginas Web no computador onde estão armazenadas TIPOS DE SOFTWARE Software para integração empresarial: software integrado e middleware
53
TIPOS DE SOFTWARE Middleware Figura 6-18
54
Software aplicativo de integração empresarial Integra vários aplicativos para apoiar a integração da empresaIntegra vários aplicativos para apoiar a integração da empresa TIPOS DE SOFTWARE Software para integração empresarial: software integrado e middleware
55
Programação orientada a objeto Abordagem ao desenvolvimento de software que combina dados e procedimentos em um único objetoAbordagem ao desenvolvimento de software que combina dados e procedimentos em um único objeto Programação visual Construção de programas de software pela seleção e posicionamento de objetos de programaçãoConstrução de programas de software pela seleção e posicionamento de objetos de programação FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE Programação orientada a objetos
56
Classe, subclasse e sobreposição Figura 6-19 FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
57
Linguagem de programaçãoLinguagem de programação Fornece a funcionalidade do software necessário para uma determinada tarefaFornece a funcionalidade do software necessário para uma determinada tarefa Roda em qualquer computador e sistema operacionalRoda em qualquer computador e sistema operacional Java FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
58
Hypertext Markup Language (HTML): Linguagem de descrição de página, cria páginas Web e outros documentos multimídiaHypertext 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ários fins, apóia links a vários documentos, usado não só para aplicativos WebXML (eXtensible Markup Language): Linguagem para vários fins, apóia links a vários documentos, usado não só para aplicativos Web Hypertext Markup Language (HTML) e XML FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
59
Planejamento da capacidade: Processo de prever a capacidade computacionalPlanejamento da capacidade: Processo de prever a capacidade computacional Escalabilidade: Capacidade de um computador, produto ou sistema de expandir- se para atender a um número maior de usuários sem sofrer paneEscalabilidade: 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 Requisitos de hardware para o comércio eletrônico e a empresa digital
60
Designa o custo total de possuir recursos tecnológicosDesigna o custo total de possuir recursos tecnológicos Inclui custos iniciais de compra, custo dos upgrades de hardware e software, manutenção, suporte técnico e treinamentoInclui custos iniciais de compra, custo dos upgrades de hardware e software, manutenção, suporte técnico e treinamento Custo total de propriedade (TCO) de recursos tecnológicos REQUISITOS TECNOLÓGICOS DE HARDWARE
61
Provedores de serviços de armazenamento on-line Fornecedor terceirizadoFornecedor terceirizado Aluga espaço de armazenamento a assinantes na WebAluga espaço de armazenamento a assinantes na Web Permite aos clientes armazenar e acessar dadosPermite aos clientes armazenar e acessar dados Alugar ou montar? Utilização de provedores de serviços tecnológicos REQUISITOS TECNOLÓGICOS DE HARDWARE
62
Provedores de serviços aplicativos (ASPs) Fornecem software que pode ser alugado por outras empresasFornecem 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ógicosFornecem recursos adicionais que ajudam as organizações a gerenciar seus ativos tecnológicos REQUISITOS TECNOLÓGICOS DE HARDWARE Alugar ou montar? Utilização de provedores de serviços tecnológicos
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.