Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental II

Sistemas Operacionais: Conceitos e Gerenciamento de Arquivos

Computação4,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 lendo "Sistemas Operacionais: Conceitos e Gerenciamento de Arquivos" »

Guia Prático de Formatação no Microsoft Word

Computação2,91 KB

  • Guias: Formatar / Tabulações
  • Hifenização automática: Ferramentas / Idioma / Hifenização / Marcar a caixa "Hifenizar automaticamente o documento"
  • Bordas ou sombreamento: Formatar / Bordas e Sombreamento
  • Recuo: Aumentar Recuo
  • Índices: Inserir / Referência / Índice e Tabelas / Sumário / Formatos: Formal
  • Margens: Arquivo / Configurar Página (Superior: 3,5; Inferior: 2,5; Esquerda: 2,5; Direita: 2,5; Encadernação: 0; Orientação: Vertical)
  • Iniciar na segunda página: Inserir / Números de página / Formatar / Iniciar em: 2
  • Inserir nova página: Ctrl + Enter
  • Cabeçalhos e rodapés: Exibir / Cabeçalho e Rodapé
  • Iniciar na página 15: Inserir / Números de página / Formatar / Iniciar em: 15
  • Contagem de palavras: Ferramentas / Contar Palavras
  • Alterar
...
Continue lendo "Guia Prático de Formatação no Microsoft Word" »

Guia Essencial de PHP e MySQL: Fundamentos e Conexão

Computação3,64 KB

Geração Dinâmica de HTML com PHP

Quando geramos código HTML dinamicamente, é possível escrever: valores de variáveis, textos simples (mensagens para usuários) e tags HTML.

Caracteres de Escape e Strings

Utilizamos \ como caractere de escape porque as aspas (") são caracteres que indicam o início e o fim de uma string. Exemplo:

<?php echo "<font color=\"red\"> teste </font>"; ?>

Envio de Dados via Link (URL)

Quando enviamos dados via link, o $ indica o início das variáveis passadas através do link e o & indica a separação de variáveis. Exemplo:

http://www.teste.com.br?nome=Keli&idade=20

Funções PHP Essenciais

Função include()

A função include() serve para incluir um arquivo PHP dentro de outro arquivo PHP....

Continue lendo "Guia Essencial de PHP e MySQL: Fundamentos e Conexão" »

O direito do trabalho como ramo do direito privado

Computação5,4 KB

MP3 NÃO É UM PROGRAMA. Mp3 é um tipo de arquivo. Assim como os arquivos .Doc são arquivos do Word©, arquivos .mp3 são arquivos de música que devem ser abertos com softwares específicos, conhecidos como players.
Arquivos com extensão .Mp3, ou arquivos MPEG1 Layer III são arquivos de aúdio (waveform), semelhantes aós arquivos .Wav (wave), porém, extremamente compactados. Pára você ter uma idéia, imagine gravar uma músicpa de CD num arquivo wave normal, usando sua Sound Blaster (ou qualquer outra placa de som) e os programas de gravação que a acompanham. À 44 kHz, 16-bits, stéreo (qualidade de CD), em uma música de aproximadamente 1 minuto, você gastaria cerca de 12Mb do seu disco rígido. Usando um Encoder MP3, o arquivo...

Continue lendo "O direito do trabalho como ramo do direito privado" »

Conceitos de Banco de Dados e Design de Interfaces

Computação2,64 KB

Projeções

Projeções são utilizadas para informar quais dados serão retornados em uma consulta, visando principalmente a performance e a redução do tempo de execução.

Agregações

Agregações são operações que processam dados e retornam resultados computados. Em bancos de dados tradicionais, correspondem aos comandos SUM(), AVG(), COUNT(), etc., geralmente utilizados em conjunto com o operador GROUP BY.

  • Aggregation Pipeline: Semelhante ao conceito de pipe do Linux, cada etapa transforma o documento para a próxima fase do pipeline. É possível estender o processo incorporando novos estágios.
  • Map-Reduce Function: O Map é uma função responsável por transformar um documento de entrada em n documentos de saída (zero ou muitos).

UI

...
Continue lendo "Conceitos de Banco de Dados e Design de Interfaces" »

Topologias de Rede e Modelos OSI e TCP/IP

Computação2,63 KB

Topologias de Rede

  • Ponto a ponto
  • Barramento
  • Anel
  • Estrela
  • Malha
  • Árvore
  • Híbrida
  • Daisy Chain

O que é o Modelo OSI

É um modelo de referência da ISO, que tem como principal objetivo ser um padrão para protocolos de comunicação. O Modelo OSI é um modelo de referência de rede de computadores da ISO, dividido em 7 camadas de funções:

  • Física: Pega os quadros enviados pela camada de Enlace e os transforma em sinais compatíveis com o meio (elétrico e ótico).
  • Enlace (Link de Dados): Pega os pacotes oriundos da camada de Rede e os transforma em quadros e células.
  • Rede: Responsável pelo endereçamento lógico dos pacotes, qualidade de serviço (QoS) e determinação da rota.
  • Transporte: Pega os dados vindos da camada de Sessão, divide-os em segmentos
...
Continue lendo "Topologias de Rede e Modelos OSI e TCP/IP" »

Estruturas de Dados em Java: Listas, Pilhas e Filas

Computação15,79 KB

Sejam L e P duas listas que contêm inteiros ordenados por ordem crescente. A operação printLots irá listar os elementos de L que estão nas posições especificadas em P. Por exemplo, se P for a lista {1, 3, 4, 6}, o método printLots(L,P) deve listar o 1.º, 3.º, 4.º e 6.º elemento da lista L.

public static void printLots(List L, List P){

    String Aux = "";

    for(int i = 0; i < P.size(); i++){

        int W = P.get(i);

        int X = L.get(W);

        char Z = Integer.toString(X);

        Aux = Aux + Z; }

    System.out.println(Aux); }

SE FOR VOID FAZ-SE PRINT, SE NÃO, RETURN.

2. Implemente o método contains(Type x) como método de instância da classe LinkedList. O método deve retornar true...

Continue lendo "Estruturas de Dados em Java: Listas, Pilhas e Filas" »

Guia Completo: Tipos de Software, Hardware e Redes

Computação2,49 KB

Tipos de Software

  • Software Customizado
  • Software Empacotado

Principais Requisitos de Software

  • Entrega
  • Interoperabilidade
  • Requisitos Legais
  • Integração

Formas de Aquisição de Software

  • Freeware
  • Domínio Público
  • Software de Fonte Aberta (Open Source)
  • Shareware

Tipos de Software de Negócios

  • Software de Mercado Vertical
  • Software para Grupos de Trabalho
  • Software para Pequenos Negócios

Sistemas Operacionais

Programas que se situam entre os softwares aplicativos e o hardware:

  • Gerenciam os recursos do computador (CPU, dispositivos periféricos).
  • Estabelecem uma interface com o usuário, definindo suas interações com o sistema operacional.
  • Provêem e executam serviços para softwares aplicativos.

Unidade de Controle (UC)

Direciona o sistema do computador a executar...

Continue lendo "Guia Completo: Tipos de Software, Hardware e Redes" »

Guia Essencial de Engenharia de Software e Qualidade

Computação4,39 KB

1) Como a Engenharia de Software ajuda na qualidade?

A Engenharia de Software (ES) é utilizada para padronizar os processos de desenvolvimento, garantindo os requisitos de qualidade e a manutenção do software.

2) Explique os modelos de maturidade: CMMI

O Capability Maturity Model Integration (CMMI) é um modelo de referência que contém práticas (genéricas ou específicas) necessárias à maturidade, com seis níveis (de 0 a 5). O CMMI baseia-se nas melhores práticas para desenvolvimento e manutenção de produtos, com ênfase em engenharia de sistemas e de software.

3) Explique os modelos de maturidade: ISO/IEC 15504

A ISO/IEC 15504, também conhecida como SPICE, é a norma que define processos de desenvolvimento de software. É uma evolução...

Continue lendo "Guia Essencial de Engenharia de Software e Qualidade" »

Fundamentos de Redes de Computadores e Arquiteturas

Computação3,85 KB

Modelo OSI e Meios de Transmissão

O Modelo OSI (RM-OSI) é composto por 7 camadas. Para haver comunicação, são necessários dois pontos e um conector.

  • Meios de transmissão guiados: Circuito físico, cabo metálico, par trançado, cabo coaxial e fibra ótica.
  • Meios de transmissão não guiados (Radiocomunicação): Utilizam estação central (antena) para propagação de sinal (ex: radiodifusão).

Tipos de Conexão

  • Multiponto: Há troca de informações entre múltiplos dispositivos.
  • Ponto-a-ponto: Ligação direta entre dois pontos.
  • Telefonia celular: Estrutura baseada em formato de células.
  • Satélite: Comunicação entre ponto na Terra e satélite.

Arquitetura de Redes

  • Servidor: Aguarda solicitações para fornecer serviços ao cliente.
  • Cliente:
...
Continue lendo "Fundamentos de Redes de Computadores e Arquiteturas" »