GABARITO COMENTADO SISTEMAS OPERACIONAIS. PROF. Cláudio de C. Monteiro, Evanderson S. de Almeida, Vinícius de M. Rios
|
|
- Adriano Machado Mota
- 8 Há anos
- Visualizações:
Transcrição
1 CURSO - TADS TURMA PERÍODO 3 MÓDULO AVALIAÇÃO MP2 DATA 02/10/2008 SISTEMAS OPERACIONAIS 2008/2 GABARITO COMENTADO SISTEMAS OPERACIONAIS PROF. Cláudio de C. Monteiro, Evanderson S. de Almeida, Vinícius de M. Rios A. A técnica em que, cada processo enquanto está acessando uma variável compartilhada exclui todos os outros processos de fazê-lo simultaneamente, chamamos de: 1. Exclusão mútua 2. Monitores 3. Deadlock 4. Processamento paralelo COMENTÁRIOS: A alternativa 1 está correta, visto que, para que um processo possa ter um acesso a uma variável compartilhada, deve esperar a sua vez, para que não haja erros de dados no processamento paralelo, como pode ser comprovado no terceiro parágrafo da página 139 da apostila. A alternativa 2 está incorreta, já que, é denominada como monitor, uma coleção de procedimentos, variáveis, e estruturas de dados que são todos agrupados em um tipo especial de módulo ou pacote, como pode ser comprovado no terceiro parágrafo da página 145 da apostila. A alternativa 3 está incorreta, visto que, deadlock é quando o processo está parado a espera de um evento particular que jamais ocorrerá. A alternativa 4 está incorreta, já que, o processamento paralelo executa certas operações em paralelo, como pode ser comprovado no primeiro parágrafo da página 136 da apostila. Portanto, as alternativas 2, 3 e 4 estão incorretas. B. Um processo pode ser temporariamente retirado da memória para uma área de armazenamento de trocas, de forma que mais tarde seja trazido de volta para a memória para que continue executando. Esse procedimento é denominado de: 1. Stub 2. Ligação dinâmica 3. Swapping 4. Nenhuma das alternativas anteriores COMENTÁRIOS: A alternativa 3 está correta, visto que, a "área de troca" ou swapping é utilizada quando se acaba a área da memória, requerendo uma área de armazenamento, normalmente, este espaço para armazenamento é um disco, como pode ser comprovado no terceiro parágrafo da página 162 da apostila. A alternativa 1 está incorreta, já que, o stub é um pequeno código que indica como localizar a rotina de biblioteca apropriada residente em memória, ou ainda como carregar a biblioteca se a rotina ainda não está presente na memória. A alternativa 2 está incorreta, visto que, na ligação dinâmica ao invés da carga de rotinas ser adiada até o 1
2 momento da execução do programa, a ligação de rotinas é adiada até o tempo de execução, como pode ser comprovado no quarto parágrafo da página 159 da apostila. A alternativa 4 está incorreta, visto que, uma das alternativas está correta. Portanto, as alternativas 1, 2 e 4 estão incorretas. C. Classifique em V (verdadeira) ou F (falsa) as afirmações a seguir, selecionando em seguida a alternativa que representa a seqüência correta. ( ) Um arquivo é constituído de um conjunto de informações logicamente relacionadas. ( ) A referência a um dado arquivo é feita por meio do uso do seu nome, sendo usadas tabelas de tradução chamadas diretórios, para identificar, a partir do nome, o endereço no qual o arquivo se encontra armazenado. ( ) A implementação do conceito de arquivo requer que o sistema operacional se preocupe com aspectos tais como organização, proteção e compartilhamento. ( ) Quanto à forma de armazenamento nas unidades de disco, os arquivos são mantidos como uma seqüência de blocos, sendo cada bloco maior que o tamanho de um setor no disco. 1. V, V, F, F 2. V, V, F, V 3. V, V, V, V 4. V, V, V, F COMETÁRIOS: A alternativa 4 está correta, visto que, a primeira afirmação é verdadeira, porque o conteúdo de um arquivo geralmente guarda informações úteis para um determinado fim. A segunda afirmação é verdadeira, porque a cada nome de um arquivo é referenciado um endereço para identificá-lo, de forma que possa haver arquivos com mesmo nome em áreas diferentes. A terceira afirmação é verdadeira, porque os arquivos devem conter segurança contra outros usuários que o queiram acessar, organizados de forma que se possa achá-los através de pesquisas no computador e possam ser compartilhados afim de serem copiados para outras áreas. A quarta afirmação é falsa, porque cada bloco deve ser do mesmo tamanho de um setor de disco. Como pode ser comprovado no subtópico "6.2 Conceito de Arquivo" da página 174 da apostila. Portanto, as alternativas 1, 2 e 3 são incorretas. D. Considerando o estudo de memória do Sistema Operacional, qual a unidade de gerenciamento utilizado pelo gerente de memória: 1. MDC (Memory Data Control) 2. MMU (Memory Management Unity) 3. MUM (Management Undefined Memory) 4. UMM (Unit Management Module) COMENTÁRIOS: A alternativa 2 está correta, visto que, MMU (Memory Managemente Unity) é a unidade de gerenciamento de memória utilizada pelo gerente de memória, para mapear em tempo de execução de endereços virtuais para endereços físicos. Portanto, as alternativas 1, 3 e 4 estão incorretas. E. Analise as afirmações abaixo e assinale a alternativa correta. I - Processos concorrentes implicam compartilhamento de recursos do sistema, tais como arquivos, registros, dispositivos de I/O e áreas de memória. II - Memória é um importante recurso que deve ser cuidadosamente gerenciado. 2
3 III - As informações são normalmente armazenadas nas memórias no formato de arquivos, sendo implementadas, em nível de sistema operacional. 1. Somente a alternativa I é verdadeira. 2. As alternativas I e II são verdadeiras. 3. As alternativas I e III são verdadeiras. 4. Nenhuma das alternativas anteriores. COMENTÁRIOS: A alternativa 2 está correta, visto que, a afirmação I é verdadeira, porque um sistema operacional deve fornecer mecanismos de garantir a comunicação inter-processos, como pode ser comprovado no terceiro parágrafo da página 135 da apostila. A afirmação II é verdadeira, porque a memória é um recurso importante para que haja uma rápida disponibilização dos recursos utilizados pelo sistema operacional, como pode ser comprovado no primeiro parágrafo da página 155 da apostila. A afirmação III é falsa, visto que, as informações são armazenadas nos discos e não na memória, como pode ser comprovado no primeiro parágrafo da página 173 da apostila. Portanto, as alternativas 1, 3 e 4 estão incorretas. F. Com base em seus conhecimentos sobre os mecanismos de comunicação entre processos, assinale a alternativa correta em relação ao conceito de pipeline (aquele símbolo ): 1. É a implementação, nativa nos sistemas operacionais, de um mecanismo de comunicação entre processos, mais conhecido como semáforo. 2. É um mecanismo de validação de comandos. 3. É uma ferramenta usada apenas para ajudar na sintaxe dos comandos. 4. Nenhuma das anteriores. COMENTÁRIO: A alternativa 1 está correta, visto que, o símbolo, que representa pipeline, refere-se a uma ferramenta implementada pelo shell de sistemas operacionais, com o intuito de possibilitar ao utilizador de um S.O., executar vários processos, fazendo com que os mesmos se comuniquem, sincronizando suas entradas e saídas. Portanto, as alternativas 2, 3 e 4 estão incorretas. G. Analise o código abaixo e marque a alternativa correta em relação ao resultado de sua execução. #include <stdio.h> #include <stdlib.h> int le_semaforo(); int escreve_semaforo(char k); main() int i; int x; escreve_semaforo('0'); x=fork(); if(x>0) 3
4 escreve_semaforo('1'); printf("ola, sou o pai\n"); escreve_semaforo('0'); else if(x==0) escreve_semaforo('1'); printf("ola, sou o filho\n"); escreve_semaforo('0'); int le_semaforo() int j=0; char c; char num[3]; fp=fopen("semaforo.txt", "r"); c=fgetc(fp); num[j]=c; j++; num[j]='\0'; j=atoi(num); return(j); int escreve_semaforo(char k) fp=fopen("semaforo.txt", "w"); fputc(k,fp); return(1); 4
5 1. Apenas o filho executa, visto que o pai encerra sua execução logo depois da criação do filho. 2. Acontece um deadlock, onde um processo fica esperando pela finalização do outro, que nunca acontecerá. 3. Nenhum dos dois executa, visto que não há sincronização. 4. Os dois processos (pai e filho) executam normalmente e devidamente sincronizados, visto que quando um entra em sua região crítica, ele fecha o semáforo (coloca ele em 1) e abre o mesmo assim que sai de sua região crítica (coloca ele em 0). Isso permite que os dois compartilhem o vídeo de forma sincronizada, cada um imprimindo sua mensagem. COMENTÁRIO: A alternativa 4 está correta, visto que, esse programa gera um processo filho, que concorre a um recurso compartilhado com o pai (a tela), sendo assim, os dois querem imprimir uma mensagem. No início do código, um semáforo, usando um arquivo em disco foi criado, contendo o valor 0. Esse valor, para esse código, indica que o semáforo está aberto, portando o recurso está disponível. Antes de acessar suas regiões críticas (linhas onde ocorrem os printf), pai e filho lêem o semáforo até que encontrem um valor diferente de 1. Como o valor inicial do semáforo é 0, o primeiro processo que conseguir ler esse valor, entrará em sua região crítica e, antes de executar o acesso ao dispositivo vídeo (printf), ele escreve o valor 1 no semáforo, visando garantir que, enquanto ele imprime na tela, o outro processo não conseguirá imprimir, pois encontrará o semáforo fechado. Portanto o que irá acontecer? Acontecerá o que chamamos de sincronização de processos. Os dois processos conseguirão acessar suas regiões críticas um de cada vez, não havendo sobreposição de impressão na tela. É bom notar que, após usar o recurso, visando não ocasionar o travamento do mesmo, os processos devem abrir o semáforo, inserindo o valor 0 no mesmo. Portanto, as alternativas 1, 2 e 3 estão incorretas. H. Em relação ao sistema de alocação de memória por partição única, podemos afirmar que: 1. É uma estratégia do gerente de processos onde o sistema operacional é alocado no início da primeira partição (bloco) de memória. 2. É uma estratégia do gerente de processos onde o sistema operacional é alocado no final da primeira partição (bloco) de memória. 3. É uma estratégia do gerente de processos onde o sistema operacional é alocado no início da última partição (bloco) de memória. 4. É o esquema mais simples de gerenciamento de memória possível é ter apenas um processo em memória a qualquer momento, e permitir que ele use toda a memória disponível. COMENTÁRIO: A alternativa 4 está correta, visto que, o esquema de memória com partição única, refere-se a uma forma de gerenciar memória disponibilizando toda a memória do sistema computacional a um único processo de cada vez, tornando tal esquema o mais simples possível, porém nem sempre o mais eficiente. Portanto, as alternativas 1, 2 e 3 estão incorretas. I. Quanto à forma de armazenamento nas unidades de disco, os arquivos são mantidos como: 1. Uma seqüência de blocos na memória principal. 2. Uma seqüência de blocos na memória secundária. 3. Uma seqüência de blocos gerada pela CPU. 4. Uma seqüência de blocos gerada pelo gerente de memória. COMENTÁRIO: A alternativa 2 está correta, visto que, todo arquivo em disco é armazenado como uma seqüência de blocos, nem sempre contíguos, usando um dispositivo de memória secundária e de massa. Portanto, as alternativas 1, 3 e 4 estão incorretas. J. Analise o código abaixo e marque a alternativa correta em relação ao resultado de sua execução. 5
6 #include <stdio.h> #include <stdlib.h> int le_semaforo(); int escreve_semaforo(char k); main() int i; int x; escreve_semaforo('1'); x=fork(); if(x>0) printf("ola, sou o pai\n"); else if(x==0) printf("ola, sou o filho\n"); int le_semaforo() int j=0; char c; char num[3]; fp=fopen("semaforo.txt", "r"); c=fgetc(fp); num[j]=c; j++; num[j]='\0'; j=atoi(num); return(j); 6
7 int escreve_semaforo(char k) fp=fopen("semaforo.txt", "w"); fputc(k,fp); return(1); 1. Apenas o processo filho executa. 2. Apenas o processo pai executa. 3. Os dois processos executam devidamente, cada um a seu tempo, imprimindo na tela o que deviam. 4. Os dois processos criados ficam esperando o semáforo abrir indefinidamente, sem imprimir nada na tela, provocando um deadlock. COMENTÁRIO: A alternativa 4 está correta, visto que, esse programa gera um processo filho, que concorre a um recurso compartilhado com o pai (a tela), sendo assim, os dois querem imprimir uma mensagem. No início do código, um semáforo, usando um arquivo em disco foi criado, contendo o valor 1.esse valor, para esse código, indica que o semáforo está fechado, portando o recurso não está disponível. Antes de acessar suas regiões críticas (linhas onde ocorrem os printf), pai e filho lêem o semáforo até que encontrem um valor diferente de 1,coisa que nunca vai acontecer, visto que em nenhum lugar do código o valor inicial do semáforo é alterado. Portanto o que irá acontecer? Acontecerá o que chamamos de deadlock!!! Os dois processos ficarão para sempre esperando o semáforo abrir. a sensação visual que teremos ao executar esse código é de travamento do programa, portanto nada será impresso na tela. Portanto, as alternativas 1, 2 e 3 estão incorretas. Coordenação do curso de Tecnólogo em Análise e Desenvolvimento de Sistemas UNITINS - EAD 7
Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisGerenciamento de memória
Na memória principal ficam todos os programas e os dados que serão executados pelo processador. Possui menor capacidade e custo maior. S.O buscam minimizar a ocupação da memória e otimizar sua utilização.
Leia maisArquitetura dos Sistemas Operacionais
Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido
Leia mais5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
Leia maisPowerPoint 2010 para o Office 365 para empresas
PowerPoint 2010 para o Office 365 para empresas Faça a migração O Microsoft PowerPoint 2013 tem uma aparência diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário
Leia maisDo Word 2007 para o Office 365 para empresas
Do Word 2007 para o Office 365 para empresas Faça a migração O Microsoft Word 2013 para área de trabalho está diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e
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 maisCADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário
CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:
Leia maisEstrutura Interna do KernelUNIX Sistema O. Estrutura Interna de Arquivos (1) Estrutura Seqüência. User application. Standard Unix libraries
Sistemas de Arquivos (Aula 23) Funções Profa. Gerência Sistema de um processos SO Patrícia D. CostaLPRM/DI/UFES de de de Proteção memória I/O Arquivos Necessidade 2 Sistemas Operacionais 2008/1 Grandes
Leia mais1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE
2 1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE ATENDIMENTO... 6 4 - A TELA AGENDA... 7 4.1 - TIPOS
Leia maisOFICINA DE POWER POINT
OFICINA DE POWER POINT Barra de Ferramentas Padrão Barra de Ferramentas Formatação Barra de Menus Modos de Visualização Painéis de Tarefas Barra de Ferramentas Desenho Profª. Maria Adelina Raupp Sganzerla
Leia maisManual MQS. Logo após colocar essas informações abrirá a página inicial do sistema:
Manual MQS Para acessar o sistema MQS na versão em PHP, basta clicar no link: www.mqs.net.br/plus. Colocar login e senha que foram fornecidos por email. Logo após colocar essas informações abrirá a página
Leia maisCurso em Sistema de Editoração Eletrônica de Revistas (SEER) - Tutorial Editores/Editores de Seção
Curso em Sistema de Editoração Eletrônica de Revistas (SEER) - Tutorial Editores/Editores de Seção AGOSTO 2015 Curso em Sistema de Editoração Eletrônica de Revistas (SEER) Agosto 2015 Editor / Editor de
Leia maisMIT072 Manual de Operação do Portal - Professores
ACESSO AO PORTAL Para acessar o Portal, o professor deve entrar no site Https://meu.ifmg.edu.br/Corpore.Net/Logon.aspx. Na página apresentada será necessário fazer o login preenchendo os campos Usuário
Leia maisProcessos e Threads (partes I e II)
Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa
Leia maisAlgoritmos e Programação Estruturada
Algoritmos e Programação Estruturada Virgínia M. Cardoso Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson.
Leia maisMigrando para o Word 2010
Neste guia O Microsoft Word 2010 está com visual bem diferente, por isso, criamos este guia para ajudar você a minimizar a curva de aprendizado. Leia-o para saber as partes principais da nova interface,
Leia maisConcurso Público para provimento de cargo efetivo de Docentes. Edital 20/2015 CIÊNCIA DA COMPUTAÇÃO I Campus Rio Pomba
Questão 01 Assumindo um registrador de 10 bits e utilizando-se de representação binária, com valores negativos representados em código de 2, os valores em representação decimal 235, -189 possuem, respectivamente,
Leia maisPREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS
CADERNO DE PROVAS 1 A prova terá a duração de duas horas, incluindo o tempo necessário para o preenchimento do gabarito. 2 Marque as respostas no caderno de provas, deixe para preencher o gabarito depois
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisO Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.
MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)
Leia maisGravando Dados e Cópias de CD s com o Nero 6.0 Disciplina Operação de Sistemas Aplicativos I
CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA Escola Técnica Estadual de Avaré ETE-AVARÉ CURSO DE TÉCNICO EM INFORMÁTICA NÚCLEO DE APOIO Gravando Dados e Cópias de CD s com o Nero 6.0 Disciplina
Leia maisGUIA DIVULGAÇÃO DE IMÓVEIS INDICADOR DE IMÓVEIS
GUIA DIVULGAÇÃO DE IMÓVEIS INDICADOR DE IMÓVEIS ÍNDICE ITEM Página 1. Objetivo... 3 2. Divulgação de Imóveis na Internet... 3 2.1 Divulgando um Imóvel...3 2.2 Retirando um Imóvel de Divulgação...5 3. Atualizador
Leia maisCapítulo 13 Pastas e Arquivos
Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão
Leia maisSistemas Operacionais Arquivos
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Arquivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução Os arquivos são gerenciados
Leia maisO mecanismo de alocação da CPU para execução de processos constitui a base dos sistemas operacionais multiprogramados.
O mecanismo de alocação da CPU para execução de processos constitui a base dos sistemas operacionais multiprogramados. A multiprogramação tem como objetivo permitir que, a todo instante, haja algum processo
Leia maisNível da Arquitetura do Conjunto das Instruções
Nível da Arquitetura do Conjunto das Instruções (Aula 13) Fluxo de Controle Fluxo Seqüencial de Controle e Desvios (1) Fluxo de Controle: É a seqüência na qual instruções são dinamicamente executadas Isto
Leia maisResolução da lista de exercícios de casos de uso
Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se
Leia mais1. TSA 12.1.8... 3 1.1 Inovação - TSA 12.1.8... 3 1.1.1 DT_Arquivo_de_Log_do_Integrador_Separado_por_Thread... 3 1.1.2 DT_Central_de_Ajuda_UX9...
TOTVS 1. 12.1.8................................................................................................. 3 1.1 Inovação - 12.1.8...................................................................................
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de espaços em disco Proteção
Leia maisRotina para utilização do PALM (coletor de dados) no inventário. Biblioteca... Registros:... Estante:...1... + 1 + 10. Prateleira:...1...
Rotina para utilização do PALM (coletor de dados) no inventário Leitura de Registros utilizando o Palm Ligue o Palm e aparecerá o Menu Principal. 1. Clique no ícone do SiCol para abrir o programa onde
Leia maisConectar diferentes pesquisas na internet por um menu
Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A
Leia maisBR DOT COM SISPON: MANUAL DO USUÁRIO
BR DOT COM SISPON: MANUAL DO USUÁRIO BAURU 2015 2 BR DOT COM SISPON: MANUAL DO USUÁRIO Manual do usuário apresentado para auxiliar no uso do sistema SisPon. BAURU 2015 3 SUMÁRIO 1 Instalação... 5 1.1 Sispon...
Leia maiscompreender a importância de cada estrutura de controle disponível na Linguagem C;
Aula 3 Estruturas de controle Objetivos Esperamos que, ao final desta aula, você seja capaz de: compreender a importância de cada estrutura de controle disponível na Linguagem C; construir programas em
Leia maisNotas da Aula 6 - Fundamentos de Sistemas Operacionais
1. Monitores Notas da Aula 6 - Fundamentos de Sistemas Operacionais Embora os semáforos sejam uma boa solução para o problema da exclusão mútua, sua utilização não é trivial. O programador é obrigado a
Leia maisProjeto ECA na Escola - Plataforma de Educação à Distância
Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância
Leia mais8. Perguntas e Respostas
Arquimedes Manual do Utilizador 185 8. Perguntas e Respostas 8.1. Aparência Para conservar a disposição na qual estão expostas as B.D. no ecrã e para que em posteriores sessões de trabalho tenham a mesma
Leia maisSimulado Informática Concurso Correios - IDEAL INFO
Simulado Informática Concurso Correios - IDEAL INFO Esta prova de informática é composta por 20 (vinte) questões de múltipla escolha seguindo o molde adotado pela UnB/CESPE. O tempo para a realização deste
Leia maisAltere ou exclua os números aqui
Incluir, Pesquisar, Alterar ou Excluir faixa numérica no Sinasc Incluir, Pesquisar, Alterar ou Excluir faixa numérica no Sinasc: A) Incluir Faixa Numérica Antes de enviar DNs aos municípios, estabelecimentos
Leia maiscast poderia ser usado também para transformar um real (float) em inteiro. A sintaxe C (float)i pode ser substituída em C++ por float(i).
Cast (conversão) Um tipo de dado pode ser convertido momentaneamente em outro tipo com um cast. Em linguagem C a sintaxe usada é formada pelo tipo desejado entre parênteses precedendo a expressão a ser
Leia maisLinguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Leia maisAULA 16 - Sistema de Arquivos
AULA 16 - Sistema de Arquivos Arquivos podem ser vistos como recipientes que contêm dados ou como um grupo de registros correlatos. Os arquivos armazenam informações que serão utilizadas, em geral, por
Leia maisDIÁRIO DE CLASSE ELETRÔNICO APRESENTAÇÃO... 2
DIÁRIO DE CLASSE ELETRÔNICO APRESENTAÇÃO... 2 PLANO DE CURSO Como cadastrar um plano de curso?... 3 Como importar um plano de curso?... 4 Como cadastrar o conteúdo programático?... 7 Como cadastrar atividades
Leia maisPROCEDIMENTOS DE AUDITORIA INTERNA
1/8 Sumário 1 Objetivo 2 Aplicação 3 Documentos complementares 4 Definições 5 Procedimento 1 Objetivo Este Procedimento tem como objetivo descrever a rotina aplicável aos procedimentos de auditoria interna
Leia maisManual de utilização do EAD SINPEEM. EaD Sinpeem
2015 Manual de utilização do EAD SINPEEM EaD Sinpeem 2 SUMÁRIO 1 INTRODUÇÃO... 3 2. COMO ACESSAR UM CURSO... 3 3. COMO ALTERAR MINHA SENHA... 5 4. COMO EDITAR MEU PERFIL... 5 5. COMO ACESSAR O CURSO...
Leia mais3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação
Lógica de Programação 3. INTRODUÇÃO À LINGUAGEM C Caro Aluno Vamos iniciar o terceiro capítulo da nossa disciplina. Agora vamos começar a aplicar os conceitos vistos nos capítulos anteriores em uma linguagem
Leia maisInformática básica Telecentro/Infocentro Acessa-SP
Informática básica Telecentro/Infocentro Acessa-SP Aula de hoje: Verificando data e hora, desligando o computador, janelas, copiar colar, excluindo um arquivo. Prof: Lucas Aureo Guidastre Verificando data
Leia maisPortal do Projeto Tempo de Ser
Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5
Leia maisCurso Online A Escola no Combate ao Trabalho Infantil Plataforma de Educação à Distância
Página1 Apresentação Curso Online A Escola no Combate ao Trabalho Infantil Plataforma de Educação à Distância Olá Participante do Curso A Escola no Combate ao Trabalho Infantil (ECTI), Este tutorial pretende
Leia maisSistemas Operacionais I
Sistemas Operacionais I Material Baseado no Livro Sistemas Operacionais Modernos 2ª. Ed. da Pearson Education 1 Agenda Deadlocks Gerenciamento de Memória 2 1 DEADLOCKS 3 Recursos Exemplos de recursos de
Leia maisSistema de Memórias de Computadores
Sistema de Memórias de Computadores Uma memória é um dispositivo que permite um computador armazenar dados temporariamente ou permanentemente. Sabemos que todos os computadores possuem memória. Mas quando
Leia maisSistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery
Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático CONTAS DE E GRUPOS DE O Microsoft Management Console - MMC Permissões de Segurança de um Console Contas de Usuários
Leia maisPró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos
Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES Manual de Procedimentos 2004 SUMÁRIO 1. INTRODUÇÃO...3 2. OBJETIVOS...3 3. ÂMBITO DE APLICAÇÃO...3
Leia maisROBERTO OLIVEIRA CUNHA
LEIAME APRESENTAÇÃO Nenhuma informação do TUTORIAL DO MICRO- SOFT OFFICE WORD 2003 poderá ser copiada, movida ou modificada sem autorização prévia e escrita do Programador Roberto Oliveira Cunha. Programador:
Leia maisSOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum
SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Introdução
Leia maisCaro participante, seja bem-vindo!!!
Caro participante, seja bem-vindo!!! Aqui você aprenderá: 1. Como navegar no seu Ambiente Virtual 2. Como utilizar o Fórum 3. Como utilizar o Memorial 1. NAVEGANDO NO AMBIENTE VIRTUAL (ACTOR) Esse tutorial
Leia maisFigura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?
Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 7-1. Sistema de Arquivos Sistema de arquivo nada mais é do que a maneira de como o sistema operacional organiza e administra os dados em um disco. Os arquivos são gerenciados pelo sistema operacional
Leia maisSistemas Operacionais Arquivos. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)
Sistemas Operacionais Arquivos Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Copyright Carlos Ferraz Cin/UFPE Implementação do Sistema de Arquivos Sistemas de arquivos são
Leia maisGerenciamento de memória
Sistemas Operacionais Gerenciamento de memória Capítulos 7 Operating Systems: Internals and Design Principles W. Stallings O problema Em um ambiente multiprogramado, é necessário: subdividir a memória
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Suporte do Sistema Operacional Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Objetivos
Leia maisTrabalho 3: Agenda de Tarefas
INF 1620 Estruturas de Dados Semestre 08.2 Trabalho 3: Agenda de Tarefas O objetivo deste trabalho é a implementação de um conjunto de funções para a manipulação de uma agenda de tarefas diárias, de forma
Leia maisManual do Usuário. Declaração de Substituição Tributária, Diferencial de Alíquota e Antecipação - DeSTDA
Livro Super Simples Manual do Usuário Declaração de Substituição Tributária, Diferencial de Alíquota e Antecipação - DeSTDA Secretarias de Fazenda Estaduais, do Distrito Federal e Comitê Gestor do Simples
Leia maisUnionWeb Condominium
UnionWeb Condominium Esse manual contém explicações técnicas de configuração e manutenção administrativa. Não deve ser repassado para moradores, é para utilização da Administradora ou responsável para
Leia maisManual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20
As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos
Leia maisImplementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Leia maisProf.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e
Leia maisAgendador de Rotinas
Agendador de Rotinas Agendamento para Importação de Notas Fiscais É possível parametrizar o agendamento para importação de notas fiscais de entrada, saída e conhecimento de transporte, para todas as empresas
Leia maisPermitir a troca de mensagens de texto entre os dois alunos; Permitir que um aluno enviasse para o outro uma cópia de prova;
Software Básico 2008.2 Trabalho Prático 1: programação de E/S, uso de sinais Prática de programação voltada a eventos Trabalho individual ou em dupla Data de entrega: 01/10/2008 1 O Objetivo Utilizando
Leia maisManual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre.
Manual de Utilizador Caderno Recursos da Unidade Curricular Gabinete de Ensino à Distância do IPP http://eweb.ipportalegre.pt ged@ipportalegre.pt Índice RECURSOS... 1 ADICIONAR E CONFIGURAR RECURSOS...
Leia maisSistemas Operacionais Conceitos Básicos
1. Sistema Computacional: HARDWARE + SOFTWARE. Sistemas Operacionais Conceitos Básicos Hardware: Principais elementos de hardware de um Sistema Computacional: Processador Memória principal Dispositivos
Leia maisMANUAL CHAT DE ATENDIMENTO VIASOFT
MANUAL CHAT DE ATENDIMENTO VIASOFT 1. CONSIDERAÇÕES INICIAIS A Viasoft para melhor atender seus clientes está aperfeiçoando as suas ferramentas de atendimento. O Chat Online, já conhecido e utilizado pela
Leia maisUNIDADE 6 - PROGRAMAÇÃO MODULAR
UNIDADE 6 - PROGRAMAÇÃO MODULAR Até o momento as estruturas de controle (seqüência, seleção e repetição) de um algoritmo definia-o como um bloco lógico (início e fim). À medida que os problemas a serem
Leia maisITIL v3 - Operação de Serviço - Parte 1
ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes
Leia maisTreinamento Sistema Folha Union Módulo V
FOLHA DE PAGAMENTO Controle FGTS / Guias Recolhimento / Remessa para banco / Encerramento anual Folha Union> Movimento> Controle de FGTS> Importar depósitos As telas de Controle de FGTS são utilizadas
Leia maisMemória cache. Prof. Francisco Adelton
Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma
Leia maisPROJETO PILOTO. Setembro 2015
PROJETO PILOTO Setembro 2015 Manual completo de funcionamento do projeto: Instruções Iniciais, Perguntas Frequentes e Tutorial de Utilização 1 Projeto Piloto - Aplicativo Di@rio de Classe 1) Instruções
Leia maisMANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE
MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 2 TERMO DE COMPROMISSO... 3 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 3 ETAPAS
Leia maisComponentes de um Sistema de Operação
Componentes de um Sistema de Operação Em sistemas modernos é habitual ter-se os seguintes componentes ou módulos: Gestor de processos Gestor da memória principal Gestor da memória secundária Gestor do
Leia maisRoteiro. MC-102 Aula 01. Hardware e dispositivos. O que é um computador? Primeiro Semestre de 2008 3 A linguagem C
Roteiro Introdução à Programação de Computadores 1 Instituto de Computação Unicamp 2 Primeiro Semestre de 2008 3 O que é um computador? Computador: o que computa, calculador, calculista. (dicionário Houaiss).
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisMÓDULO DE DECLARAÇÃO DE RENDIMENTOS DECORE MANUAL Versão 2.0
CONSELHO FEDERAL DE CONTABILIDADE MÓDULO DE DECLARAÇÃO DE RENDIMENTOS DECORE MANUAL Versão 2.0 Spiderware Consultoria em Informática Rua Mayrink Veiga, 11 / 804 Rio de Janeiro RJ CEP 20090-050 Tel. 0 (XX)
Leia maisSISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis
Leia maisQuestões MS-Windows Prof. Roberto Takiya roberto.ct@outlook.com
Questões MS-Windows Prof. Roberto Takiya roberto.ct@outlook.com 01) Observe a barra de tarefas do MS-Windows 7, na sua configuração padrão, que mostra vários ícones de programas que estão sendo executados
Leia mais0800-728-2001 (Capitais e Interior) 0800-729-2001 (Demais Localidades) 0800-727-2001 (Capitais e Interior) Golden Fone (SAC)
Golden Fone (SAC) 0800-728-2001 (Capitais e Interior) Central Técnica 4004-2001 (Regiões Metropolitanas do Rio de Janeiro, São Paulo, Salvador, Belo Horizonte, Porto Alegre, Brasília e São Luís) 0800-729-2001
Leia maisMANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP
MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP 02/2016 PÁGINA INTENCIONALMENTE EM BRANCO 2 03 de fevereiro de 2016. Aprovado, Carolina dos Santos Costa 3 PÁGINA INTENCIONALMENTE
Leia maisCriar formulários preenchidos pelos usuários no Word
Página 1 de 5 Word > Criando documentos específicos > Formas Criar formulários preenchidos pelos usuários no Word Usando um modelo, você pode adicionar controles de conteúdo e texto com instrução no Microsoft
Leia maisGerenciamento de memória. Carlos Eduardo de Carvalho Dantas
Carlos Eduardo de Carvalho Dantas Motivos: 1 Manter a CPU ocupada o máximo de tempo para não existir gargalos na busca de dados na memória; 2 Gerenciar os espaços de endereçamento para que processos executem
Leia maisPROJETO DE REDES www.projetoderedes.com.br
PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Tópicos Avançados II 5º período Professor: José Maurício S. Pinheiro AULA 3: Políticas e Declaração de
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia mais1 Funções básicas de implementação de arquivos
1 Funções básicas de implementação de arquivos 1.1 Definindo registros Depois de um objeto do mundo real ter sido modelado, ou seja, após seus atributos importantes (e relevantes) terem sido identificados,
Leia maisManual de Utilização do PDV Klavix
Manual de Utilização do PDV Klavix Página 1/20 Instalando a partir do CD Se você recebeu um CD de instalação, rode o programa Instalador que se encontra no raiz do seu CD. Ele vai criar a pasta c:\loureiro
Leia maisLASERTECK SOFTECK FC MANUAL DO USUÁRIO
LASERTECK SOFTECK FC MANUAL DO USUÁRIO 2015 SUMÁRIO 1 INTRODUÇÃO... 3 2 REQUISITOS DO SISTEMA... 3 3 INSTALAÇÃO... 3 4 O QUE MUDOU... 3 5 COMO COMEÇAR... 4 6 FORMULÁRIOS DE CADASTRO... 5 7 CADASTRO DE
Leia maisGuia do Usuário. idocs Content Server v.2.0-1 -
Guia do Usuário idocs Content Server v.2.0-1 - 2013 BBPaper_Ds - 2 - Sumário Introdução... 4 Inicializando a aplicação... 6 Ambiente... 7 Alterando o ambiente... 8 Senhas... 10 Alterando senhas... 10 Elementos
Leia maisProf. Bruno Calegaro
Prof. Bruno Calegaro Fazendo o uso de chamadas de sistema, o usuário pode realizar operações de manipulação nos arquivos ou diretórios As operações de entrada e saída básicas são: create open read write
Leia maisEstrutura Condicional C++
Estrutura Condicional C++ Resumo3 Profª. Ivre Marjorie R. Machado Estrutura Condicional Na estrutura sequencial, todos os comandos são executados independente de qualquer coisa/condição Usando a estrutura
Leia maisSistema topograph 98. Tutorial Módulo Fundiário
Sistema topograph 98 Tutorial Módulo Fundiário Preparando o desenho para o Módulo Fundiário _ 1. Na área de trabalho do Windows, procure o ícone do topograph e dê um duplo clique sobre ele para carregar
Leia mais