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

Ordenar por
Matéria
Nível

Questões sobre Computadores e Sistemas de Informação

Classificado em Computação

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

Questões Marivaldo (Apostila 5)

1) Sabemos que hoje os computadores são máquinas eletrônicas digitais que funcionam com componentes pelas quais transitam os bits (0 e 1), que formam os bytes. Dentro do computador, qual é o principal componente existente?

O principal componente é o processador, pois é ele quem executa as instruções, comandos ou linhas de programas de computador. Ele também envia sinais elétricos na forma de bits e, por “tabela”, na forma de bytes para outros componentes do computador. Enfim, esse componente possui partes internas que dividem as diversas tarefas que ele terá de executar, onde entre elas estão a unidade controladora ALU (unidade lógica aritmética) e os cachês. O processador é fabricado a partir... Continue a ler "Questões sobre Computadores e Sistemas de Informação" »

Comandos Essenciais do Terminal Linux/Unix

Classificado em Computação

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

Principais Comandos e Suas Funções

cd
Muda para um diretório. Se você não especificar nada, ele muda para seu diretório HOME.
chmod
Muda as permissões de acesso a arquivos e diretórios (Escrita, Leitura, etc.).
chown
Muda o proprietário e grupo de um arquivo ou diretório.
chgrp
Muda o grupo de um arquivo ou diretório.
cp
Copia os arquivos de um diretório/pasta para outro diretório/pasta.
dir
Lista o conteúdo de um diretório (preferir o comando "ls").
find
Procura arquivos com determinadas características na árvore de diretórios.
ln
Cria um link simbólico para um arquivo.
ls
Lista os arquivos de um diretório.
mc
Midnight Commander. Um gerenciador de arquivos completo para o console. MUITO BOM!
mkdir
Cria um diretório.
mv
Move ou renomeia um arquivo.
... Continue a ler "Comandos Essenciais do Terminal Linux/Unix" »

Tipos de Sistemas Operacionais e Gerenciamento de Memória

Classificado em Computação

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

1. Tipos de Programas e Processos

1.1. Relocáveis

Programas ou processos relocáveis são aqueles que, uma vez carregados na memória RAM para execução, podem variar de posição. Isso ocorre porque a parte da memória RAM que eles ocupam pode ser necessária para outro processo. Esses processos mudam de posição durante a execução de operações no computador, geralmente relacionadas à configuração interna do sistema.

1.2. Reentrantes

Programas reentrantes são aqueles que, quando em execução, não liberam a memória que ocupam. Quando não estão em uso, são armazenados no disco rígido e carregados na memória quando necessários, utilizando técnicas como a memória virtual.

1.3. Residentes

Programas ou processos residentes são aqueles... Continue a ler "Tipos de Sistemas Operacionais e Gerenciamento de Memória" »

h2 Camadas TCP/IP: Transporte, Rede, Interface e Protocolos

Classificado em Computação

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

Transporte

• Proporciona um fluxo de dados entre dois hosts (fim-a-fim)

TCP: Confiável. Sequencia os dados recebidos do nível de aplicação, agrupando-os em segmentos. Estabelece conexões (three-way handshake). Confirma a recepção dos segmentos enviados.

UDP: Não confiável. Envia pacotes de dados (datagramas) de um host para outro, sem garantia de entrega. A sobrecarga desse protocolo é menor que a do TCP.

Inter-Rede

• Garante a transmissão de pacotes independente da localização dos hosts.

• Endereçamento dos hosts.

• Roteamento.

• Controla o congestionamento.

Interface de Rede

• O modelo não especifica muitos detalhes.

• Abrange o driver de dispositivo no SO e a correspondente placa de rede.

• Trata dos detalhes de... Continue a ler "h2 Camadas TCP/IP: Transporte, Rede, Interface e Protocolos" »

Arquitetura TCP/IP: Camadas, Protocolos e Endereçamento IP

Classificado em Computação

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

Protocolo TCP/IP (Transmission Control Protocol / Internet Protocol)

O protocolo TCP/IP foi criado visando atender à necessidade de endereçamento e de interconexão de redes. Podemos considerá-lo como uma arquitetura formada por um conjunto de protocolos de comunicação utilizados em redes locais (LANs) ou em redes externas (WANs).

Vários ambientes e sistemas operacionais suportam o TCP/IP, como Unix, DOS, Windows, OS/2, Novell Netware e IntranetWare, permitindo a integração de diferentes plataformas e disponibilizando uma gama extensa de endereçamentos.

Classes de Endereços IP (Definidas pela INTERNIC)

A INTERNIC definiu quatro classes de endereços IP na Internet:

Classe A

Nessa classe, o primeiro byte representa o número da rede e os... Continue a ler "Arquitetura TCP/IP: Camadas, Protocolos e Endereçamento IP" »

Conceitos Fundamentais de Sistemas Distribuídos

Classificado em Computação

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

Computadores interligados via rede se comunicam e coordenam suas ações apenas passando mensagens. Uma coleção de computadores independentes que, para o usuário, parecem um único computador.

  • Coleção de processadores fracamente acoplados, interconectados por uma rede de comunicação.
  • Não compartilham memória; cada processador tem sua própria memória local.
  • Não compartilham clock.
  • Cada processador enxerga que seus recursos são locais e que os demais processadores e seus respectivos recursos são remotos.
  • Os processadores podem variar em tamanho e função.

Os processadores são designados por diferentes nomes, como: Sites (Localização), nós, computadores, máquinas, host (Sistema dentro de um site), servidor (host que possui recurso... Continue a ler "Conceitos Fundamentais de Sistemas Distribuídos" »

Strings, Parâmetros e Funções (Pascal) - Resumo

Classificado em Computação

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

1) Strings curtos e longos — declaração

Explique o que são strings curtos e longos e como são declarados?

O string curto tem tamanho fixo, de no máximo 245 caracteres. Ele é declarado:

VAR
  S1: SHORTSTRING;
  S2: STRING[25];

O string (longo) é alocado dinamicamente, sendo limitado apenas pela memória disponível. Ele é declarado:

VAR
  S1: STRING;

2) O que são parâmetros?

O que são parâmetros?

É um valor passado a uma função ou procedimento.

3) Passagem por valor e por referência

O que diferencia a passagem de parâmetros por valor e por referência? Como ficaria a primeira linha de uma PROCEDURE chamada revisão que tenha um parâmetro chamado nome passado por valor e como ficaria essa mesma linha se o parâmetro fosse passado por

... Continue a ler "Strings, Parâmetros e Funções (Pascal) - Resumo" »

Conceitos Essenciais de Processos em Sistemas Operacionais

Classificado em Computação

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

Conceitos Fundamentais de Processos

O que é um Processo?

O processo é a base para a implementação de sistemas multiprogramáveis.

Estrutura do Processo

Um processo pode ser entendido inicialmente como um programa em execução, mas o conceito é mais abrangente.

Hardware e Sistemas Multiprogramáveis

O hardware é fundamental para a implementação dos sistemas multiprogramáveis, onde os processos se alternam na utilização da UCP, podendo ser interrompidos e posteriormente restaurados.

Software e Alocação de Recursos

No software, são especificadas as características e limites dos recursos que podem ser alocados pelo processo, como o número máximo de arquivos abertos simultaneamente. (Ex: Grupos de identificação, quotas, privilégios)... Continue a ler "Conceitos Essenciais de Processos em Sistemas Operacionais" »

Componentes de Hardware e Software de um Sistema de Computador

Classificado em Computação

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

Conceitos Fundamentais de Sistemas de Computador

Software de Aplicação e Sistema

Software de Aplicação: Consiste em um conjunto de vários programas, geralmente documentados para a conclusão de um trabalho específico.

Software de Sistema (Básico de Funcionamento): O sistema operacional é o componente de software de um sistema de computador capaz de gerenciar programas e o processamento dos componentes eletrônicos de um computador ou sistema informático.

Um Sistema de Computador é o conjunto de elementos (computadores, monitores, teclados, etc.) usados para executar operações e aplicações informáticas.

Componentes da Unidade Central de Processamento (UCP)

Os elementos que compõem a unidade central são os seguintes:

  • Registro de Endereço:
... Continue a ler "Componentes de Hardware e Software de um Sistema de Computador" »

Fundamentos de Bancos de Dados: Campos, Relações e Consultas

Classificado em Computação

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

Propriedades de Campo em Bancos de Dados

As propriedades de campo definem as características e o comportamento dos dados armazenados em um campo específico de uma tabela.

  • Tamanho do Campo: O número máximo de caracteres que pode ser inserido no campo. (Tipos: Inteiro, Inteiro Longo, Único).
  • Formato: Utilizado para personalizar a maneira como os dados são apresentados na tela ou em um relatório.
  • Máscara de Entrada: Usada para controlar os valores inseridos pelos usuários, garantindo um formato específico.
  • Casas Decimais: Permite especificar o número de casas decimais a serem atribuídas a um tipo de dados numérico.
  • Título: Indica a forma como se deseja visualizar o cabeçalho do campo.
  • Valor Padrão: Um valor que é armazenado automaticamente
... Continue a ler "Fundamentos de Bancos de Dados: Campos, Relações e Consultas" »