Computadores XXI: Busca e execução Final
|
|
- Antônia Carrilho Correia
- 8 Há anos
- Visualizações:
Transcrição
1 Computadores XXI: Busca e execução Final A6 Texto 6 Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 23/01/2006 Autor: B.Piropo Na coluna anterior, < > Busca e execução Primeiro passo, discutimos os conceitos básicos do Ciclo de Busca e Execução e examinamos seu primeiro passo. Na de hoje examinaremos os demais passos e discutiremos alguns conceitos importantes sobre o fluxo dos programas. Figura 1: Estado após primeiro passo No exemplo que estamos discutindo, ao final do primeiro passo do Ciclo de Busca e Execução o estado das posições de memória da MP e dos registradores da UCP é o mostrado na Figura 1, ou seja, o conteúdo da posição da memória principal de endereço 247 ( em binário) foi lido e transcrito para o Registrador de instruções. Esse número (no caso, ) é a próxima instrução a ser executada. Mas antes dessa execução é preciso tomar uma providência vital: incrementar o Ponteiro de Instruções para que ele passe a apontar para a instrução seguinte. Esta singela operação é o segundo passo do ciclo de busca e execução. Incrementar significa somar uma unidade. No nosso exemplo, após o incremento o conteúdo do Ponteiro de instruções passa a ser 248 (ou em binário). Se você reparar na Figura 1 verá que a posição de memória que tem este endereço situase imediatamente após a posição para a qual apontava o PI. Ou seja: o PI agora aponta para a posição de memória seguinte, como mostra a seta azul da Figura 2, que exibe o estado do sistema após a execução do segundo passo do ciclo de busca e execução, o incremento do Ponteiro de Instrução. Figura 2: Estado após segundo passo
2 Neste ponto a instrução a ser executada já foi lida e transposta para o Registrador de Instruções e o Ponteiro de Instruções já aponta para a posição da MP que contém a instrução seguinte. Só falta, portanto, executar a instrução. Este é o terceiro passo do ciclo da busca e execução, o passo da Execução. Este passo depende da instrução a ser executada. Ela pode ser simples como incrementar um registrador qualquer, ou complexa como copiar o conteúdo de um longo trecho da memória para outro. Mas no que toca ao ciclo de busca e execução não importa seu grau de complexidade: ela é encarada simplesmente como o terceiro passo, o da execução. Este passo se inicia com a transposição do conteúdo do registrador de instruções (que, como sabemos, contém a instrução a ser executada) para o interior da Unidade de Controle, mais especificamente para o decodificador situado logo na entrada desta unidade. O decodificador (nosso velho conhecido da coluna < fdd914d > Multiplexadores, decodificadores e flip-flops ) decodifica a instrução, ou seja, energiza os circuitos lógicos que disparam as micro-operações correspondentes à execução da instrução, que por sua vez, se necessário for, acionarão a unidade lógica e aritmética e os demais circuitos eventualmente envolvidos na execução da instrução. Mas, sempre é bom reiterar: do ponto de vista do ciclo de busca e execução, tudo isto se resume ao passo da execução, seja quais forem as operações envolvidas. Uma representação do terceiro passo, o da execução, com a introdução da instrução na unidade de controle, sua decodificação e execução, é representada esquematicamente na Figura 3. Figura 3: Terceiro passo: Execução E com a execução da instrução termina o ciclo de busca e execução. O problema é que no computador, as coisas só terminam quando não há energia. Enquanto o microprocessador está sendo alimentado com eletricidade, ele continua executando busca e execução de instruções, ciclo após ciclo. Então, após terminar o ciclo que acabamos de examinar, inicia-se outro. Como vimos no passo anterior, o PI agora aponta para uma nova instrução. O primeiro passo do novo ciclo consistirá então em buscar esta instrução e escrevê-la no registrador de instruções, tomando o lugar desta que acabamos de executar. Em seguida, no segundo passo, o ponteiro de instruções será incrementado e passará a apontar para a posição de memória de endereço 249. E no terceiro passo a nova instrução recém-copiada no registrador de instrução será executada. E assim por diante, ciclo após ciclo. Resumindo: o ciclo de busca e execução consiste de três passos: busca, incremento e execução.
3 Busca: verificar o endereço contido no Ponteiro de Instruções, ir até à posição de memória correspondente, ler seu conteúdo e copiá-lo no Registrador de Instruções. Incremento: incrementar o conteúdo do ponteiro de instruções Execução: introduzir o conteúdo do registrador de instruções na unidade de controle, onde este número (que representa uma instrução) será decodificado e a instrução correspondente executada. Estes três passos são repetidos indefinidamente, ciclo após ciclo. Agora que já conhecemos o ciclo de busca e execução, pense um pouco e responda: em um dado momento, durante a execução de um programa, o que representam os números contidos no ponteiro de instruções e no registrador de instruções? Para quem entendeu o procedimento descrito nesta coluna e na anterior a resposta é simples: o registrador de instruções contém sempre a instrução que está sendo executada naquele momento, enquanto o ponteiro de instruções contém o endereço da posição de memória onde está armazenada a próxima instrução a ser executada. É simples assim. Dirimindo dúvidas Com os conhecimentos adquiridos até este ponto podemos esclarecer duas dúvidas relativamente comuns. A primeira delas: se a memória principal pode armazenar dados, instruções e endereços de outras posições de memória e se tanto uns quanto outros são representados por números expressos no sistema binário, como a UCP distingue um dos outros? Explicando melhor: como a UCP distingue um dado de um endereço e de uma instrução? A resposta é simples: ela não distingue. A distinção fica por conta do fluxo do programa. A coisa funciona assim: se o conteúdo de uma posição de memória for copiado no registrador de instruções, ao final daquele ciclo de busca e execução ele será inapelavelmente introduzido na Unidade e Controle e executado. Se for uma instrução do programa, muito bem. Se não for e tiver sido movido para o RI por engano, qualquer coisa pode acontecer (geralmente a máquina trava ), pois provavelmente haverá uma instrução com aquele número e a unidade de controle tentará executá-la. Portanto, e respondendo à pergunta: se o número for copiado no registrador de instruções, ele será interpretado como uma instrução que será executada. Se, no entanto, ele for copiado em um dos registradores que exercem a função de ponteiro, como o ponteiro de instruções, ele será considerado um endereço de uma posição de memória e tratado como tal. Senão, ele será encarado como um dado. É simples assim. A segunda é uma dúvida igualmente comum: por que o programa precisa ser armazenado na MP para ser executado? Simples: porque o primeiro passo do ciclo de busca e execução, o passo da busca, consiste em copiar no registrador de instruções o conteúdo da posição de memória principal apontada pelo ponteiro de instruções. E o ponteiro de instruções não pode apontar para nenhum outro lugar que não a MP. Portanto as instruções que compõem o programa precisam estar na MP para que sejam transpostas para o registrador de instruções e executadas. O fluxo do programa
4 Se você prestou atenção nos três passos do ciclo de busca e execução percebeu que no segundo passo o conteúdo do Ponteiro de Instrução foi incrementado, fazendo-o apontar para a posição de memória de endereço imediatamente superior. Ora, se não houver uma forma de alterar isto o programa será inapelavelmente executado instrução após instrução, sucessivamente, da primeira à última, jamais alterando a ordem em que as instruções são executadas do início ao final do programa. Há programas assim, como os conversores de formato de arquivos, mas são raros. Na maioria das vezes a ordem em que as instruções são executadas depende de resultados intermediários obtidos pelo próprio programa ou de dados supridos pelo usuário. Portanto deve haver algum meio de alterar a ordem de execução das instruções, ou seja, desviar o fluxo de instruções da ordem em que estão armazenadas na memória. Mas de acordo com os passos acima descritos, isso aparentemente é impossível, já que o conteúdo do PI é sempre incrementado de uma unidade o que implica obrigatoriamente a execução da instrução armazenada no endereço da MP imediatamente superior. Como podem então ocorrer os desvios de fluxo no interior de um programa? A explicação é simples: o próprio programa pode alterar o conteúdo do ponteiro de instruções executando desvios ou ciclos ( loops ). Veja como isso é possível. Imagine que em um dado momento o programa dependa de um dado de entrada. Se este dado for, por exemplo, o nome de uma pessoa, o usuário deverá entrar com um caractere e o programa deverá iniciar a rotina correspondente à entrada de nomes. Se, por outro lado, for a idade desta pessoa, o usuário deverá entrar com um algarismo e o programa deverá iniciar a rotina correspondente à entrada de idades. Rotinas são conjuntos de instruções encadeadas que servem para executar uma tarefa específica, uma parte de um programa (dentro desta ótica, podemos considerar a rotina como um sub-programa, ou como um programa dentro de outro programa). Portanto, como os programas, as rotinas são um conjunto de instruções concatenadas armazenadas em posições de memória em geral adjacentes. Imaginemos que a rotina de entrada de nomes ocupe um trecho da memória cuja posição inicial tem o endereço e a rotina de entrada de números ocupe outro trecho, cujo endereço da posição inicial seja E imaginemos que, em um dado momento, o programa está executando a rotina de entrada de dados, mais especificamente a instrução que está armazenada no endereço Se isto é verdade, e considerando o que sabemos sobre o ciclo de busca e execução, o ponteiro de instruções deve conter o valor (o endereço da posição de memória que contém a próxima instrução a ser executada caso o fluxo não seja alterado). Pois bem: vamos supor que neste momento o usuário teclou a letra c. No exemplo que estamos examinando, a instrução contida no endereço de memória deve fazer parte da rotina que processa as entradas de teclado. Como ela está no Registrador de Instruções, está sendo e executada. Durante sua execução o programa analisa a entrada do teclado e constata que o usuário teclou uma letra. Logo, ele está entrando com um nome. A rotina que processa entradas de nomes está armazenada na memória a partir do endereço Isto significa que a próxima instrução a ser executada é a que está no endereço (início da rotina de entrada de nomes) e não aquela cujo endereço ocupa neste momento o Ponteiro de Instruções. Ora, o Ponteiro de Instruções é um registrador de uso específico mas, como os demais, pode ter seu conteúdo alterado durante a execução de uma instrução. E como o programa determinou que a próxima instrução a ser executada é aquela contida no
5 endereço , dirige o fluxo do programa para lá simplesmente escrevendo no Ponteiro de Instruções o valor Isto fará com que, no próximo ciclo de busca e execução, seja executada a primeira instrução da rotina de entrada de nomes. Evidentemente, no nosso exemplo, caso o usuário tivesse premido a tecla correspondente a um algarismo o programa teria escrito em PI o valor e iniciado a rotina de entrada de números. Em resumo: o fluxo do programa pode ser alterado pelo próprio programa mudando o conteúdo do ponteiro de instruções durante a execução de uma dada instrução. Quando isto ocorre, em vez de ser executada a instrução correspondente ao incremento do ponteiro de instruções, será executada aquela contida na posição de memória correspondente ao novo endereço escrito no ponteiro de instruções. Assim, alterando o conteúdo do ponteiro de instruções de modo a fazê-lo apontar para o início da rotina desejada, o próprio programa controla seu fluxo dependendo das entradas de dados fornecidos pelo usuário. Todas as decisões tomadas pelos programas que causam alterações na ordem de execução de instruções decorrem de procedimentos semelhantes: comparar dados de entrada ou resultados intermediários e, dependendo do resultado desta comparação, escrever no PI o endereço da posição de memória que contém a primeira instrução da rotina a ser executada. Finalmente, um último ponto a ser esclarecido: o que acontece quando o programa acaba (ou seja, quando é executada sua última instrução)? Bem, existe uma instrução específica para esta finalidade, ou seja, encerrar um programa. Quando executada, ela escreve no ponteiro de instruções um endereço correspondente a uma das rotinas do sistema operacional. Ora, o sistema operacional é um programa como outro qualquer. Ele se destina a controlar a máquina e seus periféricos e a carregar e administrar a execução dos demais programas, mas também consiste de um conjunto de instruções distribuídas por diferentes rotinas que são executadas sucessivamente. Ou seja: quando um programa termina, a UCP continua fazendo a única coisa que sabe fazer por si mesma: uma sucessão infindável de ciclos de busca e execução. A única diferença é que as instruções agora executadas fazem parte do sistema operacional. E assim prossegue até que a máquina seja desligada e cesse a atividade da UCP. É somente neste caso que a sucessão de ciclos de busca e execução é interrompida. Coluna anterior: < > Busca e execução Primeiro passo Próxima coluna: Em breve.
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 08: UCP Características dos elementos internos da UCP: registradores, unidade de controle, decodificador de instruções, relógio do sistema. Funções do processador: controle
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 maisCapacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Leia maisARQUITETURA DE COMPUTADORES - 1866
7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um
Leia maisARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo.
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 8 ARRAYS Introdução Até agora, utilizamos variáveis individuais. Significa que uma variável objeto
Leia maisPrincípios de funcionamento dos computadores
Princípios de funcionamento dos computadores Objetivos da aula: - Entender o princípio de funcionamento dos computadores - Entender o conceito de programa e sua dinâmica de execução Tópicos da aula: -
Leia mais3. O NIVEL DA LINGUAGEM DE MONTAGEM
3. O NIVEL DA LINGUAGEM DE MONTAGEM Nas aulas anteriores tivemos a oportunidade de discutir dois diferentes níveis presentes na maioria dos computadores atuais. Nesta aula dedica-se a outro nível que também
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 maisCOMPUTADOR SIMPLIFICADO E COMPUTADOR DIGITAL. Algoritmos e Programação APG0001
COMPUTADOR SIMPLIFICADO E COMPUTADOR DIGITAL Algoritmos e Programação APG0001 Objetivos da aula Entender o princípio de funcionamento dos computadores; Entender o conceito de programa e sua dinâmica de
Leia maisOrganização Básica do Computador
Organização Básica do Computador Modelo de Von Neumann MEMÓRIA ENTRADA ARITMÉTICA LÓGICA SAÍDA CONTROLE Modelo de Von Neumann Introduziu o conceito do computador controlado por programa armazenado. Todo
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisComputadores XXXIII: Posições de memória A8 Texto 3
Computadores XXXIII: Posições de memória A8 Texto 3 Sítio Fórum PCs /Colunas http://www.forumpcs.com.br/viewtopic.php?t=212493 Coluna: B. Piropo Publicada em 30/04/2007 Autor: B.Piropo Agora, que já sabemos
Leia maisAssociação Educacional Dom Bosco Curso de Engenharia 1º ano
Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,
Leia mais2. Representação Numérica
2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos
Leia maisComputadores XLII: Placas controladoras do PC A9 Texto 6
Computadores XLII: Placas controladoras do PC A9 Texto 6 Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 01/10/2007 http://www.forumpcs.com.br/viewtopic.php?t=221359 Autor: B.Piropo Na coluna anterior
Leia maisAula 2 Modelo Simplificado de Computador
Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador
Leia mais28/9/2010. Unidade de Controle Funcionamento e Implementação
Arquitetura de Computadores Unidade de Controle Funcionamento e Implementação Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Operação da Unidade de Controle Unidade de controle: parte do
Leia maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisARQUITETURA DE COMPUTADORES - CONCEITUAL
Aula 01 04/08/2008 Universidade do Contestado UnC Sistemas de Informação Arquitetura de Computadores 2ª Fase Prof. Carlos Guerber ARQUITETURA DE COMPUTADORES - CONCEITUAL O QUE É O COMPUTADOR? Um computador
Leia maisComputadores XII: Aprendendo a Somar A4 Texto 3
Computadores XII: Aprendendo a Somar A4 Texto 3 http://www.bpiropo.com.br/fpc20051017.htm Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 17/10/2005 Autor: B.Piropo Na coluna anterior, < http://www.forumpcs.com.br/viewtopic.php?t=131250
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisE A D - S I S T E M A S L I N E A R E S INTRODUÇÃO
E A D - S I S T E M A S L I N E A R E S INTRODUÇÃO Dizemos que uma equação é linear, ou de primeiro grau, em certa incógnita, se o maior expoente desta variável for igual a um. Ela será quadrática, ou
Leia maisPROGRAMAÇÃO ESTRUTURADA. CC 2º Período
PROGRAMAÇÃO ESTRUTURADA CC 2º Período PROGRAMAÇÃO ESTRUTURADA Aula 06: Ponteiros Declarando e utilizando ponteiros Ponteiros e vetores Inicializando ponteiros Ponteiros para Ponteiros Cuidados a serem
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisICC Introdução para JavaScript
ICC Introdução para JavaScript Arquitetura Genérica de um Computador Máquina de Von Neumann Diagrama conhecido como Máquina de Von Neumann (grande nome da informática) A finalidade de um computador é receber,
Leia maisCurso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária
1- Apresentação Binária Os computadores funcionam e armazenam dados mediante a utilização de chaves eletrônicas que são LIGADAS ou DESLIGADAS. Os computadores só entendem e utilizam dados existentes neste
Leia maisManual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper.
Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper. Devido a necessidade de resposta mais ágil e uma melhor gestão, o uso do computador para auxiliar nas mais diversas
Leia maisCurso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA. Mostrar como funciona a programação orientada a objetos
META Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA Conteudista: André Luiz Brazil Aula 3: CRIANDO A CLASSE ESPAÇONAVE Mostrar como funciona a programação orientada a objetos OBJETIVOS Ao final da
Leia mais1. Introdução ao uso da calculadora
1. Introdução ao uso da calculadora O uso da calculadora científica no curso de Estatística é fundamental pois será necessário o cálculo de diversas fórmulas com operações que uma calculadora com apenas
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisCRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisEA773 - Experimento 5
EA773 - Experimento 5 Wu Shin - Ting DCA - FEEC - Unicamp 19 de Novembro de 2009 O projeto consiste em implementar uma calculadora com memória com uso de barramento de 8 bits. Neste documento são discutidos
Leia maisProjeção ortográfica de modelos com elementos paralelos e oblíquos
A U L A Projeção ortográfica de modelos com elementos paralelos e oblíquos Introdução Você já sabe que peças da área da Mecânica têm formas e elementos variados. Algumas apresentam rebaixos, outras rasgos,
Leia maisComo incluir artigos:
Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados
Leia maisConceitos Importantes:
Conceitos Importantes: Variáveis: Por Flávia Pereira de Carvalho, 2007 i O bom entendimento do conceito de variável é fundamental para elaboração de algoritmos, consequentemente de programas. Uma variável
Leia mais5 Equacionando os problemas
A UA UL LA Equacionando os problemas Introdução Nossa aula começará com um quebra- cabeça de mesa de bar - para você tentar resolver agora. Observe esta figura feita com palitos de fósforo. Mova de lugar
Leia maisManual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Leia maisARQUITETURA DE COMPUTADORES. Rogério Spindula Rosa
ARQUITETURA DE COMPUTADORES 1 Rogério Spindula Rosa 2 EXECUÇÃO DE PROGRAMAS PROGRAMA 3 4 INTRODUÇÃO Hoje é raro escrever um programa diretamente em linguagem de computador em virtude da enorme dificuldade
Leia maisSimulador ITIL Exame de Certificação da EXIM
Simulador ITIL Exame de Certificação da EXIM WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Testar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4 Aceitar
Leia maisGestão Comercial GUIA RÁPIDO DE INSTALAÇÃO DO ORYON. www.projectinfo.com.br
Gestão Comercial GUIA RÁPIDO DE INSTALAÇÃO DO ORYON www.projectinfo.com.br Parabéns por adquirir o Oryon Gestão Comercial: uma poderosa ferramenta para a administração comercial. Agilidade nas vendas,
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 maisTópico 02: Movimento Circular Uniforme; Aceleração Centrípeta
Aula 03: Movimento em um Plano Tópico 02: Movimento Circular Uniforme; Aceleração Centrípeta Caro aluno, olá! Neste tópico, você vai aprender sobre um tipo particular de movimento plano, o movimento circular
Leia maisMANUAL TISS Versão 3.02.00
MANUAL TISS Versão 3.02.00 1 INTRODUÇÃO Esse manual tem como objetivo oferecer todas as informações na nova ferramenta SAP que será utilizada pelo prestador Mediplan, a mesma será responsável para atender
Leia maisSUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
Leia maisFerramenta de Testagem IECL Orientações para o Aluno (PT)
Ferramenta de Testagem IECL Orientações para o Aluno (PT) Índice 1 INTRODUÇÃO 3 2 REALIZAÇÃO DOS TESTES 3 2.1 Login 3 2.2 Verificação do áudio para o teste de Audição 5 2.3 Realização de um teste 5 3 Informação
Leia maisGUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da
Leia maisUnidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01
Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal
Leia maisCOMO IMUNIZAR SEU PENDRIVE CONTRA VÍRUS. Introdução
COMO IMUNIZAR SEU PENDRIVE CONTRA VÍRUS Introdução Os vírus de computador que infectam os pendrives sempre se infiltram pela raiz do mesmo, que é a primeira área onde o pendrive começa a ser utilizado,
Leia maisMemórias Prof. Galvez Gonçalves
Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores
Leia maisGUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
Leia maisConstrução de tabelas verdades
Construção de tabelas verdades Compreender a Lógica como instrumento da ciência e como estrutura formal do pensamento, conhecendo e compreendendo as operações com os principais conceitos proposicionais
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 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 maisEscaneando seu computador com o Avira AntiVir 10
Escaneando seu computador com o Avira AntiVir 10 Para fazer um scan, clique com o botão direito do mouse sobre o símbolo do Avira AntiVir (aquele guarda-chuva vermelho aberto ao lado do relógio do Windows)
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 maisComputadores I: Dados e informações
Computadores I: Dados e informações A1 Texto 1 Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 20/06/2005 Autor: B.Piropo Dado e informação Um computador é uma máquina que tem por fim processar
Leia maisSistemas Computacionais II Professor Frederico Sauer
Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não
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 maisDomo Estrutura do Sistema Físico e Lógico
Domo Estrutura do Sistema Físico e Lógico Servidor Linux IP: 192.168.96.10 Banco de Dados : /home/bancos Nome na Rede : linux Caixa 1 (Nana) IP : 192.168.96.1 Banco de Dados : C:\banco Nome na Rede : C1-192-168-96-1
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisTutorial de Blender, Animação básica do tipo keyframe
Tutorial de Blender, Animação básica do tipo keyframe Enfim, o momento por muitos esperado! ;-) Agora que você já está mais familiarizado com o blender, com o básico sobre edição mesh e sobre renderização,
Leia maisExercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle
Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle. Construa um algoritmo
Leia maisO modelo do computador
O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década
Leia maisComponentes do Computador e. aula 3. Profa. Débora Matos
Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e
Leia maisO Hardware Dentro da Unidade do Sistema
Memória RAM Random Access Memory Memória de Acesso Aleatório Armazena: programas em execução dados dos programas em execução alguns programas do sistema operacional O objetivo é tornar mais rápido o acesso
Leia maisSistema de Cancelamento Eletrônico Manual do Usuário
Sistema de Cancelamento Eletrônico Manual do Usuário IEPTB-MG Belo Horizonte, 2014 Índice Sumário I. Uso do sistema pelo credor... 4 1. Acesso ao sistema... 5 1.1 Uso da assinatura digital... 5 2. Criação
Leia maisCAPOTRASTE ou BRAÇADEIRA VOCÊ SABE COMO USAR?
CAPOTRASTE ou BRAÇADEIRA VOCÊ SABE COMO USAR? MARCAS - FABRICANTES As Fotos mostram alguns modelos mais usados de Capotraste. Teoricamente o capotraste ou braçadeira, uma vez adaptado ao braço do violão,
Leia maisComo consolidar dados nas planilhas utilizando o comando CONSOLIDAR do Excel
Como consolidar dados nas planilhas utilizando o comando CONSOLIDAR do Excel! Como utilizar o comando Consolidar do Excel?! Quais são os diferenciais em relação ao cálculo aritmético normal?! Quais são
Leia mais1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.
Aula 14 Redes de Computadores 24/10/07 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber ROTEAMENTO EM UMA REDE DE COMPUTADORES A máscara de sub-rede é utilizada para determinar
Leia maisAMBIENTE DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos
Leia maisALGORITMOS PARTE 01. Fabricio de Sousa Pinto
ALGORITMOS PARTE 01 Fabricio de Sousa Pinto Algoritmos: Definição 2 É uma sequência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema. Algoritmos 3
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
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 maisPara criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.
7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome
Leia maisResolução de problemas e desenvolvimento de algoritmos
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de
Leia maisIntrodução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br
Introdução INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br introdução Tópicos conceitos básicos o que é um programa um programa na memória decifrando um código referência Capítulo
Leia maisO Princípio da Complementaridade e o papel do observador na Mecânica Quântica
O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes
Leia maisGerenciamento de Clientes
Programação Orientada a Objetos Gerência de Objetos por Outro Objeto Programação de Computadores II Professor: Edwar Saliba Júnior Gerenciamento de Clientes Neste exemplo, veremos de forma bem simples
Leia maisSoluções Nível 1 5 a e 6 a séries (6º e 7º anos) do Ensino Fundamental
a e 6 a séries (6º e 7º anos) do Ensino Fundamental 1. (alternativa C) Os números 0,01 e 0,119 são menores que 0,12. Por outro lado, 0,1 e 0,7 são maiores que 0,. Finalmente, 0,29 é maior que 0,12 e menor
Leia maisComputadores XVIII: Lógica temporizada
Computadores XVIII: Lógica temporizada A6 Texto 3 http://www.bpiropo.com.br/fpc20051219.htm Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 19/12/2005 Autor: B.Piropo Para entendermos o que vem
Leia maisMANUAL PABX 162 BATIK
1 O QUE É UM PABX? MANUAL PABX 162 BATIK CONHECENDO O PABX 162 BATIK É um aparelho eletrônico que facilita as comunicações telefônicas. O seu PABX 162 Batik funciona ligado até seis ramais, com um tronco
Leia maisUNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual
UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA Manual do Moodle- Sala virtual UNIFAP MACAPÁ-AP 2012 S U M Á R I O 1 Tela de Login...3 2 Tela Meus
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação
Leia maisIniciação à Informática
Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através
Leia maisTutorial de Matlab Francesco Franco
Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 02: Conceitos Básicos Conceitos Básicos Conceitos fundamentais: dado, informação e processamento de dados Conceitos de algoritmo, algoritmo ótimo, hardware. Software e
Leia maisUNIVERSIDADE FEDERAL DE RORAIMA DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO
1. Livro O editor de um livro, após fazer o login e acessar seu livro, pode editar os dados referente apenas a ele, desconsiderando os itens aninhados. Imagem 01 Lista de livros Um livro possui três campo
Leia maisO Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.
O que é o Excel? O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. Ele possibilita ao usuário desenvolver planilhas que efetuem cálculos, dos mais simples aos
Leia maisQuestão - 01. Essência do Excel 2003...
Valdir Questão - 01 Como deve proceder o usuário do Microsoft para que sejam atualizados os cálculos das funções ou fórmulas utilizadas nas planilhas? a) Pressionar a tecla F9 no teclado b) Pressionar
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia maisMANUAL DO LAUDO DE ANALISE
MANUAL DO LAUDO DE ANALISE Emissão: 17/05/2011 Revisão: 26/05/2015 Revisado por: Juliana INDICE I. Que tipos de LAUDO de ANALISE...03 II. O que é uma PROPRIEDADE...03 III. Como fazer para cadastras as
Leia maisTais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.
Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:
Leia maisPROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012
Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 2º semestre Trabalho nº 0 Instalação dos programas
Leia maisGuia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia mais