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

Ordenar por
Matéria
Nível

h2 Shell Script: Guia Completo e Exemplos Práticos

Classificado em Computação

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

Teste

Podemos associar a estrutura de decisão com as opções do comando test:

OPERAÇÕES COM STRING:

  • -n string: se o comprimento da string é maior que zero
  • -z string: se o comprimento da string é igual a zero

OPERAÇÕES COM INTEIROS:

  • n1 -eq n2: igual
  • n1 -gt n2: maior
  • n1 -lt n2: menor
  • n1 -le n2: menor ou igual
  • n1 -ge n2: maior ou igual

Shell Script

Shell é uma interface textual que interpreta os comandos existentes em um sistema operacional e os envia ao kernel, imprimindo posteriormente o resultado do processamento na tela. Embora haja ferramentas GUI disponíveis para gerenciar praticamente tudo em um sistema GNU/Linux, é importante ter conhecimento sólido sobre utilitários de linha de comando para se preparar melhor para trabalhar com qualquer... Continue a ler "h2 Shell Script: Guia Completo e Exemplos Práticos" »

Extranet, Profissionais de Rede e Excel: Guia Completo

Classificado em Computação

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

1. O que é o uso de uma Extranet?

Resposta: Uma Extranet permite que duas ou mais empresas colaborem, fornecendo aos seus funcionários acesso a informações e serviços de ambas as corporações.

2. Quais são os profissionais especializados em redes de Internet, Intranet ou Extranet?

Resposta: Os profissionais incluem: Webmaster, Webdesigner e especialistas em adaptação de informações ou formatos para visualização em rede.

3. Qual é a função de um Webmaster?

Resposta: O Webmaster é responsável por gerenciar e manter o servidor e as conexões de rede, garantindo que os funcionários da empresa tenham acesso a informações relevantes.

4. Qual programa (software) foi usado? Explique a figura:

Resposta: O programa utilizado foi o Excel.... Continue a ler "Extranet, Profissionais de Rede e Excel: Guia Completo" »

Processos, Threads, Semáforos e Sistemas Distribuídos

Classificado em Computação

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

Conceitos Essenciais de Processos e Concorrência

Multithreads e Processos Independentes

Um processo pode ter múltiplos threads. A maneira mais simples de implementar a concorrência é quando cada processo tem seu próprio contexto (processos independentes).

Subprocesso

Existe dependência entre processos, possuindo cada um seu PCB (Process Control Block) próprio.

Diferença entre Processos Foreground e Background

  • Foreground: Permite comunicação direta com o usuário durante seu processamento.
  • Background: Não existe comunicação com o usuário durante o processo.

Exemplos de Aplicações CPU-Bound e I/O-Bound

  • CPU-Bound: O processo passa a maior parte do tempo em execução ou pronto (Exemplo: operações científicas).
  • I/O-Bound: O processo passa
... Continue a ler "Processos, Threads, Semáforos e Sistemas Distribuídos" »

H2: Conceitos Fundamentais sobre Barramentos de Computadores

Classificado em Computação

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

Conceitos Fundamentais sobre Barramentos de Computadores

1. O que é um barramento?

R: É um conjunto de linhas de comunicação (condutor elétrico ou fibra óptica).

2. Qual a principal função do barramento?

R: Permite a interligação entre dispositivos de um sistema de computação (CPU, Memória Principal, HD e outros periféricos), ou entre vários sistemas de computação.

3. Quais são os tipos de barramentos? Cite a função de cada um deles.

R:

  • Barramento do Processador: É utilizado pelo processador internamente e para envio de sinais para outros componentes do sistema computacional.
  • Barramento de Cache: É o barramento dedicado para acesso à memória cache do computador, memória estática de alto desempenho localizada próximo ao processador.
... Continue a ler "H2: Conceitos Fundamentais sobre Barramentos de Computadores" »

Sistemas Distribuídos: Conceitos e Arquiteturas

Classificado em Computação

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

Tolerância a Falhas e Alta Disponibilidade

A falha, se propagada, vai gerar um erro e esse erro pode gerar um defeito se também for propagado. Tolerância a falha é não propagar a falha, evitando que ela cause um erro. Por exemplo, se um programa que agenda requisições tem uma falha, ele não deve propagá-la para quem fez a requisição. Assim, quem solicita os serviços não sabe que houve uma falha, isso é a transparência de falhas. Já a alta disponibilidade é um sistema feito para impedir a perda de um serviço, reduzindo ou gerenciando falhas. A disponibilidade é caracterizada pela probabilidade de um sistema estar acessível em determinado período de tempo.

Multicomputadores vs. Multiprocessadores

a) Diferenças Básicas

  • Multicomputadores:
... Continue a ler "Sistemas Distribuídos: Conceitos e Arquiteturas" »

Gestão da Inovação, Estrutura e Fontes de Tecnologia

Classificado em Computação

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

Limitações do Modelo de Produção Tradicional

  • Exploração excessiva dos princípios da padronização e divisão do trabalho.
  • Incapacidade de responder às novas características do mercado global.

A Organização Multidivisional (Segundo Chandler)

Conceito gerencial em que o escritório central planeja, coordena e avalia o trabalho de diversas divisões operacionais e aloca pessoal, instalações, capital e demais recursos necessários para realizar a produção.

Aprendizado Cumulativo

Processo baseado na repetição e na experimentação. A aprendizagem é cumulativa e coletiva, dependendo das rotinas organizacionais codificadas ou tácitas.

Modelos de Inovação: Technology-Push vs. Demand-Pull

Descrição/AtributoTechnology-PushDemand-Pull
Incerteza
... Continue a ler "Gestão da Inovação, Estrutura e Fontes de Tecnologia" »

Conceitos Fundamentais: Dado, Informação, Conhecimento e TI

Classificado em Computação

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

Dado

É uma sequência de caracteres que representa uma informação.

Se não se sabe o que é ou o que representa, é considerado dado.

Informação

A partir do momento que se sabe a que se refere a cadeia (sequência) de caracteres, tem-se a informação.

É a interpretação que é feita do dado.

Conhecimento

O ato ou a atividade de conhecer, realizado por meio da razão e/ou da experiência. Estar ciente de algo ou ter o entendimento de algo.

  • Informação valiosa da mente humana que pode incluir reflexão, síntese e contexto.
  • Interpretação e aprendizado das informações obtidas, com seleção crítica do que devemos absorver.

Características Essenciais da Informação

Precisa:
Sem erros. Em alguns casos, informações incorretas são geradas porque
... Continue a ler "Conceitos Fundamentais: Dado, Informação, Conhecimento e TI" »

Microcontroladores 8051: Perguntas e Respostas Essenciais

Classificado em Computação

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

Conceitos Fundamentais: Microprocessador vs. Microcontrolador

  1. Defina Microprocessador e Microcontrolador.
    • Microprocessador: Chip responsável pelo processamento em um microcomputador.
    • Microcontrolador: Microcomputador de um só chip que pode ainda conter elementos para uso industrial, tais como conversores A/D e D/A, PLL, PWL e PWM, entre outros.
  2. Cite as vantagens dos microcontroladores sobre os microprocessadores.

    Baixo custo, facilidade de uso e a possibilidade de ter seus programas gravados internamente.

  3. Em que tipo de memória é gravado o programa de um microcontrolador?

    Memórias não voláteis, ou seja, que não perdem suas informações na ausência de energia.

  4. Quais os tipos de memórias de programa e dados utilizadas em microcontroladores?
... Continue a ler "Microcontroladores 8051: Perguntas e Respostas Essenciais" »

Gerenciamento de Dados: Segurança, Integridade e Consultas

Classificado em Computação

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

Segurança

O acesso às informações potencialmente confidenciais deve ser controlado por usuários credenciados.

Integridade

Restrições relacionadas aos dados armazenados devem ser respeitadas para que as informações estejam sempre consistentes.

Consulta

O tempo gasto para realizar as consultas aos dados armazenados deve ser o menor possível.

Concorrência

Em geral, diversos sistemas e usuários acessarão concorrentemente as informações armazenadas.

CRUD

As operações básicas para manipular os dados persistidos são: inserir, ler, alterar e remover.

Exemplo de Insert

static void Main(string[] args)
{
 string stringDeConexao = @"driver={SQL Server};
 server=MARCELO-PC\SQLEXPRESS;database=livraria;uid=sa;pwd=sa;";
 System.Console.Write("Digite

... Continue a ler "Gerenciamento de Dados: Segurança, Integridade e Consultas" »

Modelo OSI: Camadas, Funções e Classificação de Redes

Classificado em Computação

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

Modelo OSI vs. ISO

ISO é a organização; OSI é o modelo.

Cada camada do modelo OSI possui um grupo de funções que cabe a ela executar para que os pacotes de dados trafeguem na rede entre a origem e o destino. A seguir, veremos uma breve descrição de cada camada do Modelo OSI, como mostrado na figura 1.2.

Camadas do Modelo OSI

Camada 7: A Camada de Aplicação

A camada de aplicação é a mais próxima do usuário, fornecendo serviços de rede a seus aplicativos, como navegadores, clientes de correio eletrônico, aplicativos bancários e outros.

Camada 6: A Camada de Apresentação

Sua função é realizar transformações adequadas nos dados, tais como a compressão de textos, a criptografia, a conversão de padrões de terminais e arquivos... Continue a ler "Modelo OSI: Camadas, Funções e Classificação de Redes" »