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

Ordenar por
Matéria
Nível

Gerenciamento de Memória: Alocação, Objetivos e Técnicas

Classificado em Computação

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

Explique o que significa “Alocação Mutuamente Exclusiva” e “Alocação Compartilhada”. Dê um exemplo de cada tipo de alocação de recursos.

Alocação Mutuamente Exclusiva – Tipo de compartilhamento onde somente um processo pode utilizar o recurso por vez (exclusiva).

Alocação Compartilhada – Permite que qualquer processo acesse ao mesmo tempo (leitura da informação).

Explique quais são os principais objetivos do Sistema Operacional no compartilhamento da memória principal.

Definir e proteger os espaços de endereçamento – Define e protege a região especificada, fazendo com que o processo execute, referenciando somente a região definida. O processo somente pode utilizar a região especificada.

Carregar programas (texto)

... Continue a ler "Gerenciamento de Memória: Alocação, Objetivos e Técnicas" »

Fundamentos de Engenharia de Software e Orientação a Objetos

Enviado por erikwtavares e classificado em Computação

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

1.1. Desafios na Transformação de Requisitos em Software

Pergunta: Um dos maiores problemas para os desenvolvedores de software é conseguir transformar necessidades de gerenciamento de informação em soluções de software. Qual seria a explicação para este problema?

Resposta: Muitas vezes, é apresentada ao usuário a complexidade técnica do sistema, o que pode ser irrelevante para ele. Além disso, há a dificuldade em transformar uma ideia em software, visto que o analista muitas vezes não vivencia o dia a dia ou a realidade de quem solicita a solução.

1.2. Benefícios da Orientação a Objetos

Pergunta: Comente sobre alguns dos benefícios de se usar a orientação a objetos.

Resposta: Os principais benefícios incluem:

  • Decomposição:
... Continue a ler "Fundamentos de Engenharia de Software e Orientação a Objetos" »

Redes de Computadores: Protocolos, Topologias e Segurança

Classificado em Computação

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

A Internet: Papel e Características Essenciais

A Internet desempenha cada vez mais um papel importante no mundo das comunicações.

Características Principais das Redes da Internet

É um conjunto de redes heterogéneas interligadas entre si, independentes de tecnologias e meio físico de transmissão. Utiliza os protocolos IP, TCP e/ou UDP.

Protocolo TCP: Características e Utilização na Internet

O protocolo TCP é um protocolo orientado à ligação (camada de transporte - 4 do modelo OSI). Faz controlo de erros, fluxo e sequência, de extremidade a extremidade.

Protocolo IP: Características e Função na Internet

É um protocolo da camada de rede (3 – modelo OSI), não orientado à ligação, não faz controlo de erros e não garante QoS.... Continue a ler "Redes de Computadores: Protocolos, Topologias e Segurança" »

Auditoria de Sistemas: Fraudes, Controles e Segurança

Classificado em Computação

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

Auditor vs. Perito em Fraudes

Analise a seguinte afirmação:

"Auditoria de sistemas é uma atividade voltada à avaliação dos procedimentos de controle e segurança vinculados ao processamento das informações. Logo, ela deve ser capaz de determinar os autores de uma fraude e como ela foi realizada."

Essa afirmação está correta? Explique:

R: Não. A atividade de descoberta das causas e da autoria de atividades ilegais no sistema cabe ao perito, e não ao auditor. O auditor avalia se os processos estão ocorrendo de acordo com a política da empresa, focando na conformidade e na eficácia dos controles.

Objetivos da Auditoria de Sistemas

Analise a seguinte afirmação:

"A auditoria de sistemas visa certificar se:
  • As informações são corretas
... Continue a ler "Auditoria de Sistemas: Fraudes, Controles e Segurança" »

Sistemas Operativos: Funções e Tipos

Classificado em Computação

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

Sistema Operativo

O sistema operativo (SO) é o software principal de um sistema informático. Sem ele, um computador não funciona. O SO cria uma interligação entre o hardware do computador e o utilizador. Também permite que outro software funcione, interagindo com o hardware, para executar funções, programar e abrir aplicações.

Diferença entre Software de Sistema e de Aplicação

O software de sistema é indispensável ao funcionamento do computador. É responsável por fazer a ponte entre o utilizador e a máquina. Nesta categoria, encontram-se os sistemas operativos, como Windows Server 2003, Windows XP, Linux, Mac OS, etc.

O software de aplicação é executado sobre o software de sistema e permite realizar tarefas específicas, como... Continue a ler "Sistemas Operativos: Funções e Tipos" »

Conceitos de Funções, Procedimentos e Alocação de Memória

Classificado em Computação

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

Funções e Procedimentos

Funções

Toda função criada por obrigação deve ter um retorno. Utilizamos funções geralmente quando precisamos calcular algo, retornar algum valor verdadeiro ou realizar algum teste.

Procedimentos

São semelhantes a funções, mas não precisam necessariamente ter um retorno. Geralmente utilizamos procedimentos quando precisamos utilizar códigos repetidamente. Um procedimento concentra nossos códigos e podemos chamá-los a qualquer momento.

Variáveis

Variáveis Locais

Variáveis locais são aquelas que apenas a função onde estão declaradas pode usar. Elas estão presas às funções. Cada vez que chamamos uma função, também chamamos as variáveis dentro dela.

Variáveis Globais

São declaradas da mesma forma... Continue a ler "Conceitos de Funções, Procedimentos e Alocação de Memória" »

Fases Essenciais do Desenvolvimento de Software

Classificado em Computação

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

Fase 2: Elaboração do Projeto de Software

2.1 Identificação de Requisitos Não Funcionais

Descoberta de outros requisitos não diretamente associados a um Caso de Uso. Pode ser:

  • a) De Desempenho: Aspectos do desempenho do software, como:
    • Tempo de resposta de consultas
    • Tempo desejado para determinados processamentos
    • Resultados da impressora no momento certo
  • b) Segurança: Aspectos quanto ao acesso aos dados, usabilidade do software e rotinas de backup.
  • c) Interface com o Usuário: Modo operacional de relacionamento entre usuário e software quanto à movimentação de dados (adicionar, excluir, alterar), visando:
    • Consistência de dados
    • Validação e formato amigável das telas
    • Adequação dos relatórios ao ambiente funcional do usuário

2.2 Arquitetura

... Continue a ler "Fases Essenciais do Desenvolvimento de Software" »

Fundamentos de Roteamento: Conceitos, RIP e OSPF

Classificado em Computação

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

Lista 08: Introdução ao Roteamento

  1. Por que o roteamento é necessário nas redes WAN e não é necessário nas outras topologias?

    Em redes com topologias mais simples, como redes em estrela ou redes em anel, existe apenas um caminho para uma mensagem qualquer ir do transmissor até o receptor. Em redes mais complexas, como as WANs e, principalmente, quando temos várias redes interligadas, como é o caso da Internet atual, geralmente há vários caminhos para a mensagem, surgindo então a necessidade de determinar um caminho para a mensagem.

  2. O que é roteamento?

    O roteamento é uma atividade realizada na camada de rede, cujo objetivo é definir qual será o caminho trilhado pelos dados (empacotados) até chegarem ao seu destino.

  3. Qual a função
... Continue a ler "Fundamentos de Roteamento: Conceitos, RIP e OSPF" »

Guia Completo de Sistemas de Informação e Tecnologia

Classificado em Computação

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

1. Relacione, com um exemplo, os conceitos de dados, informação e conhecimento.
Agora, se aplicarmos um contexto ao dado, por exemplo, R$ 7,8 bi gastos anualmente pela Petrobras no governo Lula, o dado passa a fazer sentido… ele se torna uma informação.
No entanto uma informação sozinha, sem referências, dá margem a inúmeras interpretações.
Então, quando relacionamos a informação com um contexto mais amplo, por exemplo, R$ 7,8 bi gastos anualmente pela Petrobras no governo Lula contra R$ 12,5 bi gastos anualmente da Petrobras no governo FHC, a informação se torna pertinente. Ela se torna conhecimento.

2. Quais problemas podem advir do excesso de Informação em uma organização?
3. Qual a principal função dos Sistemas de Informação... Continue a ler "Guia Completo de Sistemas de Informação e Tecnologia" »

Conceitos de Computação Digital e Arquitetura

Classificado em Computação

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

O que é um Computador Digital?

Um computador digital é uma máquina que pode resolver problemas executando instruções fornecidas.

O que é um Programa?

Uma sequência de instruções que descreve como realizar uma tarefa.

O que é Linguagem de Máquina?

O conjunto de instruções com o qual as pessoas podem se comunicar com o computador.

Qual a diferença entre Interpretação e Compilação?

Na compilação, o programa é traduzido para linguagem de máquina antes da execução, gerando um arquivo executável. Na interpretação, a tradução ocorre linha por linha durante a execução.

Qual a diferença entre Assembly e Assembler?

Assembly é a linguagem de montagem. Assembler é o programa que traduz o código assembly para linguagem de máquina.... Continue a ler "Conceitos de Computação Digital e Arquitetura" »