Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino técnico

Guia Essencial: Sistemas Operacionais, Virtualização e Programação

Computação6,48 KB

Quinta Geração

A Quinta Geração é marcada pelo surgimento dos circuitos LSI (Large Scale Integration), o lançamento do IBM PC e o uso universal de redes de dados.

Estrutura Monolítica

Nesta estrutura, o sistema é um conjunto de procedimentos onde cada um pode invocar ou chamar o outro. Não existem dados ocultos, e é pouco escalável.

Estrutura em Camadas

É um conjunto de níveis virtuais sobrepostos que se estendem até o usuário final. Cada camada define o nível de privilégio e facilita a modificação do funcionamento.

Microkernel e Cliente-Servidor

O sistema Microkernel facilita a arquitetura Cliente-Servidor. O núcleo de um sistema operacional fornece um conjunto de primitivas ou chamadas de sistema para implementar serviços básicos...

Continue lendo "Guia Essencial: Sistemas Operacionais, Virtualização e Programação" »

Conceitos Fundamentais de Arquivos e Bancos de Dados

Computação9,63 KB

Dados: informações que um computador armazena e registra.

Campo: peça discreta de informação em um registro.

Registro: conjunto de informações relacionadas a um produto, evento ou pessoa. Um arquivo é um conjunto de registros.

Arquivo: conjunto de informações relacionadas. Esta informação é armazenada como um arquivo.

Consulta (Query): busca de um registro específico ou uma solicitação para selecionar os registros que atendam a um conjunto de critérios. Há consultas de seleção, exclusão, criação de tabela e atualização.

Relatório: lista de campos selecionados e registros em um formato fácil de ler. Ordenados.

Conceito de Arquivo

Um arquivo é uma riqueza de informações estruturadas no mesmo item, tratado como uma unidade...

Continue lendo "Conceitos Fundamentais de Arquivos e Bancos de Dados" »

Guia do Modelo Entidade-Relacionamento e Relacional

Computação6,2 KB

Modelo Entidade-Relacionamento (ER)

Modelo de Dados: Um conjunto de conceitos que descrevem os diferentes níveis de abstração da estrutura de um banco de dados, chamados de esquema (Externa: p. ex. visão do usuário; Global: conjunto; e Interno: o computador). É um conjunto de conceitos, regras e convenções que permitem descrever e manipular dados do mundo real que se deseja armazenar no banco de dados.

  • Instituição (Entidade): Objeto sobre o qual armazenamos informações no banco de dados.
  • Tipo de Entidade: Estrutura genérica.
  • Ocorrência de Entidade: Cada uma das instâncias concretas de um tipo de entidade, identificada por seu nome.

Representação Gráfica (Retângulo)

  • Tipo de Entidade Regular ou Forte: As ocorrências desta entidade
...
Continue lendo "Guia do Modelo Entidade-Relacionamento e Relacional" »

Conceitos Fundamentais de Aplicações e Bancos de Dados

Computação7,27 KB

Programa de Aplicação

Um programa de aplicação deve ser capaz de:

  • Classificar arquivos
  • Pesquisar registros
  • Adicionar registros
  • Excluir registros
  • Atualizar registros
  • Copiar registros

Conceitos Básicos de Dados

  • Entidade: Objetos do mundo real.
  • Valores: Informações sobre a entidade.
  • Arquivo (Data Warehouse): Armazém de dados.
  • Atributos, Pontos ou Áreas: Dados sobre a entidade; são a unidade lógica de dados menores.
  • Registro Lógico: A representação de uma entidade formada por um subconjunto dos campos.
  • Arquivo: Lista ou coleção de registros lógicos que representam um conjunto de entidades que têm algo em comum e são organizados de uma maneira específica.
  • Registro Físico: Bloqueia um ou mais registros lógicos que podem ser lidos ou gravados
...
Continue lendo "Conceitos Fundamentais de Aplicações e Bancos de Dados" »

Revisão de Conceitos Fundamentais de Redes e Computadores

Computação8,53 KB

1. Vantagens da Compra de um Computador Pessoal (Escolha duas):

  • O usuário pode especificar componentes de alta performance.
  • Suporte de alto nível gráfico e aplicativos de jogos.

2. Medida Comum para Velocidade de Comunicação na Transferência de Dados:

  • bps (bits por segundo).

3. Cliente DHCP Sem Fio Não Conecta à Internet (Verificações Iniciais - Escolha duas):

  • SSID.
  • Se o cliente sem fio está configurado para DHCP.

4. Projeto da Camada de Rede e Ponto de Conexão para Dispositivos de Usuário Final:

  • Acesso.

5. Nome do Contrato entre Cliente e Provedor sobre Requisitos de Serviço (Uptime/Resposta):

  • SLA (Service Level Agreement).

6. Função do Servidor DNS:

  • Converte um nome de computador ou domínio para o endereço IP correspondente.

7. Endereços

...
Continue lendo "Revisão de Conceitos Fundamentais de Redes e Computadores" »

Fundamentos de Sistemas Operacionais: Perguntas e Respostas

Computação8,74 KB

1. O sistema operacional...
a) administra todos os recursos de hardware do computador.
b) O software gerencia todos os recursos do sistema do computador.
c) é o software básico do computador.
d) Todas as alternativas acima.

2. Os serviços gerais são usados para programas e aplicativos...?
a) Começar.
b) Parar.
c) Retomar.
d) Todas as alternativas acima.

3. Os serviços gerais são utilizados em...
a) Computadores locais e remotos.
b) Equipamentos locais.
c) Equipamentos remotos.
d) Nenhuma das opções acima.

4. Qual das seguintes afirmações é correta para o gerenciador de memória?
a) Reserva espaço de memória para os novos processos.
b) Libera espaço de processos concluídos.
c) Todas as anteriores.
d) Nenhuma das alternativas acima está correta....

Continue lendo "Fundamentos de Sistemas Operacionais: Perguntas e Respostas" »

Perguntas e Respostas: Fundamentos de Redes

Computação8,64 KB

Quando protocolos sem conexão são aplicados às camadas inferiores do modelo OSI, qual mecanismo é usado para acusar a recepção dos dados recebidos e solicitar a retransmissão dos dados em falta? B

Considerando a apresentação, onde cada link é rotulado por tipo de mídia, que tipo de cabo é usado para conectar diferentes dispositivos? D

Qual protocolo da camada OSI depende do IP para determinar se os pacotes foram perdidos e para solicitar retransmissão? E

Qual das seguintes afirmações é verdadeira sobre o roteamento na camada de rede? C, D, F

Um PC não consegue se conectar a nenhum site remoto, mas consegue pingar o gateway padrão ou uma impressora que funciona corretamente no segmento de rede local. Como o usuário pode verificar...

Continue lendo "Perguntas e Respostas: Fundamentos de Redes" »

Conceitos de TI: Dados, Sistemas e Linguagens

Computação4,31 KB

Conceitos Básicos de TI

Dados

Dados são os itens considerados como unidades de tratamento dentro de um sistema de processamento de dados. Existem dois tipos:

  • Dados de entrada: a serem processados.
  • Dados de saída: resultado do processamento.

Conceitos Importantes

  • Instrução: Ordem transmitida ao computador para realizar tarefas específicas.
  • Aplicação de Computador: Conjunto de programas relacionados.
  • Sistema: Conjunto de elementos inter-relacionados para um propósito particular.
  • Sistema de Computador: Conjunto de elementos que podem processar informações.

Linguagem de Montagem (Assembly)

É uma linguagem simbólica que substitui a linguagem de máquina e se baseia em mnemônicos. Exige amplo conhecimento da estrutura e do funcionamento interno...

Continue lendo "Conceitos de TI: Dados, Sistemas e Linguagens" »

Fundamentos de Programação: Algoritmos, Linguagens e Estruturas

Computação4,88 KB

O que é um Algoritmo?

Um algoritmo é uma sequência finita e ordenada de instruções claras para resolver um problema específico.

Características Essenciais dos Algoritmos

  • Cada etapa deve ser finita e perfeitamente definida.
  • Cada passo deve ser executado em um tempo finito.
  • Deve existir um conjunto de dados iniciais (entrada).
  • Deve existir um conjunto de dados de saída.

Ciclos (Laços) em Programação

Um ciclo (ou laço) é um conjunto de instruções que são repetidas um número finito de vezes, associado a uma condição. A condição determina quando o laço termina. Ciclos podem ser aninhados uns dentro dos outros e pode haver vários laços ao mesmo nível, mas nunca se cruzam.

O que é Programação?

Na programação de computadores, é...

Continue lendo "Fundamentos de Programação: Algoritmos, Linguagens e Estruturas" »

Redes: Switches, Roteadores e Cabeamento

Computação64,4 KB

Switches de Camada 2, 3 e 4: Entendendo as Diferenças

Switch Camada 2

  • Carrega o pacote do nível 3.
  • Trabalha na camada de enlace de dados.
  • São os switches tradicionais, que funcionam como bridges multi-portas.
  • Sua principal finalidade é dividir uma LAN em múltiplos domínios de colisão ou segmentar a LAN em diversos anéis (redes em anel).
  • Possibilitam múltiplas transmissões simultâneas; a transmissão de uma sub-rede não interfere nas outras.
  • Não conseguem filtrar broadcasts, multicasts (caso em que mais de uma sub-rede contenha as estações pertencentes ao grupo multicast de destino) e quadros cujo destino ainda não tenha sido incluído na tabela de endereçamento.

Switch Camada 3

  • Trabalha na camada de enlace de dados e também na camada
...
Continue lendo "Redes: Switches, Roteadores e Cabeamento" »