Notas, resumos, trabalhos, provas e problemas de Computação

Ordenar por
Matéria
Nível

Arquitetura de Sistemas Distribuídos e Comunicação via Sockets

Classificado em Computação

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

Camadas em Aplicações

Existem 3 camadas:

  • Camada de apresentação (desktop, conexão TCP/IP);
  • Camada de negócio (ou de aplicação) - conexão com banco de dados;
  • Camada de acesso aos dados - servidor de dados.

Aplicação com 3 camadas:

  • Ajuda a melhor distribuir os componentes de uma aplicação e reduz problemas de manutenção.

Problemas na arquitetura 3 camadas:

  • Instalar a aplicação inicial nos desktops clientes;
  • Dificuldade de instalar software em desktops fora do controle administrativo.

Solução:

  • Adotar o browser como cliente universal;
  • Dividir a camada de aplicação em duas: aplicação e web.

Arquitetura com Múltiplas Camadas

  • Camada de apresentação;
  • Camada Web;
  • Camada de Aplicação;
  • Camada de Dados.

Plataforma Robusta

  • Acessada de qualquer
... Continue a ler "Arquitetura de Sistemas Distribuídos e Comunicação via Sockets" »

Hardware, Software e Sistemas Operacionais: Guia Completo

Classificado em Computação

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

Hardware e Software

Hardware: é a parte física, composta por circuitos eletrônicos, dispositivos eletromagnéticos e ópticos. Software: é a parte lógica, amplamente utilizada, conscientemente ou não. O mais importante é o Sistema Operacional (SO).

Sistema Operacional (SO)

Um SO é um programa que controla a execução de outros programas e atua como intermediário entre o usuário e o hardware. Possui três propriedades principais:

  • Conforto
  • Eficiência: uso otimizado dos recursos do computador
  • Capacidade de Evolução: adaptação às novas necessidades ao longo do tempo

Windows

O Windows é um sistema operacional proprietário, cuja licença de uso deve ser adquirida. Muitos fabricantes de computadores incluem a licença no preço final do... Continue a ler "Hardware, Software e Sistemas Operacionais: Guia Completo" »

Componentes de um Computador e Memórias

Classificado em Computação

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

CPU

A CPU é composta basicamente de três elementos:

  • Unidade de controle
  • Unidade lógica e aritmética
  • Registradores

As seções que seguem apresentam cada um destes componentes.

RAM (Memória de Leitura e Escrita)

São chips de memória que podem ser lidos e gravados pela CPU a qualquer instante. A CPU usa a RAM para armazenar e executar programas vindos do disco, para ler e gravar os dados que estão sendo processados. Uma outra característica da RAM é que se trata de uma memória volátil. Isso significa que quando o computador é desligado, todos os seus dados são apagados.

ROM

São chips de memória que podem ser lidos pela CPU a qualquer instante, mas não podem ser gravados pela CPU. Sua gravação é feita apenas pelo fabricante do computador... Continue a ler "Componentes de um Computador e Memórias" »

O que é um Sistema Operacional? Funções e Definições

Classificado em Computação

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

Definição de Sistema Operacional

Suite ou o software projetado para permitir a comunicação com um usuário de computador e gerir seus recursos em um ambiente confortável e eficiente.

O que é um meio de transmissão?

O que é o POST?

Em auto-teste (Power On Self Test, POST).

Quais são as funções de um sistema operacional?

Gerenciando Hardware: Refere-se ao fato de gerir mais eficazmente os recursos da sua máquina.

Facilitar o trabalho do usuário: Permite a comunicação com os dispositivos na máquina.

Esconder toda essa complexidade e fornecer ao programador um conjunto de instruções mais convenientes para o trabalho.

Executando no modo central de monitorização, com prioridade e, geralmente, com a proteção do hardware.

Compiladores,... Continue a ler "O que é um Sistema Operacional? Funções e Definições" »

Conceitos de Redes de Computadores

Classificado em Computação

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

Comutação: Mover pacotes da entrada do roteador para a saída apropriada do roteador.

Roteamento: Determinar a rota a ser seguida pelos pacotes.

Quadros Ethernet: 1500 bytes (MTU).

Datagrama IP: Identificação, flag (o último fragmento tem o bit ajustado para zero), deslocamento (especifica a localização exata do fragmento).

ARP: O IP precisa do protocolo ARP para determinar o endereço físico (MAC) do próximo salto, ou seja, o ARP requisita o endereço MAC para o destino em modo broadcast, que recebe a resposta em modo unicast, encaminhando o pacote em modo unicast.

MAC: 48 bits representados em hexadecimal.

ICMP: Atua na camada de rede, serve para controle de erros e avisos. O ICMP sempre reporta mensagens de erros ao host origem. Ex: destino... Continue a ler "Conceitos de Redes de Computadores" »

SOA: Vantagens, Desvantagens e Melhores Práticas

Classificado em Computação

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

O que é SOA?

SOA (Service-Oriented Architecture) significa Arquitetura Orientada a Serviços. Não se trata de um software ou framework, mas de uma metodologia, um padrão de arquitetura de software onde os componentes do sistema fornecem serviços para outros componentes através de uma rede.

Vantagens do SOA

  • Reutilização de Software: Rotinas complexas, necessárias para múltiplos sistemas, podem ser implementadas como webservices, evitando duplicação de código.
  • Aumento de Produtividade: Conectar-se a um webservice existente é mais rápido do que desenvolver a mesma funcionalidade do zero.
  • Maior Agilidade: A ausência de código duplicado agiliza a manutenção do sistema.
  • Interoperabilidade: Sistemas escritos em linguagens diferentes (ex:
... Continue a ler "SOA: Vantagens, Desvantagens e Melhores Práticas" »

Equipamentos e Acessórios para Redes

Classificado em Computação

Escrito em em português com um tamanho de 13,86 KB.

Expandindo a Rede

Você não pode expandir as redes simplesmente adicionando novos computadores e mais cabos. Cada topologia ou arquitetura de rede tem seus limites.

Poderão ser instalados componentes para aumentar o tamanho da rede no ambiente existente.

Equipamentos de Rede

Repetidores

Retransmitem o sinal elétrico recebido em um ponto de conexão (porta) para todas as portas, para manter a integridade do sinal.

Recebem os sinais e os retransmitem com sua intensidade e definição original, regenerando o sinal.

Não convertem nem filtram sinais. Para que um repetidor funcione, os dois segmentos conectados a ele devem usar o mesmo método de acesso e protocolos.

Conecta segmentos de mídia diferentes ou semelhantes.

Não possuem inteligência. São... Continue a ler "Equipamentos e Acessórios para Redes" »

Conceitos e Componentes de Sistemas Operacionais

Classificado em Computação

Escrito em em português com um tamanho de 10,74 KB.

O que é um Sistema Operacional? É o programa fundamental que monitora todos os recursos do computador.

Objetivo de um Sistema Operacional: Permitir que os recursos de um sistema de computador sejam utilizados de maneira eficiente.

Módulos de E/S: Responsáveis pelo transporte de dados entre o computador e seu ambiente externo.

Monitor: O primeiro sistema operacional em lote, desenvolvido pela General Motors.

Soft Degradation: Capacidade de continuar a prestar serviços em proporção ao nível de hardware que ainda está ativo.

Dispositivo de armazenamento em disco magnético: Um dos dispositivos de armazenamento mais comuns.

Shell: Considerado um dos componentes mais importantes do Sistema Operacional.

Cache de memória: Memória menor e mais... Continue a ler "Conceitos e Componentes de Sistemas Operacionais" »

Conceitos Fundamentais de Análise e Projeto Orientado a Objetos

Classificado em Computação

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

1. O que é Análise de Sistema?

Análise de sistema é um conjunto de notações, metodologias e ferramentas utilizadas para coletar informações e analisar um problema antes do projeto e implementação de um sistema de informação.

2. Definição de Requisitos na Análise de Sistema

A definição de requisitos resultante da análise de sistema pode ser utilizada para:

  • Documentar o problema a ser resolvido.
  • Melhorar a comunicação entre os projetistas e os usuários do sistema.
  • Dar suporte durante o desenvolvimento do sistema.
  • Auxiliar na validação do projeto.

3. Diferenciando Requisitos Funcionais e Não Funcionais

Requisitos Funcionais: Descrevem as funcionalidades do sistema, ou seja, o que o sistema deve fazer. Exemplos:

  • Informações que
... Continue a ler "Conceitos Fundamentais de Análise e Projeto Orientado a Objetos" »

Sistemas Operacionais: Conceitos e Funções

Classificado em Computação

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

Componentes de um Sistema Operacional

  • Núcleo

    Gerente de processos, interrupções, comunicação e sincronização de processos.

  • Gerente de Memória

    Responsável pelo controle e alocação de memória aos processos ativos.

  • Sistema de E/S

    Responsável pelo controle e execução de operações de E/S e otimização do uso dos periféricos (Gestão de Dispositivos).

Todo programa que é executado vai para a memória!

Visões de um Sistema Operacional

  • Top-Down

    O sistema operacional age como uma "camada" entre o hardware e o usuário, possibilitando formas mais amigáveis de interagir com o computador, como os sistemas de janelas.

  • Bottom-Up

    O sistema operacional gerencia todo o hardware do computador, como controle de alocação de memória, controle de dispositivos

... Continue a ler "Sistemas Operacionais: Conceitos e Funções" »