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

Ordenar por
Matéria
Nível

Tipos de Redes de Computadores: Topologias, Extensão Geográfica e Técnicas de Comutação

Classificado em Computação

Escrito em em português com um tamanho de 134,41 KB

Lista de Redes

Tipos de Topologia

Barramento:

  • Vantagens:
    • Uso de cabo econômico
    • Mídia barata, fácil de trabalhar e instalar
    • Simples e relativamente confiável
    • Fácil expansão
  • Desvantagens:
    • Rede lenta em situações de tráfego pesado
    • Problemas difíceis de isolar
    • Falha no cabo paralisa a rede inteira

Estrela:

  • Vantagens:
    • Codificação e adição de novos computadores simples
    • Gerenciamento centralizado
    • Falha de um computador não afeta o restante da rede
  • Desvantagens:
    • Falha no dispositivo central paralisa a rede inteira

Anel:

  • Vantagens:
    • Todos os computadores acessam a rede igualmente
    • Performance não é impactada com o aumento de usuários
  • Desvantagens:
    • Falha de um computador pode afetar o restante da rede
    • Problemas difíceis de isolar

Malha:

  • Vantagens:
    • Maior redundância
... Continue a ler "Tipos de Redes de Computadores: Topologias, Extensão Geográfica e Técnicas de Comutação" »

Kernel Linux: Funcionalidades, Comandos e Módulos

Classificado em Computação

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

O Kernel Linux: Funcionalidades e Características

Definição e Papel do Kernel

O Kernel é o núcleo do sistema operacional Linux. Ele controla os dispositivos e periféricos do sistema, como memória, placas de som e vídeo, discos rígidos, sistemas de arquivos, redes e outros recursos. É importante diferenciar o Kernel da distribuição Linux, pois o Kernel é apenas uma parte do sistema operacional.

Para que um dispositivo funcione corretamente, o Kernel precisa oferecer suporte a ele e seus parâmetros devem ser configurados. O documento Hardware-HOWTO lista os periféricos suportados e não suportados pelo GNU/Linux.

Módulos do Kernel

Módulos são partes do Kernel que são carregadas sob demanda, quando solicitadas por um aplicativo ou... Continue a ler "Kernel Linux: Funcionalidades, Comandos e Módulos" »

Tecnologia de Redes Sem Fio: Padrões IEEE 802.11 e 802.16

Classificado em Computação

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

1. Com relação à tecnologia de redes sem-fio baseada no padrão IEEE 802.11 (redes Wi-Fi), são feitas as seguintes afirmativas:
I - A interligação de todos os pontos de acesso em uma rede Wi-Fi é baseada no protocolo IP;
III - É possível designar endereços IP às estações móveis de forma dinâmica, utilizando o protocolo DHCP, ou designar de forma estática, fixa por usuário.
É(São) correta(s) a(s) afirmativa(s):
Resposta: (C) I e III, apenas.

As redes sem fio 802.11 podem operar em dois modos: DCF (Distributed Coordination Function). Entre os quadros transmitidos deve ser:
Resposta: (C) entre o fim de intervalo PIFS e o fim de um intervalo DIFS, somente a estação-base (o ponto de acesso).

Com relação às especificações da camada

... Continue a ler "Tecnologia de Redes Sem Fio: Padrões IEEE 802.11 e 802.16" »

Engenharia de Software: Guia Completo

Classificado em Computação

Escrito em em português com um tamanho de 61,79 KB

O que é Engenharia de Software?

É a área da engenharia que se preocupa com todos os aspectos envolvidos na produção de software.

O que é software?

São programas de computador e toda a documentação associada, como requisitos, modelos de design e manuais do usuário.

Quais os tipos de produtos de software?

Existem dois tipos principais:

  • Genéricos / COTS (Commercial Off-The-Shelf): Também conhecidos como software de prateleira, são desenvolvidos para um grande número de clientes, visando um mercado amplo.
  • Sob-encomenda / Personalizado: Desenvolvidos para um único cliente, de acordo com suas necessidades específicas.

O que é um processo de software?

É um conjunto de atividades cujo objetivo é o desenvolvimento ou a evolução de um software.... Continue a ler "Engenharia de Software: Guia Completo" »

Wiki: Software Colaborativo, Características e Uso

Enviado por Francisco e classificado em Computação

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

O Que É um Wiki?

Os termos wiki (pronunciado /uíqui/ ou /víqui/) e WikiWiki são utilizados para identificar um tipo específico de coleção de documentos em hipertexto ou o software colaborativo usado para criá-lo.

O termo "Wiki Wiki" significa "extremamente rápido" no idioma havaiano.

Este software colaborativo permite a edição coletiva dos documentos usando um sistema que não necessita que o conteúdo tenha que ser revisto antes da sua publicação.

Principais Características

Uma Web Wiki permite que os documentos sejam editados coletivamente com uma linguagem de marcação muito simples e eficaz, através da utilização de um navegador web. Dado que a grande maioria dos Wikis é baseada na web, o termo wiki é normalmente suficiente.... Continue a ler "Wiki: Software Colaborativo, Características e Uso" »

Guia Rápido de Comandos Essenciais de Desenho

Classificado em Computação

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

Comandos de Bloco e Texto

MAKE BLOCK: Cria blocos a partir de elementos previamente desenhados.

INSERT BLOCK: Insere na área de desenho um bloco de desenho previamente definido.

MULTILINE TEXT: Insere uma caixa de texto.

TEXT STYLE: Configura um estilo de texto a ser utilizado.

Comandos de Edição

EDIT POLYLINE: Configura polyline previamente desenvolvida.

  • close: Fecha um plano em aberto desenvolvido com polyline, com mais de dois segmentos de reta.
  • join: Faz a união de linhas selecionadas, transformando em um único objeto (polyline).
  • width: Aumenta a espessura da polyline.
  • fit: De forma suave transforma ângulos em raios (curvas).
  • spline: De forma intensa transforma ângulos em raios (curvas).
  • decurve: Reverte as ações executadas nas opções FIT
... Continue a ler "Guia Rápido de Comandos Essenciais de Desenho" »

h2 Modelagem de Software: Princípios e Especificações

Classificado em Computação

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

Um modelo é uma abstração de um sistema fechado semanticamente.

1.7.2.2 Linguagem de Modelagem

É uma linguagem para especificar, construir, visualizar e documentar fábricas de software.

Por que é necessário?

- Os sistemas complexos são difíceis de entender se você não tiver um modelo que os descreva.

- Uma linguagem de modelagem capaz de capturar a semântica de qualquer sistema de software é essencial para a realização de um projeto de software de alguma complexidade.

- A representação de um modelo em uma linguagem de modelagem, obviamente, tem valor se o

1.7.3 Princípio da Partição

• Divisão em partes para reduzir a complexidade.

• Eles dividem as áreas de informação e funcionalidade.

• Comportamento Ele... Continue a ler "h2 Modelagem de Software: Princípios e Especificações" »

Firewall e Iptables: Guia Completo

Classificado em Computação

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

Firewall

Um firewall pode ser definido como um sistema ou conjunto de sistemas que reforçam a política de segurança na comunicação entre uma rede privada e a internet. Para que ele seja eficaz, é necessário que todo o tráfego entre a rede local e a internet passe por ele. Além disso, o próprio firewall deve estar imune à penetração por qualquer usuário.

Sendo assim, o firewall pode ser visto como um fator limitante à exposição da rede.

Firewall Filtro de Pacotes é um conjunto de regras que analisam e filtram pacotes enviados por redes distintas de comunicação. Um filtro de pacotes pode elevar o nível de segurança de uma rede ao fazer a filtragem nas camadas 3 e 4 do protocolo TCP/IP, ou seja, nos cabeçalhos do IP e dos protocolos... Continue a ler "Firewall e Iptables: Guia Completo" »

Arquitetura de Sistemas Distribuídos e Comunicação via Sockets

Classificado em Computação

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

Camadas em Aplicações

Existem 3 camadas:

  • Camada de apresentação (desktop, conexão TCP/IP);
  • Camada de negócio (ou de aplicação) - conexão com banco de dados;
  • Camada de acesso aos dados - servidor de dados.

Aplicação com 3 camadas:

  • Ajuda a melhor distribuir os componentes de uma aplicação e reduz problemas de manutenção.

Problemas na arquitetura 3 camadas:

  • Instalar a aplicação inicial nos desktops clientes;
  • Dificuldade de instalar software em desktops fora do controle administrativo.

Solução:

  • Adotar o browser como cliente universal;
  • Dividir a camada de aplicação em duas: aplicação e web.

Arquitetura com Múltiplas Camadas

  • Camada de apresentação;
  • Camada Web;
  • Camada de Aplicação;
  • Camada de Dados.

Plataforma Robusta

  • Acessada de qualquer
... Continue a ler "Arquitetura de Sistemas Distribuídos e Comunicação via Sockets" »

Os 7 Processos do Desenho de Serviço ITIL Detalhados

Classificado em Computação

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

A fase de Desenho de Serviço, conforme o ITIL, é crucial para a criação de serviços de TI eficazes e alinhados com as necessidades do negócio. Esta fase compreende 7 processos essenciais:

1. Gerenciamento do Catálogo de Serviço

Este processo gerencia as informações contidas nos catálogos de serviços. Garante que as informações estejam corretas e reflitam os detalhes, o estado e as interfaces de todos os serviços entregues pelo provedor ou que estejam em transição para a produção.

2. Gerenciamento de Nível de Serviço

Tem como objetivo manter e melhorar a qualidade dos serviços de TI através de um ciclo constante de acordo, monitoramento e relatórios sobre as metas dos serviços de TI.

3. Gerenciamento de Disponibilidade

Busca... Continue a ler "Os 7 Processos do Desenho de Serviço ITIL Detalhados" »