O objetivo desta prática é ensinar como usar a máquina chamada computador visível ou vc0, um simulador de computador de von Neumann escrito em Java.



Documentos relacionados
Instrução de Trabalho. Criar Imagem

MANUAL DE INSTALAÇÃO LUZ DO SABER

Instalação do Java SDK (Software Development Kit)

Instruções para download e instalação da atualização de Mapa GPS (v3)

Instalando e usando o Document Distributor 1

INSTALANDO SOFTWARE Ifox irestaurantes

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

CERTIFICADO DIGITAL ARMAZENADO NO COMPUTADOR (A1) Guia de Geração

Guia Sphinx: instalação, reposição e renovação

MANUAL COMPLEMENTAR PARA INSTALAÇÃO DOS SISTEMAS SIM E SINASC EM AMBIENTES COM WINDOWS 7 (32 BITS)

Lógica de Programação

- Computador Servidor: É o computador que armazenará o banco de dados do programa. Não necessariamente precisa rodar o Hábil Enterprise.

REQUERIMENTO DE EMPRESÁRIO PROCEDIMENTOS DO USUÁRIO Nota: O Empresário poderá fazer a pesquisa de nome previamente ou concomitante ao processo.

Manual de Instalação. Windows XP. Desenvolvedores: Patrick Duarte, Rodrigo dos Santos. Setembro de 2014.

Laboratório - Exploração do FTP

FundamentosemInformática

Megamídia ML Sistemas - VALID MANUAL DE ATUALIZAÇÃO CFC DIGITAL VERSÃO 10

Roteiro 3: Sistemas Linux arquivos e diretórios

Projeto Amadeus. Guia de Instalação Windows

CURSO BÁSICO DE PROGRAMAÇÃO AULA 8. Introdução ao Linux Introdução a linguagem C

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

WampServer. Instalação do WampServer. Nota: Essas instruções são baseadas em uma instalação para o sistema operacional Windows.

possível até impedir o funcionamento do Windows. Faz-scuidado redobrado ao ativar determinados recursos.

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

PJCUS-361 CONTRATO COM CÓDIGO DE BARRAS

Tutorial de instalação do Java 7 no Windows 7.

Visão Geral sobre o tutorial de Utilização de

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Professor: Macêdo Firmino Disciplina: Redes de Computadores II

Instruções para instalação do Virtual Lab (ChemLab 2.5 ou Physics 3.0)

MANUAL COMPLEMENTAR PARA INSTALAÇÃO DOS SISTEMAS SIM E SINASC EM AMBIENTES COM WINDOWS

Instalando software MÉDICO Online no servidor

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Passo-a-Passo para Criação de Conta no site Griaule e Download do Programa SDK e da Licença Fingerprint SDK 2009

Identificando o Buddy VS/XP Lite e Premium

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

JDBC Java Database Connectivity

CARTILHA DE ORIENTAÇÕES PARA USUÁRIOS DO HÁBIL EMPRESARIAL

MANUAL DE INSTALAÇÃO DO SISTEMA BDS PROPOSTA

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro:

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Simulador do Processador Neander T&D-Bench Simulator Manual do Usuário. por Júlio César Maccali. revisado por Prof. Christian Zambenedetti

1. Desativar o Firewall do computador. Clique em Iniciar Clique em Painel de Controle, como mostra a figura a seguir.

GUIA DE PROCEDIMENTOS PARA ACESSO VIA FTP

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

SIMULADO Windows 7 Parte V

Instalação e utilização do Document Distributor

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador

Abra o software de programação. Clique na opção VOIP, depois opção configuração conforme as imagens:

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

Instruções Básicas de Instalação - BrOffice.org

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão SECRETARIA DE ESTADO DA FAZENDA

1 Instalação de Pacotes RPM no Metasys Contato...10

Instalação do VOL Backup para Sistemas Unix-Like

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

TUTORIAL SISTEMA OPERACIONAL WINDOWS XP

1 - Imprimir documentos na rede da escola.

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

Como Instalar o Sistema

Instalar o MarkVision

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Este tutorial está publicado originalmente em

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

MANUAL DE INSTALAÇÃO LUZ DO SABER

TESTANDO A INTEGRIDADE DAS ISOs E LIVE-USB:

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Instalação Cliente Notes 6.5

SISTEMAS OPERACIONAIS

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Após o download seguir os procedimentos abaixo:

O sistema que completa sua empresa Roteiro de Instalação (rev ) Página 1

MEDCLIN Software de Clínica Médica

Acesso Remoto Intelbras Internet Explorer

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Tutorial Reinstalação Firmware Tablet AOC Breeze MW0821

Instrução de Trabalho Padronizar Computador

Guia Rápido Portal do Paciente

Manual de Atualização Versão

Laboratório de Arquitetura de Computadores IST - Taguspark 2014/2015 Introdução ao simulador Guião 1 23 a 27 fevereiro de 2015

Lab - Configurando o Firewall do Windows 7

Versão /10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

Reparar inicialização BOOTMGR IS MISSING (Está ausente) Este erro indica que o setor de inicialização está danificado ou ausente.

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

TRBOnet MDC. Guia de Instalação

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

RICS. Remote Integrated Control System Release Apresentação do Produto

Estrutura de Dados. Ricardo José Cabeça de Souza Parte 1

LINGUAGEM DE PROGRAMAÇÃO WEB

Usar Atalhos para a Rede. Logar na Rede

FUNDAÇÃO LUSÍADA Centro Universitário Lusíada

Dicas Satux. Adicionando uma Impressora. Configurando o Primeiro acesso. Adicionar/Remover Programas. Como fazer gravações de CD/DVD

Manual de Instalação. Utilização

Instalação e configuração de Sistema de Informação. Sobre o Help Center Live

Transcrição:

Departamento de Ciência da Computação Universidade de Brasília Computação Básica - 2004.1 Roteiro de Laboratório #1 Usando o Computador Visível Professor Jorge Henrique Cabral Fernandes 0. Objetivo O objetivo desta prática é ensinar como usar a máquina chamada computador visível ou vc0, um simulador de computador de von Neumann escrito em Java. Prólogo Softwares Java são interpretados pela Máquina Virtual Java (JVM), que é construída pelo Sistema Operacional (máquina), a partir da interpretação do software chamado java.exe (escrito em C). O software chamado Loader.class é escrito em Java, e ao ser interpretado por uma JVM cria uma máquina Loader. Loader contém internamente uma máquina vco, que é um computador de von Neumann. Loader carrega na memória de vc0 programas escritos nas linguagens A0 e A1. Loader ainda comanda o vc0 para que interprete o programa carregado em memória. Ao interpretar um programa, o vc0 cria uma máquina, cujo funcionamento dependerá do programa carregado. Esta máquina interage com o usuário através de entrada e saída de dados A figura mostra um esquema geral de como um programa chamado echo.a0, escrito na linguagem A0 cria uma máquina chamada echo, que recebe uma entrada de dados do usuário e imprime como saída a mesma entrada. Para interpretar um programa em A0 ou A1 é necessário criar a máquina Loader, que por sua vez depende da existência da máquina JVM e do software Loader.class. Por fim, para usar a máquina JVM é preciso usar a máquina interpretador de

comandos do sistema operacional e o software java.exe. Os passos abaixo atestam a existência destes elementos. 1. Verificando a instalação do software Java.exe e o correto funcionamento da máquina JVM 1.1 - Faça o login na sua máquina, digitando o nome de usuário e senha adequados. Após o login o computador deve estar disponível para uso. 1.2 Criando um interpretador de comandos do sistema operacional - Use o sistema operacional para abrir uma janela de comandos que dá acesso aos comandos de linha do sistema operacional (no windows a seqüência de comandos é Iniciar -> Executar -> "CMD"). Neste momento o software cmd.exe é interpretado pelo sistema operacional, e uma janela de comandos é apresentada ao usuário. A máquina interpretadora de comandos (no windows criada pela interpretação do software cmd.exe) aceita e interpreta digitação de comandos do usuário e direciona o sistema operacional à execução de tarefas conforme os comandos digitados. A figura 2 ilustra a aparência típica de um interpretador de comandos (no windows), no qual a entrada de dados do usuário foi explorer. A Figura 3 mostra como o sistema operacional cria a máquina explorer, que também pode ser usada pelo usuário. 1.3 - Verifique a existência do software da JVM digitando o comando java e pressionando enter. Caso o software java.exe seja encontrado, sua interpretação cria uma máquina, a JVM, que apresenta uma saída de dados como abaixo. Caso contrário é necessário instalar a JVM no

computador. Solicite a ajuda do monitor para fazer esta instalação. A Figura 4 apresenta a saída de dados produzida pela JVM, quando usuário não informa nenhuma entrada de dados para a JVM. A saída de dados apresenta as várias opções de uso possível da JVM. Após a apresentação da saída de dados, a JVM é destruída e o interpretador de comandos volta a aceitar novos comandos do usuário. 2 Instalando o software Loader.class e verificando o correto funcionamento da máquina Loader 2.1 O software Loader, feito em Java, pode ser baixado a partir do endereço indicado (consulte o monitor). Copie o pacote de software no formato ZIP, descompacte todo o conteúdo no mesmo na sua área de trabalho, conforme instruções dos monitores (por exemplo c:\vc0-1). 2.2 direcione o interpretador de comandos do sistema operacional para a sua área de trabalho com o vc0, por exemplo, executando o comando cd C:\vc0-1 Consulte o monitor sobre o endereço correto de sua área de trabalho. 2.3 ajuste a variável de ambiente CLASSPATH, usada pela JVM para saber onde buscar os programas Java que serão interpretados, por exemplo, executando o comando set CLASSPATH="C:\vc0-1"; Siga as instruções dos monitores em caso de dúvida. 2.4 verifique se o software Loader consegue ser adequadamente interpretado pela JVM através da execução do comando java Loader. Verifique se uma saída como a abaixo foi produzida. Ela foi produzida pela máquina Loader, e indica quais as possíveis opções de uso do Loader.

A Figura abaixo ilustra a configuração de máquinas criadas durante a existência da máquina Loader.

3 Criando sua própria máquina com o Loader 3.1 abra um editor de texto e construa um arquivo, chamado, por exemplo, de echo.txt, que contém um programa em A0, que recebe uma entrada de dados do usuário e imprime como saída de dados o mesmo resultado. 3.2 Interprete seu programa usando o Loader, com o comando Java Loader e echo.txt. 3.3 - Digite uma entrada de dados no interpretador de comandos e verifique se a o mesmo dado é impresso na saída, conforme a figura abaixo. A execução do comando Java Loader e echo.txt cria a configuração de máquinas apresentada na Figura 1. 4 Programando em A0 e A1 4.1 - siga instruções sobre codificação e execução de outros programas nas linguagens A0 e A1.