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

Ordenar por
Matéria
Nível

Arquitetura de Multiprocessadores Simétricos (SMP)

Enviado por Elvis Venancio e classificado em Computação

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

Multiprocessadores Simétricos (SMP)

Consiste em múltiplos processadores similares conectados entre si e à memória por um barramento ou outra forma de conexão interna.

Características

  • Dois ou mais processadores similares, com capacidade de processamento comparável.
  • Os processadores compartilham uma mesma memória e o acesso aos mesmos dispositivos de E/S (Entrada/Saída), através de canais comuns ou não.

Exemplo: SMP Sun Enterprise Server.

Barramento de Tempo Compartilhado

Características

  • Estruturas e interfaces são praticamente as mesmas de um uniprocessador.
  • Utiliza um mecanismo de tempo compartilhado.
  • Limitado a dois ou três processadores, pois o barramento se torna um gargalo.
  • O uso de cache melhora o tráfego no barramento e possibilita
... Continue a ler "Arquitetura de Multiprocessadores Simétricos (SMP)" »

Sistemas Microprocessados: Componentes, Memória e Arquiteturas

Classificado em Computação

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

Unidade I: Componentes de um Sistema Microprocessado

O Microprocessador

Um microprocessador é uma máquina capaz de resolver problemas através da execução de instruções que lhe são dadas. Essa máquina executa instruções simples, tais como:

  • Somar dois números;
  • Verificar se um número é zero;
  • Copiar dados de uma parte da memória para outra.

Estas instruções básicas formam a linguagem de máquina. Portanto, um processador executa uma série de instruções de um conjunto conhecido como conjunto de instruções (ISA - Instruction Set Architecture).

Armazenamento do Programa

Onde o programa fica armazenado?

  • Um programa fica armazenado na memória de programa, de onde o processador deve buscá-lo para executá-lo;
  • Um programa é composto por
... Continue a ler "Sistemas Microprocessados: Componentes, Memória e Arquiteturas" »

Comparativo ES vs EW e Métodos de Desenvolvimento Web

Classificado em Computação

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

1. Comparação entre ES e EW:

  • ES (Enterprise Systems): Classe de usuários mais bem definida, ênfase na funcionalidade/aplicabilidade. Maturidade tecnológica mais estável, dispondo de excelentes ferramentas que abrangem todas as suas etapas (análise, projeto, implementação, testes).
  • EW (Web Experience): Público-alvo mais diversificado, ênfase na apresentação, navegação e outras qualidades estéticas. Maturidade tecnológica em constante evolução, possui mais ferramentas a nível de implementação e raríssimas ferramentas para as demais atividades, tornando esse tipo de desenvolvimento mais complexo.

2. Características dos Webapps/Websites:

  • Multidisciplinaridade: Utilizam-se diferentes técnicas em diversas áreas (por exemplo,
... Continue a ler "Comparativo ES vs EW e Métodos de Desenvolvimento Web" »

SQL Server: SPs, Triggers e Formas Normais do Banco de Dados

Classificado em Computação

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

Procedimento Armazenado (SP): Inclusão de Compra

Desenvolvimento de um Procedimento Armazenado (SP) para inclusão de registros na tabela compras. O procedimento deve garantir que não seja permitida a inclusão de uma compra se o número da nota e o código do fornecedor já estiverem cadastrados. Em caso de sucesso, deve retornar o status de inclusão; caso contrário, retorna 0, acompanhado de uma mensagem informativa.

Código T-SQL: sp_addcompra


CREATE PROCEDURE sp_addcompra
(
    -- Parâmetros de entrada
    @num_nota INT, 
    @cod_fornecedor INT, 
    @data DATETIME, 
    @valor_total FLOAT
)
AS 
BEGIN
    SET NOCOUNT ON;
    
    BEGIN TRANSACTION;

    -- Verifica se a compra já existe (Nota e Fornecedor)
    IF (SELECT COUNT(*) FROM
... Continue a ler "SQL Server: SPs, Triggers e Formas Normais do Banco de Dados" »

Guia Prático de Adobe Flash e Programação Orientada a Objetos

Classificado em Computação

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

Conceitos Fundamentais de Adobe Flash

  • Imagens vetoriais: Descritas através de linhas e curvas chamadas vetores.
  • Bitmaps: Compostas por pontos coloridos chamados pixels.

Configurações e Organização

  • Propriedades do filme: Menu Modificar > Filme para alterar taxa de quadros, cor de fundo e dimensões.
  • Organizar o filme em cenas: Organize de forma temática. A ordem de reprodução segue o painel; altere arrastando para a posição desejada.
  • Empilhar e girar: Modificar > Organizar.
  • Inverter objetos: Modificar > Transformar > Inverter vertical ou horizontalmente.

Camadas e Painéis

  • Criar camadas: Possível conforme a memória disponível; não altera o tamanho do filme.
  • Camada de máscara: Botão direito no nome da camada > opção Máscara.
... Continue a ler "Guia Prático de Adobe Flash e Programação Orientada a Objetos" »

Sistemas Distribuídos: Conceitos, Aplicações e Desafios em TI

Classificado em Computação

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

Atividade 00: Fundamentos de Sistemas Distribuídos

1. O que são Sistemas Distribuídos?

Sistemas distribuídos consistem na interligação de várias redes de computadores (com tamanhos, naturezas e conteúdos diversos), formando um ambiente onde a comunicação entre os computadores é fundamental.

2. A Internet como Exemplo de Sistema Distribuído

A Web é um excelente exemplo de sistema distribuído porque possibilita a transferência de arquivos, transações bancárias, diversas pesquisas, compras online e comunicação global, tudo através da conexão entre computadores em diferentes partes do mundo. Por exemplo, ao acessar o site Amazon.com e pesquisar um produto, a busca retorna várias lojas que o possuem. Ao escolher o produto e efetuar... Continue a ler "Sistemas Distribuídos: Conceitos, Aplicações e Desafios em TI" »

Fundamentos da Análise e Desenvolvimento de Sistemas

Classificado em Computação

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

Para o sucesso de um projeto de sistema, é fundamental compreender suas características e os sistemas que a empresa realmente necessita.

Papéis Essenciais no Desenvolvimento de Sistemas

Analista de Perfil

Mais voltado para a especificação dos requisitos do que para o conhecimento da programação e operação de máquinas.

Analista de Sistemas

É responsável por especificar os requisitos do sistema do ponto de vista da eficácia, ou seja, garantir que o sistema alcance os objetivos globais da empresa. Trata-se de certificar-se de que o sistema fará o que precisa ser feito, independentemente da instrução que será dada para se chegar a esse objetivo.

Projetista

Tem como papel focar na eficiência, isto é, voltado para a obtenção do melhor

... Continue a ler "Fundamentos da Análise e Desenvolvimento de Sistemas" »

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

Guia Rápido: Campos, Propriedades e Navegação no Microsoft Access

Classificado em Computação

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

Quais são as maneiras de criar um campo no Access?

Existem duas (2) maneiras principais de adicionar campos:

  • Usando um modelo.
  • Usando um campo existente de outra tabela.

O Access vem com modelos de campo?

Sim, o Access vem com uma coleção de modelos de campo que podem ajudar a reduzir uma quantidade considerável de tempo na criação de campos.

Campos Multivalorizados no Access 2007

Campos multivalorizados são apropriados para determinadas situações, como quando você usa o Office Access 2007 para trabalhar com informações armazenadas em um Serviços do Microsoft Windows SharePoint.

Em qual modo de exibição você pode definir propriedades de campo?

Para definir propriedades de campo no Modo Folha de Dados, siga os passos:

  1. Abra a tabela no
... Continue a ler "Guia Rápido: Campos, Propriedades e Navegação no Microsoft Access" »

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