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

Ordenar por
Matéria
Nível

Conceitos Essenciais de Sistemas Operacionais: Memória, Disco e Processos

Classificado em Computação

Escrito em em português com um tamanho de 12,13 KB

Como funciona o DMA (Direct Memory Access)?

O DMA (Direct Memory Access) é uma característica essencial dos computadores modernos. Normalmente, o único componente que acessa a memória RAM da máquina é o processador. O recurso DMA permite que outros componentes também acessem a memória RAM diretamente, o que aumenta o desempenho na transferência de grandes quantidades de dados. Caso isso não fosse possível, a CPU teria que copiar todos os dados da fonte até o destino, o que é bem mais lento do que copiar blocos de dados dentro da memória. Além disso, durante a cópia dos dados, a CPU ficaria indisponível para outras tarefas.

Links Simbólicos e Hard Links em Sistemas de Arquivos

Em um sistema de arquivos baseado em i-node, a diferença... Continue a ler "Conceitos Essenciais de Sistemas Operacionais: Memória, Disco e Processos" »

Sistemas Distribuídos: RPC, CORBA, RMI, EJB e Mais

Classificado em Computação

Escrito em em português com um tamanho de 12,39 KB

Questões sobre Sistemas Distribuídos

1. Qual o propósito do RPC? Explique com um exemplo como o RPC facilita a vida do desenvolvedor comparado ao socket puro.

O RPC (Remote Procedure Call) surgiu para retirar do desenvolvedor a responsabilidade de programar os requests e responses dentro do socket. Foi desenvolvido para permitir que programadores desenvolvam software distribuído como se estivesse em execução no mesmo computador, sem ter que se preocupar com códigos de rede (uso de sockets). Ao utilizar computação distribuída com sockets, o desenvolvedor perde tempo codificando métodos e chamadas que precisam ser atendidas – praticamente reinventa a roda. Com RPC, é utilizado um paradigma modular que facilita a manutenção do código.... Continue a ler "Sistemas Distribuídos: RPC, CORBA, RMI, EJB e Mais" »

Protocolos de Rede, Endereçamento e Elementos de Interligação

Classificado em Computação

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

O que é um Protocolo?

Um protocolo de rede é um conjunto de regras e padrões utilizados para possibilitar a comunicação entre dispositivos diferentes.

O conjunto de protocolos usados em uma comunicação é denominado de pilha de protocolos.

Existem diferentes pilhas de protocolos; entretanto, nem todas realizam comunicação entre as partes (no caso, precisam de um interpretador). Exemplos de protocolos incluem: TCP/IP, NetBeui e IPX/SPX.

Domínios de Rede

Domínio de Colisão

  • Segmento de rede física em que duas ou mais estações podem provocar uma colisão se transmitirem simultaneamente.

Domínio de Broadcast

  • Divisão lógica de uma rede na qual uma estação é capaz de enviar para todas as outras estações usando o endereço de broadcast.
... Continue a ler "Protocolos de Rede, Endereçamento e Elementos de Interligação" »

Projeto de Redes: Lógico, Físico e Gerenciamento

Classificado em Computação

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

Projeto de Redes: Conceitos Fundamentais

Projeto de redes é um estudo ou planejamento detalhado, destinado à implantação de uma rede de computadores que possa entender e satisfazer as necessidades do cliente. É um esforço temporário que pode resultar em um produto, serviço ou resultado exclusivo.

Projeto Lógico de Redes

O projeto lógico de redes é o desenho dos espaços de um endereçamento IP da rede, especificação do documento e organização lógica da rede. Inclui também a topologia, estratégia de segurança e gerenciamento.

  • Objetivo: Documentar a organização lógica da rede, sugerir tecnologias e prezar pela padronização, escalabilidade e segurança.
  • Componentes: Topologia, esquema de endereçamento e naming, especificação
... Continue a ler "Projeto de Redes: Lógico, Físico e Gerenciamento" »

Compreendendo a Tomada de Decisões: Heurísticas, Vieses e Modelos

Classificado em Computação

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

I) O Seis Sigma nasceu na Motorola em 15 de janeiro
E)As três afirmações estão corretas.

I) O seis sigma tem como objetivo aumentar
A)As afirmações I e II estão corretas e III incorreta;

O Lean Manufacturing, por sua vez, é uma iniciativa

C)As afirmações I a IV estão corretas e a V está incorreta.

I) O Seis Sigma enfoca os objetivos estratégicos
C)Estão corretas as afirmativas I a IV;

I) Os programas de qualidade anteriormente adotados
E)As quatro afirmações estão corretas e a I e II se

I) Aumentar a lucratividade;
C)As afirmações I a V e a VII estão corretas e a VI

O programa Seis Sigma, vem se aprimorando sendo
A)Estão corretas as afirmativas I a IV;

O processo é tão importante quanto as pessoas. A
E)As três respostas estão... Continue a ler "Compreendendo a Tomada de Decisões: Heurísticas, Vieses e Modelos" »

Guia Essencial: Gerenciamento Financeiro e COBIT

Classificado em Computação

Escrito em em português com um tamanho de 3 KB

Gerenciamento Financeiro

Objetivo do Gerenciamento Financeiro

O objetivo é otimizar os recursos financeiros, apoiar decisões de investimentos, atribuir custos, influenciar o comportamento do cliente e melhorar o controle dos contratos externos/fornecedores.

Elementos de Custo

  • Hardware
  • Software
  • Pessoal
  • Acomodações
  • Serviço externo
  • Transferências de custo

Categorias dos Elementos de Custo

  • Fixos: existem mesmo ao final do serviço.
  • Variáveis: acompanham as mudanças na atividade do negócio.
  • Diretos: podem ser alocados a um serviço ou departamento.
  • Indiretos: têm que ser divididos entre vários departamentos/serviços.
  • De Capital: aplicados aos ativos, aos bens físicos.
  • Operacional: do dia a dia da operação da TI.

COBIT: Visão Geral

O que é COBIT?

É... Continue a ler "Guia Essencial: Gerenciamento Financeiro e COBIT" »

Fundamentos de Software e Sistemas Operacionais

Classificado em Computação

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

O Universo do Software e Sistemas Operacionais

Software são programas de computador que o tornam útil, permitindo executar tarefas e obter os resultados solicitados pelo usuário.

Tipos de Software

  • Sistema Operacional (SO): Gerencia os componentes de hardware para que possam ser utilizados pelos softwares aplicativos e provê uma interface de comunicação entre o usuário e a máquina.
  • Software Utilitário: Software desenvolvido para facilitar e agilizar a execução de tarefas específicas de manutenção, otimização ou diagnóstico do sistema.
  • Software Aplicativo: Software que oferece serviços e funcionalidades para atender a necessidades de determinados grupos de pessoas ou interesses individuais (por exemplo, editores de texto, planilhas
... Continue a ler "Fundamentos de Software e Sistemas Operacionais" »

Arquitetura de Software e Testes — conceitos e padrões

Classificado em Computação

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

Arquitetura de Software e decisões de projeto

Decisões de projeto de arquitetura: projetam a organização de um sistema para satisfazer os requisitos funcionais e não funcionais de um sistema.

Visões da arquitetura

  • Visão lógica: mostra as abstrações; deve ser possível relacionar os requisitos do sistema com as entidades.
  • Visão de processo: mostra o comportamento em tempo de execução; é útil para avaliar características não funcionais como desempenho e disponibilidade.
  • Visão de desenvolvimento: mostra como o software é composto (estrutura de módulos, organização do código).
  • Visão física: mostra o hardware do sistema e como os componentes de software são distribuídos entre processadores.

Padrões e estilos arquiteturais

  • Arquitetura
... Continue a ler "Arquitetura de Software e Testes — conceitos e padrões" »

## Formatos de Arquivo, Atalhos e Conceitos de Informática

Classificado em Computação

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

Formatos de Arquivo Suportados

  • Áudio: aac, wma, .mp3, .ac3, wav
  • Imagens: .png, gif, jpg, tiff, bmp, svg
  • Textos: .doc, .docx, .odt, .txt, .rtf, .dot, .dotx
  • Vídeos: .wmv, .mp4, mkv, avi, mpeg, mov
  • Executáveis: exe, .bat, bin, apk, app
  • Compactação: .zip, .gz, .rar, .tgz
  • Planilhas: .xls, .xlsx, .xlsm, .xltm, .ods
  • Apresentação: .ppt, .pptx, .pps, .ppsx, .odp

Restrições de Nomes de Arquivos e Pastas

Os nomes de pastas e arquivos não podem conter caracteres inválidos: \ / <> * : ? "

Atalhos de Teclado Comuns

  • Ctrl + 1: Aplicar estilo itálico
  • Ctrl + N: Aplicar estilo negrito
  • Ctrl + O: Criar um novo documento
  • Ctrl + A: Abrir um documento
  • Ctrl + B: Salvar o documento
  • Ctrl + T: Selecionar todos os elementos do documento
  • Ctrl + S: Aplicar estilo sublinhado
  • Ctrl
... Continue a ler "## Formatos de Arquivo, Atalhos e Conceitos de Informática" »

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" »