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

Ordenar por
Matéria
Nível

Guia de Gestão de Memória e Estrutura do Sistema Linux

Classificado em Computação

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

Gestão de Memória

Memória Lógica: Manipulada pelos programas, é visível pelos processos que o S.O. está executando. É dividida em partes de mesmo tamanho (o sistema operacional é quem a gerencia).

Memória Física: Composta por circuitos integrados, é nela que os dados residem; é dividida em blocos.

MMU (Memory Management Unit): Gerencia os endereços lógicos.

Fragmentação Externa: É prejudicial, pois limita a capacidade de alocação de memória no sistema.

Técnicas de Alocação

  • Best-Fit: Aloca na menor área possível.
  • Worst-Fit: Aloca na maior área possível.
  • First-Fit: Melhor técnica; aloca na primeira área disponível.
  • Next-Fit: Aloca no espaço seguinte ao First-Fit.

Fragmentação Interna: É feita após a fragmentação externa... Continue a ler "Guia de Gestão de Memória e Estrutura do Sistema Linux" »

Sistemas Operacionais, Infraestrutura e GPO — Guia Rápido

Classificado em Computação

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

Sistema Operacional

Para que serve o sistema operacional? Diferença 32/64 bit

R. O sistema operacional (SO) serve para inicializar o hardware do computador, facilitando e organizando a interação dos programas com os drivers. Sistemas 32 bits suportam até 4 GB de memória RAM; sistemas 64 bits suportam muito mais — por exemplo, mais de 128 GB de memória RAM, dependendo da implementação.

O que é o kernel?

O kernel é responsável por interagir com as camadas de hardware e software. Basicamente, ele começa a funcionar assim que o computador é ligado, detectando todo o hardware e gerenciando recursos.

O que são os processos do SO?

São tarefas em execução que gerenciam os comandos de cada aplicação e o uso de recursos (CPU, memória,... Continue a ler "Sistemas Operacionais, Infraestrutura e GPO — Guia Rápido" »

H3: Evolução dos Computadores e Fórmulas Essenciais do Excel

Classificado em Computação

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

Evolução dos Computadores

O computador é uma máquina projetada para calcular e interpretar sequências lógicas. É importante notar que ele não é um robô, mas sim uma ferramenta de processamento. Historicamente, antes dos computadores digitais, utilizava-se o sistema analógico, como o Ábaco.

1ª Geração (1946–1954): As Válvulas

  • Marcada pela utilização de válvulas (tubos de vácuo).
  • As válvulas contêm eletrodos e controlam o fluxo de elétrons. Elas precisavam estar aquecidas, o que gerava muito calor e as tornava propensas a queimar com facilidade.
  • A programação era feita diretamente na máquina, utilizando botões, e era um processo demorado.
  • O armazenamento era realizado por cartão perfurado.
  • Exemplo notável: ENIAC (o primeiro
... Continue a ler "H3: Evolução dos Computadores e Fórmulas Essenciais do Excel" »

Gerência de Memória Virtual: Paginação e Conceitos Essenciais

Classificado em Computação

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

Gerência de Memória Virtual por Paginação

Mapeamento de Endereços Virtuais para Físicos

Qual endereço físico está associado ao endereço virtual 4613?

O endereço virtual 4613 encontra-se na página virtual 9 (4613/512), que inicia no endereço virtual 4608. Como o deslocamento dentro do endereço virtual é 5, o endereço físico é a soma deste mesmo deslocamento ao endereço inicial do frame 2048, ou seja, 2053.

Exercício de Mapeamento com Tabela de Páginas

Um sistema operacional implementa gerência de memória virtual por paginação, com frames de 2KB. A partir da tabela abaixo, que representa o mapeamento de páginas de um processo em um determinado instante de tempo, responda:

Tabela de Mapeamento de Páginas:

  • Página 0: 8KB (Frame
... Continue a ler "Gerência de Memória Virtual: Paginação e Conceitos Essenciais" »

Fundamentos de Modelagem e o Modelo Linear Sequencial

Classificado em Computação

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

Conceitos Fundamentais de Modelagem

Modelo: Consiste na interpretação de um determinado domínio do problema segundo uma estrutura de conceitos. Esquema: É uma especificação de um modelo utilizado. Diagrama: É a representação gráfica de um esquema.

Modelação: É a arte e a ciência de criar modelos de uma determinada realidade. É aplicável em diversas áreas da engenharia, facilitando a partilha de conhecimentos e promovendo a comunicação entre os intervenientes.

Benefícios da Modelação

  • Visualizar o sistema;
  • Especificar a estrutura ou o conhecimento;
  • Controlar e guiar o processo de construção;
  • Documentar decisões tomadas.

Decomposição Hierárquica

Um problema é dividido em subproblemas mais elementares, sucessivamente, até que... Continue a ler "Fundamentos de Modelagem e o Modelo Linear Sequencial" »

Conceitos Fundamentais de Sistemas Operacionais

Classificado em Computação

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

  1. O que é Spooling de Impressão?

    Resposta: No momento em que um comando de impressão é executado, as informações que serão impressas são gravadas antes em um arquivo em disco, conhecido como arquivo de spool, liberando imediatamente o programa para outras atividades. Posteriormente, o sistema operacional encarrega-se de direcionar o conteúdo do arquivo de spool para a impressora.

  2. Como funcionam os Sistemas de Tempo Compartilhado (Time-Sharing)?

    Resposta: Também denominados time-sharing, permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice).

  3. Explique o Funcionamento de um Sistema do Tipo Batch

    Resposta: O processamento batch tem a característica

... Continue a ler "Conceitos Fundamentais de Sistemas Operacionais" »

Padrões IEEE 802.11: Uma Visão Geral das Tecnologias de Rede Sem Fio

Classificado em Computação

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

**Padrões IEEE 802.11: Uma Visão Geral das Tecnologias de Rede Sem Fio**
O padrão IEEE 802.11 define as especificações para comunicação sem fio, dividindo a área de cobertura da rede em células.
**Variantes do Padrão 802.11**
**802.11b:**
  • Opera em 2,4 GHz com velocidade de até 11 Mbps
  • Excelente qualidade de sinal e baixa obstrução
**802.11a:**
  • Opera em 5 GHz com velocidade de até 54 Mbps
  • Baixo alcance de sinal e alta obstrução
  • Incompatível com 802.11b e 802.11g
**802.11g:**
  • Opera em 2,4 GHz com velocidade de até 54 Mbps
  • Excelente alcance de sinal e baixa obstrução
  • Compatível com 802.11b
**802.11n:**
  • Opera em 2,4 ou 5 GHz com velocidade de 65 a 300 Mbps
  • Utiliza MIMO-OFDM para aumentar a largura de banda
**802.11ac:**
  • Opera em 5 GHz com velocidade
... Continue a ler "Padrões IEEE 802.11: Uma Visão Geral das Tecnologias de Rede Sem Fio" »

Conceitos Fundamentais de Agentes Racionais e Ambientes de Tarefa

Classificado em Computação

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

Conceitos Fundamentais de Agentes

Agente: Um agente é algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores.

Agente: A função de agente é uma descrição matemática abstrata; o programa do agente é uma implementação concreta, executada em um sistema físico.

Agente: Qual é a maneira correta de preencher a tabela? Em outras palavras, o que torna um agente bom ou ruim, inteligente ou estúpido? Um agente deve ser visto como uma ferramenta para analisar sistemas, não como uma caracterização absoluta que divide o mundo em agentes e não agentes. Poderíamos visualizar uma calculadora portátil como um agente que escolhe a ação de exibir “4” ao receber a sequência de percepções... Continue a ler "Conceitos Fundamentais de Agentes Racionais e Ambientes de Tarefa" »

Arquitetura Centralizada, Cliente/Servidor e Backup

Classificado em Computação

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

O que é uma Arquitetura Centralizada?

Arquitetura Centralizada

  • Possui apenas um gerente, gerenciando todos os elementos da rede.
  • Banco de dados único e centralizado.
  • Único responsável pela geração de alerta, coleta e administração das informações dos elementos.


O que é uma Rede de Arquitetura Cliente/Servidor?

É uma arquitetura na qual o processamento da informação é dividido em módulos ou processos distintos. Um processo é pela manutenção da informação (servidores) e outros responsáveis pela obtenção de dados dos clientes.


Tipos de Backup

Tipos de backup: Full, diferencial e incremental.


Full = faz a cópia completa / diferencial = backup apenas das últimas modificações relativas ao último backup full / incremental = faz... Continue a ler "Arquitetura Centralizada, Cliente/Servidor e Backup" »

Camada de Aplicação: Cliente, Servidor e Protocolos

Classificado em Computação

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

1. Sete etapas do processo para converter as comunicações de dados humanos

  1. Entrada do usuário: O usuário insere dados através de uma interface de hardware.
  2. Conversão para formato digital: Software e hardware convertem os dados para formato digital.
  3. Início da transferência: Serviços e aplicações iniciam a transferência de dados.
  4. Encapsulamento (origem): As camadas do modelo OSI encapsulam os dados ao descer pela pilha.
  5. Transmissão: Os dados encapsulados são transmitidos através do meio físico até o destino.
  6. Decapsulamento (destino): As camadas OSI do destino decapsulam os dados ao subir pela pilha.
  7. Processamento final: Os dados ficam prontos para processamento no equipamento final.

2. Duas formas de software de aplicação e finalidade

... Continue a ler "Camada de Aplicação: Cliente, Servidor e Protocolos" »