jovens desenvolvedores

3258 palavras 14 páginas
Ideias Básicas
• A representação da informação dentro de um computador digital é feita na forma de números. • No Linux ou no Windows, arquivos são concebidos e tratados como STREAMS
(minhocas) de BYTES.
• O que é um BYTE? Um BYTE é um número entre 0 e 255.
– Um BYTE é um conjunto de 8 bits (dígitos binários) 1/68

Decifrando os números: o código
A : 65
B : 66
...
Z : 90

a : 97 b : 98
...
z : 122

0 : 48
1 : 49
...
9 : 57

Caracteres especiais:
0
8
9
10
12
13

:
:
:
:
:
:

NULO
BACKSPACE
TAB mudança de linha mudança de página
ENTER

2/68

Representação de um arquivo
Representação interna do conteúdo de um arquivo
65 66 67 10 49 50 51 10 68 69 10 97 98 10

Convertendo a representação interna de um arquivo que eu considero como um arquivo texto:
A B

C 10 1

mudança de linha

2

3

10 D E

10 a

mudança mudança de linha de linha

b

10

mudança de linha

3/68

Representação de um arquivo
Visualizando o arquivo no meu Terminal de Vídeo:
A B

C 10 1

$ cat arquivo
ABC
123
DE
ab
$

2

3

10 D E

10 a

b

10

4/68

Arquivos
• É identificado por meio de um nome, formado por uma seqüência de caracteres. Em alguns sistemas operacionais, a identificação de um arquivo é composta por duas partes separadas por um ponto, a parte após o ponto é chamada extensão do arquivo e serve para identificar o conteúdo.
5/68

Extensão de Arquivos
Extensão

Descrição

arquivo.c arquivo.cob arquivo.exe arquivo.obj arquivo.pas arquivo.txt arquivo.mp3 arquivo.dll Arquivo fonte em C
Arquivo fonte em Cobol
Arquivo executável
Arquivo objeto
Arquivo fonte em Pascal
Arquivo texto
Arquivo de música
Arquivo de biblioteca dinâmica
6/68

Organização de Arquivos
• Consiste no modo como seus dados estão internamente armazenados.
• Quando o arquivo é criado pode-se definir que organização será adotada que pode ser uma estrutura suportada pelo

Relacionados

  • Gestores e desenvolvedores
    431 palavras | 2 páginas
  • Perfil do desenvolvedor
    4786 palavras | 20 páginas
  • 4050 11696 1 PB 1
    3841 palavras | 16 páginas
  • Trabalho sobre politica interna da microsoft
    961 palavras | 4 páginas
  • Adiministração
    1117 palavras | 5 páginas
  • Info
    2915 palavras | 12 páginas
  • Informatica
    418 palavras | 2 páginas
  • Xperiências e oportunidades no mercado de trabalho em ti
    1309 palavras | 6 páginas
  • Trabalho de Conclusão
    762 palavras | 4 páginas
  • Nintendo 64 vs sony playstation
    1991 palavras | 8 páginas