Informações sobre filas de BATCH via PBS nos servidores Linux 64 bits do CCIFUSP.
|
|
- Marina Azenha Canto
- 6 Há anos
- Visualizações:
Transcrição
1 Informações sobre filas de BATCH via PBS nos servidores Linux 64 bits do CCIFUSP. Introdução Philippe Gouffon, 29 de maio 1996 Adaptado por João Leonel, 14 de abril 2009 Revisado por João Leonel, 19 de outubro 2017 Um sistema de filas de bath foi instalado no servidor entral e em alguns servidores departamentais (fep, fap, fig, ite e fmt(romeo)). Várias filas om arateristias distintas, desritas abaixo, foram riadas. Com este sistema disponível, o uso interativo de programas em bakground aima de erto limite de tempo de pu ser ımpedido nos servidores departamentais. O uso de filas de bath permite que a máquina, om reursos limitados de memória, possa ter um desempenho satisfatório também para o uso interativo. Esta nota desreve brevemente o sistema PBS e as filas definidas no momento. Os parâmetros destas podem variar de aordo om a resposta do sistema e de seus usuários. As filas No servidor entral foram riadas quatro lasses de exeução, para arquitetura de proessador amd64, ada uma alimentada pelas filas. Nos servidores departamentais, as lasses A, B e C foram riadas e estão disponíveis. Jobs podem ser submetidos a partir dos servidores departamentais sem que haja neessidade de se logar no servidor entral. As lasses são Classe Memoria Tempo de CPU Fila de Aesso distribuida A 3 GB 0h30 short B 6 GB 6h00 medium C 10 GB 72h00 long D 21 GB 120h00 huge Para saber em que fila, em termos de memória, o programa deve rodar, pode-se rodá-lo interativamente e utilizar o omando top para ver o quanto gasta de memória (oluna SIZE). As filas de aesso short, medium, long e huge existem nos servidores departamentais e podem ser utilizadas para rodar um job no servidor entral ou em qualquer servidor departamental. O job é enaminhado ao servidor entral que loaliza um servidor om disponibilidade. Este serviço distribuido está sendo ofereido a título de experiênia graças à boa vontade dos responsáveis. Isto permite um uso melhor dos reursos e um tempo de resposta bem melhor em média. Claro que este proedimento, vantajoso para todos, somente poderá ontinuar se for usado de forma adequada, seguindo as regras abaixo desritas. 1
2 As filas que omeçam om o prefixo i64 (i64short, i64medium, i64long, i64huge são filas para exeutáveis da arquitetura Intel-64bits. Todo job submetido a uma destas filas será exeutado num proessador de uma máquina rodando Sistema Operaional Linux-64 bits. Os servidores possuem 2 ompiladores fortran: gfortran e intel-fortran(ifort). Doumentação A doumentação sobre PBS existe no estado de páginas de man, por exemplo, man qsub. Alguns omandos que atuam no PBS são Exemplo Comando função qat lista os arquivos de entrada e saida do job. qdel Apaga ou aborta job qmgr Gereniador de filas. Permite obter informações sobre filas. qrls Libera um job que estava em estado de hold qstat Devolve o status dos jobs exeutando ou submetidos qsub Submete um job para fila. O arquivo a ser submetido ao NQS é um shell sript que pode ser interpretado por qualquer shell disponível, omo o sh, sh, tsh, bash e perl. Na situação mais simples, imagine um arquivo que ontenha apenas os omandos que seriam exeutados interativamente. O exemplo abaixo, um pouo omplexo, mostra omo ompilar um programa Fortran uja fonte está no próprio job. Quando o arquivo fonte já existe em diso ele pode ser ompilado diretamente sem toda esta ginástia. Se o exeutável já existe, melhor ainda pois ele pode ser exeutado diretamente. O problema maior é a entrada de valores via terminal. O mais simples é fazer um programa que leia dados de um arquivo om nome fixo ou que não leia valores. O exemplo mostra omo passar valores que seriam lidos normalmente do terminal. Na primeira exeução, apenas um valor é passado e usa-se o omando eho para fazer isto. Na segunda, uma série de valores são passados, que poderiam vir de um arquivo (seria um omando tipo at arquivo test.exe). No aso, os valores estão no próprio sript, o que é o mais perto que se pode hegar de simular uma leitura do terminal. O arquivo abaixo é hamado de test.sh.!/bin/sh Vai para o diretorio de trabalho. Por exemplo, servidor FEP d /fep/home/$user/jobs Cria o arquivo test.f que ontem o programa fonte a ser ompilado 2
3 at << /EOC > test.f Programa que alula o valor de PI por Monte Carlo real*8 dentro,total,x,y integer iseed dentro = 0 total = 0 iseed= x=rand(iseed) 1 write(6,1000) 1000 format(/,$) read(5,1010,end=2,err=2) nev 1010 format(i10) loop de simulaao. Gera um par (x,y) e verifia se o ponto ai no primeiro quadrante do irulo. Conta numero de suessos. iseed=0 do i=1,nev x=ran(iseed) y=ran(iseed) if(x*x+y*y.le. 1.) then dentro = dentro +1.d0 endif total=total+1.d0 enddo alula valor de pi e imprime resultado. pi = 4.*dentro/total write(6,2000) pi,nev 2000 format(/ Pi vale,f7.5, om,i10, sorteios ) go to 1 2 stop end /EOC arquivo riado. Agora ompila e linka, ria um exeutavel test.exe eho ">>>>>> ompilando test.f" ifort -o test.exe test.f 3
4 mostra que foi riado o exeutavel eho ">>>>>> ompilado. diretory do exeutavel" ls -l test.exe exuta programa om eventos eho ">>>>>> exeuta programa na maquina" hostname eho test.exe eho ">>>>>> terminado em" date exeuta programa om 8 diferentes numeros de eventos at << /EOC test.exe /EOC eho ">>>>>> terminado em" date fim de job exit EOF Para exutá-lo usamos o omando qsub, por exemplo: >qsub -q i64short test.sh 532.mestre.if.usp.br Pode-se aompanhar a evolução do job om qstat: >qstat -na mestre.if.usp.br: Req d Req d Elap Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time mestre.if.usp joaoleo i64short meu.sh :30 R -- servo O job número 532, submetido por joaoleo, hegou ao gerente de filas mestre.if.usp.br (532.mestre) e está rodando na fila de exeução A (lasse A) i64short no servidor servo. 4
5 Quando o job terminar, vão apareer dois arquivos no diretório de onde foi submetido o job, tendo omo nome o nome do sript om.onnn e.ennn onde nnn é o número do job: >ls -l test.sh* -rw-r--r-- 1 ifusp ifusp -rw-r--r-- 1 ifusp ifusp -rw-r--r-- 1 ifusp ifusp 960 May 29 16:36 test.sh 34 May 29 16:43 test.sh.e May 29 16:43 test.sh.o532 No aso, om arquivo test.sh.e532 ontém as mensagens que iriam para o dispositivo de erro (stderr) e o arquivo test.sh.o532 tudo que iria para a tela (stdout). Para o exemplo em questão, os arquivos ontem: >at test.sh.e532 stty: tgetattr: Not a typewriter um erro indiando que durante a iniialização algum ontrole foi tentado sobre as araterístias do terminal. Isto pode ser ignorado. O outro arquivo, o que interessa, ontem: >at test.sh.o532 Warning: no aess to tty (Bad file number). Thus no job ontrol in this shell. >>>>>> ompilando test.f >>>>>> ompilado. diretory do exeutavel -rwxr-xr-x 1 ifusp ifusp May 29 16:37 test.exe >>>>>> exeuta programa na maquina mestre.if.usp.br Pi vale om sorteios >>>>>> terminado em Wed May 29 16:37:46 EST 1996 Pi vale om Pi vale om Pi vale om Pi vale om Pi vale om Pi vale om 10 sorteios 100 sorteios 1000 sorteios sorteios sorteios sorteios 5
6 Pi vale om sorteios Pi vale om sorteios >>>>>> terminado em Wed May 29 16:43:29 EST 1996 Claro, o programa pode gerar arquivo em diso. Deve-se tomar um erto uidado no aso de ambiente distribuido, para que o diso desejado seja aessível para esrita. Problemas Varios problemas podem aonteer neste sistema. Os mais omuns estão relaionados a variáveis de ambiente e aesso a arquivos. Quando o job é exeutado, um shell é aberto para o usuário que fez a submissão. Para que isto oorra, o usuário deve estar autorizado a utilizar a fila e estar registrado na máquina onde o job será exeutado. Não preisa ter aesso interativo. O shell a ser exeutado é o que está definido no sript (a linha!/bin/sh do exemplo aima) ou na ausênia deste o que está definido omo default para o usuário ou o que foi dado no omando qsub om a opção -s. Este shell, por não ser interativo, não exuta os omandos que estão no arquivo.login automatiamente (no aso de sh ou tsh), o que pode levar a variáveis não definidas. Como se trata de um novo proesso, o job omeça na área definida omo home do usuário, não no diretório de onde foi disparado. Caso o job tenha que ser exeutado lá, o omando d deve ser exeutado (no exemplo, há um d job que leva ao diretório ~/job. Tudo omo se estivesse trabalhando interativamente. Finalmente, quando o job não pode ser exeutado por alguma razão grave, uma mensagem é mandada para o usuário na máquina de origem, expliitando a ausa. Regras Como qualquer sistema usado por várias pessoas, o bom senso deve prevaleer para evitar que outros sejam prejudiados. No aso do bath, uma das regras de onduta mais importante e mais violada é a de submeter dezenas ou entenas de jobs de uma vez na fila e ir embora. Como normalmente a ordem de exeução é a ordem de hegada, quem submeter um job depois vai fiar esperando todos os anteriores terminarem.para evitar problemas, a tabela abaixo seta limites reomendados de submissão para as filas distribuidas. Qualquer abuso notado ou notifiado terá omo onsequênia a imediata proibição de uso das filas distribuidas. 6
7 Fila Condições de submissão i64short Máximo de 5 jobs exeutando por usuario e 8 no total. i64medium Idem. i64large Idem. i64huge Máximo de 3 jobs exeutando por usuario e 3 no total. 7
Administração de sistemas Linux. Administração de processos.
Administração de sistemas Linux Administração de processos. Programas e processos Programas são arquivos em disco contendo instruções para execução pelo processador, enquanto processos são as execuções
Estruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema
Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos. Prof. Alex Furtunato
Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Introdução Atributos de um processo Sequência de execução
Oracle Grid Engine. Thiago Marques Soares. Pós-Graduação em Modelagem Computacional Universidade Federal de Juiz de Fora. 8 de abril de 2015
Oracle Grid Engine Thiago Marques Soares Pós-Graduação em Modelagem Computacional Universidade Federal de Juiz de Fora 8 de abril de 2015 Thiago Marques Soares Algoritmos e E.D. 8 de abril de 2015 1 /
Introdução aos Sistemas Operativos
Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução
João Correia Lopes. v 1.0, Outubro de Introdução aos Sistemas Operativos v1.0 1
Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução
Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos
PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca
PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada
W = Q Q Q F. 1 ε = 1 1 re γ. 1 r c. r e
66 APÍTULO 3. ENTROPIA E 2a LEI DA TERMODINÂMIA e também, W = Q Q Q F e eliminando W entre as duas equações, segue que: Q Q Q F = Q Q Q F ou ainda, Q Q Q Q = Q F Q F = Q e de aordo om a desigualdade dada
Linguagens de Programação
Linguagens de Programação Paradigma Imperativo Matheus Hafner Tiago Xavier CET 087 - Conceitos de Linguagens de Programação (CLP) 17 de novembro de 2011 Aula Prática Instalação Fortran sudo apt-get install
Comandos de Verificação. Alberto Felipe Friderichs Barros
Comandos de Verificação Alberto Felipe Friderichs Barros fstab fstab é um arquivo em texto puro para configuração de dispositivos de armazenamento e pontos de montagem do GNU/Linux e que pode ser editado
Universidade Estadual de Feira de Santana
Universidade Estadual de Feira de Santana Tutorial de uso do SLURM Feira de Santana - BA Março, 2016 1 INTRODUÇÃO 1 1 Introdução Tutorial criado por Victor Oliveira, voluntário do Laboratório de Computação
Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.
Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:
Computação Distribuída de Alto Desempenho. Marcelo Giovani M Souza mgm@cbpf.br
Computação Distribuída de Alto Desempenho Marcelo Giovani M Souza mgm@cbpf.br 1 *Exemplos de Tipos Clusters *O Cluster do CBPF *Estudos futuros 2 *Cluster do CBPF -Hardware -Sistema e ferramentas -Formas
Programação Orientada a Objetos para Redes de Computadores. Herança. Herança. Hierarquia de Classes. Hierarquia de Classes PARTE 2
Programação Orientada a Objetos para Redes de Computadores Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel PARTE 2 Programação - Herança Herança Herança Criação de uma nova lasse de uma
Volnys Borges Bernal 6/15/99 1. C-Shell e TC Shell. O que é um shell? O que é um shell? O que é um shell? O que é um shell?
Volnys & Midorikawa (c) 1999 1 Volnys & Midorikawa (c) 1999 2 C- e TC volnys@lsi.usp.br http://www.lsi.usp.br/~volnys O que é um shell? Edson Toshimi Midorikawa emidorik@lsi.usp.br http://www.lsi.usp.br/~emidorik
Processos. Pedro Cruz. EEL770 Sistemas Operacionais
Processos Pedro Cruz EEL770 Sistemas Operacionais Datas importantes 02 de Abril Proposta de trabalho 09 de Abril Confirmação de proposta 07 de Maio Primeira apresentação do trabalho 09 de Maio Entrega
Parte IV. Linguagens de Programação. Relembrando da Última Aula... Herança. Herança. Hierarquia de Classes. Prof. Miguel Elias Mitre Campista
Linguagens de Programação Parte IV Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Introdução à Programação em (Continuação) Relembrando da Última Aula... Sobrearga de operadores Mais
Sistemas Operacionais
Sistemas Operacionais Aula 7,8 Processos Gerência de Processos Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: Prof. José Juan Espantoso Sumário Conceito de
Aula 04. Capítulo 3 Gerência de Processos. 3.1 Conceito de Processo. 3.2 Escalonamento de Processos. 3.3 Opera ões sobre Processos
Aula 04 Capítulo 3 Gerência de Processos 3.1 Conceito de Processo 3.2 Escalonamento de Processos 3.3 Opera ões sobre Processos 3.4 Comunica ão entre Processos 3.1 Conceito de Processo Um sistema operacional
Programação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 Teclas de Atalho Jobs Personalizando 2 Criando um script Variáveis Argumentos Laços condicionais Laços de repetição 3 4 Teclas
Notas de Aula de Algoritmos e Programação de Computadores
Notas de Aula de Algoritmos e Programação de Computadores FÁO KED MYAZAWA om a olaboração de TOMASZ KOWATOWSK nstituto de Computação - UNCAMP ersão 20001 Estas notas de aula não devem ser usadas omo únia
Minicurso Básico de Linux
Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Aula 5 e 6: Introdução ao shell
Programação para Redes de Computadores 17/03/014 Aula 5 e 6: Introdução ao shell Professor: Jorge H. B. Casagrande Notas de aula adaptada da original do prof. Emerson R. de Mello casagrande@ifsc.edu.br
Tópicos: Computação de Alto Desempenho no Cluster Oscar - Passo a passo
Tópicos: - O que é - Hardware - Software - Como ter acesso - Login e cópia de arquivos no cluster - Como compilar programas - Exemplos de como compilar programas em C, C++, Fortran, MPI e OpenMP - Como
Esse é um post para mostrar os comandos básicos para administrar containers em docker.
Docker Básico Opa! Esse é um post para mostrar os comandos básicos para administrar containers em docker. O Docker é uma ferramenta criada para gerenciar containers, os desenvolvedores pegaram o LXC e
Python: Entrada e Saída. Claudio Esperança
Python: Entrada e Saída Claudio Esperança Arquivos Entrada e saída são operações de comunicação de um programa com o mundo externo Essa comunicação se dá usualmente através de arquivos Arquivos estão associados
5 Descrição do Modelo
5 Desrição do Modelo 5.1. Introdução Neste apítulo será apresentado o modelo de otimização da adeia de suprimentos de petróleo e derivados estudado neste trabalho. Na seção 5.2 será desrito o problema
Processos. Volnys Borges Bernal. Edson Toshimi Midorikawa
Volnys & Midorikawa (c) 1 Processos Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Edson Toshimi Midorikawa emidorik@lsi.usp.br http://www.lsi.usp.br/~emidorik Laboratório de Sistemas
Dicas de configuração dos terminais SIP Intelbras para uso com sistema SVIP1000
Configuração dos terminais SIP Intelbras para uso om sistema SVIP1000 Julho 017 Dias de onfiguração dos terminais SIP Intelbras para uso om sistema SVIP1000 TIP 10 / TIP 10 Lite / TIP 15: 1- Aesse a interfae
Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Processador INTRODUÇÃO Projetado apenas para executar instruções Não é capaz de distinguir qual programa está em execução Processo
Aula 9: Shell Script
FIC Configuração de Redes de Computadores Linux 23/05/2017 Aula 9: Shell Script Professor: Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello 1 O interpretador de comandos O shell consiste em um
Sistemas de Informação. Sistemas Operacionais
Sistemas de Informação Sistemas Operacionais PROCESSOS E THREADS PARTE I SUMÁRIO 2. PROCESSO: 2.1 Introdução; 2.2 Estrutura do Processo; 2.3 Estados do Processo; 2.4 Mudanças de Estado do Processo; 2.5
Dicas de configuração dos terminais SIP Intelbras para uso com sistema SVIP1000
Configuração dos terminais SIP Intelbras para uso om sistema SVIP1000 Outubro 2017 Dias de onfiguração dos terminais SIP Intelbras para uso om sistema SVIP1000 TIP 120 / TIP 120 Lite / TIP 12: 1- Aesse
Sis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o
Sistemas Operacionais um pouco da história... - Evolução dos SO s através do tempo - Novas técnicas não são assimiladas simultaneamente por todos - Década de 40, não existia SO - O programador é o faz
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
ADMINISTRAÇÃO DE REDES I LINUX
ADMINISTRAÇÃO DE REDES I LINUX Permissões, Usuários, Grupos e Quotas Frederico Madeira LPIC 1, LPIC 2, CCNA fred@madeira.eng.br www.madeira.eng.br Agenda Permissões Gerenciamento de Usuários Gerenciamento
Linux Introdução. Walter Fetter Lages
Linux Introdução Walter Fetter Lages fetter@ece.ufrgs.br Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Introdução à Informática Engenharia Agrícola
Conceitos Básicos Introdução à Informática Engenharia Agrícola Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência
Sistemas Operacionais. Conceito de Processos
Sistemas Operacionais Conceito de Processos Processos Conceito de processo Estado de um processo Troca de contexto e PCB Fila de Processo Escalonador Comunicação entre processos Processo Um sistema operacional
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS Aluno: GABARITO Escore: 1 a Questão (30) Assinale a(s) resposta(s)
Processos. Conceitos Básicos
Processos Conceitos Básicos Processo Abstração usada pelo S.O. para designar a execução de um programa. (1) É caracterizado por uma thread de execução, um estado corrente e um conjunto associado de recursos
10: Terminal do Linux (bash) ICO /2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro
10: Terminal do Linux (bash) ICO60801 2014/2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro LINUX EM MODO TEXTO Vantagens do modo texto Simplicidade Configurações através de arquivo
Programação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES / LÓGICA DIGITAL (PRIMEIRA PARTE) Lógica Digital
Introdução ao Fortran 90-7
Introdução ao Fortran 90-7 Departamento de Física UFPel O Fortran 90 permite que a entrada (E) e a saída (S) de dados seja feita a partir de um (ou vários) arquivo externo ao programa. Para o acesso E/S
Comandos. Sistema Operacional GNU/Linux. de Redes
Comandos de Redes Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/13 Comando who Mostra quem está atualmente conectado no computador.
Comandos Básicos Sistema Operacional GNU Linux
Básicos Sistema Operacional GNU Linux Leonardo Cabral da Rocha Soares 4 de junho de 2018 Leonardo Soares Linux 4 de junho de 2018 1 / 7 Conteúdo 1 Introdução 2 Acessando o servidor remoto 3 Miscelânea
SLURM-BULL-veredas Documentation
SLURM-BULL-veredas Documentation Versão 0.0.1 Domingos Rodrigues 04/05/2011 Conteúdo 1 Guia básico para o SLURM do cluster BULL-UFMG 3 2 Submissão de tarefas computacionais 5 2.1 Filas de submissão............................................
Introdução a Sistemas Abertos. Ambiente shell
Introdução a Sistemas Abertos Ambiente shell Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de arquivos e diretório
Comandos de arquivos
Comandos de arquivos ls lista diretórios ls -al lista mostrando também arquivos ocultos cd dir muda do diretório atual para o especificado (substituir a variável dir pelo nome da pasta) cd muda para o
Estácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 6 Comandos externos Sumário Comandos básicos; Comandos para manipulação de data e hora; Comandos para processamento
S.O.R. A Interface de comando
S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface
Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída
Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos
1º Ano - Técnico em Informática Integrado. Sistemas Operacionais
1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios
Aula 06 Comandos Linux Gerenciamento de Privilégios e Processos Gerenciamento de Processos
Gerenciamento de Serviços para Internet Aula 06 Comandos Linux Gerenciamento de Privilégios e Processos Gerenciamento de Processos Prof. Diego Pereira Objetivos Entender o funcionamento
Introdução ao Fortran 90. Aula 3
Introdução ao Fortran 90 Aula 3 Usando vetores e matrizes Definição Uma matriz ou vetor consiste de um conjunto retangular de elementos, todos do mesmo tipo e espécie do tipo. Uma matriz ou vetor é um
Série VIII Relativadade Restrita
Meânia e Ondas, 0 Semestre 006-007, LEIC Série VIII Relativadade Restrita 1. Uma nave espaial que se dirige para a Lua passa pela Terra om uma veloidade v = 0.8. Sabendo que a distânia da Terra à Lua é
Programação de Computadores
Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo
b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)
SENAC Curso Superior de Tecnologia em Redes de Computadores Unidade Curricular Administração de Sistemas Operacionais Não Proprietários Professor Eduardo Maroñas Monks Nome do Aluno: GABARITO Data: 06/05/2011
Minicurso Básico de Linux
Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Computação Científica com MATLAB. Melissa Weber Mendonça
Computação Científica com MATLAB Melissa Weber Mendonça melissa.mendonca@ufsc.br Conteúdo Algoritmos: conceito; tipos de dados; scripts. Modo interativo do MATLAB: familiarização com o software; comandos
Apresentação dos Serviços para Processamento de Dados de Alto Desempenho disponibilizados pela InterNuvem
Apresentação dos Serviços para Processamento de Dados de Alto Desempenho disponibilizados pela InterNuvem Francisco Ribacionka e Ettore Enrico (STI ) USP/STI/InterNuvem internuvem@usp.br Março -2016 Apresentação
Meios de Comunicação de Dados.
Meios de Comunicação de Dados www.profjvidal.com Instalação do ELASTIX Configurando a Máquina Virtual Abra o VirtualBox e clique em novo no canto superior esquerdo. Depois selecione conforme na imagem
ARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
ATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS Engenharia de Controle e Automação 9ª Série Controle e Servomeanismos I A atividade prátia supervisionada (ATPS) é um proedimento metodológio de ensino-aprendizagem
Programação Aplicada a Redes de Computadores Shell Script
Programação Aplicada a Res Computadores Shell Script Faculdas IESGO 2º Sem 2016 Definições Software Livre (Free Software) Conceito que prevê que todo software será distribuído com seu código-fonte, pondo
Processos. Processo (1) Processo (2) Processo (3) Conceitos Básicos
Processos Conceitos Básicos Processo (1) Abstração usada pelo S.O. para designar a execução de um programa. É caracterizado por uma thread de execução, um estado corrente e um conjunto associado de recursos
Processos. Conceitos Básicos
Processos Conceitos Básicos Processo (1) Abstração usada pelo S.O. para designar a execução de um programa. É caracterizado por uma thread de execução, um estado corrente e um conjunto associado de recursos
Processos. Estruturas de Controle
Processos Estruturas de Controle Processos e Recursos (1) LPRM/DI/UFES 2 Processos e Recursos (2) O S.O. gerencia recursos computacionais em benefício dos diversos processos que executam no sistema. A
Informática I. Aula Aula 18-29/10/2007 1
Informática I Aula 18 http://www.ic.uff.br/~bianca/informatica1/ Aula 18-29/10/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Configuração mínima; * Windows 98 ou superior de 32 ou 64 bits. * Processador Celeron ou AMD de qualquer velocidade. * 02 gigas de memória ram. * 02 gigas de espaço
Instituto Superior Técnico PROPAGAÇÃO & ANTENAS. Projecto 2014 / 2015
Instituto Superior Ténio PROPAGAÇÃO & ANTENAS Projeto 4 / 5 Prof Carlos R Paiva Ano Letivo 4/5 Introdução Este trabalho entra-se sobre a propagação de impulsos em fibras óptias onvenionais, de perfil em
Introdução à Computação - FORTRAN
Universidade Federal do Maranhão Departamento de Informática Notas de Aula arlos Eduardo Portela Serra de astro 1 Ficha 12 FORTRAN FORMULA TRANSLATION Linguagem algébrica, cujas regras e estruturas são
LÉO MATOS INFORMÁTICA
LÉO MATOS INFORMÁTICA Linux 1. (CESPE ANVISA) O sistema operacional Linux, embora seja amplamente difundido, está indisponível para utilização em computadores pessoais, estando o seu uso restrito aos computadores
Sistemas Operacionais. Escalonamento de processos
Sistemas Operacionais Escalonamento de processos 1 Escalonamento de Processos Sistemas Interativos Algoritmos para Sistemas Interativos: First-Come-First-Served (FIFO) Round-Robin; Prioridade; Múltiplas
MELHORIA NO ATENDIMENTO DOS CAIXAS NUMA EMPRESA VAREJISTA UTILIZANDO TEORIA DAS FILAS: UM ESTUDO DE CASO
MELHORIA NO ATENDIMENTO DOS CAIXAS NUMA EMPRESA VAREJISTA UTILIZANDO TEORIA DAS FILAS: UM ESTUDO DE CASO Jose Murilo Veloso Guimaraes Filho (UFC ) murilofilho@gmail.om Heralito Lopes Jaguaribe Pontes (UFC
Curso de extensão em Administração de Sistemas GNU/Linux Rogerio Bastos
Curso de extensão em Administração de Sistemas GNU/Linux Rogerio Bastos Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia 2012.1 Gerenciamento
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI CAMPUS ALTO PARAOPEBA REGRAS DA SIMULAÇÃO 2D
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI CAMPUS ALTO PARAOPEBA REGRAS DA SIMULAÇÃO 2D Ouro Branco MG 2018 1. Introdução... 1 2. Participante... 1 3. Regras gerais... 1 4. Pontuação... 2 5. Desempate...
MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS
MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS 1 ÍNDICE ÍNDICE... 2 1. INTRODUÇÃO... 3 2. REQUISITOS... 3 2.1 Requisitos mínimos para utilização do instalador... 3 2.2 Requisitos mínimos para instalação
INTRODUÇÃO. Sistemas Operacionais. Vinícius Pádua
INTRODUÇÃO Sistemas Operacionais Por quê é necessário? Sistema computacional moderno composto por diversos dispositivos Responsável pelo controle? Programador de aplicativos? Necessidade de ter um software
ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA
ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA AULA 01 APRESENTAÇÃO DO LINUX Prof. Othon Marcelo Nunes Batista Mestre em Informática Roteiro Introdução Linux Históriado Linux
Dica : Para resolver esse exercício pegue o arquivo pontosm.txt, na página do professor.
Colégio Ténio Antônio Teieira Fernandes Disiplina ICG Computação Gráfia - 3º Anos (Informátia) (Lista de Eeríios I - Bimestre) Data: 10/03/2015 Eeríios 1) Elabore um proedimento em C++ que passe os pares
Permissões de acesso no Linux
Permissões de acesso no Linux O GNU/Linux, como todo sistema operacional robusto e estável, tem na permissão de acesso a arquivos e diretórios a principal proteção do sistema de arquivos. Essas permissões
Existe uma quantidade de informação que pode ser armazenada para resolver o problema.
Arquivos Introdução As estruturas vistas anteriormente armazenam as informações na memória principal do computador. Nem sempre é conveniente. Problemas: A informação é perdida; As estruturas de dados são
Processos. Conceitos Básicos
Processos Conceitos Básicos Processo (1) Abstração usada pelo S.O. para designar a execução de um programa. É caracterizado por uma thread de execução, um estado corrente e um conjunto associado de recursos
ADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA
ADMINISTRAÇÃO DE REDES I LINUX Shell Script Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br www.madeira.eng.br Shell É qualquer interface de usuário para o SO Unix. que receba do usuário um input e
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução a Linguagens de Programação Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Seis Camadas Problema
Processos. Pedro Cruz. EEL770 Sistemas Operacionais
Processos Pedro Cruz EEL770 Sistemas Operacionais Aviso O que vamos falar vale para sistemas de processador/ núcleo único Vale também para cada processador/núcleo de um sistema com múltiplos processadores/núcleos
Documentos. Instruções para uso do Open Grid Engine no Laboratório Multiusuário de Bioinformática ISSN Dezembro,
Documentos Dezembro, 2016 154 ISSN 1677-9274 Instruções para uso do Open Grid Engine no Laboratório Multiusuário de Bioinformática Empresa Brasileira de Pesquisa Agropecuária Embrapa Informática Agropecuária
Estácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 7 Substituição de comandos, redirecionamento, pipe e manipulação de strings Sumário Substituição de comandos;
TUTORIAL GIT Victor Breder Comp-19 Março de 2017
TUTORIAL GIT Victor Breder Comp-19 Março de 2017 1. INTRODUÇÃO Este tutorial tem como objetivo apresentar o necessário para um uso proficiente do git. Git é uma ferramenta de controle de versões VCS, ou
PRÁTICA DE OSPF COM QUAGGA 1. OSPF COM QUAGGA DIFERENÇAS NO ROTEIRO EM RELAÇÃO A IMAGEM DO DVD INICIALIZAÇÃO DO AMBIENTE DO DVD 2. CONFIGURAÇÃO DA VM1
PRÁTICA DE OSPF COM QUAGGA O objetivo desse roteiro é mostrar o funcionamento do protocolo de roteamento OSPF. Os roteadores utilizados nesta prática utilizam protocolos de roteamento do pacote Quagga