Initial commit. In a broken state, do not use.

This commit is contained in:
Storm Dragon
2019-12-11 14:39:33 -05:00
parent 5dea87f44a
commit 1237ab3fd9
1039 changed files with 187732 additions and 0 deletions

View File

@ -0,0 +1,21 @@
# Conceitos Básicos
## Conceito de Arquivo e Diretório
## Arquivo
Um arquivo é um recurso computacional para armazenar informações. O arquivo é durável, ou seja, continua disponível para a utilização mesmo após os programas em execução terem sido finalizados Arquivos de computador são o equivalente moderno dos documentos em papel, que tradicionalmente são armazenados em arquivos de escritórios e bibliotecas, sendo essa a origem do termo. O arquivo possui alguns dados que o identificam: Nome do arquivo: Damos ao criar um arquivo novo. Tamanho: O espaço que ele ocupa na mídia de armazenamento do computador. Extenção: Indica quais os programas podem abrir, ler e gravar no arquivo. A questão de extenção varia por sistema operacional, já que ele é o responsável por implementar o sistema de arquivos. O Linux, por exemplo, não se importa com a extenção do arquivo, deixando a responsabilidade de interpretá-lo corretamente para o programa que o abrir.
## Diretório
O diretório (também chamado de pasta), é considerado um grande arquivo, já que armazena várias informações. Armazena outros diretórios (subdiretórios, já que estão dentro de outro diretório) e arquivos. É uma maneira eficiente de organizar e separar as informações no computador. No Linux, o diretório principal é o "/", também conhecido como "root" ou raiz. Todos os outros subdiretórios e arquivos ficam dentro dele. Possui também um nome e tamanho, o tipo é "diretório".
### Exercícios
1. O que é um arquivo?
2. Qual a origem do termo "arquivo"?
3. Por que o diretório pode ser considerado como um tipo de arquivo?
4. Cite um exemplo de sistema operacional que se importe com a extenção de cada arquivo.

View File

@ -0,0 +1,37 @@
# Conceitos Básicos
## Conhecendo o Computador
O computador é uma máquina capaz de realizar qualquer tipo de computação, ou seja, processar e armazenar informações, realizar cálculos, dos básicos aos científicos, desenho, tratamento de imagens, entretenimento e cultura. Os computadores pessoais e laptops são os aparelhos mais populares quando nos referimos a computador, mas robôs, smartphones (celulares inteligentes) e câmeras também são bons exemplos.
## Parte Física e Lógica
O computador possui o hardware (parte física) e software (parte lógica. Os hardwares são todos os componentes físicos da máquina: Processador, memória, HD, teclado, caixas de som, etc. Os softwares são os programas instalados que fazem a máquina funcionar e executar tarefas específicas: O sistema operacional, o mais importante de todos, pois é ele que gerencia todos os outros programas e recursos do computador, reprodutor de áudio e vídeo, editor de textos, etc.
## Principais Componentes Físicos
É importante ressaltar que um computador é composto por dois tipos de dispositivos físicos: Dispositivos de entrada (input em inglês) e saída (output). Dispositivos de entrada: Responsáveis pela comunicação do homem com a máquina. Exemplos: Teclado, microfone e scanner. Dispositivos de saída: Responsáveis pela comunicação da máquina com o homem. Exemplos: Monitor de vídeo, caixas de som e impressora.
## CPU
CPU é a sigla em inglês de "Central Processing unit" (Unidade Central de Processamento). É o processador do computador, o componente responsável por realizar cálculos e processar informações. A velocidade do seu computador está diretamente ligada à velocidade desse componente.
## RAM
RAM é a sigla em inglês de "Random Access Memory" (Memória de Acesso Aleatório). Ela não armazena informações de forma permanente, é apenas um espaço de trabalho temporário. Por exemplo, quando você executa um programa, as informações necessárias ficam na memória RAM, e quando o programa deixa de ser utilizado, as informações referentes a ele são apagadas. Quando o computador é desligado, se ainda existir alguma informação na RAM, esta é apagada.
## HD
HD é a sigla em inglês de "Hard Disk" (Disco Rígido). É a memória permanente do computador, onde ficam armazenados o sistema operacional, programas e todos os arquivos pessoais do usuário. Não se apaga ao desligar o computador.
### Exercícios
1. Cite outros dois exemplos de dispositivos de entrada de dados.
2. Cite outros dois exemplos de dispositivos de saída de dados.
3. Cite dois exemplos de equipamentos que podem ser considerados como computadores.
4. Conhecendo os dispositivos de entrada e saída em um computador convencional, quais são os dispositivos de entrada e saída de dados em um celular?
5. Cite três exemplos de dispositivos de armazenamento de dados de forma permanente.

View File

@ -0,0 +1,13 @@
# Conceitos
## Permissões
As permissões são usadas para definir quem pode acessar determinados arquivos ou diretórios, assim mantendo segurança e organização em seu sistema. Cada arquivo ou diretório tem três permissões: (Usuário Dono) proprietário do arquivo, (Grupo Dono) um grupo com vários usuários e (Outros) outros usuários em geral. O comando "ls -l" mostra uma listagem detalhada com todas as permissões dos arquivos e diretórios no diretório corrente, onde: r: Representa leitura. w: Representa gravação. x: Representa execução Como as permissões são divididas em três, aparece da seguinte forma: (rwx)(rwx)(rwx) Nesse exemplo, o dono, o grupo e os demais usuários tem permissão de ler, gravar e executar. É possível definir as permissões por meio de letras ou números, mas será explicado em outra lição.
### Exercícios
1. Qual a finalidade do uso de permissões?
2. Como as permissões são divididas e para quais tipos de usuários?
3. O que representam as letras "rwx"?

View File

@ -0,0 +1,41 @@
# Conceitos Básicos
## Protocolo
Protocolo é um termo muito comum na informática. Mesmo que não pareça, seu significado é simples. O protocolo estabelece um padrão de comunicação, ou seja, regras para que dois programas diferentes consigam trocar informações. É como um idioma para o ser humano. Para que duas pessoas de países diferentes consigam se comunicar, é preciso que ambas conheçam um idioma (protocolo) em comum, caso contrário não é possível compreender um ao outro. O protocolo segue o mesmo raciocínio. Abaixo serão listados os protocolos mais comuns.
## HTTP
HTTP é a sigla em inglês de "HyperText Transfer Protocol" (Protocolo de Transferência de Hipertexto). É utilizado para exibir páginas HTML, os sites. Por isso todo endereço de site começa em: http:// e logo depois vem o endereço. É o HTTP que se comunica com o servidor para exibir a página que queremos acessar.
## IP
IP é a sigla em inglês de "Internet Protocol" (Protocolo de Internet). É uma identificação única para cada computador conectado. Pode ser comparado a um documento de identidade, por exemplo. O HTTP, como foi visto acima, depende do IP, pois é preciso saber qual a identificação da sua máquina e do servidor para estabelecer a comunicação
## TCP.
TCP é a sigla em inglês de "Transmission Control Protocol" (Protocolo de Controle de Transmição). Ele é o principal protocolo para enviar e receber informações, já que é o protocolo de controle de transmição. A maioria dos outros protocolos dependem do TCP.
## SMTP
SMTP é a sigla em inglês de "Simple Mail Transfer Protocol " (Protocolo de Transferência de Correio Simples). Esse protocolo é responsável por enviar e-mails na Internet.
## POP3
POP3 é a sigla em inglês de "Post Office Protocol" (Protocolo de Correios). O 3 refere-se apenas à versão do POP. É utilizado para receber os e-mails do servidor de e-mail para seu computador.
## IRC
IRC é a sigla em inglês de "Internet Relay Chat". É um protocolo de comunicação na Internet, utilizado principalmente como bate-papo (chat).
## SSH
SSH é a sigla em inglês de "Segure Shell" (Shell Seguro). Esse protocolo fornece um canal seguro para enviar e receber informações, principalmente quando se está conectado a uma rede insegura.
### Exercícios
1. Por que o protocolo pode ser comparado a um idioma?
2. Cite outro protocolo para recebimento de e-mails.
3. Conhece algum outro protocolo que não foi mencionado acima? Qual? Para que serve?

View File

@ -0,0 +1,11 @@
# Conceitos Básicos
## Servidor
Um servidor é um computador ou um programa que oferece serviços a uma rede, que é chamada de cliente, por ser ela a solicitar os serviços. Esses serviços podem ser variados, como arquivos e e-mail, por exemplo. Essa arquitetura é conhecida como cliente-servidor. Geralmente é usada em redes de médio e grande porte, onde há várias máquinas, ou em redes onde a segurança é extremamente importante. O termo servidor é geralmente aplicado a um computador completo, mas pode ser simplesmente um programa ou parte dele que oferece serviços. O servidor pode servir a vários clientes, e um cliente pode solicitar serviços a vários servidores.
### Exercícios
1. O que é um servidor?
2. Cite três exemplos de serviços que podem ser oferecidos por um servidor.

View File

@ -0,0 +1,13 @@
# Conceitos Básicos
## Sistema Operacional
O sistema operacional é o programa (software) mais importante do computador. É através dele que conseguimos executar tarefas no computador, ou seja, é o meio de comunicação entre o usuário e a máquina. Ele organiza gerencia todos os outros programas que você instalar no computador e também gerencia os recursos físicos (hardware). Existem vários sistemas operacionais, cada um com suas próprias características, vantagens e desvantagens. Alguns exemplos: Linux, Mac OS, Windows, etc. O próprio Linux possui várias distribuições diferentes (também conhecidas como distros). Cada uma surgiu com objetivos e características específicas. Alguns exemplos são: Ubuntu, Fedora, Debian, etc.
1. O que é um sistema operacional?
2. Cite exemplos de outras distros do Linux.
3. Cite exemplos de outros sistemas operacionais.
4. Quais são os sistemas operacionais mais populares para celulares?