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

Ordenar por
Matéria
Nível

Guia Essencial: Sistemas Operacionais, Virtualização e Programação

Classificado em Computação

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

Quinta Geração

A Quinta Geração é marcada pelo surgimento dos circuitos LSI (Large Scale Integration), o lançamento do IBM PC e o uso universal de redes de dados.

Estrutura Monolítica

Nesta estrutura, o sistema é um conjunto de procedimentos onde cada um pode invocar ou chamar o outro. Não existem dados ocultos, e é pouco escalável.

Estrutura em Camadas

É um conjunto de níveis virtuais sobrepostos que se estendem até o usuário final. Cada camada define o nível de privilégio e facilita a modificação do funcionamento.

Microkernel e Cliente-Servidor

O sistema Microkernel facilita a arquitetura Cliente-Servidor. O núcleo de um sistema operacional fornece um conjunto de primitivas ou chamadas de sistema para implementar serviços básicos... Continue a ler "Guia Essencial: Sistemas Operacionais, Virtualização e Programação" »

Conceitos e Componentes de Sistemas Operacionais

Classificado em Computação

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

O que é um Sistema Operacional? É o programa fundamental que monitora todos os recursos do computador.

Objetivo de um Sistema Operacional: Permitir que os recursos de um sistema de computador sejam utilizados de maneira eficiente.

Módulos de E/S: Responsáveis pelo transporte de dados entre o computador e seu ambiente externo.

Monitor: O primeiro sistema operacional em lote, desenvolvido pela General Motors.

Soft Degradation: Capacidade de continuar a prestar serviços em proporção ao nível de hardware que ainda está ativo.

Dispositivo de armazenamento em disco magnético: Um dos dispositivos de armazenamento mais comuns.

Shell: Considerado um dos componentes mais importantes do Sistema Operacional.

Cache de memória: Memória menor e mais... Continue a ler "Conceitos e Componentes de Sistemas Operacionais" »

Conceitos Fundamentais de Análise e Projeto Orientado a Objetos

Classificado em Computação

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

1. O que é Análise de Sistema?

Análise de sistema é um conjunto de notações, metodologias e ferramentas utilizadas para coletar informações e analisar um problema antes do projeto e implementação de um sistema de informação.

2. Definição de Requisitos na Análise de Sistema

A definição de requisitos resultante da análise de sistema pode ser utilizada para:

  • Documentar o problema a ser resolvido.
  • Melhorar a comunicação entre os projetistas e os usuários do sistema.
  • Dar suporte durante o desenvolvimento do sistema.
  • Auxiliar na validação do projeto.

3. Diferenciando Requisitos Funcionais e Não Funcionais

Requisitos Funcionais: Descrevem as funcionalidades do sistema, ou seja, o que o sistema deve fazer. Exemplos:

  • Informações que
... Continue a ler "Conceitos Fundamentais de Análise e Projeto Orientado a Objetos" »

Guia Completo de Documentação de Projetos de Software

Classificado em Computação

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

Estudo de Viabilidade do Projeto

Este estudo abrange:

  • Uma breve descrição do sistema proposto e suas características.
  • Breve descrição dos requisitos de negócio para o sistema proposto.
  • Proposta de organização da equipe de desenvolvimento e definição de responsabilidades.
  • Custos do estudo, incluindo estimativas de datas para planejamento e entrega dos produtos.
  • Estudo dos benefícios para o sistema.

Análise e Captura de Requisitos

Esta fase inclui:

  • Análise do sistema atual (se houver) e levantamento de novos requisitos dos utilizadores.
  • Descrição detalhada do sistema proposto.

Especificação do Sistema

A especificação do sistema detalha:

  • Descrição geral do sistema.
  • Requisitos de dados.
  • Requisitos de telecomunicações.
  • Requisitos de hardware.
... Continue a ler "Guia Completo de Documentação de Projetos de Software" »

Sistemas Operacionais: Conceitos e Funções

Classificado em Computação

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

Componentes de um Sistema Operacional

  • Núcleo

    Gerente de processos, interrupções, comunicação e sincronização de processos.

  • Gerente de Memória

    Responsável pelo controle e alocação de memória aos processos ativos.

  • Sistema de E/S

    Responsável pelo controle e execução de operações de E/S e otimização do uso dos periféricos (Gestão de Dispositivos).

Todo programa que é executado vai para a memória!

Visões de um Sistema Operacional

  • Top-Down

    O sistema operacional age como uma "camada" entre o hardware e o usuário, possibilitando formas mais amigáveis de interagir com o computador, como os sistemas de janelas.

  • Bottom-Up

    O sistema operacional gerencia todo o hardware do computador, como controle de alocação de memória, controle de dispositivos

... Continue a ler "Sistemas Operacionais: Conceitos e Funções" »

Teste de Software: Metas, Tipos e Automação

Classificado em Computação

Escrito em em português com um tamanho de 9,94 KB

Metas do Teste de Software

O processo de teste do software tem duas metas distintas:

  1. Demonstrar ao desenvolvedor e ao cliente que o software atende aos requisitos.
  2. Descobrir falhas ou defeitos no software que apresenta comportamento incorreto, indesejável ou em não conformidade com sua especificação.

A primeira meta conduz ao teste de validação, no qual você espera que o sistema seja executado corretamente em um determinado conjunto de casos de teste que reflete o uso esperado do sistema. A segunda meta conduz ao teste de defeitos, no qual são projetados casos de teste para expor defeitos.

Os testes não podem demonstrar que um software é livre de defeitos ou que ele se comportará conforme especificado em todas as circunstâncias. É sempre... Continue a ler "Teste de Software: Metas, Tipos e Automação" »

Conceitos de Hardware e Software

Classificado em Computação

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

Conceituar Hardware

São todos os conjuntos de elementos físicos de um computador e todos os dispositivos a ele relacionados.

Conceituar RAM

Memórias randomicas (memórias aleatórias), que permitem o acesso em qualquer posição, em qualquer ordem, sem ter que acessar a partir do primeiro elemento.

Conceituar ROM

Memórias apenas de leituras, que não são voláteis, que permitem acesso em qualquer posição e em qualquer ordem.

Conceituar Unidade Central de Processamento

São circuitos que executam as funções básicas de um computador (lógica, aritmética e a unidade de entrada/saída).

Conceituar Armazenamento Primário (Primary Storage)

Memória RAM, onde são armazenadas todas as informações e conjuntos de instruções de programas prestes... Continue a ler "Conceitos de Hardware e Software" »

## Consultas e Tabelas Relacionais no Access: Guia Prático

Classificado em Computação

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

30. Consultas com Critérios de Data e Telefone (Agenda)

Para visualizar permanentemente na agenda (consulta), somente os clientes nascidos antes de 1975 e cujo telefone comece com 954, siga estes passos:

Nota: Ao definir o critério de data de nascimento, utilize o formato <1975/01/01 e selecione o tipo de campo "DATA/HORA". Arraste os campos BIRTHDATE e Tlfno. No campo Tlfno, insira o critério 954*. O Access pode adicionar automaticamente aspas, barras, etc. Ignore-as.

Importante: Critérios na mesma linha significam que ambos devem ser cumpridos. Critérios em linhas diferentes (indicado por um "S" à esquerda) significam que basta satisfazer um ou outro.

31. Exibir Clientes da Província de Sevilha (Agenda)

Para exibir permanentemente na... Continue a ler "## Consultas e Tabelas Relacionais no Access: Guia Prático" »

h2 Autenticação e Protocolos de Acesso Remoto

Classificado em Computação

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

AUTENTICAÇÃO

Identificação e autenticação são utilizadas para verificar se o usuário é quem ele diz ser e se possui as credenciais necessárias para acessar os recursos.

Antes de um usuário utilizar um recurso, três níveis de segurança devem ser utilizados:

  • Identificação
  • Autorização
  • Autenticação

Aplicações para acesso remoto:

  • Telnet: É um programa de emulação de terminal que faz parte do conjunto de protocolos TCP/IP.
  • SSH: É uma forma mais segura de acesso tipo "terminal" em outros sistemas.
  • VPN: É a forma comumente utilizada pelas empresas para criar uma conexão privada. Ele, por si só, não garante privacidade; para tal, é preciso utilizar protocolos de criptografia.

Existem dois tipos de VPN:

  1. Site-to-Site VPN: Este modo
... Continue a ler "h2 Autenticação e Protocolos de Acesso Remoto" »

Protocolos de Rede Essenciais e Endereçamento IP

Classificado em Computação

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

Endereços IP Privados

Existem faixas de endereços IP que não são roteáveis na Internet pública. Estes endereços são chamados de “endereços privados” ou “reservados” e são definidos da seguinte forma:

  • Classe A:
    • Faixa: 10.0.0.0 – 10.255.255.255
    • Notação CIDR: 10.0.0.0/8
  • Classe B:
    • Faixa: 172.16.0.0 – 172.31.255.255
    • Notação CIDR: 172.16.0.0/12
  • Classe C:
    • Faixa: 192.168.0.0 – 192.168.255.255
    • Notação CIDR: 192.168.0.0/16

NAT (Network Address Translation)

O NAT tem a função de traduzir os endereços válidos da Internet para os endereços reservados da rede interna e vice-versa. O NAT pode ser implementado num roteador ou num computador, junto ao firewall. Com esta facilidade, obtemos aumento da segurança, pois os endereços... Continue a ler "Protocolos de Rede Essenciais e Endereçamento IP" »