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

Ordenar por
Matéria
Nível

Comunicação Síncrona e Assíncrona: Protocolos e Interfaces

Classificado em Computação

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

1a) Comunicação síncrona é aquela que é governada por um sinal de clock, ou seja, cada bloco de informação é transmitido e recebido num instante de tempo bem definido e conhecido pelo transmissor e receptor. Já na comunicação assíncrona não existe o sinal de clock, e a informação de temporização deve ser enviada junto com os dados (start bit e stop bit), tendo ainda a taxa de transmissão predeterminada.
b) Uma comunicação é dita full-duplex quando temos um dispositivo
transmissor e outro receptor, sendo que os dois podem transmitir dados
simultaneamente em ambos os sentidos. Já na comunicação half-duplex,
também temos um dispositivo transmissor e outro receptor, sendo que ambos podem transmitir e receber dados, porém não
... Continue a ler "Comunicação Síncrona e Assíncrona: Protocolos e Interfaces" »

O que é um ambiente multithread e quais as vantagens de sua utilização?

Classificado em Computação

Escrito em em português com um tamanho de 18,79 KB.

  1. Principais componentes da infraestrutura de TI: Falar sobre cada um. Os computadores atuais podem ser classificados de diferentes formas. As modalidades em que se diferenciam são em relação ao espaço que ocupam, à velocidade de cálculos e à sua finalidade. As principais categorias são: Mainframes: São computadores de grande porte, geralmente são usados no processamento de milhares de informações ao mesmo tempo e podem ter milhares de usuários conectados ao mesmo diretamente ou por meio de uma rede; Supercomputadores: Computadores com altíssima velocidade de processamento e utilizados com frequência em centros de pesquisas. Computadores pessoais (PC): Possuem pequeno porte e baixo custo, e se destina especificamente pára um grupo
... Continue a ler "O que é um ambiente multithread e quais as vantagens de sua utilização?" »

Redes P2P, HTTP, UDP e Cache Web

Classificado em Computação

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

Requisição e Busca de Interesse *Peer-to-Peer*

Para localizar um determinado arquivo de interesse, um usuário deve fazer uma consulta ao servidor de diretório centralizado. Isso porque todo usuário do sistema, ao entrar na rede peer-to-peer, deve informar ao servidor seu endereço IP atual e a lista de conteúdo que está disponibilizando. Assim, o servidor sabe quais usuários disponibilizam um dado arquivo e retorna o endereço de um desses usuários para aquele que iniciou a busca. De posse desse endereço, é possível solicitar diretamente o arquivo para o usuário que o disponibiliza, sem que a comunicação passe pelo servidor.

A confiabilidade desta aplicação é fortemente baseada na operação do servidor, que é um ponto único

... Continue a ler "Redes P2P, HTTP, UDP e Cache Web" »

Função do SSH e Vantagens NFS

Classificado em Computação

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

Função do SSH

Ele permite administrar máquinas remotamente (executando tanto comandos em modo texto quanto aplicativos gráficos), permite transferir arquivos de várias formas diferentes e, como se não bastasse, permite também encapsular outros protocolos, permitindo, por exemplo, acessar uma sessão do VNC através de um túnel seguro.

Vantagens NFS

Permitir o compartilhamento de arquivos e espaço em disco entre máquinas distintas em uma rede de modo rápido e eficaz, já que ele foi desenvolvido com o intuito de permitir a montagem de uma partição que pertence a uma máquina remota, como se fosse uma partição local.

Uso de uma IDL

Uma interface consiste em um conjunto de procedimentos que podem ser chamados por um cliente e que são... Continue a ler "Função do SSH e Vantagens NFS" »

Guia Completo de Hardware e Tipos de Computadores

Classificado em Computação

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

Tipos de Computadores

Microcomputadores: também chamados de computadores pessoais. Utilizados tanto para trabalhos pessoais como no ambiente corporativo de uma empresa. Macintosh: família de computadores fabricada pela Apple. Durante anos, destacaram-se em utilizações gráficas, como editoração eletrônica e multimídia. Notebook: são microcomputadores portáteis que reproduzem todos os aspectos de funcionamento dos modelos de mesa. São compatíveis com a família PC e com o Apple Macintosh. Os primeiros computadores portáteis, em média maiores, eram chamados de laptops. Workstation: computadores mais poderosos e mais caros onde geralmente rodam sistemas operacionais mais sofisticados, como Unix e Windows NT. Mainframes: computadores... Continue a ler "Guia Completo de Hardware e Tipos de Computadores" »

Áreas de Gerenciamento de Projetos: Integração, Escopo, Tempo e Riscos

Classificado em Computação

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

Integração

  • São identificados, definidos, combinados, unificados e coordenados os processos dentro dos grupos de processos de gerenciamento de projetos.
  • Processos: Desenvolver o Termo de Abertura do Projeto, Desenvolver o Plano de Gerenciamento de Projeto, Orientar e Gerenciar a Execução do Projeto, Monitorar e Controlar o Trabalho do Projeto, Realizar o Controle Integrado de Mudanças e Encerrar o Projeto ou Fase.

Escopo

  • Os processos de planejamento criam um plano para o gerenciamento de escopo.
  • Os processos de controle e monitoramento verificam se o escopo está sendo cumprido conforme definido nos processos de planejamento, e a verificação confirma com o cliente que tudo está correto.
  • Processos: Coletar Requisitos, Definir o Escopo, Criar
... Continue a ler "Áreas de Gerenciamento de Projetos: Integração, Escopo, Tempo e Riscos" »

Como fazer um manual de procedimentos

Classificado em Computação

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

6 carácterísticas do Teste de Software: ele pode ser visto como uma parcela do processo de qualidade de software.
Funcionalidade - significa a capacidade de um software prover funcionalidades que satisfaçam o usuário em suas
necessidades declaradas e implícitas, dentro de um dterminado contexto de uso;
Confiabilidade - o produto se mantém no nível de desempenho nas condições estabelecidas;
Usabilidade - a capacidade do produto de software ser compreendido, seu financiamento aprendido, ser operado e ser
atraente ao usuário;
Eficiência - o tempo de execução e os recursos envolvidos são compatíveis com o nível de desempenho do software;
Manutenibilidade - a capacidade (ou facilidade) do produto de software ser modificado, incluindo
... Continue a ler "Como fazer um manual de procedimentos" »

Níveis de Arquitetura de Computadores e Suas Funções

Classificado em Computação

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

Níveis de Arquitetura de Computadores

PC: Contador de Programas; mantém atualizado o endereço da memória da próxima instrução a ser realizada.

RI: Registrador de Instruções, armazena a instrução que está sendo executada.

MA: Memory Address, armazena temporariamente o endereço da memória principal que será acessado pela CPU durante uma operação de leitura ou escrita de dados no referido endereço.

MD: Memory Data, armazena temporariamente os dados transferidos da memória principal para a CPU ou transferidos da CPU para a memória principal, enviando esses dados posteriormente.

AC: Acumulador de resultados temporário da ULA, armazena dados de entrada/saída da ULA. Quando recebe o sinal de carga, copia o conteúdo da ULA e elimina... Continue a ler "Níveis de Arquitetura de Computadores e Suas Funções" »

Perguntas e Respostas sobre Desenvolvimento Web

Classificado em Computação

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

O que é Javascript?

R: É uma linguagem de programação baseada em scripts, interpretada pelo navegador do usuário.

Explique o que é o Hibernate.

R: É um framework utilizado para manipulação e leitura de dados e que facilita o mapeamento dos atributos de uma classe com uma tabela de um banco de dados.

Explique o que são JasperReports e iReport.

R: JasperReports é uma biblioteca Java que permite definir um relatório e depois executá-lo. iReport é uma ferramenta front-end que facilita a criação de relatórios utilizando o JasperReports.

Em uma aplicação web que usa Javascript, quem é o responsável por fazer sua interpretação e execução?

R: O navegador.

Considere os atributos de uma classe Java que representam os atributos de uma

... Continue a ler "Perguntas e Respostas sobre Desenvolvimento Web" »

Comandos disponíveis em linguagens de controle de sistemas operacionais

Classificado em Computação

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

--Common Language Runtime, Unified programming classes, ASP.NET
h * 60 + m * 100 --horas convertidas em minutos
a = 5, b = 5 --valor de c: 16,5 CAIU NA B2
--laço executado uma única vez, z = 5
se o número 5 for digitado --120
--IMC 31,48
número máximo 8 --1,1..21
somatória --programa correto
0..10 --11..15
soma S = --linha 16, num++
programa em C# --compila, número 45
mistério (8) --21 CAIU NA B2
--3.0 (1), 1.5 (5), 6.0 (6)
fibonacci --5 interações
métodos em CSharp --I,II e IV
conjunto de comandos agrupados em um bloco --função
programação estruturada, conceitos --sequência, seleção, iteração
o programa é estruturado --declarativa
na programação estruturada --o conhecimento ..
formas de controle (3 blocos) --sequência,... Continue a ler "Comandos disponíveis em linguagens de controle de sistemas operacionais" »