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

Ordenar por
Matéria
Nível

Guia de Comandos CMD do Windows — Principais Comandos

Classificado em Computação

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

Guia rápido com descrições e exemplos dos comandos mais usados no Prompt de Comando (CMD).

Comandos Básicos

  • cd [diretório]

    • Altera o diretório atual.
    • Exemplo: cd C:\\Usuários\\Nome\\Documentos
  • dir

    • Lista arquivos e diretórios no diretório atual.
  • mkdir [diretório]

    • Cria um novo diretório.
    • Exemplo: mkdir NovaPasta
  • rmdir [diretório]

    • Remove um diretório vazio.
    • Exemplo: rmdir PastaAntiga
  • del [arquivo]

    • Exclui um arquivo.
    • Exemplo: del exemplo.txt
  • copy [origem] [destino]

    • Copia arquivos de um local para outro.
    • Exemplo: copy C:\\arquivo.txt D:\\backup\\arquivo.txt
  • move [origem] [destino]

    • Move arquivos de um local para outro.
    • Exemplo: move C:\\arquivo.txt D:\\backup\\arquivo.txt

Gerenciamento de Arquivos

  • rename [nome_antigo] [nome_novo]

    • Renomeia um arquivo ou diretório.
... Continue a ler "Guia de Comandos CMD do Windows — Principais Comandos" »

Guia Completo de Estruturas de Dados e Algoritmos em C

Classificado em Computação

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

Estruturas de Dados

Vetores

Um vetor é um tipo de variável capaz de armazenar uma coleção de dados do mesmo tipo. Cada item armazenado é identificado por um número natural a partir do 0, denominado índice.
Exemplo: char V[3]; (Vetor com tamanho constante: char vogais[5] = {'a', 'e', 'i', 'o', 'u'};)

Strings

Uma string é uma sequência de caracteres finalizada por um byte nulo representado por '\0'.
Exemplo: ['a']['b']['c']['\0']

Matrizes

Uma matriz é um vetor cujos itens também são vetores. Pode ter qualquer número de dimensões.
Exemplo: int M[5][4];

Registros (Structs)

Um registro é um tipo de variável capaz de armazenar uma coleção de dados (campos) de tipos distintos. Usamos a palavra struct para definir novos tipos.
Exemplo: typedef

... Continue a ler "Guia Completo de Estruturas de Dados e Algoritmos em C" »

Conceitos Fundamentais em Redes de Computadores

Classificado em Computação

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

Comunicação Orientada e Não Orientada à Conexão

Comunicação Orientada à Conexão

É uma comunicação mais complexa que estabelece uma conexão antes de transmitir os dados. Para isso, existe uma negociação inicial antes de iniciar a transmissão. Tipicamente, as comunicações orientadas à conexão também são confiáveis, pois os pacotes são controlados quanto à sequência/ordem, perda e corrompimento, além de ser feito controle de fluxo. Um exemplo é o protocolo TCP na Camada de Transporte. Outro exemplo é o protocolo X.25 na Camada de Rede. Esse tipo de conexão é usado em aplicações que necessitam de confiabilidade, como a Web, FTP e Email, entre outras.

Comunicação Não Orientada à Conexão (Sem Conexão)

É uma comunicação... Continue a ler "Conceitos Fundamentais em Redes de Computadores" »

Guia Completo sobre Serviços de Segurança da Informação

Classificado em Computação

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

Serviços de Segurança da Informação

Um serviço de segurança é uma funcionalidade relacionada à segurança que um componente de software ou hardware pode oferecer.

Principais Serviços de Segurança:

  • Serviço de Confidencialidade
  • Serviço de Autenticação (usuário, parceiro e mensagem)
  • Serviço de Integridade
  • Serviço de Irretratabilidade (não repudiação)
  • Serviço de Disponibilidade
  • Serviço de Controle de Acesso
  • Serviço de Auditoria

O conhecimento desses serviços possibilita a projetistas, profissionais de TI e auditores identificar, implementar e verificar a segurança necessária em sistemas.

Fatores de Suporte a Serviços de Segurança

O suporte a um serviço depende de fatores como: relevância, nível de segurança desejado, custo e... Continue a ler "Guia Completo sobre Serviços de Segurança da Informação" »

Guia Prático de Exercícios: PHP e JSP

Classificado em Computação

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

1. A linguagem PHP suporta os seguintes tipos de dados:

  • X String, Integer, Float/Double, Boolean, Array, Object, NULL, Resource
  • o String, Integer, Float/Double, Boolean, Array
  • o String, Integer, Boolean, Array
  • o String, Integer, Float/Double, Boolean

Nota: "Resource" é um tipo de dado especial usado para representar recursos externos, como conexões de banco de dados, manipuladores de arquivos, streams de arquivo aberto, entre outros.

2. Em PHP, como se obtêm informações de um formulário usando o método GET?

  • o request.getParameter();
  • X $_GET[];
  • o Request.Form;
  • o Request.QueryString;

3. Considerando a linguagem PHP, se no código existirem as variáveis "$color", "$COLOR" e "$coLOR", o que resulta?

  • o São interpretadas como a mesma variável
  • X São
... Continue a ler "Guia Prático de Exercícios: PHP e JSP" »

Exercícios de Algoritmos Sequenciais (1 a 35)

Classificado em Computação

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

Esta seção apresenta uma série de exercícios básicos de lógica de programação e algoritmos, focados na estrutura sequencial, manipulação de variáveis e operações aritméticas.

1. Questão

inicio
imprima("Vamos fazer todos os algoritmos!");
fim.
  

2. Questão

inicio
imprima("Aprendendo algoritmos!");
fim.
  

3. Questão

inicio
imprima("Ritomar Torquato");
fim.
  

4. Questão

Escreva um algoritmo que leia uma frase qualquer e mostre-a de volta na tela. Dica: não esquecer a interface com o usuário.

frase : caracter;
inicio
imprima("Digite uma frase qualquer: ");
leia(frase);
imprima(frase);
fim.
  

5. Questão

Escreva um algoritmo que mostre o produto entre 28 e 43.

inicio
imprima("28 * 43 = ", 28 * 43);
fim.
  

6. Questão

Escreva um algoritmo

... Continue a ler "Exercícios de Algoritmos Sequenciais (1 a 35)" »

Questões de Segurança de Rede e Configuração Cisco

Classificado em Computação

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

  1. Quais são as duas afirmações verdadeiras em relação à segurança de rede? (Escolha duas.)
    • Ambos os hackers experientes, que são capazes de escrever seus próprios códigos de exploração, e indivíduos inexperientes que utilizam downloads da Internet representam uma séria ameaça à segurança da rede.
    • Proteger dispositivos de rede de danos físicos causados por água ou eletricidade é uma parte necessária da política de segurança.
  2. Quais são as duas afirmações verdadeiras sobre os ataques de rede? (Escolha duas.)
    • O ataque de força bruta busca tentar todas as senhas possíveis a partir de uma combinação de caracteres.
    • Dispositivos na DMZ não devem ser totalmente confiáveis por dispositivos internos, e a comunicação entre a
... Continue a ler "Questões de Segurança de Rede e Configuração Cisco" »

Guia Técnico: Frame Relay, Protocolos e Redes

Classificado em Computação

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

Conceitos e Funcionamento do Frame Relay

Quanto ao Frame Relay, o que é FRAD?
O Frame Relay Access Device (FRAD) provê conexão de um equipamento não Frame Relay a uma rede Frame Relay. Ele encapsula os protocolos dos terminais que não operam em quadros Frame Relay para que possam ser transmitidos.

Quais os princípios do funcionamento do Frame Relay?

  • Adoção de comutação de circuitos virtuais;
  • Eliminação dos procedimentos pesados de controle de erro e de fluxo;
  • Esta simplificação torna possível a comutação de alta velocidade.

O que é PVC?
São caminhos fixos configurados pelo operador do sistema; tratam-se de circuitos permanentes (Permanent Virtual Circuits).

O que é SVC?
São caminhos criados automaticamente via protocolo de sinalização

... Continue a ler "Guia Técnico: Frame Relay, Protocolos e Redes" »

Exercícios Resolvidos: Sistemas Distribuídos e Threads

Classificado em Computação

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

Atividade SD_EX_04

1. O que são Threads em sistemas distribuídos?

Uma thread é uma unidade básica de utilização de CPU, composta por um ID de definição e um contador de programa. Em sistemas operacionais modernos, a implementação de threads ocorre através de bibliotecas executadas em modo usuário ou pelo gerenciamento direto do kernel para escalonamento.

2. Comparação: Servidor Monothread vs. Multithread

Considerando 15ms para processamento (cache) e 75ms adicionais para operações de disco (1/3 das vezes):

  • Monothread: O tempo médio por requisição é 15 + (1/3 * 75) = 40ms. Capacidade: 1000ms / 40ms = 25 requisições/segundo.
  • Multithread: O servidor pode manipular requisições enquanto outras aguardam I/O, aumentando significativamente
... Continue a ler "Exercícios Resolvidos: Sistemas Distribuídos e Threads" »

Guia Prático de Programação Web: PHP e JSP

Classificado em Computação

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

1. Conceitos Fundamentais de JSP

Comente a seguinte expressão: “A linguagem JSP é uma linguagem que apenas funciona em ambientes Linux, tendo como principal característica o fato de usar <br> para separar as instruções”.

Não, o JSP (JavaServer Pages) é uma tecnologia baseada em Java e não está limitada a ambientes Linux. O JSP pode ser executado em qualquer plataforma que suporte o ambiente de execução Java (JRE), incluindo Windows, Linux, macOS e outros sistemas operacionais.

Além disso, não é uma prática comum ou recomendada usar <br> para separar instruções em JSP. Em JSP, as instruções são geralmente separadas por meio de tags JSP, como <% ... %> para blocos de script (scriptlets) ou <jsp:...>

... Continue a ler "Guia Prático de Programação Web: PHP e JSP" »