Anotações, resumos, trabalhos, provas e exercícios de Computação de Outros cursos

h2>Conceitos Essenciais de Hardware e Software

Computação2,8 KB

Software: é a parte lógica. Hardware: é a parte física.

Teclado: Teclas alfanuméricas; • Teclas de funções e setas; • Teclas de operações numéricas.

Mouse: Botão acionador (esquerdo) e botão auxiliar (direito).

Periférico de entrada: são aqueles que nos permitem enviar informações ao computador. Exemplos: Mouse, teclado, microfone.

Periférico de saída: são aqueles que nos permite visualizar os dados gerados e armazenados no computador.
Exemplos: Impressora, monitor, caixa de som.

CPU: É o chip principal e responsável pelo processamento do computador. Também chamado de “Alma do Computador”.

Dispositivos de Armazenamento:

Hard Disk (HD): Drives de disco; Memória ROM; Memória RAM.

Memória fixa: Memória Flash / HD / SSD

Memória

...
Continue lendo "h2>Conceitos Essenciais de Hardware e Software" »

Guia de Padrões de Projeto: Estruturais e Comportamentais

Computação2,94 KB

Façade (Fachada)

Provê uma interface unificada para um conjunto de interfaces de um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de manipular.

Exemplos:

  • Recuperação de objetos do banco;
  • Agrupamento de funções complexas.

Flyweight

Usado para compartilhamento para suportar grandes quantidades de objetos. É utilizado quando a aplicação utiliza um grande número de objetos e o custo para armazenar é alto.

Proxy

É um substituto para controlar o acesso a outro objeto. Utilizado toda vez que houver a necessidade de uma referência mais versátil ou sofisticada do que um simples ponteiro para um objeto.

Interpreter

Define uma representação para uma gramática. Usado quando for criar um compilador. Converte...

Continue lendo "Guia de Padrões de Projeto: Estruturais e Comportamentais" »

Guia de Escalonamento de Processos em Sistemas Operacionais

Computação8,92 KB

Como pode ser composta a execução dos processos? Explique.

R: A execução de um processo é composta por:

  • Picos de CPU (CPU bursts): períodos de execução intensiva de instruções.
  • Picos de E/S (I/O bursts): períodos de aguardo por operações de entrada e saída.

Explique a diferença entre Escalonadores de:

Curto Prazo:

É o mais importante. Determina qual processo apto deverá utilizar o processador. É executado sempre que ocorrem eventos importantes, tais como:

  • Interrupção de relógio;
  • Interrupção de I/O;
  • Chamadas de sistemas (System Calls);
  • Sinais (interrupção de software).

Médio Prazo:

Está associado à gerência de memória e participa do mecanismo de swapping. Oferece suporte adicional à multiprogramação, controlando o grau de...

Continue lendo "Guia de Escalonamento de Processos em Sistemas Operacionais" »

Guia Completo de Linguagem C: Estruturas e Funções

Computação9,18 KB

Linguagens de Programação

Máquina

  • Linguagem natural de um computador;
  • Complexa para o homem;
  • Lenta, tediosa e propensa a erros;
  • Representada por sequências de bits (0 e 1), que são instruções executadas pelo processador.

Baixo nível

  • Chamadas de Assembly, próximas à linguagem de máquina;
  • Programas tradutores convertem Assembly em linguagem de máquina;
  • Programas com pouca portabilidade e não estruturados, tornando a programação mais difícil.

Alto nível

  • Mais próximas à linguagem humana;
  • São mais simples de entender, já que utilizam uma sintaxe estruturada, tornando seu código mais legível;
  • Criadas para acelerar o processo de programação;
  • Os compiladores convertem os programas de linguagem de alto nível em linguagem de máquina;
  • Permitem
...
Continue lendo "Guia Completo de Linguagem C: Estruturas e Funções" »

Entendendo Criptografia, Certificados e Assinaturas Digitais

Computação14,2 KB

Criptografia Assimétrica (Chave Pública)

Também conhecida como criptografia de chave pública, é um método de criptografia que utiliza um par de chaves: uma chave pública e uma chave privada. A chave pública é distribuída livremente para todos os correspondentes via e-mail ou outras formas, enquanto a chave privada deve ser conhecida apenas pelo seu dono. Em um algoritmo de criptografia assimétrica, uma mensagem cifrada com a chave pública pode apenas ser decifrada pela sua chave privada correspondente.

Os algoritmos de chave pública podem ser utilizados para autenticidade e confidencialidade:

  • Confidencialidade: A chave pública é usada para cifrar mensagens, com isso, apenas o dono da chave privada pode decifrá-la, evitando assim
...
Continue lendo "Entendendo Criptografia, Certificados e Assinaturas Digitais" »

Guia Essencial de Governança de TI: ITIL e COBIT

Computação6,85 KB

Fundamentos de Governança e Gestão de TI

O PMBOK auxilia os profissionais de projetos a gerenciar os programas e projetos da empresa com qualidade.

O COBIT estabelece objetivos de controle que servem como base para medir a maturidade e conformidade de TI com o negócio.

O COBIT visa garantir que a tecnologia da informação e os recursos de TI sejam utilizados com responsabilidade (Certo).

Gerenciamento de Serviços e Processos

Prover informações sobre a infraestrutura de TI, garantir que estas informações sejam confiáveis e estejam atualizadas, bem como registrar os serviços relacionados, são objetivos do Gerenciamento de Configuração.

Um usuário informou que, frequentemente, perde o link para determinada aplicação web devido ao acesso...

Continue lendo "Guia Essencial de Governança de TI: ITIL e COBIT" »

Guia de Estruturas de Repetição e Dados em Pascal

Computação3,57 KB

Comando repeat-until

repeat Comando until Expressão Lógica (EL);

O comando Repeat Until (Repita Até Que) realiza a execução dos comandos que estão no laço repetitivo no mínimo uma vez, para então analisar a condição. Após o resultado da mesma, executa ou não os comandos do laço repetitivo novamente. Ou seja, primeiramente executa os comandos que estão no laço repetitivo ao menos uma vez e, ao final do processo, analisa a condição. Isto implica dizer que os comandos do laço são executados no mínimo uma vez e, caso a condição seja falsa, continua a executá-los; logo, quando verdadeira, estes comandos deixam de ser repetidos. A estrutura Repeat Until, por tratar a condição de entrada no loop a posteriori, sempre terá seus...

Continue lendo "Guia de Estruturas de Repetição e Dados em Pascal" »

Resolução de Nomes e Fundamentos de Segurança de Redes

Computação5,92 KB

Resolução de Nomes em Redes TCP/IP

DNS (Domain Name System)

  • É um dos principais serviços de resolução de nomes para redes baseadas em TCP/IP.
  • Precisa ser configurado e possibilita que os PCs usem nomes em vez de endereços IP.
  • Possui uma estrutura hierárquica que permite suportar redes de qualquer tamanho.

Outros Métodos de Resolução de Nomes

LLMNR (Link-Local Multicast Name Resolution) e NetBIOS são outros métodos de resolução de nomes.

LLMNR

  • Método usado para resolução de nomes em uma única sub-rede, sem a necessidade de um servidor DNS.

NetBIOS

  • Funciona apenas com IPv4.
  • Resolve nomes utilizando broadcasts, servidor WINS e arquivos Lmhosts.

Mecanismos de Resolução NetBIOS

  • Broadcasts: Primeiro mecanismo de resolução de nomes habilitado
...
Continue lendo "Resolução de Nomes e Fundamentos de Segurança de Redes" »

Guia de Estudo: Camada de Enlace e Protocolos Ethernet

Computação4,29 KB

Questões sobre Camada de Enlace e Protocolos de Rede

Quais são os três fatores que devem ser considerados na implementação de um protocolo de Camada 2 em uma rede? (Escolha três.)

  • O escopo geográfico da rede;
  • A implementação da camada física;
  • O número de servidores a serem interligados.

Consulte a imagem. Supondo que a rede seja convergente (ou seja, as tabelas de roteamento e tabelas ARP estão completas), qual endereço MAC ocupará o campo de endereço de destino dos quadros Ethernet destinados ao servidor web?

  • 00-0c-85-cf-65-c0

Quais opções são propriedades do acesso ao meio baseado em contenção em mídias compartilhadas? (Escolha três.)

  • Não-determinístico;
  • Menos sobrecarga;
  • Existência de colisões.

O que é correto afirmar sobre

...
Continue lendo "Guia de Estudo: Camada de Enlace e Protocolos Ethernet" »

Guia Completo de Casos de Uso e Requisitos de Software

Computação2,76 KB

Caso de Uso

O sistema é um conjunto de casos de uso.

Atores

Os atores não fazem parte do sistema, mas representam qualquer pessoa ou entidade que interage com ele.

  • Ator: Pessoa que interage com o sistema.
  • Caso de Uso: Ação que o ator deseja que o sistema execute.

Cada caso de uso expressa a provável implementação de um ou mais Requisitos Funcionais, que revelam características do sistema que agregam valor às necessidades do usuário.

Requisitos Não Funcionais (ISO 9126)

Podem ser atribuídos a um ou mais casos de uso:

  • Funcionalidade
  • Usabilidade
  • Confiabilidade
  • Eficiência
  • Manutenibilidade

Funcionalidade

  • Adequação
  • Acurácia
  • Conformidade
  • Segurança de Acesso
  • Interoperabilidade: O sistema funciona mesmo se algumas partes estiverem inoperantes.

Confiabilidade

Como

...
Continue lendo "Guia Completo de Casos de Uso e Requisitos de Software" »