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

Ordenar por
Matéria
Nível

Exercícios Resolvidos de Sistemas Operacionais

Classificado em Computação

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

Lista de Exercícios 1

1. O que é um sistema operacional?

Programas que atuam como elo de ligação entre o hardware e o usuário.

2. Quais são as principais funções de um sistema operacional?

Facilidade de acesso aos recursos do sistema, compartilhamento de recursos de forma organizada e protegida.

3. Como se desenvolveu a interação do usuário com o computador ao longo do tempo?

O usuário não interagia diretamente com o computador; eram utilizados cartões perfurados inseridos por operadores do sistema. Com o passar dos anos, essa interação foi aumentando até chegar ao que é hoje.

4. Nos sistemas monoprogramáveis existe uma subutilização de recursos? Justifique.

Sim. Por executarem somente um programa por vez, acaba existindo ociosidade... Continue a ler "Exercícios Resolvidos de Sistemas Operacionais" »

Riscos de tabelas redundantes no banco de dados

Classificado em Computação

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

Transação Lógica de Atualização

 Os resultados de comandos de atualização de dados (insert, update, delete)  não são imediatamente confirmados no banco de dados. Eles ficam pendentes até que ocorra uma confirmação ou um cancelamento.

 Um conjunto de comandos de atualização que sejam tratados como um bloco, confirmados ou cancelados em conjunto,  constitui uma Transação Lógica. A transação tem início com o primeiro comando de atualização e é encerrada com um comando de confirmação ou cancelamento

COMMIT Encerra uma Transação Lógica de Atualização, efetivando no banco de dados todas as atualizações do usuário que estão pendentes, deixando o banco de dados em um estado de estabilidade.

ROLLBACK Encerra uma... Continue a ler "Riscos de tabelas redundantes no banco de dados" »

Entenda as 7 Camadas do Modelo OSI e o Modelo TCP/IP

Classificado em Computação

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

Funções das Camadas do Modelo OSI

  • Camada Física (Camada 1): A camada física tem a função de enviar e receber bits através de um canal de comunicação. Esta camada trabalha basicamente com as características mecânicas e elétricas do meio físico.
  • Camada de Ligação de Dados (Camada 2): A camada de ligação de dados prevê a transmissão física de dados e lida com erros de notificação, topologia da rede e controlo de fluxo.
  • Camada de Rede (Camada 3): A camada de rede tem a função de controlar a operação da rede de um modo geral. Suas principais funções são o roteamento dos pacotes entre fonte e destino.
  • Camada de Transporte (Camada 4): A camada de transporte inclui funções relacionadas com conexões entre a máquina fonte
... Continue a ler "Entenda as 7 Camadas do Modelo OSI e o Modelo TCP/IP" »

Governança Corporativa e Frameworks de TI: COBIT, ITIL, PMBOK, CMMI

Classificado em Computação

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

Governança Corporativa e Frameworks de TI

Governança Corporativa

A Governança Corporativa é o modelo de gestão pelo qual as organizações são administradas e controladas. Ela contempla os seguintes tópicos:

  • Efetividade e eficiência das operações;
  • Confiabilidade dos relatórios financeiros;
  • Conformidade com leis e regulamentos;
  • Proteção dos ativos;
  • Transparência na relação com os acionistas, colaboradores e clientes;
  • Prestação de contas.

Governança de TI e Gerenciamento de Riscos

Neste contexto, surge a Governança de TI e o Gerenciamento de Riscos como assuntos fundamentais para as empresas e gestores, visto que os maiores riscos a que as organizações estão expostas atualmente estão relacionados à Tecnologia da Informação.

A

... Continue a ler "Governança Corporativa e Frameworks de TI: COBIT, ITIL, PMBOK, CMMI" »

Sistemas Operacionais: Conceitos e Tipos

Classificado em Computação

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

SISC/RISC: Microsoft, Intel, Motorola, Apple

Microsoft, Intel = SISC/RISC = Motorola, Apple

O que é um Sistema Operacional (SO)?

O SO gera interface entre Hardware e Usuário, gerencia os recursos (processadores, espaço em memória, arquivos).

Controle de acesso: equilibrar o uso e evitar conflitos.

SO como Máquina Abstrata

  • Ocultar a complexidade do hardware.
  • Oferecer interfaces padronizadas de acesso ao hardware.
  • Permitir uma visão homogênea de dispositivos distintos.

Funções Principais de um SO

  • Execução de programas: capacidade de carregar, executar e encerrar um programa.
  • Operações de I/O: deve fornecer meios para controlar arquivos ou dispositivos de I/O.
  • Manipulação do sistema de arquivos: ler, gravar, criar e excluir arquivos.
  • Comunicação:
... Continue a ler "Sistemas Operacionais: Conceitos e Tipos" »

Resumo de Estruturas e Conceitos de Programação

Classificado em Computação

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

if, else if, else

if ... else if ... else

  • A cláusula if ocorre apenas uma vez.
  • A cláusula else if pode ocorrer nenhuma ou várias vezes.
  • A cláusula else é opcional.

switch … case

switch ... case

  • Estruturas de decisão caracterizadas pela possibilidade de uma variável possuir vários valores.
  • A cláusula switch ocorre uma vez.
  • A cláusula case pode ocorrer uma ou várias vezes.
  • default é opcional.

Laços de repetição

for

  • Estrutura de repetição caracterizada pela existência de três parâmetros:
    • Valor inicial
    • Condição de parada das iterações
    • Quantidade de incrementos/decrementos a cada iteração

while

  • Estrutura de repetição que realiza as operações desejadas enquanto a condição especificada for verdadeira.

do ... while

  • Estrutura de repetição
... Continue a ler "Resumo de Estruturas e Conceitos de Programação" »

Frameworks e REST: Conceitos Essenciais de Arquitetura

Classificado em Computação

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

O que são Frameworks?

Um framework é tipicamente formado por um conjunto de bibliotecas estruturadas para executar uma operação maior. Ele captura a funcionalidade comum a várias aplicações que pertencem a um mesmo domínio de problema, exigindo que essas aplicações compartilhem algo razoavelmente grande em comum.

Características Essenciais dos Frameworks

  • Reutilizável: Um framework deve ser reusável.
  • Extensível:
    • O framework contém funcionalidade abstrata (sem implementação) que deve ser completada pelo desenvolvedor.
  • Uso Seguro:
    • O desenvolvedor de aplicações não pode destruir a estrutura fundamental do framework.
  • Eficiente:
    • Devido ao seu uso em muitas situações, algumas das quais poderão necessitar de alta performance.
  • Completo:
... Continue a ler "Frameworks e REST: Conceitos Essenciais de Arquitetura" »

Segurança Digital: Ameaças e Proteções

Classificado em Computação

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

Ameaças à Segurança Digital

Ameaça é tudo que pode comprometer a segurança de um sistema, podendo ser acidental (falha de hardware, erros de programação/usuários) ou deliberada (roubo, espionagem, sabotagem, invasão). Pode ser uma pessoa, coisa, evento ou ideia capaz de causar dano.

Ameaças Deliberadas

Passivas: Invasão e/ou monitoramento sem alteração de informações.
Ativas: Envolvem alteração nos dados.

A magnitude de uma ameaça deliberada está relacionada com oportunidade, motivação e forma de detecção e punição de quebras de segurança.

Bugs de Software

Erro em programa de computador que o faz executar incorretamente.

  • Causam aborrecimentos e prejuízos.
  • Backdoors: Bugs inseridos para acesso não autorizado.
  • Hackers buscam
... Continue a ler "Segurança Digital: Ameaças e Proteções" »

Conceitos Essenciais de Java, Hibernate e iReport

Classificado em Computação

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

Modificadores, Hibernate e iReport

=> Explique para que serve o modificador static?
R: Indica que o membro (atributo ou método) pode ser acessado diretamente da classe e não de suas instâncias.

=> Explique para que serve o modificador final?
R: Indica que a variável terá uma única atribuição de valor e não poderá ser alterado. Será uma constante.

=> 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... Continue a ler "Conceitos Essenciais de Java, Hibernate e iReport" »

Revisão de Protocolos de Redes e Qualidade de Serviço (QoS)

Classificado em Computação

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

Questões Fundamentais sobre Protocolos e Redes

  1. Qual a informação incorreta quanto às características do protocolo UDP?

    Resposta: d) Controle de congestionamento.

  2. Sobre redes comutadas, não é correto afirmar:

    Resposta: c) A inteligência não está centralizada na rede.

  3. Sobre comutação de pacotes, não é correto afirmar:

    Resposta: a) A inteligência não está no CPE e sim na rede.

  4. Protocolo H.323, não é correto afirmar:

    Resposta: e) Padrão específico envolvendo apenas áudio.

Protocolos Específicos

  • Protocolo responsável pelo controle da reprodução de vídeos, semelhante ao controle remoto: RTSP
  • Protocolo responsável pela reserva de recursos de banda na rede: RSVP
  • Protocolo responsável por indicação de congestionamento na rede: RED

QoS

... Continue a ler "Revisão de Protocolos de Redes e Qualidade de Serviço (QoS)" »