ESTUDO DE CLUSTERS PARA MODELOS DE PREVISÃO METEOROLÓGICA
|
|
- Antônio Aires Arantes
- 8 Há anos
- Visualizações:
Transcrição
1 ESTUDO DE CLUSTERS PARA MODELOS DE PREVISÃO METEOROLÓGICA Mariane Cechinel Gonçalves Centro Federal de Educação Tecnológica de Santa Catarina CEFET-SC Avenida Mauro Ramos, 950 Angela Paula De Oliveira Centro Federal de Educação Tecnológica de Santa Catarina CEFET-SC Avenida Mauro Ramos, 950 Maria Rita Lua de Quadros Centro Federal de Educação Tecnológica de Santa Catarina CEFET-SC Avenida Mauro Ramos, 950 Mário Francisco Leal De Quadro Centro Federal de Educação Tecnológica de Santa Catarina CEFET-SC Avenida Mauro Ramos, 950 Abstract: A computer cluster is a group of computers connected to each other through fast local area networks that work together. In general, clusters are usually deployed to improve performance. There are many kinds of clusters, among them the Beowulf, which is the most commom, and was chosen to be a base for this research. In view of the great utility of cluster in meteorology and its low cost, the focus of this research is explain its assembly and functioning, being able to be used as base for a deeper study that would result in the assembly of a cluster in CEFET/SC Centro Federal de Educação Tecnológica de Santa Catarina. Resumo: Um cluster é um aglomerado de computadores ligados em rede que funcionam como se fossem um só, com o objetivo de diminuir o tempo para a realização de tarefas que envolvem cálculos matemáticos. Existem vários tipos de cluster, entre eles o Beowulf, que é o mais utilizado, o qual foi escolhido para ser a base deste estudo. Tendo em vista a grande utilidade do cluster na meteorologia e seu baixo custo, o foco desta pesquisa é explicar sua montagem e funcionamento, podendo ser usado como base para um estudo mais aprofundado que resultaria na montagem de um cluster no CEFET/SC Centro Federal de Educação Tecnológica de Santa Catarina.
2 1 INTRODUÇÃO Um cluster é um aglomerado de computadores ligados entre si através de uma rede local, cujo objetivo é compartilhar recursos de processamento e memória, formando um único computador de grande capacidade, podendo até chegar ao nível dos supercomputadores, que são computadores com grandes velocidade de processamento e capacidade de memória e não devem ser confundidos com clusters. Um cluster possibilita que atividades que demorariam muito tempo para serem realizadas sejam concluídas muito mais rapidamente, pois neste sistema, as atividades são divididas entre todos os computadores, sendo para isto utilizado o processamento paralelo ou sistema distribuído. A idéia do processamento paralelo é baseada no fato de que o processo de solucionar um problema pode, geralmente, ser dividido em pequenas tarefas, as quais podem ser feitas simultaneamente com alguma coordenação. O computador no qual os processos foram iniciados distribui entre os outros os processos a serem executados, utilizando ao máximo os recursos disponíveis no conjunto e minimizando o tempo de resposta. Na meteorologia o cluster é utilizado basicamente para rodar modelos de previsão, já que a elaboração da previsão envolve muitos cálculos matemáticos complexos que, sem um cluster, demorariam muito mais tempo para serem feitos. Tendo em vista o baixo custo e a grande utilidade de um cluster, o objetivo desta pesquisa é explicar a montagem e funcionamento de um cluster, podendo ser usado como base para um estudo mais aprofundado que resultaria na montagem de um cluster no CEFET/SC Centro Federal de Educação Tecnológica de Santa Catarina. 2 METODOLOGIA Para a elaboração deste estudo foi feita uma revisão bibliográfica para a obtenção de material de apoio. Foram feitas visitas ao CIRAM Centro de Informações de Recursos Ambientais e Hidrometeorológicos centro que possui
3 um cluster (figura 1) e também à UFSC Universidade Federal de Santa Catarina. Colaboraram para a execução desta pesquisa o Meteorologista Marcelo Moraes do CIRAM e o Físico e pesquisador da UFSC Reinaldo Haas. Figura 1: Cluster do CIRAM, composto por oito nós. 3 EVOLUÇÃO DOS COMPUTADORES 3.1 Primeiras invenções: máquinas de calcular Ao contrário do que se imagina, a história dos computadores começou muito tempo atrás, cerca de a.c., quando o homem descobriu que só com os dedos não dava mais pra fazer cálculos. Para agilizar os cálculos, foi criado nesta mesma época, um aparelho muito simples, o ábaco, formado por uma placa de argila na qual se escreviam os algarismos que auxiliavam nos cálculos. Com a
4 evolução, cerca de 200 a.c., o ábaco era constituído por uma moldura retangular de madeira, varetas paralelas e pedras deslizantes (figura 2). Figura 2: Ábaco, máquina simples para efetuar cálculos, criada a.c. Muito tempo depois, em 1642, o físico, matemático e filósofo francês Blaise Pascal criou uma máquina com seis rodas dentadas, cada uma contendo algarismos de 0 a 9, que permitia efetuar as quatro operações matemáticas com até três parcelas de cada vez, desde que o total não ultrapassasse (figura 3). Esta calculadora funcionou por 200 anos. Figura 3: La Pascaline, máquina de calcular inventada por Pascal. Em 1671, Gottfried Leibnitz inventou uma máquina parecida com a de Pascal, que tornou-se antecessora direta das calculadoras manuais. Em 1802, na
5 França, Joseph Marie Jacquard construiu um tear automatizado, programado por uma série de cartões perfurados, cada qual controlando um movimento da lançadeira (figura 4) Figura 4: Máquina de Leibnitz de 1671 (à esquerda) e tear automático de Jacquard de 1804 (à esquerda). Ainda no século XIX, um cientista inglês chamado Charles Babbage aperfeiçoou as máquinas já existentes, e, utilizando os cartões de Jacquard, criou a máquina diferencial (figura 5), que permitia cálculos com funções trigonométricas e logarítmicas. Em 1834, incrementou sua invenção, o que resultou em uma máquina analítica (figura 5), que executava as quatro operações matemáticas, armazenava dados em uma memória e imprimia resultados. Esta máquina, que só foi concluída após sua morte, tornou-se a base para a estrutura dos computadores atuais, fazendo com que Babbage fosse considerado o Pai do computador.
6 Figura 5: Máquina diferencial de 1822 (à esquerda) e máquina analítica de 1834 (à direita): criações do cientista inglês Charles Babbage. 3.2 A era da computação Em 1890, para apurar os resultados do censo dos EUA, Hermann Hollerith aperfeiçoou os cartões perfurados e aprimorou as máquinas, fazendo com que elas manipulassem os cartões. Como obteve sucesso, em 1896 fundou a TMC (Tabulation Machine Company), a qual mais tarde associou-se com outras duas empresas, formando em 1914, a Computing Tabulation Recording Company, que, em 1924, tornou-se a conhecida IBM (International Business Machines). As inovações para as máquinas existentes eram cada vez melhores. Quando se iniciou a 2 a Guerra Mundial, viu-se a necessidade de projetar máquinas com maior capacidade para a execução de cálculos balísticos com rapidez e precisão, para serem usados da indústria bélica. Para este fim, em 1941 na Alemanha, surgiu o Z3 (figura 6), cuja função era a codificação de mensagens. Como foi destruído em Berlim, não se sabe muitas informações sobre seu funcionamento. Para não ficar atrás, os ingleses desenvolveram, em 1944, o MARK I (figura 6), elaborado na Universidade de Harvard pelo grupo do professor H. Aiken e com ajuda financeira da IBM. O MARK I possuía 15 metros de comprimento, 2,5 de largura e era protegido por uma caixa de vidro e aço inoxidável. Suas principais características eram: Possuía peças, 800 km de fios, 420 interruptores para controle. Realizava uma soma em 0,3 s
7 Realizava uma multiplicação em 0,4 s Realizava uma divisão em cerca de 10 s Figura 6: Z3 (à esquerda), criação dos alemães e MARK I (à direita) criado pelos ingleses: inovações da 2 a Guerra Mundial. 3.3 O cluster A idéia de se montar um cluster começou a ser moldada na década de Porém, sua concepção foi feita por muitas pessoas, sendo praticamente impossível determinar a data do primeiro cluster. A engenharia básica do cluster, fazendo trabalho paralelo, foi desenvolvida por Gene Amdahl, da IBM (International Business Machines, empresa americana voltada para a área da informática). O projeto inicial era construir um sistema capaz de interligar mainframes (grandes computadores que processam grande volume de informações) para conseguir-se um melhor desempenho das máquinas. Para isto era usados os sistemas HASP (Houston Automatic Spooling Priority) e JES (Job Entry System) que possibilitavam a distribuição de tarefas entre os mainframes. Porém, o cluster como o conhecemos hoje, surgiu na década de 1980, quando três conceitos foram incluídos na área da informática: microprocessadores, redes de computadores e computação distribuída. Os microprocessadores controlam e coordenam todas as funções do computador; rede de computadores é um conjunto de dois ou mais computadores ligados entre si que trocam informações e computação distribuída é a capacidade de unir vários computadores para realizarem uma tarefa em comum. Com o avanço da tecnologia, vários programas foram criados para ajudar na performance do cluster até que, a NASA (National Aeronautics and Space
8 Administration) sentiu a necessidade de aumentar a velocidade do seu sistema. Para satisfazer as necessidades computacionais da NASA, os pesquisadores Thomas Sterling e Donald J. Becker começaram a desenvolver, em 1993, um sistema que serviria de alternativa aos supercomputadores. Em 1994 começava o Projeto Beowulf. O protótipo inicial do cluster consistia em 16 computadores, cada um contendo um microprocessador, usando o sistema operacional Linux, ligados em uma rede Ethernet. O primeiro cluster Beowulf foi construído para resolver problemas relacionados com o grande número de dados que freqüentemente envolviam o setor de Ciências da Terra e do Espaço (ESS Earth and Space Sciences, na sigla em inglês) da NASA. Este conjunto atingiu a marca de 70 megaflops, velocidade não muito baixa para a época se comparada aos pequenos supercomputadores comerciais disponíveis. O valor total deste cluster foi de U$ , bem menos que um supercomputador. 3.4 Como funciona Um cluster, como já mencionado, é um sistema de dois ou mais computadores, ou nós, que trabalham de maneira conjunta para realizar processamento pesado. Os computadores dividem as tarefas e trabalham como se fossem um só, tornando possível a realização de processamentos que só supercomputadores seriam capazes de fazer. Este processo de dividir as tarefas chama-se sistema distribuído ou paralelo. A seguir, através do MPI, tem-se um exemplo de distribuição de tarefas em um cluster para calcular o número π (pi): Com 1 nó temos: /usr/local/mpich-1.2.7p1/bin/mpirun -np 1 /home/opera/mpich-1.2.7p1/examples/basic/pi Process 0 of 1 is alive Enter the number of intervals: (0 quits) pi is approximately: Error is:
9 Com 8 nós temos: /usr/local/mpich-1.2.7p1/bin/mpirun -np 8 /home/opera/mpich-1.2.7p1/examples/basic/pi Process 0 of 8 is alive Process 1 of 8 is alive Process 3 of 8 is alive Process 2 of 8 is alive Process 4 of 8 is alive Process 5 of 8 is alive Process 6 of 8 is alive Process 7 of 8 is alive Enter the number of intervals: (0 quits) pi is approximately: Error is: Neste pequeno exemplo, feito por Reinaldo Haas, observou-se que a redução do tempo, quando se utilizou oito nós, foi substancial, porém, não medida. O processo de cálculo acarreta um erro no resultado. Nota-se que este erro aumenta quanto mais nós são acrescentados. Isto ocorre porque o valor encontrado é resultado da interação entre as máquinas, o que aumenta a margem de erro. Os computadores do cluster devem ser interconectados com os outros para formarem uma rede de qualquer topologia (fig 7) e devem possuir o mesmo sistema operacional (ou somente Windows, ou somente Linux, etc), pois cada sistema operacional possui características que, se não compatíveis com as outras, poderiam influenciar no funcionamento do cluster. A rede deve permitir que nós sejam acrescentados ou retirados (em caso de danos), mas sem alterar o desempenho do cluster. É preciso também o emprego de um software que permita a montagem do cluster, que será responsável pela distribuição e processamento. O software precisa trabalhar de forma que erros sejam detectados e reparados sem interromper as atividades do cluster.
10 Figura 7: Topologias (estruturas) de rede. 3.5 Aplicações As áreas da ciência que utilizam clusters são aquelas que necessitam de processamento pesado, como a meteorologia (previsão do tempo e condições climáticas), simulações geotérmicas (ou seja, simulação de eventos no solo), renderização de efeitos especiais (muito usado em filmes), simulações financeiras, distribuição de carga, etc. Os serviços que não podem parar de funcionar ou não podem perder dados podem utilizar um cluster devidamente configurado para não sofrerem falhas graves, podendo utilizar nobreaks (equipamentos que utilizam baterias para gerar energia) ou geradores nos casos de falta de energia, além de meios de manutenção e detecção eficientes de falhas, como já citado. 3.6 Tipos de cluster Neste tópico serão descritos alguns tipos de cluster, bem como suas características e especificações.
11 Beowulf (fig 8): foi criado em 1994 pela NASA, a fim de processar informações espaciais que a agência recolhia. Desde então, empresas como HP e IBM e universidade estão implantando clusters deste tipo com cada vez mais nós. Figura 3: Esquema simples de um cluster Beowulf. Este tipo de cluster distingue-se dos outros pelas seguintes características: - A conexão dos nós pode ser feita por redes do tipo Ethernet (mais comum); - Existe um servidor responsável para controlar todo o cluster, principalmente quanto à distribuição de tarefas e processamento (pode haver mais de um servidor, dedicado a tarefas específicas, como monitoração de falhas). Este servidor é chamado de Front-end; - O sistema operacional é baseado Linux, sendo necessário que ele contenha todos os programas para cluster;
12 - Podem-se usar computadores comuns, inclusive modelos considerados obsoletos; - Não é necessário usar equipamentos próprios para clusters. Basta equipamentos comuns a redes e os tradicionais PCs (Personal Computer Computador Pessoal), o que faz este tipo de cluster ser o mais utilizado. O cluster Beowulf permite o processamento que pode realizar altos valores de gigaflops (um gigaflop equivale a 1 milhão de instruções por segundo) em operações. Além de poder utilizar um sistema operacional gratuito, este tipo de cluster pode ser aprimorado de acordo com sua finalidade, fazendo com que seja aplicado para vários fins. Atualmente, 28 das 500 máquinas mais rápidas que existem são clusters Beowulf (o mais rápido atinge 237 gigaflops). Cluster para Alta Disponibilidade: são utilizados em áreas que quase não param de funcionar e, geralmente, possuem meios eficientes de proteção e detecção de falhas. Cluster para Balanceamento de Carga: refere-se à distribuição de processamento aos nós do cluster, sendo utilizado na Internet, em servidores de , comércio eletrônico e em sistemas de lojas. Este tipo de cluster necessita de monitoramento constante da comunicação, pois qualquer falha poderá interromper o funcionamento do cluster. Cluster Combo: combina as características dos clusters de alta disponibilidade e de balanceamento de carga. Cluster MOSIX (Multicomputer Operating System for Unix): é um cluster utilizado para Linux, voltado para o Balanceamento de Carga e não necessita da utilização de softwares voltados para o cluster.
13 3.7 Curiosidades e informações adicionais A palavra cluster vêm do inglês grupo e é utilizada na informática para designar um grupo de computadores. Beowulf é o nome de um poema épico escrito em inglês antigo entre d.c. O poema narra a história de um herói que viaja à corte do rei Hrothgar para o livrar do demônio Grendel. O herói vence o demônio utilizando somente as mãos. A mãe de Grendel quer vingar a morte do filho, matando muitas pessoas. Beowulf segue seu rastro onde luta e vence. A história continua e no final, encontra-se Beowulf idoso e rei de seu país. Um dragão libertado por um servo que roubara a taça do seu tesouro é o novo adversário de Beowulf, que só o vence à custo da sua vida. O poema termina com o funeral do rei e herói. O cluster mais rápido do mundo é o BlueGene/L, com capacidade de 360 teraflops. Foi desenvolvido pela IBM Watson Research Center, está localizado no Lawrence Livermore National Laboratory, e é utilizado para simulações científicas. O BlueGene/L possui memória total de GigaBytes, consome 1.5 megawatts e ocupa uma área de aproximadamente 760m². O sistema completo tem nós. Megaflops é a realização de um milhão de operações por segundo. O primeiro cluster tinha a capacidade de 70 megaflops, ou seja, realizava 70 milhões de operações por segundo. Gigaflops equivale a um bilhão de instruções por segundo. Teraflops é a realização de um trilhão de operações por segundo (10 9 ). 4 Montagem e instalação do cluster Para se montar um cluster são necessários os equipamentos de uma rede de computadores, como PCs, placas de rede, cabos, switch (dispositivos que encaminham quadros entre os nós), monitor (um só basta, para o usuário poder acessar as informações do nó principal e, a partir deste, acessar os outros nós do cluster), processadores e softwares.
14 O ambiente no qual se instalará o cluster deve ser refrigerado, pois o cluster fica sempre ligado e gera certo aquecimento, que deve ser controlado. Além disso, é preciso instalar o mesmo sistema operacional em todos os nós, para que não haja incompatibilidade no sistema. Os programas a serem instalados para que o cluster funcione, são os que possibilitam a distribuição das tarefas, como MPI, MPICH, SSH, RSH, RIS entre outros. O MPI (Message-passing Interface) é uma linguagem utilizada para programar computadores paralelos. O MPICH é uma implementação do MPI que possui um ambiente de programação e inclui um sistema para a análise de desempenho de programas MPI. Para utilizar este software é necessário que se faça a instalação do ambiente Java, visto que o MPICH fornece ferramentas visuais para a análise da execução de programas paralelos que são construídas em Java. O programa que descreve a instalação do MPICH1 está no anexo 1. O SSH (Secure Shell) é um pacote de programas para logar em outro computador através de uma rede, bem como para executar comandos em outra máquina e para remover arquivos de um computador para outro. É um programa seguro, que protege o usuário de hackers que roubam senhas e arquivos. A instalação segue no anexo 2. O NIS (Network Information Service) foi elaborado pela Sun Microsystems para fazer distribuição de informações em uma rede. 5 CONCLUSÃO Para a montagem física do cluster, é necessário um estudo mais aprofundado da parte de introdução de montagem e manutenção de computadores, porém antes é necessário a parte introdutória que encontra-se neste projeto sendo a mesma a parte de histórico, pesquisa bibliográfica, visita em centros para obtenção de informação quanto ao funcionamento. Conclui-se, então, que para a montagem do cluster é preciso a intercomunicação entre o nó mestre e
15 os nós posteriores trabalhando em conjunto na mesma linguagem ou software, com o objetivo de realizar tarefas em um período menor de tempo, facilitando atividades como rodar os modelos que compõem a previsão do tempo. 6 AGRADECIMENTOS Ao Meteorologista da EPAGRI/CIRAM, Marcelo Moraes, que auxiliou a pesquisa mostrando o cluster da empresa e mostrando seu funcionamento. Ao Físico e pesquisador da UFSC, Reinaldo Haas, que mostrou a programação e softwares necessários para a montagem de um cluster. REFERÊNCIAS A evolução da informática no mundo, disponível em: ALECRIM, Emerson, Cluster: principais conceitos, disponível em: BARBIERI, Gustavo S., SSH, disponível em: BRAGA, Ataualpa A.C. Aspectos técnicos envolvidos na construção de um cluster Beowulf, disponível em: Cluster, disponível em: História do computador, disponível em: Joseph Marie Jacquard, disponível em: MERKEY, Phill. Beowulf history, disponível em: Message-passing interface, disponível em:
16 NG, Paulino, O que é o SSH?, disponível em: Nobreaks, disponível em: O que é um microprocessador?, disponível em: Projeto cluster, disponível em: Top500 Supercomputers Site, disponível em:
17 ANEXO 1 Instalação do MPICH Faça o download do arquivo de instalação do MPICH1 para o diretório /tmp. Agora, descompacte o arquivo conforme mostrado a seguir: % cd /tmp % tar xvfz mpich.tar.gz Após a execução acima, observe que será criada uma pasta chamada /tmp/mpich Antes de usar o mpich é preciso configurá-lo e compilá-lo. O processo de configuraçăo analisa o sistema aonde o mpich será instalado e determina as configuraçőes a serem realizadas. Diretório de Instalaçăo Escolha o diretório de instalaçăo: /home/usuario/mpich Configurando 1 Execute o comando de configuraçăo conforme mostrado abaixo. 2 Por default, o MPICH versão 1 efetua comunicação por meio do uso de RSH. Para alterar para SSH, é preciso informar o parâmetro -rsh=ssh. 3 Também é preciso configurar o SSH para não solicitar senha. Tal configuração pode ser feita conforme mostrado na seção SSH sem Senha mais adiante neste documento. % cd /tmp/mpich %./configure prefix=/home/usuário/mpich rsh=ssh Verifique se houve algum erro no processo anterior. Se sim, voçê deverá solucioná-lo antes de prosseguir. Compilando Compile o mpich com o comando a seguir: % make A compilaçăo será mais ou menos demorada dependendo da capacidade de processamento de sua máquina.
18 Instalando Instale o mpich com o comando abaixo: % make install O passo acima irá instalar o mpich no diretório especificado em --prefix no passo de configuraçăo. A instalaçăo consistirá na inclusăo dos diretórios include, lib, bin, sbin, www, man e examples. Se for necessário remover a instalaçăo, basta apenas executar o comando sbin/mpiuninstall.
19 ANEXO 2 Instalação do SSH O ssh possui a home-page Através dela pode-se chegar a diversos repositórios para copiar o pacote. A versão mais atual é a Esta versão foi instalada no NA-SP em maquinas Solaris 2.4, AIX e Linux- Slackware 3.2 com service pack 2 aplicado. A compilação não apresentou nenhum problema utilizando o gcc /2. A seguir são dadas algumas sugestões de configurações e uso do ssh. Nas estações AIX e Solaris é interessante utilizar o comando:./configure with-rsh=/usr/bin/rsh Para configurar a compilação do pacote. Esta opção permitirá ao ssh encontrar o rsh que será utilizado quando não houver um servidor sshd funcionando no host contactado. Nesse caso, os comandos s (seguros) passam a usar os comandos r (remotamente seguros), alem de instalar no diretório /usr/local/bin links simbólicos rsh, rlogin e rcp para ssh, slogin e scp, respectivamente. Os comandos "make" e "make install" não apresentaram maiores dificuldades para instalar o pacote na maquina utilizada para a compilação. Nas outras maquinas que compartilham o codigo, não é necessario fazer um "make install", mas é necessário executar o comando "make hostinstall" para cada maquina que use o código compartilhado. O "make hostinstall" instala os arquivos de configuração de default no diretório /etc (ssh_config e sshd_config) e gera o par de chaves publica/privada para a estação. As chaves das estações são geradas sem nenhuma frase-senha, observe que estas chaves são diferentes das chaves do "root" da estação (veja geração de chaves pessoais com o ssh-keygen).
Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br
Disciplina de Informática Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia de auxiliar o homem nos trabalhos
Leia maisSISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa
Prof. Marcelo de Sá Barbosa CLUSTER: Um cluster é um conjunto de computadores independentes conectados por rede que formam um sistema único através do uso de software. Um cluster, ou aglomerado de computadores,
Leia maisTipos de Sistemas Distribuídos (Cluster e Grid)
Tipos de Sistemas Distribuídos (Cluster e Grid) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência
Leia maisEAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS
EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS Relatório Nº 03/2013 Porto Alegre, 22 de Agosto de 2013. ANÁLISE DE SOLUÇÕES: # RAID 1: O que é: RAID-1 é o nível de RAID que implementa o espelhamento
Leia maisProcessamento Distribuído em Cluster do Tipo Beowulf
UNIVERSIDADE ESTADUAL PAULISTA JULIO DE MESQUITA FILHO FACULDADE DE TECNOLOGIA DA BAIXADA SANTISTA DEPARTAMENTO DE INFORMÁTICA GESTÃO DE NEGÓCIOS Processamento Distribuído em Cluster do Tipo Beowulf ALEXANDRE
Leia maisCluster HPC High Performance Computing.
Faculdade de Tecnologia de Guaratinguetá. doze, março de 2009. Cluster HPC High Performance Computing. Diogo Salles, Thiago Pirro, Camilo Bernardes, Paulo Roberto, Ricardo Godoi, Douglas, Fauzer. Sistemas
Leia maisLógica de Programação
Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...
Leia maisEverson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Leia maisINFORMÁTICA APLICADA À ADMINISTRAÇÃO I
CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS Surgimento da Informática INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Já nos
Leia maisFundamentos de Informática 1ºSemestre
Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira nataniel.vieira@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o
Leia mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia mais1. NÍVEL CONVENCIONAL DE MÁQUINA
1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisInformática. A Era da Computação - Aula 1 ClevertonHentz
Informática A Era da Computação - Aula 1 ClevertonHentz 1 Introdução à Microinformática Histórico dos computadores, software, hardware, sistemas operacionais, etc. Softwares Orientado à Tarefas Softwares
Leia mais1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.
O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este
Leia maisSoluções de Gerenciamento de Clientes e de Impressão Universal
Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.
Leia maisSistemas Distribuídos
Sistemas Distribuídos Software em Sistemas Distribuídos Aplicativo ou Sistema Operacional Sincronismo Interação Controles Um sistema operacional moderno provê dois serviços fundamentais para o usuário
Leia maisInstituto Superior de Engenharia do Porto Administração de Sistemas Informáticos I Clusters
Instituto Superior de Engenharia do Porto Administração de Sistemas Informáticos I Clusters Trabalho elaborado por: 980368 - Sérgio Gonçalves Lima 1010949 - Nisha Sudhirkumar Chaganlal Clusters O que é
Leia maisFACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER.
1 FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER. TURMA: 2 TERMOS TÉCNICOS PELOTAS, 2012 ANA CAROLINA, ROMÁRIO,
Leia maisÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...
ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7
Leia maisDadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares
Leia maisGerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.
Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.com) Como é formado o meu computador? Computador = hardware + software 1ª
Leia maisRedes de Computadores
Redes de Computadores Prof. Macêdo Firmino Princípios de Gerência de Redes Macêdo Firmino (IFRN) Redes de Computadores Maio de 2011 1 / 13 Introdução Foi mostrado que uma rede de computadores consiste
Leia maisAUTOMAÇÃO DE ESCRITÓRIOS ADE
Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisIntrodução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido
Leia maisFUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz
FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? A arquitetura básica de qualquer computador completo, seja um PC, um Machintosh ou um computador de grande porte, é formada por apenas 5 componentes básicos:
Leia maisINFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR
INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR Nelson Fabbri Gerbelli O que é informática? INFORMAÇÃO TECNOLOGIA INFORMÁTICA INFORmação automática 2 ÁBACO Na China, 3000 anos antes de Cristo, surgiu
Leia maisCurso Técnico em Redes de computadores. Evolução Histórica dos Computadores
Curso Técnico em Redes de computadores Evolução Histórica dos Computadores 1 O conceito de efetuar cálculos com algum tipo de equipamento data pelo menos do século V a.c, com os babilônios e sua invenção
Leia maisResumo. Introdução Cluster Cluster Beowulf Curiosidades Conclução
Cluster Resumo Introdução Cluster Cluster Beowulf Curiosidades Conclução Introdução Sua empresa esta precisando fazer um grande processamento; As Nuvens existentes não são suficientes para sua empresa;
Leia maisGESTÃO DE SISTEMAS OPERACIONAIS II
GESTÃO DE SISTEMAS OPERACIONAIS II Servidores Definição Servidores História Servidores Tipos Servidores Hardware Servidores Software Evolução do Windows Server Windows Server 2003 Introdução Windows Server
Leia maisPARANÁ GOVERNO DO ESTADO
A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro
Leia maisAdmistração de Redes de Computadores (ARC)
Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br RAID é a sigla para Redundant
Leia maisA história da computação. Prof: Diego Medeiros
A história da computação Prof: Diego Medeiros O que é a computação? Computação (latim computatio, -onis) 1. Ato ou efeito de computar. Cálculo, cômputo 2. Conjunto de conhecimentos e técnicas referentes
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia maisNa Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:
Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na
Leia maisESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC
ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,
Leia maisPROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisIntrodução à Computação
Introdução à Computação Licenciatura em Computação Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com História do Computador O que é um computador? Quem o inventou? História do
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisAstra. Introdução e conceitos básicos do sistema
2011 www.astralab.com.br Astra Introdução e conceitos básicos do sistema Este documento permite entender melhor como funciona o sistema Astra e algumas funções básicas de seus softwares. Equipe de Documentação
Leia maisRoteiro 3: Sistemas Linux arquivos e diretórios
Roteiro 3: Sistemas Linux arquivos e diretórios Objetivos Detalhar conceitos sobre o sistema operacional Linux; Operar comandos básicos de sistemas Linux em modo Texto; Realizar a manutenção de arquivos
Leia maisFigura 1: Ábaco: considerado a primeira ferramenta em computação.
Introdução à ciência da computação Aula 1: A maioria dos autores considera que, a primeira ferramenta para a computação foi o ábaco. Este instrumento, que hoje conhecemos como pedras polidas enfileiradas
Leia maisManual de Instalação (TEF LOJA)
Este documento não deve ser reproduzido sem autorização da FCDL/SC Aprovação: Representante da Direção Ademir Ruschel Elaboração: Supervisor da Qualidade Sílvia Regina Pelicioli Manual de (Neste documento
Leia maisSoluções de Gestão de Clientes e Impressão Universal
Soluções de Gestão de Clientes e Impressão Universal Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registada da Microsoft Corporation nos E.U.A. As informações
Leia maisFollow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Leia maisProcessamento de dados - Aula I
Fundamentos de computação Paulo R. S. L. Coelho paulo@facom.uuf.br Faculdade de Ciência da Computação Universidade Federal de Uberlândia Organização 1 Conceitos iniciais 2 3 Organização 1 Conceitos iniciais
Leia maisAULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA
AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.
Leia maisAP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS
AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.
Leia maisSUMÁRIO. Informática Informação X Comunicação Sistemas de Informação Tipos de computadores
A ERA DA COMPUTAÇÃO SISTEMAS DE COMPUTADOR Wagner de Oliveira SUMÁRIO Informática Informação X Comunicação Sistemas de Informação Tipos de computadores Computadores de grande porte Computadores de médio
Leia maisClassificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.
Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.br Agenda Classificação de SO quanto a: Interface Processamento Tarefas
Leia maisTópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)
teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -
Leia maisMC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Leia maisTUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Leia maisIW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Leia maisAranda INVENTORY. Benefícios Estratégicos para sua Organização. (Standard & Plus Edition) Beneficios. Características V.2.0907
Uma ferramenta de inventario que automatiza o cadastro de ativos informáticos em detalhe e reporta qualquer troca de hardware ou software mediante a geração de alarmes. Beneficios Informação atualizada
Leia maisIntrodução à Computação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Introdução à Computação DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Informática x Computação
Leia maisMANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.
PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS
Leia maisRelatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Leia maisTUTORIAL PRÁTICO SOBRE Git. Versão 1.1
TUTORIAL PRÁTICO SOBRE Git por Djalma Oliveira Versão 1.1 "Git é um sistema de controle de revisão distribuida, rápido e escalável" (tradução rápida do manual). Basicamente é
Leia maisProtocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:
Protocolo TCP/IP Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Número IP Máscara de sub-rede O Número IP é um número no seguinte formato: x.y.z.w Não podem existir
Leia maisBases Computacionais da Ciência
BC-0005 Bases Computacionais da Ciência Aula 02 Sumário - Ciência, aplicação e computação - A evolução da tecnologia e conceito de computação - Exemplo de modelagem - Projeto final Conhecimento da natureza
Leia maisAPOSTILA LINUX EDUCACIONAL
MUNICÍPIO DE NOVO HAMBURGO DIRETORIA DE INCLUSÃO DIGITAL DIRETORIA DE GOVERNO ELETRÔNICO APOSTILA LINUX EDUCACIONAL (Conteúdo fornecido pelo Ministério da Educação e pela Pró-Reitoria de Extensão da UNEB)
Leia maisSUMÁRIO 3 DAJE. 3 cartórios online E cartórios off-line
SUMÁRIO 3 introdução 3 DEFINIÇÕES 3 DAJE 3 cartórios online E cartórios off-line 4 instalação 4 Requisitos básicos de equipamentos para a instalação 4 Verificações a serem feitas antes de instalar o sistema
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisGuia de Conectividade Worldspan Go Res! A V A N Ç A D O
Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 03 Tipos de Sistemas Operacionais Maxwell Anderson Prof. Maxwell Anderson www.maxwellanderson.com.br Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e a sua
Leia maisConteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente?
Conteúdo 1 Comandos Básicos Questão 1: Que comando permite encerrar o sistema definitivamente? a) shutdawn b) shutdown t now c) shutdown r now d) shutdwon h now e) shutdown h now Questão 2: Que comando
Leia maisLEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1
LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.
Leia maisGerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:
Gerência de Redes: - Gerência de redes é o monitoramento de qualquer estrutura física e/ou lógica de uma rede. É de extrema importância esse gerenciamento para que se obtenha um bom fluxo no tráfego das
Leia maisPadrão ix. Manual de Instalação do Q-Ware Server Versão 3.0.0.2
Padrão ix Manual de Instalação do Q-Ware Server Versão 3.0.0.2 Copyright 2000-2014 Padrão ix Informática Sistemas Abertos S/A. Todos os direitos reservados. As informações contidas neste manual estão sujeitas
Leia maisEdital 012/PROAD/SGP/2012
Edital 012/PROAD/SGP/2012 Nome do Candidato Número de Inscrição - Assinatura do Candidato Secretaria de Articulação e Relações Institucionais Gerência de Exames e Concursos I N S T R U Ç Õ E S LEIA COM
Leia maisMaterial 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni
Material 5 Administração de Recursos de HW e SW Prof. Edson Ceroni Desafios para a Administração Centralização X Descentralização Operação interna x Outsourcing Hardware Hardware de um Computador Armazenamento
Leia maisO programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.
INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação
Leia maisComo instalar uma impressora?
Como instalar uma impressora? Antes de utilizar uma impressora para imprimir seus documentos, arquivos, fotos, etc. é necessário instalá-la e configurá-la no computador. Na instalação o computador se prepara
Leia maisTecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte I Sumário Introdução Origem Funcionamento Componentes Básicos Referências Introdução O objetivo deste material
Leia maisA História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP
A História do Computador Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP Origem da Palavra Computador (século XIX) pessoa com função de fazer contas e resolver problemas com número Termo
Leia maisAno Lectivo 2012/2013. Governo da República Portuguesa
Ano Lectivo 2012/2013 Governo da República Portuguesa Não há a mínima dúvida de que hoje em dia não podemos viver sem os computadores. Eles são infiltrados em todos os aspectos das nossas vidas, são eles
Leia maisAula 02. Histórico da Evolução dos Computadores. Prof. Dr. Dilermando Piva Jr.
02 Aula 02 Histórico da Evolução dos Computadores Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Ao IBM zenterprise 196 ou TRexx 2000 dc. Do Ábaco 3500 ac. A Primeira forma
Leia maisEberhardt Comércio e Assist. Técnica. Ltda.
Rua das Cerejeiras, 80 Ressacada CEP 88307-330 Itajaí SC Fone/Fax: (47) 3349 6850 Email: vendas@ecr-sc.com.br Guia de emissão de relatórios para envio ao DNPM ou arquivo e uso do software do sistema de
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Tópico 4 Estrutura do Sistema Operacional Prof. Rafael Gross prof.rafaelgross@fatec.sp.gov.br FUNÇÕES DO NUCLEO As principais funções do núcleo encontradas na maioria dos sistemas
Leia maisLICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER
LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisGuia de início rápido do Powersuite
2013 Ajuste e cuide do desempenho de seu computador com um aplicativo poderoso e ágil. Baixando e instalando o Powersuite É fácil baixar e instalar o Powersuite geralmente, demora menos de um minuto. Para
Leia maisAdministração de Sistemas de Armazenamento Linux. Rodrigo Caetano Filgueira
Administração de Sistemas de Armazenamento Linux Rodrigo Caetano Filgueira Tipos de cluster Cluster para Alta Disponibilidade (High Availability) - Proteção e de detecção de falhas. Cluster para Balanceamento
Leia maisCalculadoras Mecânicas
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Evolução e Desempenho de Computadores 1ª Calculadora - séc. V a.c Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia a dia, principalmente
Leia maisTECNICO EM INFORMATICA PLANO DE ESTAGIO INTEGRADO A PROPOSTA PEDAGOGICA DO CURSO
(s15h PLANO DE ESTAGIO INTEGRADO A PROPOSTA PEDAGOGICA DO CURSO Curso: 500446 - TECNICO EM INFORMATICA Nivel: Tecnico Area Profissional: 0042 - COMERCIO-TEC Area de Atuacao: 0440 - BANCO DADOS/COMERCIO-TEC
Leia maisGênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Ábaco (cerca de 3000 a.c.
Introdução Evolução da Informática Aula 2: A Origem da Informática Origem da Informática Preocupação do homem: Minimizar tarefas repetitivas; Eliminar atividades rotineiras Ânsia de realização Conseqüências:
Leia maisProfs. Deja e Andrei
Disciplina Sistemas Distribuídos e de Tempo Real Profs. Deja e Andrei Sistemas Distribuídos 1 Conceitos e Projetos de Sistemas Distribuídos Objetivos: Apresentar uma visão geral de processamento distribuído,
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisEVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60
INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários
Leia maisMotorola Phone Tools. Início Rápido
Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos... 2 Antes da instalação Motorola Phone Tools... 3 Instalar Motorola Phone Tools... 4 Instalação e configuração do dispositivo móvel... 5
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia mais