Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/02/2013 1 Softwares - SW Os softwares podem ser divididos, entre outros, em: • Sistema Operacional – SO (gerenciam o computador); • Aplicativos (executam o trabalho desejado pelo usuário); • Desenvolvimento de programas (linguagens de programação); Softwares Desenv. de sw: • C++; • Delph; • Java; • PHP; • ... De Sistemas: • Windows; • Linux; • OS/2; • MS-DOS; • ... Aplicativos: • Word; • Excel; • PowerPoint; • Access; • ... O que é um Sistema Operacional? • Software que permite utilizar o hardware (hw) do computador; • Camada de software entre o hardware e as aplicações dos usuários; • Responsável pelo acesso aos periféricos. Sistema Operacional – SO • Os SOs podem ser encontrados desde celulares e automóveis até computadores pessoais. • Um usuário requisita ao computador que realize uma ação, e o SO gerencia o sw e o hw para produzir o resultado esperado. 13/02/2013 2 Shell e kernel • Interpretador de comando; • Transmite ao Kernel o que é para ser realizado; • Núcleo do S.O.; • Conversa com hardware indicando o que é para ser feito; O que é um Sistema Operacional? • É o Kernel quem conversa com o Hardware indicando o que deve ser feito. • O Kernel abstrai (separar em partes) a interface de hardware fazendo com que os processos utilizem os recursos do computador de forma organizada. • Resumindo o Shell nada mais é que o interpretador de comandos que transmite ao Kernel o que é para ser realizado. Função de um SO • Fazer com que o computador (e os periféricos) possa ser usado sem problemas por alguém que não conheça os detalhes do sistema; • Possibilitar que o usuário crie e acesse arquivos, use programas, acesse a Internet, jogue e todas as coisas que podem ser feitas com computadores; • Além disso, o SO tem que executar os programas e ajudá-los a acessar os recursos do sistema de uma forma simples e organizada. Função de um SO • Permitir que programas armazenem e obtenham informações; • Controle do fluxo de dados; • Permite que programas sejam executados sem interferências de outros programas; 13/02/2013 3 Função de um SO • Compartilhar informações (programas independentes); • Responde erros ou a solicitações de usuários; Objetivos de um SO • Tornar o uso do computador mais eficiente e conveniente. – Utilização eficiente: distribuição de seus recursos entre os programas. – Utilização conveniente: esconde do programador detalhes de hw. Resumindo... Sistema Operacional é um software (programa) ou conjunto de programas que tem como função servir de interface entre computador e usuário; O SO ou OS (do inglês Operating System) gerencia o computador e facilita a vida do usuário, deixando que ele se preocupe com coisas mais úteis e produtivas que endereços de memória, segmentos e interrupções etc. Sistema Operacional 13/02/2013 4 Software Aplicativo Oferecem determinados tipos de serviços. Ex.: processadores de texto; as planilhas eletrônicas; os programas gráficos e os sistema gerenciadores de banco de dados. Software Compilador e Interpretador • São programas utilizados para construir outros programas; • Caracterizam-se pelo tipo de linguagem utilizada para realizar essa tarefa; • Os softwares citados anteriormente foram criados a partir do uso de compiladores ou de interpretadores, que são programas que analisam e traduzem para a linguagem do computador (linguagem de máquina). Estudo de caso UPS A United Parcel Service (UPS) é uma empresa de distribuição de encomendas por ar e por terra. A empresa tem conseguido manter a liderança nos serviços de entrega de pequenas encomendas investindo grandes recursos em tecnologia de informação avançada. Usando um computador de mão chamado de Delivery Information Acquisition Device (DIAD), os motoristas da OS registram a assinatura do cliente automaticamente, além de informações sobre retirada e entrega de encomendas e cartão de ponto. Em seguida, eles conectam o DIAD ao adaptador especial existente em seu caminhão um dispositivo que transmite informações e estão ligados à rede de telefones celulares. A informação de rastreamento da encomenda é então transmitida à rede de computadores da UPS para armazenagem e processamento pelos computadores centrais da empresa. Daí em diante, a informação pode ser acessada mundialmente como recibo de entrega aos clientes ou para responder a suas perguntas. 13/02/2013 5 Por meio de seu sistema automático de rastreamento, a UPS pode monitorar as encomendas durante todo o processo de entrega. Em vários pontos ao longo da rota entre remetente e destinatário, um leitor de código de barras verifica informações de expedição contidas no rótulo do pacote, que são passadas ao computador central. O serviço de atendimento ao cliente pode verificar a situação de qualquer encomenda em seus computadores ligados aos computadores centrais, e responder imediatamente às perguntas dos clientes. Estes também podem acessar essa informação diretamente no site da empresa usando seus próprios computadores ou equipamentos sem fio, com pagers e telefones celulares. Quem tiver uma encomenda a ser enviada pode acessar o site da UPS ara rastrear encomendas, verificar rotas de entrega, calcular taxas de expedição, determinar o tempo de trânsito e programar uma data para a empresa retirar a encomenda. Qualquer empresa, em qualquer lugar, também pode usar o site para contratar expedição de mercadorias e acordar a cobrança direta em sua conta bancária ou por cartão de crédito. Os dados coletados no site são transmitidos ao computador central e retornam ao cliente depois de processados. A empresa também oferece ferramentas que habilitam seus clientes corporativos, como a Cisco Systems, a incorporar a seus sites algumas funções da UPS, como rastreamento e cálculos de custo, a fim de monitorar encomendas sem precisar acessar o site da UPS. A tecnologia da informação tem ajudado essa empresa a se reinventar e continuar crescendo. Questões UPS 1) Quais são as entradas, o processamento e as saídas do sistema de rastreamento de encomendas da UPS? 2) Quais são as tecnologias utilizadas? 3) Qual a relação entre essas tecnologias e a estratégia organizacional da UPS? 4) O que aconteceria se estas tecnologias não estivessem disponíveis?
Compartilhar