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

Ordenar por
Matéria
Nível

Fundamentos de POO, Interfaces, Exceções e GUI em Java

Classificado em Computação

Escrito em em português com um tamanho de 10,85 KB

PARTE I: Conceitos Fundamentais da Orientação a Objetos (POO)

Paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como resolver os problemas dentro destas fronteiras.

Um programa orientado a objetos é estruturado como uma comunidade de agentes que interagem entre si, denominados objetos. Cada objeto tem um papel a cumprir. Cada objeto oferece um serviço ou realiza uma ação que é usada por outros membros da comunidade, fazendo assim uma colaboração para que um resultado seja alcançado. Na programação orientada a objetos, a sequência das operações depende da necessidade do usuário, podendo ser completamente diferente em diferentes execuções de um mesmo programa.

Princípios Fundamentais da POO

  • Abstração -
... Continue a ler "Fundamentos de POO, Interfaces, Exceções e GUI em Java" »

Armazenamento, RAID, Índices e Árvores em Bancos de Dados

Classificado em Computação

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

Armazenamento Primário e Secundário

  • Armazenamento Primário: Operado diretamente pela CPU (ex: memória principal e cache).
  • Armazenamento Secundário: Maior capacidade, menor custo, acesso mais lento (ex: memória flash, CD, DVD).

Trilhas, Setores e Blocos em Discos

  • Trilhas: Círculos concêntricos nas superfícies dos discos onde as informações são armazenadas.
  • Setores: Divisões das trilhas; menor unidade de informação que pode ser lida ou escrita.
  • Blocos: Unidade lógica com um número fixo de setores contíguos.
  • Discos giram a velocidades constantes (5.400 a 15.000 rpm).

Striping e Mirroring

  • Striping (Espalhamento): Separa arquivos em diferentes discos para melhorar o tempo de resposta.
  • Mirroring (Espelhamento): Replica discos lógicos em
... Continue a ler "Armazenamento, RAID, Índices e Árvores em Bancos de Dados" »

PMI, PMBOK e Gerenciamento de Projetos: Conceitos Essenciais

Classificado em Computação

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

Definições de Acordo com os Slides do Professor

O que é PMI e PMBOK? Qual sua utilidade para um gerente de projetos?

PMI: É uma associação sem fins lucrativos dedicada ao estudo e divulgação das melhores práticas no gerenciamento de projetos; promove o desenvolvimento e a capacitação dos profissionais que escolhem essa área.

PMBOK: O Guia PMBOK (2004), se define como “o conjunto de conhecimentos em gerenciamento de projetos”. É um documento que descreve todos os processos recomendados pelo PMI® a serem aplicados no gerenciamento de um projeto e como os mesmos devem ser utilizados para atingir os objetivos para os quais foi concebido.

Projeto: Definição e Objetivos

Projeto: É “Um empreendimento temporário, planejado, executado... Continue a ler "PMI, PMBOK e Gerenciamento de Projetos: Conceitos Essenciais" »

DASN: Perguntas Frequentes Sobre a Declaração Anual do Simples Nacional

Classificado em Computação

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

Quem está obrigado a entregar a Declaração Anual do Simples Nacional (DASN)?

Todas as microempresas (ME) e empresas de pequeno porte (EPP) que se encontravam como optantes pelo Simples Nacional em algum período dos anos-calendários de 2007 (a partir de 01/07/2007) a 2011. Também será permitida a entrega da DASN por empresas que não constam como optantes em algum período do ano-calendário, desde que possuam processo formalizado em uma das unidades das Fazendas Federal, Estadual ou Municipal.

Qual é o prazo de entrega da DASN?

REGRA GERAL:

Até o último dia do mês de março do ano-calendário subsequente ao de ocorrência do fato gerador.

EXCEÇÕES:

DASN 2008 - até o dia 30 de junho de 2008;

DASN 2009 - até o dia 04 de maio de 2009;

DASN... Continue a ler "DASN: Perguntas Frequentes Sobre a Declaração Anual do Simples Nacional" »

Arquiteturas de Computadores, Processamento e Programação Paralela

Classificado em Computação

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

Arquiteturas de Computadores: Taxonomia de Flynn

SISD (Single Instruction, Single Data)

Corresponde aos computadores sequenciais convencionais (Arquitetura de Von Neumann).

SIMD (Single Instruction, Multiple Data)

Corresponde ao processamento de vários dados sob o comando de apenas uma instrução. Em uma arquitetura SIMD, o programa ainda segue uma organização sequencial.

SIMD - Processadores Vetoriais

Os processadores vetoriais são mais bem-sucedidos comercialmente que os matriciais. Parte do seu sucesso deve-se ao fato de que um processador vetorial é uma arquitetura de uso geral, capaz de executar todas as operações escalares normais.

SIMD - Processadores Matriciais

Já os processadores matriciais não implementam funções escalares e,... Continue a ler "Arquiteturas de Computadores, Processamento e Programação Paralela" »

Desenvolvimento de Algoritmos e Arquitetura Von Neumann

Classificado em Computação

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

Fases da Solução de Problemas e Desenvolvimento de Algoritmos

1. Análise do Problema

Baseia-se na recolha e análise de informação que permite identificar três componentes básicos: dados de entrada, a saída desejada e o processo que permite obter a saída de dados.

2. Construção do Algoritmo

Consiste na conceção e construção do algoritmo que permitirá obter o resultado desejado. A análise determina o que deve ser feito para alcançar os objetivos, e esta fase determina como isso será feito.

3. Codificação do Algoritmo (Implementação)

O algoritmo é codificado (transformado em código de programação).

4. Teste, Ajuste e Documentação

Uma vez escrito o algoritmo, é necessário testar se tudo funciona corretamente. Caso contrário,... Continue a ler "Desenvolvimento de Algoritmos e Arquitetura Von Neumann" »

Perfis de Usuário, Armazenamento e Tarefas no Windows Server

Classificado em Computação

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

  1. 1. É possível atribuir perfis de roaming a usuários locais de um cliente integrado do Windows em um domínio? Por quê?

    Não. Perfis móveis só podem ser atribuídos a usuários do Active Directory, ou seja, usuários de domínio. Os usuários locais podem gerenciar e utilizar apenas os perfis locais da máquina em que são carregados.

  2. 2. Onde armazenar perfis de usuário móvel (roaming)?

    No servidor. Localmente, armazena-se uma cópia do perfil do domínio, mas a configuração real dos elementos personalizados pelo usuário é sempre armazenada na pasta do controlador de domínio que designamos para este fim.

  3. 3. O que a variável %username% representa e por qual valor ela é substituída?

    A variável %username% representa o nome de usuário

... Continue a ler "Perfis de Usuário, Armazenamento e Tarefas no Windows Server" »

Fundamentos de Redes de Computadores: Camadas de Transporte e Aplicação

Classificado em Computação

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

1. Quais os dois protocolos utilizados na camada de transporte?

TCP e UDP

2. Explique a Multiplexação e Demultiplexação.

Multiplexação: É o trabalho de reunir no host de origem porções de dados de diferentes portas, encapsularem os dados com as informações de cabeçalho e criar segmentos para ser transferido à camada de rede.

Demultiplexação: É a tarefa de entregar os dados contidos em um segmento da camada de transporte à porta correta.

3. Explique transporte não orientado para conexão.

O UDP é o protocolo usado neste tipo de transporte. É um protocolo transparente, onde os segmentos UDP podem ser perdidos ou entregues fora da ordem para a aplicação sem conexão. Não há apresentação entre transmissor e receptor, cada segmento... Continue a ler "Fundamentos de Redes de Computadores: Camadas de Transporte e Aplicação" »

Tipos de Software e Sistemas Operacionais

Classificado em Computação

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

Software

É o conjunto de programas que fornecem instruções e dados para o maquinário ou o trabalho físico. Existem diferentes tipos, dependendo do nível em que operam:

  • Firmware
  • Sistema operacional
  • Programas de aplicação

Termos do software:

Existem vários tipos de licença que afetam os direitos dos utilizadores:

  • De propriedade: a propriedade é do fabricante, o que dá ao comprador uma licença para o seu produto, sem permissão para copiar ou para descobrir a operação ou consertá-lo.
  • Teste (shareware): é adquirido de graça, mas só durante um período experimental. Uma vez que findo este período, os usuários devem pagar uma pequena quantia para continuar a usá-lo.
  • Software Livre (freeware): é gratuito e dura por tempo indeterminado,
... Continue a ler "Tipos de Software e Sistemas Operacionais" »

Organização de um Computador e Sistemas Operacionais

Classificado em Computação

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

Organização de um Computador

Níveis de Design: Cada nível fornece características e funções de nível superior usadas abaixo. Descrição top-down ou bottom-up.

Organização Hierárquica: Cada nível é um conjunto de sistemas inter-relacionados, cada um por sua vez, com uma estrutura hierárquica. A estrutura utilizada é a de Tanenbaum.

O que é um SO? Um SO é um gerenciador de recursos e uma interface com os programas, os usuários e o hardware. O SO combina aspectos relativos a diversas áreas relacionadas com a informática, linguagens, hardware, estruturas de dados, algoritmos, etc. O propósito básico de um sistema operacional é criar uma máquina virtual que seja fácil de trabalhar.

Suas funções são:

  • Compartilhar o hardware
... Continue a ler "Organização de um Computador e Sistemas Operacionais" »