Notas, resumos, trabalhos, provas e problemas de Computação

Ordenar por
Matéria
Nível

Sistema operacional

Classificado em Computação

Escrito em em português com um tamanho de 74,26 KB.

Soluções de Exercícios Autores Versão 3.1 (Jan/2004)
Arquitetura de Sistemas Operacionais 3a Edição Machado/Maia 1
Capítulo 1 Visão Geral
1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais
funções?
Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos
detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. As
duas principais funções são facilidade de acesso aos recursos do sistema e compartilhamento de recursos de forma
organizada e protegida.
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
O computador pode ser visualizado como uma máquina

... Continue a ler "Sistema operacional" »

Questionario

Classificado em Computação

Escrito em em português com um tamanho de 8,96 KB.

1- Um dos componentes de um a Rede de Teleprocessamento que tem a função de compatibilizar o sinal digital de dados ao sinal analógico para uso da Rede Pública de Telefonia é:
UNIDADE CONTROLADORA DE COMUNICAÇÕES
UNIDADE CONTROLADORA DE TERMINAIS
ROTEADOR
MODEM

2- Para comunicação de dados via linha discada, a conexão de um modem de mesa (externo) a um Pentium é realizada através de uma interface :
SCSI
Serial
Paralela
Centronics


3- O tipo de transmissão que se caracteriza por ser bidirecional alternada é :
SIMPLEX
HALF-SIMPLEX
HALF-DUPLEX
FULL-DUPLEX


4- O conjunto de regras que disciplina a troca ordenada e automática de informações entre terminais distantes configura o conceito de :
Protocolo
Datagrama
Sincronismo
Teleprocessamento

5- A Rede
... Continue a ler "Questionario" »

Conceitos de Funções, Procedimentos e Alocação de Memória

Classificado em Computação

Escrito em em português com um tamanho de 3,02 KB.

Funções e Procedimentos

Funções

Toda função criada por obrigação deve ter um retorno. Utilizamos funções geralmente quando precisamos calcular algo, retornar algum valor verdadeiro ou realizar algum teste.

Procedimentos

São semelhantes a funções, mas não precisam necessariamente ter um retorno. Geralmente utilizamos procedimentos quando precisamos utilizar códigos repetidamente. Um procedimento concentra nossos códigos e podemos chamá-los a qualquer momento.

Variáveis

Variáveis Locais

Variáveis locais são aquelas que apenas a função onde estão declaradas pode usar. Elas estão presas às funções. Cada vez que chamamos uma função, também chamamos as variáveis dentro dela.

Variáveis Globais

São declaradas da mesma forma... Continue a ler "Conceitos de Funções, Procedimentos e Alocação de Memória" »

Hierarquia de Armazenamento, Protocolos e Segurança de Rede

Classificado em Computação

Escrito em em português com um tamanho de 8,98 KB.

Cache: É a forma de armazenamento mais rápida e mais cara. A memória cache é pequena e gerenciada pelo sistema operacional ou por uma controladora específica. Não é necessário se preocupar com o gerenciamento do armazenamento em cache em um sistema de banco de dados.

Memória Principal: É a mídia de armazenamento utilizada para os dados disponíveis para serem processados. As instruções de máquina operam sobre a memória principal. O conteúdo desta memória pode ser perdido em caso de falta de energia ou falha no sistema.

Memória Flash: Conhecida como EEPROM (electrically erasable programmable read-only memory), é diferente da memória principal, pois sobrevive à falta de energia. A leitura de seus dados é tão rápida quanto... Continue a ler "Hierarquia de Armazenamento, Protocolos e Segurança de Rede" »

Introdução à Programação Paralela e Distribuída

Classificado em Computação

Escrito em em português com um tamanho de 5,21 KB.

Lei de Amdahl

A Lei de Amdahl determina o potencial de aumento de velocidade a partir da porcentagem paralelizável de um programa.

A Lei de Amdahl é a lei que governa o speedup na utilização de processadores paralelos em relação ao uso de apenas um processador.

Numa aplicação, existe sempre uma parte que não pode ser paralelizada (ou seja, uma parte sequencial). Se s for a parte sequencial, (1 - s) será a parte possível de ser paralelizada. Mesmo que a parte paralela seja perfeitamente escalável, o desempenho (speedup) está limitado pela parte sequencial.

Speedup: o ganho de velocidade observado quando se executa um processo em x processadores em relação ao processado em 1 processador. Mostra que, para obter ganhos elevados, é necessário... Continue a ler "Introdução à Programação Paralela e Distribuída" »

Ortografía

Classificado em Computação

Escrito em em português com um tamanho de 37,63 KB.

Sistemas Operacionais

1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?

Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. As duas principais funções são “facilidade de acesso aos recursos do sistema” e “compartilhamento de recursos de forma organizada e protegida”.

2. Quais os tipos de sistemas operacionais existentes?

Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.

3. Por que dizemos que existe uma subutilização de recursos em

... Continue a ler "Ortografía" »

Gestão de Riscos: Diretrizes para Organizações

Classificado em Computação

Escrito em em português com um tamanho de 4,57 KB.

Gestão de Riscos ― Diretrizes

1 Escopo

Este documento fornece diretrizes para gerenciar riscos enfrentados pelas organizações. A aplicação destas diretrizes pode ser personalizada para qualquer organização e seu contexto. Este documento fornece uma abordagem comum para gerenciar qualquer tipo de risco e não é específico para qualquer indústria ou setor. Este documento pode ser usado ao longo da vida da organização e aplicado a qualquer atividade, incluindo a tomada de decisão em todos os níveis.

2 Referências Normativas

Não há referências normativas neste documento.

3 Termos e Definições

Para os efeitos deste documento, aplicam-se os seguintes termos e definições. A ISO e a IEC mantêm bases de dados terminológicos para... Continue a ler "Gestão de Riscos: Diretrizes para Organizações" »

Exame Final CCNA 2 - Questões e Respostas

Classificado em Computação

Escrito em em português com um tamanho de 15,74 KB.

Exame Final CCNA 2 (B)

1. Referem-se à exposição. A saída do comando show ip route para três roteadores em uma rede é exibida. Todos os roteadores estão operacionais, pings não são bloqueados nesta rede, e nenhuma rota padrão estão instalados. Que dois pings irão falhar? (Escolha dois.)

a) de R1 para 192.168.3.1
b) de R3 para 192.168.1.1

2. Um roteador que usa o protocolo de roteamento RIP tem uma entrada para uma rede na tabela de roteamento. Em seguida, ele recebe uma atualização com uma nova entrada para a rede mesmo destino, mas com uma baixa contagem de saltos. Que medidas vai tomar o roteador para esta nova atualização?

Ele irá adicionar as informações de atualização para a tabela de roteamento.

3. Que duas afirmações... Continue a ler "Exame Final CCNA 2 - Questões e Respostas" »

Camada de Sessão: Gerenciando a Comunicação em Rede

Classificado em Computação

Escrito em em português com um tamanho de 106,33 KB.

Visão Geral da Camada de Sessão

Problemas de Comunicação

Durante uma conversa em rede, dois problemas principais podem surgir: a colisão de mensagens enviadas simultaneamente, causando interrupções, e a necessidade de pausar para salvar, revisar conversas anteriores ou ressincronizar após uma interrupção.

Soluções

Para evitar colisões de mensagens, utilizam-se protocolos de comunicação. Comunicação alternada de mão dupla, com revezamento no envio, ou comunicação simultânea de mão dupla, com envio independente e contínuo, são duas possíveis abordagens.

Para o segundo problema, o envio de pontos de verificação, ou seja, salvar a conversa e verificar o relógio, garante a sincronização. O início ordenado e o término da

... Continue a ler "Camada de Sessão: Gerenciando a Comunicação em Rede" »

Alocação de Memória, Arquivos e Estruturas em C

Classificado em Computação

Escrito em em português com um tamanho de 4,52 KB.

Exercício de Revisão de Programação I

Alocação de Memória

1) O que seria alocação estática e alocação dinâmica de memória?

A alocação estática ocorre quando o programador define a quantidade de memória necessária para um vetor. Essa alocação pode ser feita pelo compilador e é realizada antes da execução do programa.

A alocação dinâmica ocorre quando o programador não define a quantidade de memória necessária para um vetor, pois o número de elementos não foi predefinido.

2) Qual a diferença entre int *meu_vetor e int meu_vetor[TAM]?

int *meu_vetor declara um ponteiro para inteiro chamado meu_vetor, que terá alocação dinâmica. int meu_vetor[TAM] declara um vetor de inteiros chamado meu_vetor com tamanho definido... Continue a ler "Alocação de Memória, Arquivos e Estruturas em C" »