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

Ordenar por
Matéria
Nível

Níveis de Maturidade CMMI: Guia Completo

Classificado em Computação

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

Níveis de Capacidade

5 Optimizing: Gerenciado quantitativamente: modificado e adaptado a fim de atingir objetivos organizacionais, tanto atuais quanto futuros.

4 Quantitatively Managed: Definido e controlado: uso de técnicas estatísticas ou outras quantitativas.

3 Defined: Adaptado a partir do conjunto de processos padrões da organização de acordo com as diretrizes definidas pela organização.

2 Managed: Gerenciado: planejado e sua execução é acompanhada.

1 Performed: Executado: satisfaz todas as metas específicas de uma área de processo.

0 Incomplete: Processo não está sendo executado ainda, ou está parcialmente executado. Uma ou mais metas específicas da área de processo não são satisfeitas.

Meta Específica (da AP Planejamento

... Continue a ler "Níveis de Maturidade CMMI: Guia Completo" »

Guia Linux, Windows 7 e Segurança na Internet

Classificado em Computação

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

Diretório e Comandos Linux

Diretórios

/ (raiz): Principal diretório do GNU/Linux. No Linux, toda estrutura de diretórios começa no barra (/). É no diretório raiz que ficam todos os demais diretórios do sistema!

/bin: Guarda os comandos essenciais para o funcionamento do sistema. Diretório público, os comandos que estão nele podem ser utilizados por qualquer usuário do sistema (Ex: ls; cp).

/lib: Contém módulos do Kernel, drivers de dispositivo e as bibliotecas (libraries) utilizadas no momento da inicialização (boot) do sistema. As bibliotecas são funções que podem ser utilizadas por vários programas.

/home: Contém diretórios pessoais dos usuários cadastrados no sistema.

/root: Diretório pessoal do superusuário root.

Comandos

cat:... Continue a ler "Guia Linux, Windows 7 e Segurança na Internet" »

Redes Ethernet: Funcionamento, Colisões e Endereçamento

Classificado em Computação

Escrito em em português com um tamanho de 61,47 KB

Imagem

Veja a apresentação. O switch e estações de trabalho são administrativamente configurados para operação full-duplex. Qual das seguintes afirmações reflete com precisão o funcionamento deste link?
Não haverá colisões nesse tipo de link.

Por que os hosts de um segmento Ethernet que experimentam uma colisão usam um atraso aleatório antes de tentar transmitir um frame?
Um atraso aleatório ajuda a prevenir que as estações experimentem outra colisão durante a transmissão.

Imagem


No gráfico, o Host A completou 50% do envio de um frame Ethernet de 1 KB para o Host D quando o Host B quer transmitir seu próprio quadro para o Host C. O que o Host B deve fazer?
O Host B deve esperar até ter certeza de que o Host A completou o envio... Continue a ler "Redes Ethernet: Funcionamento, Colisões e Endereçamento" »

Introdução à Programação Paralela e Distribuída

Classificado em Computação

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

Lei de Amdahl

A Lei de Amdahl determina o potencial de aumento de velocidade a partir da porcentagem paralelizável de um programa.

A Lei de Amdahl é a lei que governa o speedup na utilização de processadores paralelos em relação ao uso de apenas um processador.

Numa aplicação, existe sempre uma parte que não pode ser paralelizada (ou seja, uma parte sequencial). Se s for a parte sequencial, (1 - s) será a parte possível de ser paralelizada. Mesmo que a parte paralela seja perfeitamente escalável, o desempenho (speedup) está limitado pela parte sequencial.

Speedup: o ganho de velocidade observado quando se executa um processo em x processadores em relação ao processado em 1 processador. Mostra que, para obter ganhos elevados, é necessário... Continue a ler "Introdução à Programação Paralela e Distribuída" »

Revisão de Conceitos de Programação Web

Classificado em Computação

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

1. Comente detalhadamente a seguinte expressão: “A linguagem Perl é uma linguagem que apenas funciona em ambientes Windows, tendo como principal objectivo a manipulação de patterns”.

Essa afirmação não está correta.

A linguagem Perl não é exclusiva pára ambientes Windows; é multiplataforma e pode ser executada numa variedade de sistemas operacionais, incluindo Windows, Linux, maços e outros.

Além disso, embora Perl seja conhecida por sua poderosa capacidade de manipulação de padrões (expressões regulares), ela é uma linguagem de propósito geral que pode ser usada pára uma ampla gama de tarefas de programação, desde scripting até desenvolvimento web e administração de sistemas.

2. A linguagem PHP permite usar a seguinte

... Continue a ler "Revisão de Conceitos de Programação Web" »

Diagramas UML: Atividades, Componentes e Implantação

Classificado em Computação

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

Modelagem de Atividades

Dos modelos dinâmicos, existe um diagrama de estados, que descreve como um sistema responde a eventos de uma maneira que é dependente do seu estado. Outros dois diagramas relativos aos aspectos dinâmicos são os de sequência e de colaboração. O quarto diagrama é o diagrama de atividades.

Diagrama de Atividades

Um diagrama de atividade é um tipo especial de diagrama de estados de uma atividade, em vez de estados de um objeto. Ao contrário dos diagramas de estados que são orientados a eventos, diagramas de atividades são orientados a fluxos de controle.

O diagrama de atividade possui notação para representar ações concorrentes (paralelas) juntamente com a sua sincronização. Os elementos de um diagrama de atividade... Continue a ler "Diagramas UML: Atividades, Componentes e Implantação" »

Guia Completo de Redes: TCP/IP, Roteamento e Segurança

Classificado em Computação

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

Modelo de Referência TCP/IP

  • 5 - Camada de Aplicação
  • 4 - Camada de Transporte
  • 3 - Camada de Rede
  • 2 - Camada de Enlace de Dados
  • 1 - Camada Física

Camada de Rede - Funções Principais

  • Prestar serviços à Camada de Transporte.
  • Estabelecer rotas da origem ao destino.
  • Selecionar rotas menos congestionadas.
  • Compatibilizar problemas de comunicação em rotas que atravessem redes diferentes.

Prestação de Serviços à Camada de Transporte

Devem ser independentes da tecnologia da sub-rede. Para a Camada de Transporte, não interessa o número, tipo e topologia das sub-redes utilizadas. Os endereços da rede devem ser uniformes.

Circuitos Virtuais – Características

  • Os roteadores devem lembrar para onde enviar os pacotes de cada circuito virtual aberto que
... Continue a ler "Guia Completo de Redes: TCP/IP, Roteamento e Segurança" »

Gerência de Memória e Sistemas de Arquivos

Classificado em Computação

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

Memória Principal

Necessária para reduzir o número de operações de E/S à memória secundária.

Gerência de memória do SO

Função: manter o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais.

Estratégias para determinar onde o programa será carregado na MP:

  • Best-fit: A melhor partição é escolhida, selecionando a partição na qual o programa deixa o menor espaço sem utilização.
  • Worst-fit: Escolhe a pior partição, isto é, aquela em que o programa a ser alocado deixa o maior espaço sem utilização.
  • First-fit: Seleciona a primeira partição livre de tamanho suficiente para carregar o programa.

Objetivo: evitar ou diminuir o problema da fragmentação externa.... Continue a ler "Gerência de Memória e Sistemas de Arquivos" »

Fundamentos de Sistemas Operacionais: Perguntas e Respostas

Classificado em Computação

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

1. O sistema operacional...
a) administra todos os recursos de hardware do computador.
b) O software gerencia todos os recursos do sistema do computador.
c) é o software básico do computador.
d) Todas as alternativas acima.

2. Os serviços gerais são usados para programas e aplicativos...?
a) Começar.
b) Parar.
c) Retomar.
d) Todas as alternativas acima.

3. Os serviços gerais são utilizados em...
a) Computadores locais e remotos.
b) Equipamentos locais.
c) Equipamentos remotos.
d) Nenhuma das opções acima.

4. Qual das seguintes afirmações é correta para o gerenciador de memória?
a) Reserva espaço de memória para os novos processos.
b) Libera espaço de processos concluídos.
c) Todas as anteriores.
d) Nenhuma das alternativas acima está correta.... Continue a ler "Fundamentos de Sistemas Operacionais: Perguntas e Respostas" »

Fundamentos de Redes: FTP e DHCP no Windows Server

Classificado em Computação

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

Fundamentos de FTP

O que é FTP e suas diferenças entre serviço e programa?

FTP é um serviço de transferência de arquivos, baseado na arquitetura cliente-servidor, que utiliza duas portas (porta de controle e porta de dados). O serviço FTP refere-se ao local onde os dados estão armazenados, enquanto um programa FTP é um aplicativo, como o Internet Explorer, que pode ser utilizado para acessar o FTP.

Arquitetura Cliente-Servidor do FTP: Exemplo e Explicação

O servidor remoto aceita uma conexão de controle do cliente local. O cliente envia comandos para o servidor, e essa conexão persiste ao longo de toda a sessão (tratando-se, assim, de um protocolo que usa o TCP). O servidor cria uma conexão de dados para a transferência de dados,... Continue a ler "Fundamentos de Redes: FTP e DHCP no Windows Server" »