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

Ordenar por
Matéria
Nível

h2 Camadas TCP/IP: Transporte, Rede, Interface e Protocolos

Classificado em Computação

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

Transporte

• Proporciona um fluxo de dados entre dois hosts (fim-a-fim)

TCP: Confiável. Sequencia os dados recebidos do nível de aplicação, agrupando-os em segmentos. Estabelece conexões (three-way handshake). Confirma a recepção dos segmentos enviados.

UDP: Não confiável. Envia pacotes de dados (datagramas) de um host para outro, sem garantia de entrega. A sobrecarga desse protocolo é menor que a do TCP.

Inter-Rede

• Garante a transmissão de pacotes independente da localização dos hosts.

• Endereçamento dos hosts.

• Roteamento.

• Controla o congestionamento.

Interface de Rede

• O modelo não especifica muitos detalhes.

• Abrange o driver de dispositivo no SO e a correspondente placa de rede.

• Trata dos detalhes de... Continue a ler "h2 Camadas TCP/IP: Transporte, Rede, Interface e Protocolos" »

Arquitetura TCP/IP: Camadas, Protocolos e Endereçamento IP

Classificado em Computação

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

Protocolo TCP/IP (Transmission Control Protocol / Internet Protocol)

O protocolo TCP/IP foi criado visando atender à necessidade de endereçamento e de interconexão de redes. Podemos considerá-lo como uma arquitetura formada por um conjunto de protocolos de comunicação utilizados em redes locais (LANs) ou em redes externas (WANs).

Vários ambientes e sistemas operacionais suportam o TCP/IP, como Unix, DOS, Windows, OS/2, Novell Netware e IntranetWare, permitindo a integração de diferentes plataformas e disponibilizando uma gama extensa de endereçamentos.

Classes de Endereços IP (Definidas pela INTERNIC)

A INTERNIC definiu quatro classes de endereços IP na Internet:

Classe A

Nessa classe, o primeiro byte representa o número da rede e os... Continue a ler "Arquitetura TCP/IP: Camadas, Protocolos e Endereçamento IP" »

Conceitos Essenciais de Processos em Sistemas Operacionais

Classificado em Computação

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

Conceitos Fundamentais de Processos

O que é um Processo?

O processo é a base para a implementação de sistemas multiprogramáveis.

Estrutura do Processo

Um processo pode ser entendido inicialmente como um programa em execução, mas o conceito é mais abrangente.

Hardware e Sistemas Multiprogramáveis

O hardware é fundamental para a implementação dos sistemas multiprogramáveis, onde os processos se alternam na utilização da UCP, podendo ser interrompidos e posteriormente restaurados.

Software e Alocação de Recursos

No software, são especificadas as características e limites dos recursos que podem ser alocados pelo processo, como o número máximo de arquivos abertos simultaneamente. (Ex: Grupos de identificação, quotas, privilégios)... Continue a ler "Conceitos Essenciais de Processos em Sistemas Operacionais" »

Componentes de Hardware e Software de um Sistema de Computador

Classificado em Computação

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

Conceitos Fundamentais de Sistemas de Computador

Software de Aplicação e Sistema

Software de Aplicação: Consiste em um conjunto de vários programas, geralmente documentados para a conclusão de um trabalho específico.

Software de Sistema (Básico de Funcionamento): O sistema operacional é o componente de software de um sistema de computador capaz de gerenciar programas e o processamento dos componentes eletrônicos de um computador ou sistema informático.

Um Sistema de Computador é o conjunto de elementos (computadores, monitores, teclados, etc.) usados para executar operações e aplicações informáticas.

Componentes da Unidade Central de Processamento (UCP)

Os elementos que compõem a unidade central são os seguintes:

  • Registro de Endereço:
... Continue a ler "Componentes de Hardware e Software de um Sistema de Computador" »

Fundamentos de Bancos de Dados: Campos, Relações e Consultas

Classificado em Computação

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

Propriedades de Campo em Bancos de Dados

As propriedades de campo definem as características e o comportamento dos dados armazenados em um campo específico de uma tabela.

  • Tamanho do Campo: O número máximo de caracteres que pode ser inserido no campo. (Tipos: Inteiro, Inteiro Longo, Único).
  • Formato: Utilizado para personalizar a maneira como os dados são apresentados na tela ou em um relatório.
  • Máscara de Entrada: Usada para controlar os valores inseridos pelos usuários, garantindo um formato específico.
  • Casas Decimais: Permite especificar o número de casas decimais a serem atribuídas a um tipo de dados numérico.
  • Título: Indica a forma como se deseja visualizar o cabeçalho do campo.
  • Valor Padrão: Um valor que é armazenado automaticamente
... Continue a ler "Fundamentos de Bancos de Dados: Campos, Relações e Consultas" »

Segurança em Redes e Comunicações Digitais: Guia Completo

Classificado em Computação

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

Firewalls: Conceitos, Funções e Limitações

Pessoas tentando tirar proveito. Barreiras: Deixar de fora pessoas não autorizadas.

O firewall é um dos principais mecanismos de proteção. Seu objetivo é permitir somente a transmissão e recepção de dados autorizados. Ele isola redes distintas e controla o tráfego entre elas.

O que um Firewall Não Pode Fazer?

  • Não pode proteger contra conexões que não passam por ele.
  • Não pode proteger contra usuários internos mal-intencionados.
  • Não tem como proteger contra ameaças totalmente novas.
  • Não pode proteger a rede contra vírus.

Ataques de Negação de Serviço (DoS)

O ataque de negação de serviço (DoS) não tem como objetivo invadir o sistema, mas sim, torná-lo indisponível. Qualquer host... Continue a ler "Segurança em Redes e Comunicações Digitais: Guia Completo" »

Modelo OSI e Redes de Computadores

Classificado em Computação

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

Camadas do Modelo OSI

Camada Física: Responsável por transformar os quadros em bits (0 e 1).

Camada de Enlace de Dados: Adiciona os endereços MAC de origem e destino para que os dados cheguem ao computador correto em uma rede. Os pacotes se tornam quadros. Esta camada permite o controle de erros.

Camada de Rede: Responsável pelo endereçamento das estações e o roteamento dos pacotes para que possam atravessar as redes. Os segmentos se tornam pacotes.

Camada de Transporte: Responsável por estabelecer uma sessão entre o computador de origem e o computador de destino para a transmissão. (Observação: Embora faça parte do modelo conceitual, a camada de sessão, e não a de transporte, é frequentemente descrita como não sendo utilizada... Continue a ler "Modelo OSI e Redes de Computadores" »

Guia Essencial DQL SQL: Comandos, Funções e Exemplos

Classificado em Computação

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

DQL - Linguagem de Consulta de Dados

Comandos DQL Essenciais

SELECT

LIKE

Utilizado para padronização de caracteres em buscas.

  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE 'F%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes comecem com 'F'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Ferreira';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes terminem com 'Ferreira'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Rogerio%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes contenham 'Rogerio'.
BETWEEN...AND...

Lista registros entre dois valores.

  • Ex: SELECT * FROM clientes WHERE cli_codigo BETWEEN 2 AND 5;
    Obs: É a mesma coisa que (SELECT
... Continue a ler "Guia Essencial DQL SQL: Comandos, Funções e Exemplos" »

Fundamentos de IA: Árvores, Redes Neurais e Algoritmos Genéticos

Classificado em Computação

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

Fundamentos de Inteligência Artificial

Árvores de Decisão

Vantagens

  • Fáceis de implementar
  • Permitem extrair regras claras
  • Não incrementais (mais eficientes e práticas, sem backtracking)

Desvantagens

  • Função objetivo deve ser discreta
  • Principalmente para problemas de classificação

Critérios de Parada

  • Todos os exemplos pertencem à mesma classe
  • Todos os exemplos têm o mesmo valor dos atributos
  • O ganho em cada partição for insignificante
  • O número de exemplos atingiu um certo limite

Problema de Overfitting

Se o número de nós for muito grande, as decisões são tomadas com base em partições muito pequenas dos exemplos, o que diminui a generalização.

Fórmulas

  • Entropia (Ent(S)): Ent(S) = -(p+ * log2p+) - (p- * log2p-), onde S é o conjunto de exemplos
... Continue a ler "Fundamentos de IA: Árvores, Redes Neurais e Algoritmos Genéticos" »

Solução de Problemas de Hardware em PCs

Classificado em Computação

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

Discos Rígidos (IDE/SATA)

Após instalar dispositivos IDE ou SATA, verifique se o sistema os reconhece entrando na BIOS. No caso de drives IDE, revise os jumpers mestre-escravo e as conexões com a placa-mãe e a fonte de alimentação. Se o problema persistir, o cabo de dados pode estar danificado (teste com outro cabo) ou o disco rígido pode estar com defeito. Neste caso, teste uma nova unidade. CDs ou DVDs geralmente não são um problema, mas se não funcionarem corretamente, podem estar danificados. Falhas muitas vezes não são reparadas, pois o custo de reparo é superior à aquisição de uma nova unidade.

Todos os discos rígidos produzem algum ruído durante a operação normal. O nível de ruído varia dependendo se o disco está... Continue a ler "Solução de Problemas de Hardware em PCs" »