Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Guia de Redes: Multiplexação, Camadas e Equipamentos

Classificado em Computação

Escrito em em português com um tamanho de 303,87 KB

Multiplexação e Conectividade de Nós

Os links que ligam um nó a outro são multiplexados: eles transmitem várias comunicações diferentes ao mesmo tempo por um único canal fixo.

Tipos de Multiplexação

Multiplexação por Frequência (FDM): O espectro de frequência é dividido em várias faixas, sendo uma para cada transmissão.

Multiplexação por Tempo (TDM): O tempo de transmissão é dividido em pequenas frações de tempo. De acordo com a propriedade estatística, atribui-se uma fração a cada uma das transmissões.

Técnicas de Chaveamento

Circuito: É estabelecido um circuito físico entre o destino e a origem para a transmissão da mensagem. Exemplo: serviço de telefonia.

Pacotes: A mensagem é dividida em pacotes que são enviados... Continue a ler "Guia de Redes: Multiplexação, Camadas e Equipamentos" »

Arquitetura de Computadores: UC, Instruções e Assembler

Classificado em Computação

Escrito em em português com um tamanho de 2,95 KB

Questão 6: Decodificação de Instruções e Formatos

Explique de maneira geral como ocorre a decodificação de instruções efetuada pela Unidade de Controle (UC) da CPU. Comente sobre OPcodes e o formato de instruções.

R: Instruções sempre têm um OPcode que indica o que a instrução faz. Pode haver zero, um, dois ou três endereços presentes. Existem quatro formatos comuns de instrução:

  • Instrução sem endereço;
  • Instrução de um endereço;
  • Instrução de dois endereços;
  • Instrução de três endereços.

Cada instrução é executada como uma sequência de três fases pela UC:

  1. Acesso à memória (fetch);
  2. Decodificação;
  3. Execução.

A instrução é inicialmente acessada na memória e transferida para o interior da CPU, mais especificamente... Continue a ler "Arquitetura de Computadores: UC, Instruções e Assembler" »

Conceitos e Funções dos Sistemas Operacionais

Classificado em Computação

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

Principais funções do SO:

  • Abstração: esconder detalhes internos de funcionamento.
  • Gerência: controlar todos os dispositivos, dividindo os recursos de forma justa e otimizada.

O que é e como funciona a multiprogramação?
Consiste em manter mais de um programa em execução. Porém, eles não são executados todos ao mesmo tempo; executa-se um depois o outro e, posteriormente, volta-se para o primeiro, e assim por diante. Isso ocorre em um espaço de tempo muito curto, o que dá a impressão de que tudo foi executado simultaneamente.

O que é a técnica de spooling?
Consiste em alocar os jobs em um buffer (uma área de memória ou de um disco), onde um dispositivo pode acessá-los quando estiver preparado.

Por que o time-sharing não foi disseminado

... Continue a ler "Conceitos e Funções dos Sistemas Operacionais" »

Exemplo Simplificado de Criptografia RSA

Classificado em Computação

Escrito em em português com um tamanho de 484 bytes

Usando RSA, escolha p=2 e q=13
n=26 e z=12.
e=5 e d=5
e*d=25
Chave pública=(26,5) e chave privada=(26,5)
c = me mod n
Letra m Criptografado = me mod 26
a 1
Letra m Criptografado = me mod 26
d 4
Usando RSA, escolha p=3 e q=11
n=33 e z=20.
e=7 e d=3
e*d=21
Chave pública=(33,7) e chave privada=(33,3)

Guia Essencial de Programação Orientada a Objetos (POO)

Classificado em Computação

Escrito em em português com um tamanho de 2,69 KB

1. Definição de Classe e Objeto

Classe: É o agrupamento de objetos com a mesma estrutura de dados (definida por atributos ou propriedades) e comportamento (operações). Em suma, classes são as descrições dos objetos.

Objeto: É uma instância de uma classe. De maneira conceitual, um objeto é uma entidade distinguível que contém atributos e possui comportamento. Cada objeto possui uma identidade única, sendo distinguível de outros, mesmo que seus atributos sejam idênticos.

2. Métodos em POO e sua relação com os dados

Métodos são as funções de uma classe que representam as ações aplicadas às suas informações. Eles manipulam os dados internos da classe e podem ter seu acesso restrito ou público, dependendo das permissões... Continue a ler "Guia Essencial de Programação Orientada a Objetos (POO)" »

Guia Completo para Planejamento e Gestão de Eventos

Classificado em Computação

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

Definição e Tipos de Eventos

Um Evento é todo acontecimento previamente planejado, organizado e coordenado de forma a contemplar o maior número de pessoas em um mesmo espaço físico e temporal.

Tipos Comuns de Eventos

  • Coquetel
  • Palestra
  • Feira
  • Salão
  • Seminário

Tipos de Eventos Esportivos

  • Torneio
  • Campeonato
  • Festival
  • Gincanas
  • Corridas

Processos Essenciais na Gestão de Eventos

A gestão de eventos envolve as seguintes funções:

  • Planejar: Definir objetivos e meios.
  • Organizar: Alocar pessoas, recursos e estabelecer relacionamentos.
  • Dirigir: Liderar e disponibilizar recursos.
  • Controlar: Monitorar execução, resultados e aplicar ações corretivas.

O profissional ideal é um LÍDER-GESTOR-ORGANIZADOR.

Perfil do Organizador de Sucesso

Um organizador de eventos bem-... Continue a ler "Guia Completo para Planejamento e Gestão de Eventos" »

Exercícios Resolvidos de Sistemas Operacionais

Classificado em Computação

Escrito em em português com um tamanho de 6,66 KB

Lista de Exercícios 1

1. O que é um sistema operacional?

Programas que atuam como elo de ligação entre o hardware e o usuário.

2. Quais são as principais funções de um sistema operacional?

Facilidade de acesso aos recursos do sistema, compartilhamento de recursos de forma organizada e protegida.

3. Como se desenvolveu a interação do usuário com o computador ao longo do tempo?

O usuário não interagia diretamente com o computador; eram utilizados cartões perfurados inseridos por operadores do sistema. Com o passar dos anos, essa interação foi aumentando até chegar ao que é hoje.

4. Nos sistemas monoprogramáveis existe uma subutilização de recursos? Justifique.

Sim. Por executarem somente um programa por vez, acaba existindo ociosidade... Continue a ler "Exercícios Resolvidos de Sistemas Operacionais" »

Riscos de tabelas redundantes no banco de dados

Classificado em Computação

Escrito em em português com um tamanho de 2,93 KB

Transação Lógica de Atualização

 Os resultados de comandos de atualização de dados (insert, update, delete)  não são imediatamente confirmados no banco de dados. Eles ficam pendentes até que ocorra uma confirmação ou um cancelamento.

 Um conjunto de comandos de atualização que sejam tratados como um bloco, confirmados ou cancelados em conjunto,  constitui uma Transação Lógica. A transação tem início com o primeiro comando de atualização e é encerrada com um comando de confirmação ou cancelamento

COMMIT Encerra uma Transação Lógica de Atualização, efetivando no banco de dados todas as atualizações do usuário que estão pendentes, deixando o banco de dados em um estado de estabilidade.

ROLLBACK Encerra uma... Continue a ler "Riscos de tabelas redundantes no banco de dados" »

Entenda as 7 Camadas do Modelo OSI e o Modelo TCP/IP

Classificado em Computação

Escrito em em português com um tamanho de 2,65 KB

Funções das Camadas do Modelo OSI

  • Camada Física (Camada 1): A camada física tem a função de enviar e receber bits através de um canal de comunicação. Esta camada trabalha basicamente com as características mecânicas e elétricas do meio físico.
  • Camada de Ligação de Dados (Camada 2): A camada de ligação de dados prevê a transmissão física de dados e lida com erros de notificação, topologia da rede e controlo de fluxo.
  • Camada de Rede (Camada 3): A camada de rede tem a função de controlar a operação da rede de um modo geral. Suas principais funções são o roteamento dos pacotes entre fonte e destino.
  • Camada de Transporte (Camada 4): A camada de transporte inclui funções relacionadas com conexões entre a máquina fonte
... Continue a ler "Entenda as 7 Camadas do Modelo OSI e o Modelo TCP/IP" »

Governança Corporativa e Frameworks de TI: COBIT, ITIL, PMBOK, CMMI

Classificado em Computação

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

Governança Corporativa e Frameworks de TI

Governança Corporativa

A Governança Corporativa é o modelo de gestão pelo qual as organizações são administradas e controladas. Ela contempla os seguintes tópicos:

  • Efetividade e eficiência das operações;
  • Confiabilidade dos relatórios financeiros;
  • Conformidade com leis e regulamentos;
  • Proteção dos ativos;
  • Transparência na relação com os acionistas, colaboradores e clientes;
  • Prestação de contas.

Governança de TI e Gerenciamento de Riscos

Neste contexto, surge a Governança de TI e o Gerenciamento de Riscos como assuntos fundamentais para as empresas e gestores, visto que os maiores riscos a que as organizações estão expostas atualmente estão relacionados à Tecnologia da Informação.

A

... Continue a ler "Governança Corporativa e Frameworks de TI: COBIT, ITIL, PMBOK, CMMI" »