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

Ordenar por
Matéria
Nível

Fundamentos de Redes de Computadores: Guia Essencial

Classificado em Computação

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

Arquiteturas de Rede

  • Arcnet
  • Ethernet
  • Token Ring
  • FDDI
  • ISDN
  • Frame Relay
  • ATM
  • X.25
  • DSL

Extensão Geográfica das Redes

PANs (Personal Area Network)

Redes Domésticas: Abrangem áreas próximas dentro do mesmo ambiente, como as dependências de uma residência (sala, quarto, escritórios, etc.). Exemplo: Home Office.

LANs (Local Area Network)

Redes Locais: Abrangem áreas próximas dentro do mesmo ambiente, como escritórios, condomínios, escolas, campus universitário, etc.

MANs (Metropolitan Area Network)

Redes Metropolitanas: Abrangem a área de uma grande cidade ou entre cidades próximas. Exemplo: Speedy, Virtua.

WANs (Wide Area Network)

Redes de Longa Distância: Conectam computadores localizados em diferentes cidades, estados ou países. Exemplo: Internet.... Continue a ler "Fundamentos de Redes de Computadores: Guia Essencial" »

Gerenciamento de Memória Virtual em Sistemas Operacionais

Classificado em Computação

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

Estruturas de Hardware e Controle de Memória

  • Todas as referências à memória dentro de um processo são endereços lógicos a serem traduzidos em endereços físicos durante a execução.
  • Um processo pode ser dividido em várias partes (páginas ou segmentos) e não precisam ser contíguos durante a execução.
    • Isto é possível pela combinação de tradução dinâmica de endereços e o uso de tabelas de página ou segmento.

Execução de um Programa e Gerenciamento de Memória

  • O sistema operacional carrega para a memória principal apenas alguns fragmentos do programa, incluindo o fragmento que contém o início do programa.
  • O conjunto residente do processo é a parte do processo que está, de fato, na memória principal.
  • Se o processador encontra
... Continue a ler "Gerenciamento de Memória Virtual em Sistemas Operacionais" »

Documentos Oficiais e Fontes de Informação

Classificado em Computação

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

Documentos Oficiais: São documentos que regem os procedimentos em instituições públicas. São oficiais e seguem regras específicas de formulação. Alguns exemplos incluem:

  • Nota: Textos como cartas, relatórios ou solicitações. Podem ser usados como cortesia e são lidos, respondidos e arquivados.
  • Reportagem: Contém informações detalhadas sobre uma atividade.
  • Documentos Públicos/Publicações Oficiais: Emitidos por entidades governamentais, informam sobre assuntos de interesse geral.

Técnicas de Escrita: São os requisitos formais de cada especialidade.

Formulários: Textos impressos para listas, recibos, etc.

Documentos Comerciais: São cartas usadas em negócios, geralmente com menos regras formais. Alguns exemplos:

  • Cartas Comerciais:
... Continue a ler "Documentos Oficiais e Fontes de Informação" »

Guia Completo: Criação e Gerenciamento de Bancos de Dados SQL

Classificado em Computação

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

Criação de Banco de Dados: Do Modelo Lógico ao Físico

Para iniciar o trabalho de criação do banco de dados, deve-se inicialmente transformar o modelo lógico, representado pelo modelo Entidade-Relacionamento e pela normalização de dados, no modelo físico que será implementado. O processo básico consiste em simplesmente atribuir tipos de dados e tamanhos para cada um dos atributos identificados.

Desnormalização de Dados

Ocorre quando, ao idealizarmos o modelo de dados, utilizamos o conceito de processador perfeito, em que as informações são transmitidas sem custo e instantaneamente.

Definição de Tipos de Dados

  • INTEGER ou INT: Número positivo ou negativo inteiro. O número de bytes que pode ser utilizado varia em função do banco
... Continue a ler "Guia Completo: Criação e Gerenciamento de Bancos de Dados SQL" »

Unidades de Armazenamento e Memória: Discos Rígidos e RAM

Classificado em Computação

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

Unidades de Armazenamento

As unidades de armazenamento são componentes que podem armazenar permanentemente dados ou programas a serem utilizados no momento certo, permitindo modificar, regravar e recuperar informações quando necessário. São equipamentos essenciais para microcomputadores, como unidades de disco rígido e CDs.

A interface IDE para disco rígido e CD/DVD é a mais utilizada, com placas-mãe que possuem dois conectores para ligar até 4 dispositivos. A interface SCSI é usada em equipamentos profissionais. Atualmente, devido ao crescimento constante da capacidade de armazenamento das unidades flash, outras tecnologias também são amplamente empregadas.

Estrutura Física e Lógica de Discos

A estrutura de armazenamento divide-... Continue a ler "Unidades de Armazenamento e Memória: Discos Rígidos e RAM" »

Modelagem Estrutural e Comportamental de Sistemas

Classificado em Computação

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

A modelagem estrutural é a análise da estrutura do sistema, dos objetos e de seus relacionamentos. Este modelo é desenvolvido em camadas.

Modelagem Estrutural

São montados os diagramas de interação, mostrando o relacionamento dos módulos e subsistemas.

Diagrama de Interação

Uma interação é uma especificação comportamental que inclui uma sequência de trocas de mensagens entre um conjunto de objetos para alcançar um propósito.

Diagramas de Interação: Uso

Deve ser usado quando se deseja visualizar o comportamento de vários objetos dentro de um único caso de uso, a partir das mensagens passadas entre eles. O ponto forte desses diagramas é sua simplicidade.

Diagramas de Sequência e Colaboração

São descendentes dos diagramas de... Continue a ler "Modelagem Estrutural e Comportamental de Sistemas" »

Fundamentos de Criptografia e Segurança de Redes

Classificado em Computação

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

Conceitos de Chaves Públicas e Privadas

  • Chave Pública: A forma de criptografia é divulgada publicamente, para diversas pessoas. No entanto, a maneira de descriptografá-las permanece apenas com a pessoa ou entidade que criou a chave.
  • Chave Privada: O criador é o único que sabe como codificar e decodificar. Somente poderão ler ou ocultar a informação aqueles a quem ele passar as instruções para fazê-lo.

Problemas da Criptografia Simétrica e Assimétrica

  • Criptografia Simétrica: Necessita de um canal seguro para a troca de chaves, não garante autenticidade e não-repúdio, e cada par (receptor-emissor) necessita de uma chave específica para se comunicar de forma segura.
  • Criptografia Assimétrica: Apresenta baixo desempenho quando comparada
... Continue a ler "Fundamentos de Criptografia e Segurança de Redes" »

Tipos de Dados e Estruturas de Controle em Programação

Classificado em Computação

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

1-O que definem os tipos de dados? Definem o conjunto de valores que a variável pode receber e o conjunto de operadores que podem agir sobre uma variável. 2-Como se dividem os tipos primitivos de dados?
Numérico (inteiro e real), alfanumérico (caracter e string) ou lógico (verdadeiro ou falso). 3-Quais são as instruções primitivas? Explique e dê um exemplo de cada. Entradas de dados permitem que o usuário forneça os dados necessários para a execução do programa. LEIA (NUM): maneira de armazenar uma informação em uma variável. X <- 5. Saída de dados é o meio pelo qual a informação contida na memória é colocada nos dispositivos de saída para que o usuário possa vê-las. ESCREVA (A soma é:, SOMA). 4-O que caracteriza

... Continue a ler "Tipos de Dados e Estruturas de Controle em Programação" »

Gestão de Projetos: Áreas de Conhecimento, Processos e Boas Práticas

Classificado em Computação

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

1) Áreas de Conhecimento em Gerenciamento de Projetos (PMI)

  • Gerência de Integração do Projeto
  • Gerência de Escopo do Projeto
  • Gerência de Tempo do Projeto
  • Gerência de Custos do Projeto
  • Gerência de Qualidade do Projeto
  • Gerência de Recursos Humanos do Projeto
  • Gerência das Comunicações do Projeto
  • Gerência de Riscos do Projeto
  • Gerência de Aquisições do Projeto

2) Plano de Projeto: Definição e Área de Conhecimento

O plano de gerenciamento do projeto descreve como o sistema de gerenciamento de projetos será usado. Ele é a principal fonte de informações sobre como o projeto será planejado, executado, monitorado, controlado e encerrado. Este plano é gerado na área de conhecimento de Gerência de Integração.

3) Ativos de Processos Organizacionais

Os... Continue a ler "Gestão de Projetos: Áreas de Conhecimento, Processos e Boas Práticas" »

Frameworks, Padrões e Princípios GRASP

Classificado em Computação

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

Framework

Um framework é um conjunto de classes relacionadas que permitem a reutilização em um projeto com classes específicas do software. É mais que uma hierarquia de classes, representando uma aplicação em miniatura, completa, com estruturas dinâmicas e estáticas bem definidas.

Padrão

Cada padrão descreve um problema recorrente em nosso ambiente e o núcleo da solução, permitindo sua reutilização inúmeras vezes, de maneiras diferentes.

GRASP (Padrões de Princípios Gerais para Atribuição de Responsabilidades)

Expert (Especialista)

Atribui a responsabilidade à classe que possui a informação necessária (o especialista).

Creator (Criador)

Atribui à classe B a responsabilidade de criar a instância da classe A se uma das seguintes... Continue a ler "Frameworks, Padrões e Princípios GRASP" »