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

Ordenar por
Matéria
Nível

Componentes de um Computador e Memórias

Classificado em Computação

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

CPU

A CPU é composta basicamente de três elementos:

  • Unidade de controle
  • Unidade lógica e aritmética
  • Registradores

As seções que seguem apresentam cada um destes componentes.

RAM (Memória de Leitura e Escrita)

São chips de memória que podem ser lidos e gravados pela CPU a qualquer instante. A CPU usa a RAM para armazenar e executar programas vindos do disco, para ler e gravar os dados que estão sendo processados. Uma outra característica da RAM é que se trata de uma memória volátil. Isso significa que quando o computador é desligado, todos os seus dados são apagados.

ROM

São chips de memória que podem ser lidos pela CPU a qualquer instante, mas não podem ser gravados pela CPU. Sua gravação é feita apenas pelo fabricante do computador... Continue a ler "Componentes de um Computador e Memórias" »

O que é um Sistema Operacional? Funções e Definições

Classificado em Computação

Escrito em em português com um tamanho de 23,05 KB

Definição de Sistema Operacional

Suite ou o software projetado para permitir a comunicação com um usuário de computador e gerir seus recursos em um ambiente confortável e eficiente.

O que é um meio de transmissão?

O que é o POST?

Em auto-teste (Power On Self Test, POST).

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

Gerenciando Hardware: Refere-se ao fato de gerir mais eficazmente os recursos da sua máquina.

Facilitar o trabalho do usuário: Permite a comunicação com os dispositivos na máquina.

Esconder toda essa complexidade e fornecer ao programador um conjunto de instruções mais convenientes para o trabalho.

Executando no modo central de monitorização, com prioridade e, geralmente, com a proteção do hardware.

Compiladores,... Continue a ler "O que é um Sistema Operacional? Funções e Definições" »

Modelos, Processos e Ferramentas em Engenharia de Software

Classificado em Computação

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

O Processo de Software

Um conjunto estruturado de atividades necessárias para o desenvolvimento de um sistema de software, incluindo:

  • Especificação
  • Projeto
  • Validação
  • Evolução

Modelos de Processo de Software

Modelo Cascata

Fases do Modelo Cascata:

  • Análise e Definição de Requisitos
  • Projeto de Sistema de Software
  • Implementação e Teste de Unidade
  • Integração e Teste de Sistema
  • Operação e Manutenção

Problemas do Modelo Cascata:

Praticamente inflexível, o projeto em estágios distintos dificulta a resposta aos requisitos em constante mudança do cliente.

Desenvolvimento Exploratório

O objetivo é trabalhar com os clientes e desenvolver um sistema final a partir de uma especificação inicial.

Prototipagem Throwaway

O objetivo é compreender os requisitos... Continue a ler "Modelos, Processos e Ferramentas em Engenharia de Software" »

Gerenciamento de Memória em Sistemas Operacionais

Classificado em Computação

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

Requisitos de Gerenciamento de Memória

  • a) Relocação: Capacidade de colocar um processo em uma área diferente da memória uma vez que tenha sido recarregado para execução.
  • b) Proteção: Deve ser capaz de evitar a interferência (acidental ou intencional) entre os processos, de modo que um processo não possa se referir a posições de memória ocupadas por outro.
  • c) Compartilhamento: Quando vários processos devem acessar a mesma memória, o gerenciamento de memória deve ser capaz de permitir o acesso sem comprometer a proteção discutida no item b).
  • d) Organização Lógica: Este tópico será discutido ao longo deste material. Muitas técnicas foram desenvolvidas para essa organização, como a segmentação, que será discutida posteriormente.
... Continue a ler "Gerenciamento de Memória em Sistemas Operacionais" »

Conceitos de Redes de Computadores

Classificado em Computação

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

Comutação: Mover pacotes da entrada do roteador para a saída apropriada do roteador.

Roteamento: Determinar a rota a ser seguida pelos pacotes.

Quadros Ethernet: 1500 bytes (MTU).

Datagrama IP: Identificação, flag (o último fragmento tem o bit ajustado para zero), deslocamento (especifica a localização exata do fragmento).

ARP: O IP precisa do protocolo ARP para determinar o endereço físico (MAC) do próximo salto, ou seja, o ARP requisita o endereço MAC para o destino em modo broadcast, que recebe a resposta em modo unicast, encaminhando o pacote em modo unicast.

MAC: 48 bits representados em hexadecimal.

ICMP: Atua na camada de rede, serve para controle de erros e avisos. O ICMP sempre reporta mensagens de erros ao host origem. Ex: destino... Continue a ler "Conceitos de Redes de Computadores" »

Conceitos e Tecnologias de Aplicações Web e Sistemas Legados

Classificado em Computação

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

Aula01 – Conceitos básicos das aplicações WEB, terminologia e taxonomia.

1 - Por que a Infraestrutura é business unaware?
A infraestrutura é business unaware porque não tem relação direta com o processo de negócio. A aplicação determina a necessidade da infraestrutura.

2 - Exemplifique as “regras do negócio” para uma aplicação corporativa do tipo tempo real.
- Disponibilidade dos dados: Informações usadas constantemente pelo sistema e usuários, exigindo acesso rápido e fácil. Ex: Acesso à conta bancária por um correntista.
- Tempo de resposta baixo: Execução rápida de transações para evitar danos. Ex: Sistema de controle de tráfego aéreo.
- Disponibilidade prioritária: Sistemas de tempo real não podem ficar... Continue a ler "Conceitos e Tecnologias de Aplicações Web e Sistemas Legados" »

SOA: Vantagens, Desvantagens e Melhores Práticas

Classificado em Computação

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

O que é SOA?

SOA (Service-Oriented Architecture) significa Arquitetura Orientada a Serviços. Não se trata de um software ou framework, mas de uma metodologia, um padrão de arquitetura de software onde os componentes do sistema fornecem serviços para outros componentes através de uma rede.

Vantagens do SOA

  • Reutilização de Software: Rotinas complexas, necessárias para múltiplos sistemas, podem ser implementadas como webservices, evitando duplicação de código.
  • Aumento de Produtividade: Conectar-se a um webservice existente é mais rápido do que desenvolver a mesma funcionalidade do zero.
  • Maior Agilidade: A ausência de código duplicado agiliza a manutenção do sistema.
  • Interoperabilidade: Sistemas escritos em linguagens diferentes (ex:
... Continue a ler "SOA: Vantagens, Desvantagens e Melhores Práticas" »

Equipamentos e Acessórios para Redes

Classificado em Computação

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

Expandindo a Rede

Você não pode expandir as redes simplesmente adicionando novos computadores e mais cabos. Cada topologia ou arquitetura de rede tem seus limites.

Poderão ser instalados componentes para aumentar o tamanho da rede no ambiente existente.

Equipamentos de Rede

Repetidores

Retransmitem o sinal elétrico recebido em um ponto de conexão (porta) para todas as portas, para manter a integridade do sinal.

Recebem os sinais e os retransmitem com sua intensidade e definição original, regenerando o sinal.

Não convertem nem filtram sinais. Para que um repetidor funcione, os dois segmentos conectados a ele devem usar o mesmo método de acesso e protocolos.

Conecta segmentos de mídia diferentes ou semelhantes.

Não possuem inteligência. São... Continue a ler "Equipamentos e Acessórios para Redes" »

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" »