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

Ordenar por
Matéria
Nível

O que o endereço IP 192.168.33.2 representa?

Classificado em Computação

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

Exemplos: (f)se for conhecida a rota pára um destino IP válido, o host IP de origem consegue sempre saber qual o endereço MAC destino corrspondente, desde que nao esteja a ser usada uma firewall. (f)numa rede ethernet, o envio das primitivas ARP usa encapsulamento IP. (f)no contexto das redes sem fios, é obrigatoria a utilizaçao de um AP. (v)numa rede wi-fi a associaçao entre uma STA e um AP ocorre após sucesso na fase de autenticaçao da STA. (v) numa rede wi-fi operando em modo estruturado, diz-se que é efetuado scanning passivo quando o AP envia periodicamente tramas beacon em broadcast. (v)numa rede sem fios nao é possível detetar colisoes devido ao uso que é feito do canal,i.E uma estaçao quando ativa ou transmite ou recebe.
... Continue a ler "O que o endereço IP 192.168.33.2 representa?" »

Sistemas de Informação e Automação de Processos

Classificado em Computação

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

Automatizar - tempo, redução custo e eliminação de erros, processos + eficazes, otimizar
Erp - dados - informacao - controle de sistema - equipamentos de processos
Sistema - conjunto de componentes que visam transformar determinadas entradas em saída
Subsistemas são partes menores de um sistema que podem ser decompostas até um nível desejado de detalhes.
As empresas utilizam a tecnologia como ferramenta para:
– Resolução de problemas;
– Melhorar o controle;
– Melhorar o fluxo de informações;
– Melhorar o processo de tomada de decisões.
Um Sistema de Informação é um conjunto de componentes inter-relacionados, desenvolvidos para coletar, processar, armazenar e distribuir a informação para facilitar a coordenação, controle,
... Continue a ler "Sistemas de Informação e Automação de Processos" »

Classes de Problemas e Complexidade de Tempo

Classificado em Computação

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

Comp:

Todo problema possível de ser computável por uma MT. Um problema computável não se tem garantia sobre sua decidibilidade e sua complexidade de tempo.

Dec:

São todos os problemas decidíveis por uma MT, independente da complexidade de tempo.

Trat:

Um problema é dito tratável se decidível por uma MT em tempo polinomial em relação a entrada.

Trat. Teórica:

Envolve os problemas tratáveis tanto por uma MTD quanto por MTND.

Trat. Pratica:

Envolve apenas os problemas tratáveis por uma MTD.


Uma MTND é uma extensão de uma MTD, e sua simulação, como visto em sala, tem complexidade O(2^n). Portanto, problemas tratáveis por MTND existem apenas do ponto de vista teórico.


2. logn, sqrt(n), n/2, n, nlogn, n^2logn, n^3, 2^n, n!

3. O(n) +

... Continue a ler "Classes de Problemas e Complexidade de Tempo" »

Quais as vantagens e desvantagens do compartilhamento do espaço de endereçamento entre threads de um mesmo processo?

Classificado em Computação

Escrito em em português com um tamanho de 19,87 KB.

1)PPT 1 – Nível ISA   

O que significa? 

Nível da Arquitetura do Conjunto das Instruções ou Nível ISA - Instruction Set Architecture. 

Em uma máquina multinível, onde ela se localiza? 

Ela está localizada acima do Nível da Microarquitetura (2) e abaixo do Nível do Sistema Operacional (4). 

Quais as carácterísticas de um bom projeto de Nível ISA? 

Definir um conjunto de instruções que possa ser implementado com eficiência tanto nas tecnologias atuais como nas futuras. Fornecer uma interface eficiente com o compilador e com o hardware. 

Quais são as propriedades do Nível ISA? 

As instruções do nível ISA são aquelas pára as quais o compilador deve gerar código. 

Qual a principal carácterística do Nível ISA? 

É o... Continue a ler "Quais as vantagens e desvantagens do compartilhamento do espaço de endereçamento entre threads de um mesmo processo?" »

Tecnologias de Big Data: Uma Visão Geral Abrangente

Classificado em Computação

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

Hadoop: É um cluster de processamento distribuído, usado para processamento de grandes quantidades de dados.

Componentes do Hadoop: Name Node, Job Tracker e Data Node + Task Tracker + Map Reduce.

HDFS: É uma camada de software utilizando arquivos como blocos em filesystem tradicional formatado em cima dos discos internos. É um sistema de arquivos distribuído feito para armazenar grande quantidade de arquivos.

Google FS: É um sistema de arquivos escalável para aplicações de distribuição intensiva de dados.

Spark: É um mecanismo de processamento open source construído visando na velocidade e facilidade de uso.

MapReduce: É um modelo de programação que permite o processamento de dados massivos em um algoritmo paralelo e distribuído.... Continue a ler "Tecnologias de Big Data: Uma Visão Geral Abrangente" »

O que é um arquivo ativo, semi ativo e morto

Classificado em Computação

Escrito em em português com um tamanho de 15,76 KB.

Amplitude de Proteção de Informação

Pense nas ideias que surgem nas equipes de
desenvolvimento e de marketing. Pense em como
essas ideias chegam ao servidor da empresa. Pense
em como as informações cruciais passam por
diferentes elementos.

São eles:

● Pessoas

● Ativos

● Informação

Pessoas: Geram ideias, detém

informações na cabeça, possuem

informações confidenciais de uma empresa.

Ativos: Físicos (servidores) e lógicos (rede,

sistemas, banco de dados) armazenam,

processam ou transmitem informações, e

representam pontos que podem ser

atacados, e portanto precisam ser

protegidos.

Informação: O ativo de maior valor, áquilo

que precisa de proteção, e passa pelas

pessoas e ativos físicos e lógicos.

A informação pode existir em diferentes... Continue a ler "O que é um arquivo ativo, semi ativo e morto" »

Engenharia de Software: Conceitos e Tipos de Software

Classificado em Computação

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

Engenharia de software: objetivo é produzir software sem falhas, no prazo e orçamentos previstos, e que atenda às necessidades do cliente. Ajuda no desenvolvimento de sistemas complexos dentro do prazo com alta qualidade.


Software não se "desgasta", se deteriora. No início da produção é normal que a curva do software sofra muitas alterações. O objetivo é que ela fique achatada.


Software básico

- é uma coleção de programas escritos para dar apoio a outros programas. Forte interação com o hardware de computador. Sistema operacional, BIOS.


Software de tempo real

- O software que executa em um computador e controla outras máquinas é um sistema embarcado de tempo real; um componente de controle.


Software comercial

- é a maior área
... Continue a ler "Engenharia de Software: Conceitos e Tipos de Software" »

Programação Distribuída: Características, Vantagens e Desvantagens

Classificado em Computação

Escrito em em português com um tamanho de 12,07 KB.

Programação distribuída: desenvolvimento e execução de sistemas

que executam de forma concorrente e descentralizada em um ou mais computadores. Um dos maiores exemplos da atualidade são os mineradores de bitcoins, é praticamente impossível rodá-los em apenas um computador, devido ao poder de processamento necessário, aí, entra a programação distribuída, descentralizando em mais computadores conseguindo suprir a demanda de processamento.


Aspectos: Hardware -> autonomia/independência.

Software -> Sistema Único.


Características: hardware autônomo, software cria abstrações

vendo-os como um sistema unico; Execução concorrente. Compartilhamento de recursos. Troca de mensagens. Inexistência de relógico global. Falhas independentes.... Continue a ler "Programação Distribuída: Características, Vantagens e Desvantagens" »

Conceitos Fundamentais da Web: Cache, CGI, Métodos HTTP e Redes P2P

Classificado em Computação

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

1- Cache: Vantagens e Desvantagens O cache aumenta o desempenho, pois reduz a quantidade de acessos aos arquivos guardados no SAD. Com isso, são feitas menos requisições usando a rede. Desvantagem: Mais simplicidade na implementação e menos eficiência.

2- CGI (Common Gateway Interface) é o método usado para permitir a interação entre o servidor WWW e outros programas executados no sistema.

O cliente solicita uma URL ao servidor, a URL solicitada é um CGI e o servidor executa o CGI. O CGI trabalha chamando outros programas, o cliente formata e apresenta a informação recebida.

3- Métodos HTTP

  • GET: O método GET requisita uma representação do recurso especificado. Requisições usando GET devem apenas recuperar dados e não devem ter
... Continue a ler "Conceitos Fundamentais da Web: Cache, CGI, Métodos HTTP e Redes P2P" »

Sistemas Operacionais: Objetivos e Exemplos

Classificado em Computação

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

1 - Qual são os objetivos dos sistemas do nível Operacional? Dê exemplos desse tipo de sistema.

R: Dar suporte aos gerentes organizacionais no acompanhamento de atividades e transações.

Os sistemas devem responder às seguintes perguntas:

  • Quantas peças existem no estoque?
  • Qual o tamanho da folha de pagamento deste mês?

2 - Qual são os objetivos dos sistemas do nível Tático? Dê exemplos desse tipo de sistema.

R: Proporcionar um monitoramento, controle e tomada de decisão. Ele permite tomar decisões departamentais/setoriais de médio prazo. Fornece relatórios periódicos, entre outros.

Exemplo: comparativos de desempenho, projeção de vendas do mês seguinte.

3 - Qual é o principal interesse dos sistemas de nível Estratégico?

R: Seu... Continue a ler "Sistemas Operacionais: Objetivos e Exemplos" »