A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6.

Apresentações semelhantes


Apresentação em tema: "Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6."— Transcrição da apresentação:

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


Carregar ppt "Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6."

Apresentações semelhantes


Anúncios Google