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

Ordenar por
Matéria
Nível

Conceitos Chave de Gestão de TI e Negócios

Classificado em Computação

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

Custos de Capital (Capex) e Operacionais (Opex)

Custos de Capital (Capex): São os custos de aquisição de algo que se tornará um ativo financeiro, por exemplo, equipamentos e imóveis.

Custos Operacionais (Opex): São os custos resultantes da execução dos serviços de TI, que muitas vezes envolvem pagamentos repetidos, por exemplo, custos com pessoal, manutenção de hardware e eletricidade.

Tipos de Custos

  • Custo Indireto (Overhead): Não é alocado diretamente para um usuário, setor, projeto, etc. (geralmente o primeiro a ser cortado).
  • Custo Direto: É alocado diretamente para uma pessoa, setor ou projeto.
  • Custo Fixo: Valores que não variam, como IPTU ou servidor.
  • Custo Variável: Varia conforme os meses, por exemplo, água, luz, combustível.
... Continue a ler "Conceitos Chave de Gestão de TI e Negócios" »

Dispositivos e Protocolos Fundamentais de Redes

Classificado em Computação

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

Hub

O Hub é um dispositivo encontrado em redes com topologia física em forma de estrela, sendo o elemento central. O Hub é denominado de concentrador por interconectar todas as estações da rede a ele.

Hubs Passivos

São os hubs mais simples. Funcionam basicamente como um espelho, retransmitindo todo o sinal que recebem de uma determinada estação da rede para todas as demais. Como estes hubs não amplificam o sinal, apenas realizam a retransmissão, os limites impostos pelo cabeamento devem ser observados, como a distância máxima entre uma máquina e outra.

Hubs Ativos

Estes hubs realizam as mesmas funções que um hub passivo, mas com o complemento de amplificar os sinais enfraquecidos que cheguem a seus terminais. Com isso, as limitações... Continue a ler "Dispositivos e Protocolos Fundamentais de Redes" »

Fundamentos de Redes: FTP e DHCP no Windows Server

Classificado em Computação

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

Fundamentos de FTP

O que é FTP e suas diferenças entre serviço e programa?

FTP é um serviço de transferência de arquivos, baseado na arquitetura cliente-servidor, que utiliza duas portas (porta de controle e porta de dados). O serviço FTP refere-se ao local onde os dados estão armazenados, enquanto um programa FTP é um aplicativo, como o Internet Explorer, que pode ser utilizado para acessar o FTP.

Arquitetura Cliente-Servidor do FTP: Exemplo e Explicação

O servidor remoto aceita uma conexão de controle do cliente local. O cliente envia comandos para o servidor, e essa conexão persiste ao longo de toda a sessão (tratando-se, assim, de um protocolo que usa o TCP). O servidor cria uma conexão de dados para a transferência de dados,... Continue a ler "Fundamentos de Redes: FTP e DHCP no Windows Server" »

Guia Completo de Arquitetura de Computadores e Sistemas Numéricos

Classificado em Computação

Escrito em em português com um tamanho de 87,64 KB

NAND

AND

OR

NOT

A B C

Sistemas Numéricos e Bases

Sistema Base Algarismos:

  • Binário (Base 2): 0, 1
  • Octal (Base 8): 0, 1, 2, 3, 4, 5, 6, 7
  • Decimal (Base 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Hexadecimal (Base 16): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Conversões entre Bases Numéricas

Decimal para Qualquer Número: Divida pelo valor da base desejada. Por exemplo, para hexadecimal, divida por 16; para octal, divida por 8, e assim sucessivamente. O resultado será lido de trás para frente, escrevendo também de trás para frente (não esquecendo de indicar a base no final).

Qualquer Número para Decimal: Utilize a tabela de potências da base correspondente (ex: octal - base 8, hexadecimal - base 16, binário - base 2).

Binário para Decimal: Utilize a tabela de... Continue a ler "Guia Completo de Arquitetura de Computadores e Sistemas Numéricos" »

Conceitos Fundamentais de Sistemas Operacionais e Comandos Linux

Classificado em Computação

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

Proteção do Kernel e Modos de Acesso

Como o Kernel do sistema operacional pode ser protegido pelo mecanismo de modos de acesso?
R: Através do modo de acesso de uma aplicação determinado por um conjunto de bits localizado no registrador de status do processador ou PSW.

Máquina Virtual

O que é máquina virtual?
R: Uma máquina, implementada através de software, que executa programas como um computador real. (uma duplicata eficiente e isolada de uma máquina real)

Programação Orientada a Objetos em Sistemas

Por que a utilização da programação orientada a objetos é um caminho natural para o projeto de sistemas?
R: Porque ela fornece melhoria na organização das funções e recursos do sistema; redução no tempo de desenvolvimento; maior... Continue a ler "Conceitos Fundamentais de Sistemas Operacionais e Comandos Linux" »

Guia Essencial de Configuração e Mapeamento Hibernate

Classificado em Computação

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

Configurações Essenciais do Hibernate

  • hibernate.connection.driver_class: Classe JDBC relativa ao gerenciador de banco de dados utilizado.
  • hibernate.connection.url: String de conexão com o banco de dados.
  • hibernate.dialect: Dialeto que informa qual SGBD será utilizado.
  • hibernate.hbm2ddl.auto: Forma de manipulação da estrutura do banco de dados.
    • create
    • create-drop
    • update
  • mapping resource: Arquivos de mapeamento ORM.

Configuração e Manipulação de Sessões

  • SessionFactory, Configuration: Configuração via programa.
  • Session, Transaction: Manipulação de dados.

Mapeamento de Relacionamentos Um para Um (1:1)

  • Exemplo: Endereço e Pessoa: Endereço e pessoa são distintos, mas no DER (Diagrama de Entidade-Relacionamento) cada um chama a classe do outro.
... Continue a ler "Guia Essencial de Configuração e Mapeamento Hibernate" »

Ortografía

Classificado em Computação

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

Sistemas Operacionais

1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?

Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. As duas principais funções são “facilidade de acesso aos recursos do sistema” e “compartilhamento de recursos de forma organizada e protegida”.

2. Quais os tipos de sistemas operacionais existentes?

Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.

3. Por que dizemos que existe uma subutilização de recursos em

... Continue a ler "Ortografía" »

Sistemas de Arquivos: FAT, NTFS e EXT3/EXT2

Classificado em Computação

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

O que é um Sistema de Arquivos?

Não é possível gravar dados em um HD ou em um disquete sem um sistema de arquivos, que é, basicamente, uma estrutura que indica como os arquivos devem ser gravados e guardados em mídias. Através do sistema de arquivos, é que se determina o espaço utilizado no disco, além de ser o método que permite gerenciar como partes de um arquivo podem ficar "espalhadas" no dispositivo de armazenamento. Um outro detalhe importante: é o sistema de arquivos que determina como arquivos podem ser gravados, copiados, alterados, nomeados e até apagados. Toda manipulação de dados em uma mídia necessita de um sistema de arquivos para que essas ações sejam possíveis. Se não houver estrutura de armazenamento e manipulação,... Continue a ler "Sistemas de Arquivos: FAT, NTFS e EXT3/EXT2" »

Exame de Frequência: JSP e Conexão MySQL com PHP

Classificado em Computação

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

Ano Letivo 2021/2022

Época de Frequência

Data: 01 de Junho de 2022 | Duração: 2h

1. Comente a seguinte expressão: “A linguagem JSP é uma linguagem que apenas funciona em ambientes Linux, tendo como principal característica o facto de usar <br> para separar as instruções”.

A afirmação apresentada é incorreta.

Análise da Tecnologia JSP (JavaServer Pages)
  • Compatibilidade de Plataforma: JSP é uma tecnologia baseada em Java e não está limitada a ambientes Linux. JSP pode ser executado em qualquer plataforma que suporte o Ambiente de Execução Java (JRE), incluindo Windows, Linux, macOS e outros sistemas operacionais.
  • Separação de Instruções: Não é uma prática comum ou recomendada usar a tag HTML <br> para separar
... Continue a ler "Exame de Frequência: JSP e Conexão MySQL com PHP" »

Guia de Controladores e Software de Entrada e Saída (E/S)

Classificado em Computação

Escrito em em português com um tamanho de 25,63 KB

Controladores de Dispositivos

Os componentes de dispositivos de E/S dividem-se em: mecânico e eletrônico. O componente eletrônico é o controlador do dispositivo, que pode ser capaz de tratar múltiplos dispositivos.

Tarefas do Controlador

  • Converter fluxo serial de bits em bloco de bytes;
  • Executar toda correção de erro necessária;
  • Tornar o bloco disponível para ser copiado para a memória principal.

Interrupções Revisitadas

Como ocorre uma interrupção: as conexões entre dispositivos e o controlador de interrupção usam linhas de interrupção no barramento em vez de fios dedicados.

Princípios do Software de E/S

Objetivos do Software de E/S

  • Independência de dispositivo: programas podem acessar qualquer dispositivo de E/S sem especificar
... Continue a ler "Guia de Controladores e Software de Entrada e Saída (E/S)" »