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

Ordenar por
Matéria
Nível

Sistemas Distribuídos: Hardware e Software

Classificado em Computação

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

Sistemas Distribuídos

Antigo (até 1985)

Computadores grandes e caros (mainframes).

A partir de 1985

Desenvolvimento de microprocessadores mais rápidos; invenção das LANs.

Definição de S.D.

Uma coleção de computadores independentes que se apresentam como se fossem um único sistema coerente. S.D. possibilita montar um sistema computacional composto por um número expressivo de processadores interligados em uma rede de alta velocidade.

As Máquinas de S.D.

São autônomas, ou seja, podem possuir S.Os distintos, arquiteturas diferentes... Os usuários enxergam o sistema como um simples sistema, abrindo, por exemplo, um terminal remoto.

Vantagens do S.D. em Relação ao Sistema Centralizado

  • Máquinas mais baratas sem a necessidade de usar os mainframes
... Continue a ler "Sistemas Distribuídos: Hardware e Software" »

Componentes da CPU e Gerenciamento de Interrupções

Classificado em Computação

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

Contador de Programa (PC)

O Contador de Programa (PC) contém o endereço da próxima instrução a ser lida.

Registrador de Instrução (IR)

O Registrador de Instrução (IR) contém a última instrução lida.

Interrupção

Interrompe a execução normal do processador. Aparecem principalmente como uma forma de melhorar a eficiência de processamento. Podem ser de software, relógio, E/S ou por falha de hardware.

Interrupções Desabilitadas

Quando as interrupções estão desabilitadas, o processador ignora o sinal de interrupção. Durante esse tempo, as interrupções geralmente ficam pendentes e devem ser verificadas pelo processador depois de habilitar as interrupções.

Ação do Processador

Quando o processador interpreta a instrução e executa... Continue a ler "Componentes da CPU e Gerenciamento de Interrupções" »

Ônibus de Computador: Conceito e Funções

Classificado em Computação

Escrito em em português com um tamanho de 71,72 KB.

Introdução ao Conceito de Ônibus

A gestão de computadores requer uma grande quantidade de informações. Para que os dados transitem entre os vários componentes, são necessários "caminhos" que permitam o fluxo da maneira mais fácil possível. Esses "caminhos" são chamados de ônibus. São, na verdade, os circuitos internos da placa-mãe que permitem o envio de dados entre os componentes e que, em grande parte, definem a velocidade do computador, pois quanto mais rápido os dados são enviados, mais operações podem ser executadas por segundo.

Em computação, chama-se ônibus o conjunto de ligações físicas (cabos, placa de circuito impresso, etc.) que pode ser compartilhado por vários componentes de hardware para que se comuniquem... Continue a ler "Ônibus de Computador: Conceito e Funções" »

Sistemas Operacionais: Guia Completo

Classificado em Computação

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

Sistema Operacional: O software básico do computador que gerencia todos os recursos de hardware e fornece a base para softwares de aplicação. Consiste em programas, serviços e funções que coordenam o funcionamento do hardware. Graças a ele, o hardware é reconhecido e o sistema inicia. Através de programas e aplicativos, o usuário executa funções e tarefas.

Tipos de Sistemas:

  • SOMO (Sistema Operacional Monousuário): Um único usuário acessa os recursos de hardware e software.
  • SMU (Sistema Operacional Multiusuário): Vários usuários acessam os recursos de um único computador.

História dos Computadores:
1ª Geração: Tubos de vácuo. Máquinas grandes, lentas e que consumiam muita energia. Linguagem de máquina (0 e 1). Entrada de... Continue a ler "Sistemas Operacionais: Guia Completo" »

MVC, Servlets, Padrões e JSP: Guia Completo

Classificado em Computação

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

MVC (Model-View-Controller)

Um dos objetivos do MVC como arquitetura de uma aplicação é o de separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control).

Registro de Servlets

Existem duas maneiras de registrar os recursos como Servlets e filtros em uma aplicação web:

  • Via anotação
  • Registro no deployment descriptor (web.xml)

Padrão Front Controller

O padrão Front Controller impõe que todas as solicitações feitas à aplicação sejam antes passadas a um controlador.

Adoção de Helpers

Quem atende as solicitações são os helpers. O controlador é responsável pela distribuição. Os helpers irão padronizar a aplicação. Técnicas para interface, o polimorfismo e o mapeamento da URL actions.... Continue a ler "MVC, Servlets, Padrões e JSP: Guia Completo" »

Sistemas Distribuídos: Conceitos e Arquiteturas

Classificado em Computação

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

Sistemas Distribuídos: Máquinas autônomas trabalhando em conjunto.

Características: Máquinas autônomas, comunicação por troca de mensagens, independência de falhas, ausência da sincronização de relógios.

Vantagens: Sistemas, pessoas e dados distribuídos, compartilhamento de recursos, crescimento incremental, aumento do desempenho e confiabilidade.

Desvantagens: Falhas, sincronização, segurança (pode implicar em desempenho, etc.).

Middleware: Conjunto de computadores que se apresentam ao usuário como um único sistema.

Middleware de comunicação: Abstração das bibliotecas e protocolos de comunicação.

Exemplos: RPC (chamada de procedimento remoto), RMI (invocação de método remoto), SOAP (RPC web).

Tipos de Sistemas Distribuídos:

... Continue a ler "Sistemas Distribuídos: Conceitos e Arquiteturas" »

Padrões de Linha Telefônica Digital: E1, SDH/SONET e STM

Classificado em Computação

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

05 - O Padrão E1: Uma Visão Geral

O E1 é um padrão de linha telefônica digital europeu criado pela ITU-TS e nomeado pela Conferência Europeia Postal de Telecomunicação (CEPT). Adotado no Brasil e na Europa, ele equivale ao sistema T-carrier norte-americano, embora este utilize taxas de transmissão diferentes. O E1 possui uma taxa de transferência de 2 Mbps, divididos em 32 canais de 64 Kbps cada. Contratações de linhas E1 com menos de 2 Mbps são conhecidas como "E1 fracionário".

Como um sistema TDM (Time Division Multiplex), o E1 comporta 32 canais de 64 kbps, totalizando 2048 kbps ou 2 Mbps. Por isso, um link E1 é frequentemente chamado de "link 2 Mega".

07 - Anéis SDH/SONET em Redes de Telecomunicações

Provedores de telecomunicações

... Continue a ler "Padrões de Linha Telefônica Digital: E1, SDH/SONET e STM" »

Protocolos de Rede e Camadas TCP/IP e OSI

Enviado por Anônimo e classificado em Computação

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

imageview

O Protocolo IP: Orientado à Conexão ou Não?

Não orientado à conexão.

Protocolos em Cada Camada do Modelo TCP/IP

Aplicação: HTTP, FTP, SSH, DNS
Transporte: TCP, UDP
Internet: IP, ICMP
Enlace: ARP

Diferenças entre os Protocolos TCP e UDP

TCP: Orientado à conexão, garante a entrega dos dados em ordem.
UDP: Não orientado à conexão, sem garantia de entrega.

Quadro, Pacote, PDU e Mensagem: Diferenças

Quadro (Camada de Enlace): Endereço MAC de origem, Endereço MAC de destino, Dados, CRC.

Pacote (Camada de Rede): Endereço IP de origem, Endereço IP de destino, Protocolo, Dados.

PDU (Camada de Transporte): Porta de origem, Porta de destino, Dados.

Mensagem (Camada de Aplicação): Dados da aplicação.

DHCP: UDP porta 67
DNS: UDP porta 53
HTTP: TCP... Continue a ler "Protocolos de Rede e Camadas TCP/IP e OSI" »

h2 Estimativa de Riscos e Recursos em Projetos de Software

Classificado em Computação

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

Estimativa de Riscos e Recursos em Projetos de Software

Estimativa de Riscos

  • Complexidade do projeto: Afetada pela familiaridade com o projeto.
  • Tamanho do projeto: Quanto maior, maior o risco nas estimativas.
  • Grau de incerteza
  • Disponibilidade da informação histórica: A falta de informações de projetos similares aumenta a incerteza.

Recursos do Projeto

No planejamento, a estimativa de recursos necessários é crucial. Esses recursos são de três tipos:

  1. Infraestrutura: Ambiente de desenvolvimento (HW/SW).
  2. Componentes de software: Reutilização pode reduzir tempo e custo.
  3. Pessoas: Necessárias para o projeto.

Para cada recurso, especifique:

  • Descrição do recurso.
  • Disponibilidade.
  • Data de necessidade.
  • Tempo de utilização.

Estimativa

Técnicas baseadas

... Continue a ler "h2 Estimativa de Riscos e Recursos em Projetos de Software" »

h2: Configuração de Rede, Agendamento e Backups

Classificado em Computação

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

Configuração de Rede, Agendamento e Backups

8.4 - Acesso via Roteador LAN

Acesso através de um roteador na rede local (LAN), sem necessidade de configuração no navegador. O roteador atua como um computador na rede, com cada cliente utilizando seu endereço como gateway.

9 - Agendamento de Tarefas

Automatize tarefas e procedimentos como backups, limpeza de disco e execução de faturamento mensal.

Windows XP: Painel de Controle > Tarefas Agendadas.

Windows XP, Vista e 7: Iniciar > Programas > Acessórios > Ferramentas do Sistema > Tarefas Agendadas.

O Windows 7 e Vista aprimoraram o agendador, permitindo associar tarefas a eventos (como login) e criar tarefas para um ou vários usuários.

10 - Backups

10.1 - Dispositivos de Backup

  • Confiabilidade.
... Continue a ler "h2: Configuração de Rede, Agendamento e Backups" »