Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental II

Fundamentos de Modelagem e Arquitetura de Software

Computação3,74 KB

Modelagem de Sistemas

A modelagem de sistemas é o processo de desenvolvimento de modelos abstratos de um sistema, de maneira que cada modelo apresenta uma visão ou perspectiva diferente. A modelagem ajuda o analista a entender a funcionalidade do sistema, sendo os modelos utilizados para comunicação com os clientes.

Modelo Comportamental

Os modelos comportamentais descrevem o comportamento dinâmico do sistema em execução. Eles mostram o que acontece ou deveria acontecer quando um sistema responde a um estímulo de seu ambiente. Esses estímulos podem ser de dois tipos:

  • Dados: Informações que chegam e precisam ser processadas pelo sistema.
  • Eventos: Ações que disparam o processamento do sistema, podendo ou não ter dados associados.

Ferramentas

...
Continue lendo "Fundamentos de Modelagem e Arquitetura de Software" »

Fundamentos e Estrutura do DNS e Endereçamento IP

Computação7,28 KB

1. O que é DNS?

O DNS, do inglês Domain Name System (Sistema de Nomes de Domínios), funciona como um sistema de tradução de endereços IP para nomes de domínios.

2. Resolvers e Name Servers

Name servers possuem informações sobre alguns segmentos da base de dados, tornando-os disponíveis para os clientes, chamados resolvers. Resolvers são muitas vezes simples bibliotecas de rotinas que criam "queries" e as enviam através da rede para os name servers.

3. Estrutura e Subdomínios do DNS

Cada nó representa uma parte da base de dados, o que em UNIX chamamos de diretório e em DNS é conhecido como domínio. Cada domínio pode ser subdividido em partes menores, chamadas subdomínios. Dizemos que cada subdomínio é um filho dos nós anteriores,...

Continue lendo "Fundamentos e Estrutura do DNS e Endereçamento IP" »

Sistemas Operativos: Funções e Tipos

Computação3,85 KB

Sistema Operativo

O sistema operativo (SO) é o software principal de um sistema informático. Sem ele, um computador não funciona. O SO cria uma interligação entre o hardware do computador e o utilizador. Também permite que outro software funcione, interagindo com o hardware, para executar funções, programar e abrir aplicações.

Diferença entre Software de Sistema e de Aplicação

O software de sistema é indispensável ao funcionamento do computador. É responsável por fazer a ponte entre o utilizador e a máquina. Nesta categoria, encontram-se os sistemas operativos, como Windows Server 2003, Windows XP, Linux, Mac OS, etc.

O software de aplicação é executado sobre o software de sistema e permite realizar tarefas específicas, como...

Continue lendo "Sistemas Operativos: Funções e Tipos" »

Guia Completo: Tipos e Licenças de Software

Computação3,86 KB

  1. O que é um Pacote de Software?

    É um conjunto de arquivos distribuídos pelo seu autor que, normalmente, contêm programas (que podem vir na forma de arquivos binários ou executáveis), além de toda a sua documentação.

  2. O que é uma Licença de Software?

    É um termo que autoriza direitos e a liberdade de utilizar, modificar e redistribuir um programa e seus trabalhos derivados por terceiros.

  3. Qual a diferença entre Versão e Distribuição de Software?

    • Versão: Reserva ao usuário o direito de utilizar uma cópia de forma legal e usufruir dos recursos que foram disponibilizados pelo fabricante, sem qualquer possibilidade de realizar modificações.
    • Distribuição: Permite ao usuário instalar diversos tipos de pacotes, modificar de acordo com
...
Continue lendo "Guia Completo: Tipos e Licenças de Software" »

Guia Completo sobre Computadores: Tipos e Componentes

Computação6,91 KB

O que é um Computador?

É um dispositivo eletrônico capaz de tratar dados e informação.

Por que o Computador foi Criado?

Inicialmente, para fazer cálculos complexos, como os necessários na guerra para indicar a trajetória balística com rapidez e precisão.

Gerações dos Computadores

1ª Geração (Válvulas)

Exemplo: ENIAC. Máquina muito grande com funcionamento a válvulas eletrônicas, programação por cabos e entrada de dados por cartões perfurados.

2ª Geração (Transistores)

Utilização de transistores em vez de válvulas, tornando os computadores menores, mais rápidos e eficientes. Surgimento do programa monitor para sistema operacional.

3ª Geração (Circuitos Integrados)

  • Utilização de Circuitos Integrados (CI), miniaturizando
...
Continue lendo "Guia Completo sobre Computadores: Tipos e Componentes" »

Fundamentos de Redes: IP, OSPF, NAT e STP

Computação2,9 KB

Estrutura do Datagrama IP

  • Version (4 bits): Indica a versão do protocolo (IPv4 ou IPv6).
  • IHL (4 bits): Especifica o tamanho do cabeçalho IP (valor mínimo: 5).
  • TTL (Time to Live): Define o tempo de vida do pacote.
  • Protocol: Especifica o protocolo da camada superior.
  • Flags e Fragment Offset: Indicam se o pacote foi fragmentado e a posição do fragmento.
  • Total Length: Indica o tamanho total do datagrama.

IPv6: Endereçamento e Capacidade

O IPv6 (Internet Protocol version 6) utiliza endereços compostos por números hexadecimais (0-9 e A-F). Sua capacidade máxima é de 2128 endereços (aproximadamente 3,4 x 1038). Exemplo: 2001:0db8::53.

Protocolo ARP

O ARP (Address Resolution Protocol – RFC 826) permite que um dispositivo obtenha o endereço físico...

Continue lendo "Fundamentos de Redes: IP, OSPF, NAT e STP" »

Arquitetura de Computadores: CPU, Ciclo de Instrução e Memória

Computação5,83 KB

Caminho Crítico

É o percurso que vai levar mais tempo para ser executado.

Relacionamento (Clock e Caminho Crítico)

O tempo de execução do clock não pode ser menor que o caminho crítico. Se o clock for menor, pode ocorrer falha na operação, e algumas instruções, como OR, ADD, SUBTRACT e AND, não serão executadas.

Modelo de Von Neumann

O refinamento do modelo de Von Neumann, o modelo de barramento de sistema, possui uma CPU (ALU e controle), memória e uma unidade de entrada/saída (I/O).

Componentes Principais do Modelo de Von Neumann

O modelo de Von Neumann possui cinco componentes principais:

  1. Unidade de entrada;
  2. Unidade de saída;
  3. Unidade Lógica Aritmética (ULA);
  4. Unidade de memória;
  5. Unidade de controle.

Ciclo BDE (Busca, Decodificação

...
Continue lendo "Arquitetura de Computadores: CPU, Ciclo de Instrução e Memória" »

Guia Completo: Como Criar Sites com o Artisteer

Computação3,57 KB

O que é o Artisteer?

O Artisteer é um aplicativo para Windows que permite criar modelos de sites e blogs de forma intuitiva.

O que é um editor WYSIWYG?

WYSIWYG (acrônimo para What You See Is What You Get) é um editor que permite criar designs atraentes clicando em opções e visualizando imediatamente as alterações na tela.

Plataformas compatíveis

Os modelos criados no Artisteer são compatíveis com: Blogger, Joomla, WordPress, Drupal e aplicações .NET.

Formatos de arquivo

Os formatos suportados são: .ARTX, .HTML, .XML e .ZIP.

Interface do programa

  • Barra de Título: Exibe o nome do programa e o arquivo ativo.
  • Barra de Acesso Rápido: Contém opções frequentes como desfazer, salvar e abrir. Pode ser personalizada.
  • Área de Trabalho: Exibe
...
Continue lendo "Guia Completo: Como Criar Sites com o Artisteer" »

Ferramentas e Conceitos Essenciais em Gerenciamento de Redes (NMS)

Computação8,14 KB

Áreas de Gerenciamento de Redes (FCAPS)

As áreas de gerenciamento incluem: Configuração, Falhas, Segurança, Performance e Contabilização.

Comandos de Rede Essenciais (UNIX)

Comandos triviais para diagnóstico e configuração de rede:

  • ping: Envio de ICMP echo requests, requerendo as respostas (echo replies). É um teste básico de conectividade, onde se pode alterar características dos pacotes IP criados.
  • traceroute (ou tracert): Encontra os trechos da rota usada para um destino determinado.
  • ifconfig: Mostra e altera as configurações de interfaces de rede.
  • netstat: Fornece informações de rotas, sockets, protocolos e interfaces.
  • arp: Mostra e altera a tabela ARP do equipamento.
  • route: Informa e altera rotas no equipamento.
  • host, dig e nslookup:
...
Continue lendo "Ferramentas e Conceitos Essenciais em Gerenciamento de Redes (NMS)" »

Modelo OSI e TCP/IP: Arquitetura, Camadas e Protocolos

Computação3,35 KB

Conceitos Fundamentais de Redes

Camadas, Protocolos e Interfaces
Estruturas essenciais para a comunicação em redes.
Componentes
Elementos físicos e lógicos que compõem a rede.
Interfaces
Pontos de interação entre as camadas adjacentes.
Arquitetura
Um conjunto de camadas e protocolos. Deve conter informações **suficientes** para permitir que um implementador desenvolva seu programa ou construa o hardware de cada camada, de forma que ele obedeça corretamente ao protocolo adequado.
Pilha de Protocolo
Uma lista de protocolos usados por um determinado sistema.

Funções Essenciais das Camadas

As camadas precisam identificar os transmissores e receptores, pois existem muitos processos e computadores, criando um **endereçamento** para um destino em

...

Continue lendo "Modelo OSI e TCP/IP: Arquitetura, Camadas e Protocolos" »