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

Ordenar por
Matéria
Nível

Sistemas Operacionais: Conceitos e Gerenciamento de Arquivos

Classificado em Computação

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

Sistemas Operacionais: Conceitos e Gerenciamento

Algoritmos de Escalonamento de Processos:

  • FIFO (First-In, First-Out): O primeiro processo a chegar é o primeiro a ser processado. A principal desvantagem é o desempenho.
  • SRT (Shortest Remaining Time): Escolhe o menor processo. Mesmo que um processo esteja em metade de sua operação, se um novo processo menor chegar, ele para o processo atual e executa o menor.
  • SJF (Shortest Job First): O menor processo ganha a CPU. Atrás dele, forma-se uma lista de ordem crescente de execução.
  • RR (Round Robin): Possui um timer (quantum) onde todos os processos ganham uma fatia de tempo igual.

Conceitos de Sistemas Operacionais:

  • S.O (Sistema Operacional): Software responsável por gerenciar os recursos de hardware
... Continue a ler "Sistemas Operacionais: Conceitos e Gerenciamento de Arquivos" »

Projeto OO: Etapas, Produtos e Padrões

Classificado em Computação

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

Etapas do Projeto Orientado a Objetos

No projeto OO, duas grandes etapas são necessárias para iniciar a fase de projeto:

  1. Organização por Domínio do Problema: Inicialmente, realiza-se uma organização por domínio do problema. Em seguida, os pacotes do domínio são subdivididos em estereótipos. Essa abordagem particiona o modelo de análise, definindo coleções coesas de classes, relacionamentos e comportamentos, que são empacotados em pacotes ou subsistemas.
  2. Agrupamento por Estereótipo: Para cada subsistema, as classes são agrupadas de acordo com a função que exercem no sistema (seu estereótipo).

Características dos Subsistemas

  • Um subsistema deve possuir uma interface bem definida, através da qual toda comunicação com o restante
... Continue a ler "Projeto OO: Etapas, Produtos e Padrões" »

Gerenciamento de Memória em Sistemas Operacionais

Classificado em Computação

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

Principais Serviços dos Sistemas Operacionais

  • Gerenciamento de memória
  • Gerenciamento de programas
  • Gerenciamento de processos
  • Escalonamento e sincronização de threads
  • Gerenciamento de armazenamento
  • Gerenciamento de dispositivos

Gerenciamento de Memória

  • Conceitos básicos
  • Swapping
  • Alocação contígua
  • Paginação
  • Segmentação
  • Segmentação com paginação

Prioridade entre processos:

  • Chamadas de usuário: Menor prioridade
  • Chamadas de sistema: Maior prioridade

Arquitetura de Von Neumann

Ciclo de máquina:

  1. Fetch (busca)
  2. Decode (decodifica)
  3. Execute (executa)
  4. Store (armazena, se necessário)

A compilação gera códigos otimizados para determinada arquitetura e Sistema Operacional.

Espaço contíguo

Qual o tipo de código é mais rápido? O interpretado ou o compilado?

... Continue a ler "Gerenciamento de Memória em Sistemas Operacionais" »

Access 2000: Guia Completo de Consultas e Relatórios

Classificado em Computação

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

Gerenciando Consultas no Access 2000

O Access 2000 não diferencia maiúsculas e minúsculas na busca de registros.

Salvando uma Consulta

  1. Salve a consulta clicando no botão "Guardar".
  2. Aparecerá um diálogo para nomear a consulta.
  3. Escreva o nome da consulta.
  4. Clique no botão "OK".
  5. Para fechar a consulta, clique no botão "Fechar".

Executando uma Consulta

Podemos executar uma consulta a partir da janela de design da consulta ou da janela do banco de dados.

A partir da Janela do Banco de Dados:

  1. Selecione a consulta a ser executada.
  2. Clique no botão para abrir a janela do banco de dados.

A partir da Janela de Design da Consulta:

  1. Clique no botão http://www.aulaclic.es/access2000/Boton_ejecutar_Access.gif na barra de ferramentas.

Quando visualizamos os resultados de uma consulta, o que vemos é, na verdade, parte da... Continue a ler "Access 2000: Guia Completo de Consultas e Relatórios" »

h2 Samba: Compartilhamento de Arquivos e Impressoras em Redes

Classificado em Computação

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

SAMBA

Por que surgiu: Com o Linux se firmando como um sistema operacional robusto e seguro, os servidores de rede (HTTP, email, NFS, Firewall, DHCP, Samba) o utilizam. Como o Windows era utilizado pela maioria, surgiram as redes locais (LAN - Local Área Network), que são baratas e confiáveis, surgindo a necessidade do compartilhamento de arquivos e impressoras.

Objetivo: Unir as três tecnologias (Linux, Windows e Redes) com a necessidade de compartilhamento sem que ocorra conflito.

O que é: Um aplicativo servidor (server side), ou seja, é executado no servidor.

O que acontece: Mesmo rodando em uma plataforma completamente diferente da plataforma Windows, o Samba se comporta como se fosse tal plataforma. O Samba 'conversa' com o Windows.

Ambientes

... Continue a ler "h2 Samba: Compartilhamento de Arquivos e Impressoras em Redes" »

CPU: Instruções, Dados e Arquitetura

Classificado em Computação

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

Como o Computador Distingue Dados e Instruções na Memória?

Sob o ponto de vista da unidade de memória, não existe diferença entre os códigos binários de dados e os de instruções, pois ambos utilizam a mesma representação.

No entanto, sob o ponto de vista do processador, a distinção ocorre durante o ciclo de instrução:

  • A palavra buscada na fase de busca é sempre tratada inicialmente como uma instrução e transferida para o registrador de instrução (RI).
  • Na fase de decodificação, os bits no campo de código de operação (C.O.) dessa palavra são interpretados pela unidade de controle.
  • A unidade de controle gera uma sequência de microcomandos para executar efetivamente a instrução decodificada.
  • Se a instrução necessitar de
... Continue a ler "CPU: Instruções, Dados e Arquitetura" »

Tipos de Imagens Digitais e Qualidade

Classificado em Computação

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

Tipos de Imagens Digitais

Escreva os 4 tipos de imagens, o que as caracteriza e coloque uma pequena imagem de amostra ao lado de cada tipo:

Imagens Raster (Bitmap)

Também conhecidas como bitmap, são formadas por muitos pontos (pixels) que definem a imagem final. Cada ponto tem cor, brilho e contraste determinados. Estes arquivos contêm as informações da imagem em uma matriz de pontos.

Imagens Vetoriais

Neste caso, as imagens são criadas por uma infinidade de vetores ou objetos individuais, cada um com suas próprias características.

Imagens 3D

Essas imagens podem ser criadas usando várias técnicas, mas o objetivo é sempre simular a projeção de um espaço visual tridimensional. Geralmente estão ligadas a animações.

Animações (Imagens

... Continue a ler "Tipos de Imagens Digitais e Qualidade" »

Revisão: QuickReport e PHP Básico

Classificado em Computação

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

Revisão: QuickReport e SQL

1. Como criar faixas de relatório e 3 tipos básicos?

As faixas (QRBAND) são criadas inserindo o componente no relatório e configurando sua propriedade BandType. Os 3 tipos básicos de faixa são:

  • Título (rbTitle)
  • Cabeçalho de Coluna (rbColumnHeader)
  • Detalhe (rbDetail)

2. Principais métodos do QuickReport e explicação?

Os principais métodos do QuickReport são:

  • Print: Utilizado para enviar o relatório diretamente para a impressora.
  • Preview: Utilizado para visualizar o relatório em uma janela antes de imprimir.

3. Uso de QRSysData, QRExpr e DATASET em relatórios?

  • QRSysData: Componente usado para exibir informações do sistema ou do relatório, como título do relatório, data, hora, número da página, total de
... Continue a ler "Revisão: QuickReport e PHP Básico" »

Guia Completo de Sessões e Arquivos em PHP

Classificado em Computação

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

1. Defina sessão em PHP:

Uma sessão é um período durante o qual um usuário navega pelas páginas de um site.

2. Quando trabalhamos com sessões, o que acontece com as variáveis declaradas dentro dela?

Estas variáveis poderão ser acessadas em qualquer página do site.

3. O que é session id?

É um número único que identifica uma sessão.

4. Quais as duas formas de transmitir o session id entre as páginas do site? Qual a melhor?

Através de cookies ou de propagação de variáveis pela URL. A melhor forma é pelo envio de cookies.

5. Quais as formas de criar uma sessão no PHP?

Temos duas formas manuais (session_start / session_register) e uma forma automática (habilitando a diretiva session.auto_start do arquivo php.ini).

6. Dê a finalidade

... Continue a ler "Guia Completo de Sessões e Arquivos em PHP" »

E-commerce, IA e Sistemas de Decisão: Fatores e Aplicações

Classificado em Computação

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

28/10/09

E-commerce

Fatores de Sucesso no E-commerce

  1. Seleção e Valor: Produtos atraentes, preços competitivos, garantia de satisfação, suporte ao cliente após a venda.
  2. Desempenho e Serviço: Navegação, sondagem, compras rápidas e fáceis, pronta entrega.
  3. Aparência e Impressão: Loja na web, áreas de compra, catálogo multimídia de produtos e características.
  4. Propagandas e Incentivos: Propaganda dirigida nas páginas web e promoções por e-mail, descontos e ofertas especiais.
  5. Atenção Pessoal: Páginas pessoais, recomendações personalizadas de produtos, notícias por e-mail, suporte interativo.
  6. Relações Comunitárias: Comunicadores virtuais de clientes e fornecedores.
  7. Segurança e Confiabilidade: Segurança das informações de clientes
... Continue a ler "E-commerce, IA e Sistemas de Decisão: Fatores e Aplicações" »