1 - O computador: Evolução Computador - qualquer equipamento dedicado ao processamento de dados. Dependendo do seu princípio de funcionamento teremos: a. Computador analógico (processam sinais elétricos e são empregados em controle de processos) b. Computadores digitais (programação binária e são empregados em cálculos e contagem) c. Computadores híbridos (compreendem as características dos digitais e dos analógicos). O primeiro computador eletrônico foi concluído em 1946, na Universidade da Pensilvânia - EUA, o ENIAC (Eletronic Numerical Integrator and Calculator). Empregava cerca de 18000 válvulas, tinha 30m de comprimento, 1m de largura e 3m de altura. Consumia cerca de 140 KW e custou cerca de 500.000 dólares. A partir desta invenção, os computadores sofreram rápida evolução (descrita em gerações) de acordo com o avanço da eletrônica, que transformou a válvula (1ª geração) em transistor ( 2ª geração); este em circuito integrado - CI (3ª geração). Logo após, surgiu o chip (circuito integrado com alta tecnologia de miniaturização) que caracterizou a 4ª geração de computadores. Embora houvesse todo esse avanço tecnológico, os computadores foram usados até a década de 60, em grande parte pelas universidades, institutos de pesquisa e órgãos governamentais, principalmente pelos militares e aqueles envolvidos com dados estatísticos. As diversas aplicações e o tamanho dos computadores possibilitaram enquadrá-los nas categorias: Computadores pessoais, Estações de Trabalho, Minicomputadores, Mainframes e Supercomputadores. Na atualidade, o computador vem sendo uma das ferramentas de maior utilização nos meios públicos e privados. Sua demanda ocorre devido às grandes facilidades que ele proporciona aos seus usuários1. Nos dias de hoje, não se pode imaginar um administrador, uma empresa, um negócio próspero e duradouro sem a ajuda do computador para desempenhar muitas funções da organização. De uma máquina que, inicialmente, realizava os cálculos matemáticos, o computador transformou-se num equipamento que, fundamentalmente, executa o processamento de dados2 em entrada, processamento e saída. Quando se compra uma passagem aérea temos: O processamento de dados envolve a transmissão, o armazenamento, a recuperação, a comparação e a combinação de dados e/ou informações. Os dados são elementos que servem para compor uma informação. Informação é qualquer idéia ou fato que tenha sido registrado ou transmitido de alguma forma. 2 - O computador: Hardware Em um Sistema Computacional, os elementos que dizem respeito ao equipamento em si são chamados de hardware. Podemos dividir o hardware em três categorias: a Unidade Central de Processamento (também conhecida como CPU - Central Processing Unit), as memórias e os periféricos. CPU A Unidade Central de Processamento é encarregada de gerenciar todo o tráfego de informações e também efetuar todo o processamento de dados. A peça principal da UCP (ou CPU) chama-se processador, que é composto de outros elementos: a unidade de controle UC, a unidade de aritmética e lógica - ULA, o registrador de dados, o registrador de instruções e a via de dados (bus). 1 Usuário - aquele que se utiliza do computador. processamento de dados - toda atividade ligada ao processo (ciclo) de transformação de dados, com o intuito de obter os dados iniciais de outra forma ou outros dados decorrentes dos iniciais. 2 Unidade de controle - verifica e faz o controle das instruções (comandos) realizados na UCP. Registrador de instruções - armazena temporariamente a instrução que está sendo realizada pela UCP. Registrador de dados - armazena temporariamente os operandos referentes a instrução atual. Via de dados - diz respeito às conexões elétricas por onde vão transitar os dados em forma de impulsos elétricos, da UCP para as demais partes do sistema computacional e vice-versa. Unidade de aritmétca e lógica - é responsável pela realização das operações aritméticas ( + / - *) e lógicas (and, or, nor, not, xor). Toda a manipulação dos dados em um sistema computacional é feita sob a forma de sinais elétricos, codificados em um sistema binário. Bit é a menor quantidade de informação que pode ser armazenada e processada por um computador. Nos computadores digitais, os dois símbolos fundamentais, com os quais se formam os demais símbolos, são designados pelo algarismo 0 e 1. Por que da escolha dos algarismos 0 e 1? Os algarismos 0 e 1 apresentam a importante propriedade de serem os únicos algarismos de um sistema de numeração de base 2. Por essa razão, os símbolos fundamentais 0 e 1 recebem o nome de dígitos binários. A expressão Bit, é a contração do termo inglês Binary Digit. Assim, os dois símbolos fundamentais são normalmente designados pelos nomes bit 0 (apagado) e bit 1 (aceso). O Byte é um conjunto de 8 (oito) bits que definimos como uma posição de memória, ou seja, é a menor unidade endereçável da memória ou a unidade básica de informação. 1 Kilobyte 1 Megabyte 1 Gigabyte 1 Terabyte 1 KB 1 MB 1 GB 1 TB 1.024 bytes 1.048.576 bytes 1.024 Megabytes 1.024 Gigabytes 210 bytes 220 bytes 230 bytes 240 bytes Normalmente, utilizamos a escala de múltiplos de bytes para indicar a capacidade dos equipamentos em computação. Memória A memória é um dispositivo capaz de armazenar dados, instruções e informações, possibilitando o processamento dos dados. A memória pode ser classificada em: a) Memória RAM (Randomic Access Memory): para gravação e leitura, pode ser gravada e lida pelo processador, isto é, podemos gravar programas, dados, resultados de processamento, porém ela perde-se quando o computador é desligado, o que a caracteriza como memória volátil. b) Memória ROM (Read Only Memory): somente para leitura; possui a característica de poder ser utilizada apenas para inicializar o equipamento e por parte do processador. Seu conteúdo é gravado durante a fabricação do equipamento, geralmente, informações básicas relacionadas à configuração e desempenho do equipamento, não sendo possível alterá-la. c) Memória CACHE: uma leitura ou uma gravação feita pelo computador depende do movimento de peças mecânicas, diminuindo a velocidade de processamento. Por isso alguns equipamentos são dotados de uma memória especial denominada CACHE (esconderijo) para acelerar significativamente o processamento em certas circunstâncias; na verdade, é uma pequena memória RAM que armazena as informações mais solicitadas, evitando novos acessos. d) Memória Auxiliar: complementa a memória principal com a vantagem de que os dados podem ficar guardados por longos períodos de tempo, além de sua capacidade de armazenamento ser muito superior a da memória RAM e, proporcionalmente ao que grava, tem um custo muito mais baixo. Exemplos: HD e disquete. HD Disquetes Os periféricos correspondem aos elementos acessórios ao fluxo do processamento de dados, caracterizando-se por todos os equipamentos que ficam ao redor da CPU. Os periféricos são classificados em: Periféricos Periféricos de entrada são os que permitem a entrada de dados no computador. Como exemplo temos: teclado, mouse, trackball, scanner, a caneta óptica (light pen), leitores de código de barras, o CD-ROM, e a unidade de entrada de áudio e vídeo/microfone. Teclado Mouse TrackBall Cd – Room Periféricos de saída são aqueles responsáveis pela divulgação dos dados e informações obtidos com base no processamento eletrônico. São exemplos de periféricos de saída: monitor de vídeo, impressoras, plotters, e autofalantes. Impressora Auto- Falante Ploter 3 - O computador: Software Em um sistema computacional é preciso que, além dos equipamentos, isto é, do hardware, haja um esquema previamente planejado para colocá-los em funcionamento harmônico e efetivo. Esta capacidade de "animar" a máquina é o que denominamos como software, representado por um conjunto de instruções (comandos) escritas em código binário (linguagem) e chamadas de programa. O software pode ser dividido, preliminarmente, em: Sistema Operacional O Sistema Operacional - SO é o nível mais básico de software, representando a camada de "inteligência" que dá as instruções primárias para o funcionamento do computador. Responsável pela supervisão e administração dos recursos de hardware, o SO é ativado sempre que o computador é ligado, permanecendo ativo até que a máquina seja desconectada. Esse sistema é responsável também pela comunicação do computador com seu usuário, servindo ainda como suporte para a execução de software aplicativo. No caso dos microcomputadores, encontramos inúmeros tipos de SO. Disk Operating System O MS-DOS é um Sistema Operacional ainda encontrado entre os usuários de microcomputadores, por força do grande volume de cópias já vendidas e instaladas em todo o mundo. O sucesso desse software se deveu certamente à necessidade de compatibilidade existente entre os demais fabricantes em relação a IBM, usuária desse Sistema Operacional quando do lançamento de seus IBM PC. Dessa forma, a grande maioria dos software ainda hoje implantados em microcomputadores "rodam" baseados no DOS, que proporciona uma interface de linha de comando a partir da qual o usuário insere, pelo teclado, palavras e símbolos pré–definidos, que permitem a determinação dos comandos que serão executados. Como exemplos de seus comandos podemos citar: DIR: exibe o conteúdo da área de disco referenciada. COPY: copia um arquivo de acordo com o especificado. RENAME:renomeia um arquivo. MKDIR ou MD: cria um diretório ou subdiretório. Windows O Windows foi a resposta da Microsoft dada à necessidade e desejo dos usuários passarem a contar com uma interface3 gráfica (GUI - Grafical User Interface), muito mais fácil de utilizar e extremamente mais agradável aos olhos, pela qual o usuário seleciona ícones, que comandam as operações desejadas. Lançado em 1987, as primeiras versões do software não tiveram aceitação muito boa, decolando apenas em sua versão 3.0, estando atualmente em uso a versão XP. Entre as suas principais características podemos destacar: • • • • • • BILL GATES (1955) - fundador da Microsoft Corporation Projetado para o usuário final Emprego de interface gráfica / ícones Utilização intuitiva Apresenta ambiente multitarefa4 Oferece recursos de rede próprios Exige maiores recursos de hardware Editor de texto Para facilitar a tarefa de organizar e expressar idéias por escrito, podemos contar com ferramentas (software) de aplicação prática, cuja função principal é a criação e gerenciamento de documentos. Atualmente, esse tipo de aplicação, voltada para a edição de texto, é tão comum que quase todos os usuários de microcomputadores dispõem de pelo menos um editor de texto. Nestas ferramentas, encontramos em geral, uma janela de edição (onde o texto é digitado ou alterado), as áreas onde se encontram a indicação de algumas características do texto que está sendo editado, bem como a relação dos comandos/funções que nele podem ser empregados. Entre as vantagens encontradas no uso de um editor de textos desenvolvido para o ambiente gráfico podemos citar: a facilidade de utilização dos comandos de edição e ferramentas especiais, a possibilidade de utilizar letras de diversos tipos e tamanhos, a existência de mecanismos para formatar a "janela de edição" de acordo com a necessidade do usuário, uma quantidade maior de recursos de visualização e impressão do texto além de geralmente seguirem uma padronização visual mínima. Na classe dos editores de texto podemos destacar: o Microsoft Word for Windows, o Wordstar, o Redator, o Wordperfect, o Write e o Carta Certa. 3 4 Interface - é o software ou equipamento que promove a interconexão entre partes diferentes. Ambiente multitarefa - permite a execução de vários programas simultaneamente. Planilha eletrônica São ferramentas utilizadas para permitir o armazenamento de números de diversos formatos (decimais, percentuais, monetários), possibilitando ao usuário efetuar diversos tipos de avaliações desses valores (classificação por ordem ascendente, descendente), elaborar gráficos de diversos formatos e calcular valores a partir daqueles já registrados na planilha (cálculo de médias, totais). A estrutura básica de uma planilha é conceitualmente muito simples, uma vez que a área reservada a mesma se divide em linhas e colunas. O cruzamento de cada linha e coluna representa uma célula na qual pode ser armazenado um valor numérico, uma fórmula ou um texto qualquer. Essas células, quando têm seu conteúdo definido, passam a compor as tabelas (ou planilhas), onde as colunas e linhas são planejadas de modo a permitir a disposição dos valores desejados, melhorando a organização do trabalho do usuário e o cumprimento das funções do software. Na classe das planilhas podemos destacar: MS-Excel, Lotus 1-2-3, Quattro Pro, Samba, Supercalc e o Visicalc. Software de apresentação Os software de apresentação são programas desenvolvidos com o objetivo específico de oferecer melhores condições ao usuário na elaboração de cartazes, panfletos e principalmente apresentações efetuadas por slides (ou transparências). Os software desenvolvidos para ambiente gráfico permitem a junção de textos, gravuras e fotografias, possibilitando a produção de material de alta qualidade e definição gráfica, podendo ser empregados em qualquer tipo de apresentação que o usuário desejar. Alguns software mais complexos, como o Microsoft PowerPoint, permitem ainda a inclusão de sons e vídeos (imagem em movimento) podendo ser utilizados para elaborar apresentações bem mais sofisticadas. Sistema gerenciador de dados São ferramentas utilizadas para assegurar o armazenamento e o processamento dos dados estruturados de determinada organização. O SGBD (Sistemas gerenciadores de banco de dados) permite que os dados sejam armazenados em um formato pré-definido e recuperados posteriormente para que possam ser submetidos ao processamento desejado. Esse processamento pode ser usado apenas para recuperar dados, para efetuar cruzamento de informações, ou alterar dados e voltar a armazená-los. Devido a sua alta flexibilidade e aplicabilidade em diversas área das organizações, esse tipo de software tem sido utilizado em larga escala para o desenvolvimento de sistemas de contabilidade, contas a pagar, controle de estoque. Dentre os mais conhecidos podemos citar: Oracle, RDB, DBase, SQL, MS-Access, Delphi e o Progress. Software para gerenciamento de projetos São formados por um conjunto de programas capazes de registrar a evolução do processo de desenvolvimento de projetos, independentemente do tipo de atividade. Ao mesmo tempo, geram a necessidade de maior envolvimento dos membros do projeto, no que se refere ao registro das ocorrências verificadas durante seu desenvolvimento, permitem o ganho de produtividade e tomam a tarefa de acompanhamento e gerenciamento das atividades muito mais ágil, representando, portanto, uma ferramenta capaz de otimizar os esforços empregados. Dentre estes tipos de softwares , podemos destacar o Microsoft Project, que dispõe de recursos suficientes para controlar projetos em nível bastante aceitável, oferecendo ainda a facilidade de apresentar compatibilidade com os demais produtos Microsoft. Sistema de gestão empresarial A evolução da Tecnologia da Informação (TI)5 fez com que surgissem os Enterprise Resource Planing (ERP), ferramentas voltadas especificamente para propiciar um bom sistema informatizado de gestão empresarial. Este tipo de software tem como premissa a completa automação e integração de todas as variáveis dos processos empresariais (recursos humanos, marketing, produção, vendas, compras, contabilidade) visando o apoio à tomada de decisão acertada. Entre os ERP citamos os produtos das seguintes empresas: SAP, MICROSIGA, DATASUL, BAAN, LOGOCETER e JEDWARDS. 5 Tecnologia da Informação (TI) - força fundamental na remodelagem das empresas, por meio de investimentos em sistemas de informação e comunicações de modo que sejam promovidas vantagens competitivas, serviço à clientela e outros benefícios estratégicos. Também conhecida como: Engenharia da Informação, Information Tecnology.