Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

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" »

Software Livre e Open Source: Guia Essencial

Classificado em Computação

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

Software Livre

As 4 Liberdades Essenciais

  1. A liberdade de executar o programa para qualquer finalidade.
  2. A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades.
  3. A liberdade de redistribuir cópias para que você possa ajudar o seu próximo.
  4. A liberdade de distribuir cópias de suas versões modificadas a outros, dando à comunidade a chance de se beneficiar de suas mudanças.

Observação: O acesso ao código-fonte é uma pré-condição para as liberdades 2 e 4.

Definições e Conceitos

  • Legalmente: É um software distribuído sob uma licença que respeita as quatro liberdades essenciais.
  • Padrão de Projeto: Projetos de software não são livres por padrão.
  • Copyright: Utiliza as regras de copyright para garantir as liberdades,
... Continue a ler "Software Livre e Open Source: Guia Essencial" »

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" »

Fundamentos Essenciais de PHP: Sintaxe e Estruturas

Classificado em Computação

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

Ciclo de Execução PHP

Quando um usuário clica em um link, o servidor passa o código para o interpretador, que gera o HTML e retorna para o servidor. O servidor, por sua vez, retorna o arquivo para o navegador, e a conexão é encerrada.

Requisitos Mínimos para Execução

Para a execução do PHP, é necessário, obrigatoriamente, um servidor web (como o Apache) e um interpretador PHP, configurado para ser utilizado em conjunto com o servidor.

Armazenamento e Acesso a Arquivos PHP

Os arquivos PHP são salvos na pasta de acesso web do servidor e são acessados através do endereço do servidor (via navegador).

Criação de Arquivos PHP

Um arquivo PHP é criado em qualquer editor de texto (ex: Notepad, Notepad++, Wordpad) e é salvo com a extensão... Continue a ler "Fundamentos Essenciais de PHP: Sintaxe e Estruturas" »

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" »

Dicas Essenciais para Gerenciar Planilhas Eletrônicas

Classificado em Computação

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

1. Proteger e Desproteger Planilhas com Senha

Para proteger uma planilha com senha: Vá em Ferramentas > Proteção > Proteger Planilha. Para desproteger, digite a senha.

2. Adicionar Imagem de Fundo à Planilha

Para adicionar uma imagem de fundo a uma planilha: Vá em Formato > Planilha > Plano de Fundo. Em seguida, procure e escolha o arquivo de imagem desejado.

3. Preencher Séries Numéricas e Cronológicas

Para preencher séries (numéricas, cronológicas como dias, meses, etc.): Digite os dois primeiros números da série. Selecione-os e arraste a alça de preenchimento automático (canto inferior direito da seleção) para preencher a faixa desejada.

4. Aplicar Cor a Células, Intervalos e Fontes

Para aplicar cor a uma célula,... Continue a ler "Dicas Essenciais para Gerenciar Planilhas Eletrônicas" »