SlideShare uma empresa Scribd logo
1 de 44
Sistemas Operacionais
Arquivos
NOMEAÇÃO DE
ARQUIVOS
● Arquivo é um mecanismo de abstração.
● Ele oferece meios de armazenar
informações no disco e de lê-las depois.
● Isso deve ser feito de um modo que isole o
usuário dos detalhes sobre como e onde a
informação está armazenada e como os
discos na verdade funcionam.
NOMEAÇÃO DE
ARQUIVOS
● Provavelmente a característica mais importante de
qualquer mecanismo de abstração é o modo como os
objetos são gerenciados e nomeados.
● Quando um processo cria um arquivo, ele dá um
nome a esse arquivo.
● Quando o processo termina, o arquivo continua
existindo e outros processos poder ter acesso a ele
simplesmente buscando seu nome.
NOMEAÇÃO DE
ARQUIVOS
● As regras exatas para se dar um nome a um arquivo variam de
sistema para sistema, mas todos os sistemas operacionais atuais
permitem cadeias de caracteres (strings) de uma até oito letras
como nomes válidos de arquivos.
● Assim, andrea, leandro e regina são possíveis nomes de arquivos.
● Frequentemente dígitos e caracteres especiais também são
permitidos, tornando válidos nomes como “2” ou “urgente!”.
● Muitos sistemas de arquivos permitem nomes com tamanhos de
até 255 caracteres.
NOMEAÇÃO DE
ARQUIVOS
● Alguns sistemas de arquivos distinguem letras de
maiúsculas de minúsculas e outros, não.
● O Unix pertence à primeira categoria; o MS-DOS
pertence à segunda.
● Portanto, um sistema UNIX pode ter três arquivos
distintos chamados: maria, Maria e MARIA.
● No MS-DOS, todos esses nomes referem-se ao mesmo
arquivo.
EXTENÇÃO DE
ARQUIVOS
● Muitos sistemas operacionais
permitem nomes de arquivos
com duas partes separadas
por um ponto, como em:
prog.java
● A parte que segue o ponto é
chamada de extensão do
arquivo e normalmente indica
algo sobre o arquivo.
EXTENÇÃO DE
ARQUIVOS
● No MS-DOS, por exemplo, os nomes de arquivos
têm de um a oito caracteres e mais uma extensão
opcional de um a três caracteres.
● EX:
– index.html
– Jogo.odt
– Trabalho.txt
– Exemplo.doc
EXTENÇÃO DE
ARQUIVOS
● No UNIX, o tamanho da extensão, se houver,
fica a critério do usuário, e um arquivo pode ter
até mesmo duas ou mais extensões, como em:
home-page.html.zip
● Em que .html indica uma página da web em
HTML e .zip indica que o arquivo
(homepage.html) foi comprimido usando um
programa zip.
Extensões de arquivos
mais comuns e seus significados
Extensões de arquivos
mais comuns e seus significados
ESTRUTURA DE DIRETÓRIOS
NO WINDOWS
● O sistema de diretórios existentes no
Windows é delimitado de acordo com a
hierarquia onde o elemento do nível mais
alto é o disco ou partição.
● A partir desse, podemos acessar os
diretórios nos seus sub-níveis, onde os
principais são: Os Arquivos de Programas e
Usuário.
ESTRUTURA DE DIRETÓRIOS
NO WINDOWS
ESTRUTURA DE DIRETÓRIOS
NO WINDOWS
● Podemos verificar que o Windows está
instalado na Unidade nomeada Disco Local
(C:) Nessa unidade encontram-se todos os
arquivos referentes ao funcionamento do
Sistema Operacional, e também 2 diretórios
bastante relevantes: Arquivos de
Programas e Usuário.
ESTRUTURA DE DIRETÓRIOS
NO WINDOWS
● É claro que o próprio usuário poderá indicar outro
diretório para a instalação de seu programa.
OBS:
– Lembre-se que no windows:
● O software depende da arquitetura do Sistema Operacional 32 bits
e 64 bits. Se o sistema operacional instalado for 32 bits (x86),
haverá apenas uma pasta.
● Já se for 64 bits, conterá 2 arquivos (Arquivos de Programas e
Arquivos de Programas (x86)).
Qual a diferença entre
computadores de 32 e 64 bits?
● O termo “computador de 32 ou de 64 bits”
diz respeito à arquitetura tanto do
processador quanto do sistema operacional
empregados em uma determinada máquina
Qual a diferença entre
computadores de 32 e 64 bits?
● Do ponto de vista técnico, processadores
de 32 bits têm a capacidade de processar
“palavras” (sequência de bits) de até 32
bits, enquanto os de 64 bits podem
trabalhar aquelas de até 64 bits, ou seja, o
dobro de informações
(uma a cada ciclo de clock).
Qual a diferença entre
computadores de 32 e 64 bits?
● Em termos de sistemas operacionais, uma
característica importante, consiste no fato
de as versões de 64 bits serem capazes de
reconhecer uma quantidade maior de
memória RAM do que as de 32 bits.
● 32 bits suporta o máximo de 4 GB de RAM.
● 64 bits suporta até 192 GB de RAM.
Compatibilidade entre drivers e programas
de 32 bits com sistemas de 64 bits
● Um dos primeiros pontos a serem observados por quem
deseja migrar para um sistema operacional de 64 bits,
consiste na adoção de drivers compatíveis com tal
arquitetura.
● Por exemplo, para que um dispositivo de hardware
possa ser reconhecido por uma versão do Windows 7
Ultimate de 64 bits, é fundamental a instalação de
drivers desenvolvidos especificamente para tal versão.
Compatibilidade entre drivers e programas
de 32 bits com sistemas de 64 bits
● Segundo orientação da Microsoft, adotar drivers de
32 bits em sistemas de 64 bits - e vice-versa - poderá
acarretar no mau funcionamento do dispositivo e até
mesmo em erros. Portanto, se usuário quiser que sua
impressora ou webcam funcione corretamente, instale
os drivers adequados.
ESTRUTURA DE
DIRETÓRIOS NO LINUX
● No Sistema Windows, existe o que
chamamos de unidades (C:, D:), já no
Linux, tudo está envolto em um
compartimento denominado de diretório raiz
ou “/”.
● A partir deste diretório, outros se fazem
necessários para o melhor gerenciamento
do sistema.
Estrutura de arquivos no
Linux
COMPRESSÃO
● A compressão de pastas consiste em reduzir o tamanho da mesma
reduzindo o espaço ocupado no disco e aumentando a velocidade de
transferência de um meio para outro.
● Podemos nos favorecer desses dois benefícios utilizando softwares de
apoio como o WinRAR, 7-zip, ou mesmo o próprio Windows possui
seu compactador de arquivos.
ATRIBUTOS DE ARQUIVO
● O arquivo nada mais é do que um conjunto da bits
armazenado em algum lugar na memória. De uma
maneira mais prática, dizemos que é uma estrutura
de bits armazena um determinado tipo de informação.
● Os arquivos possuem características importantes
associados a eles.
● A essas características dos arquivos damos o nome
de atributos de arquivo.
ATRIBUTOS DE ARQUIVO
A figura acima detalha a data de modificação , o Tipo de
Arquivo (extensão) e o tamanho.
ATRIBUTOS DE ARQUIVO
● Outra característica a ser levada em
consideração é a questão de segurança
com pastas e arquivos.
● O sistema operacional possibilita o controle
de acesso de usuários a determinados
arquivos ou mesmo o compartilhamento de
pastas e arquivos em uma rede local.
ATRIBUTOS DE ARQUIVO
BACKUP
● Um das ferramentas de importância para a segurança de dados é o que
chamamos de Backup.
● O Backup é uma cópia de segurança onde podemos garantir a segurança de
informações salvas em um disco, em decorrência de perdas ou acidentes ou
mesmo dados serem corrompidos.
● O Windows possui uma ferramenta nativa que auxilia o processo.
● Para isso, basta você acessar o “Painel de Controle”, e clicar em “Fazer
backup do computador” na “Categoria Sistema e Segurança”
BACKUP
BACKUP
● Quando aparecer a nova tela, clique em “Configurar Backup”
para que o sistema auxilie nas configurações básicas para a
realização do processo.
BACKUP
BACKUP
DESFRAGMENTADOR
● O Sistema Operacional, quando implementa de
forma física o sistema de arquivos de maneira
física, o principal objetivo é organizar esses dados
de maneira que as operações de armazenamento e
recuperação de dados seja efetuada de forma mais
eficiente.
● Porém isso, na prática sofre algumas modificações
devido a utilização de alguns usuários.
Alocação Física
● Sendo assim, de grosso modo, o SO pode
utilizar dois tipos de alocação: Contígua e
Não Contígua.
Alocação Física
● Na alocação contígua, os dados são armazenados
de forma sequencial utilizando áreas imediatas do
disco, usando os setores contínuos do mesmo.
● Utilizando-se desse raciocínio, a organização lógica
do arquivo referente ao armazenamento, os blocos
seguem em uma sequencia onde o primeiro bloco
ocupa os primeiro espaço e assim sucessivamente.
Alocação Física
Alocação Física
● Nesse tipo de alocação temos que a
operação de leitura e escrita de arquivos
alocados dessa forma se torna mais
eficiente, porém ocorre o efeito de
Fragmentação, reduzindo a capacidade
efetiva de armazenamento.
Alocação Física
● Quando se utiliza a alocação não-contígua, o
arquivo não possui uma organização física,
podendo está em diversos setores no disco.
● Esse tipo de alocação é ideal para arquivos que
tendem a aumentar ou diminuir de tamanho em
decorrência da utilização do mesmo
● Nesse caso também ocorre fragmentação
Alocação Física
A Fragmentação são espaços de memórias não utilizados tornando-se um desperdício.
Alocação Física
● Imagine o Disco Abaixo. O mesmo possui um sistema Operacional, um
espaço livre e alguns espaços ocupados por softwares.
Alocação Física
● Então, o usuário decide (por vontade própria) excluir alguns o dos softwares, pois o
mesmo não era mais necessário. Assim, resultou em espaços (a região em cor
preta) não alocados resultam espaços não alocados , onde não há nada alojado.
Alocação Física
● Então o mesmo usuário decide instalar um
jogo. Nesse momento, o sistema operacional
reparte em blocos os arquivos necessários
para a instalação do jogo, dividindo-o em 3
como mostra a figura abaixo.
● Isso ocorre devido ao Sistema Operacional
não desperdiçar tempo ou processamento com
esse tipo de tarefa.
Alocação Física
Alocação Física
● O resultado desta atitude é uma desorganização nos discos.
● Vários arquivos divididos em setores diferentes.
● Agora, imagine depois da utilização de 1, 2 ou 3 anos do disco,
instalando e desinstalando softwares (uma verdadeira confusão).
● O problema com isso é que o seu disco causar lentidão quando
solicitado (por exemplo, durante a execução de uma música ou
vídeo).
Exercício
1.O que é um arquivo?
2. Qual a finalidade de um arquivo?
3.O que é uma extensão de um arquivo?
4. Qual a finalidade das extensões dos arquivos?
5. Dê 5 exemplo de extensões de arquivos.
6. Como se divide a estrutura de diretório do Windows?
7. Diferencie as arquiteturas de 32 e 64 bits de uma arquitetura de computador.
8.Como se divide a estrutura de diretório do Linux?
9.O que é compressão de arquivos?
10. para que serve a compressão de arquivos?
11. Qual a finalidade dos Backups?
12. Qual a finalidade da desfragmentação de disco?
13. O que é e como funciona a Alocação Continua de um disco?
14. O que é e como funciona a Alocação Não-Continua de um disco?

Mais conteúdo relacionado

Mais procurados

Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Marcel Caraciolo
 
Síntese do sulfato de tetra-aminocobre (II) mono-hidratado
Síntese do sulfato de tetra-aminocobre (II) mono-hidratadoSíntese do sulfato de tetra-aminocobre (II) mono-hidratado
Síntese do sulfato de tetra-aminocobre (II) mono-hidratadoRodrigo Miguel
 
solubilidade e precipitação
solubilidade e precipitaçãosolubilidade e precipitação
solubilidade e precipitaçãoFersay
 
Segurança informática: contexto, conceitos e desafios
Segurança informática: contexto, conceitos e desafiosSegurança informática: contexto, conceitos e desafios
Segurança informática: contexto, conceitos e desafiosLuis Borges Gouveia
 
Síntese Orgânica - Introdução
Síntese Orgânica - IntroduçãoSíntese Orgânica - Introdução
Síntese Orgânica - IntroduçãoQMCLINK
 
Ihc2016.2 aula 9 engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9    engenharia cognitiva e teoria da açãoIhc2016.2 aula 9    engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9 engenharia cognitiva e teoria da açãoTicianne Darin
 
Reações orgânicas reação de substituição
Reações orgânicas   reação de substituiçãoReações orgânicas   reação de substituição
Reações orgânicas reação de substituiçãoRafael Nishikawa
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxFrederico Madeira
 
Aula 4 Fatores Humanos - parte 1 - Disciplina de IHC
Aula 4   Fatores Humanos - parte 1 - Disciplina de IHCAula 4   Fatores Humanos - parte 1 - Disciplina de IHC
Aula 4 Fatores Humanos - parte 1 - Disciplina de IHCAndré Constantino da Silva
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informaçãoimsp2000
 
Design de interfaces gráficas
Design de interfaces gráficasDesign de interfaces gráficas
Design de interfaces gráficasUTFPR
 
Servidores de aplicação apresentação
Servidores de aplicação apresentaçãoServidores de aplicação apresentação
Servidores de aplicação apresentaçãoMárcia Catunda
 
Preparação e Diluição de Soluções
Preparação e Diluição de SoluçõesPreparação e Diluição de Soluções
Preparação e Diluição de SoluçõesRuben Almeida
 

Mais procurados (20)

Análise Gravimétrica
Análise GravimétricaAnálise Gravimétrica
Análise Gravimétrica
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)
 
Síntese do sulfato de tetra-aminocobre (II) mono-hidratado
Síntese do sulfato de tetra-aminocobre (II) mono-hidratadoSíntese do sulfato de tetra-aminocobre (II) mono-hidratado
Síntese do sulfato de tetra-aminocobre (II) mono-hidratado
 
solubilidade e precipitação
solubilidade e precipitaçãosolubilidade e precipitação
solubilidade e precipitação
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Segurança informática: contexto, conceitos e desafios
Segurança informática: contexto, conceitos e desafiosSegurança informática: contexto, conceitos e desafios
Segurança informática: contexto, conceitos e desafios
 
Síntese Orgânica - Introdução
Síntese Orgânica - IntroduçãoSíntese Orgânica - Introdução
Síntese Orgânica - Introdução
 
Aula 4 - Avaliação de Interface - Parte 1
Aula 4 -  Avaliação de Interface - Parte 1Aula 4 -  Avaliação de Interface - Parte 1
Aula 4 - Avaliação de Interface - Parte 1
 
Ihc2016.2 aula 9 engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9    engenharia cognitiva e teoria da açãoIhc2016.2 aula 9    engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9 engenharia cognitiva e teoria da ação
 
Reações orgânicas reação de substituição
Reações orgânicas   reação de substituiçãoReações orgânicas   reação de substituição
Reações orgânicas reação de substituição
 
Halogênios
HalogêniosHalogênios
Halogênios
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao Linux
 
Interface Homem Computador - Aula01- Introdução a IHC
Interface Homem Computador - Aula01- Introdução a IHCInterface Homem Computador - Aula01- Introdução a IHC
Interface Homem Computador - Aula01- Introdução a IHC
 
Aula 4 Fatores Humanos - parte 1 - Disciplina de IHC
Aula 4   Fatores Humanos - parte 1 - Disciplina de IHCAula 4   Fatores Humanos - parte 1 - Disciplina de IHC
Aula 4 Fatores Humanos - parte 1 - Disciplina de IHC
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informação
 
Recursos informacionais
Recursos informacionais Recursos informacionais
Recursos informacionais
 
Design de interfaces gráficas
Design de interfaces gráficasDesign de interfaces gráficas
Design de interfaces gráficas
 
Servidores de aplicação apresentação
Servidores de aplicação apresentaçãoServidores de aplicação apresentação
Servidores de aplicação apresentação
 
Preparação e Diluição de Soluções
Preparação e Diluição de SoluçõesPreparação e Diluição de Soluções
Preparação e Diluição de Soluções
 
Equilibrio de precipitação
Equilibrio de precipitaçãoEquilibrio de precipitação
Equilibrio de precipitação
 

Destaque (20)

Aula 03
Aula 03Aula 03
Aula 03
 
Aula 9 semana
Aula 9 semanaAula 9 semana
Aula 9 semana
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 04
Aula 04 Aula 04
Aula 04
 
Aula 02
Aula 02Aula 02
Aula 02
 
Aula 6 semana
Aula 6 semanaAula 6 semana
Aula 6 semana
 
Aula 8 semana
Aula 8 semanaAula 8 semana
Aula 8 semana
 
Aula02
Aula02Aula02
Aula02
 
Aula03
Aula03Aula03
Aula03
 
Aula01 - POO
Aula01 - POOAula01 - POO
Aula01 - POO
 
Aula 15 instalação de hardware
Aula 15 instalação de hardwareAula 15 instalação de hardware
Aula 15 instalação de hardware
 
Aula 14 instalação de hardware
Aula 14 instalação de hardwareAula 14 instalação de hardware
Aula 14 instalação de hardware
 
Aula 13 instalação de hardware
Aula 13 instalação de hardwareAula 13 instalação de hardware
Aula 13 instalação de hardware
 
Aula 05 instalação de hardware
Aula 05 instalação de hardwareAula 05 instalação de hardware
Aula 05 instalação de hardware
 
Aula 03 instalação de hardware
Aula 03 instalação de hardwareAula 03 instalação de hardware
Aula 03 instalação de hardware
 
Aula 04 instalação de hardware
Aula 04 instalação de hardwareAula 04 instalação de hardware
Aula 04 instalação de hardware
 
Aula 06 instalação de hardware
Aula 06 instalação de hardwareAula 06 instalação de hardware
Aula 06 instalação de hardware
 
Aula 07 instalação de hardware
Aula 07 instalação de hardwareAula 07 instalação de hardware
Aula 07 instalação de hardware
 
Aula 12 instalação de hardware
Aula 12 instalação de hardwareAula 12 instalação de hardware
Aula 12 instalação de hardware
 

Semelhante a teAula 11

Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptxstenio medeiros
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisJocelma Rios
 
AULA SOBRE PARTICOES 20.01.2023.pptx
AULA SOBRE PARTICOES 20.01.2023.pptxAULA SOBRE PARTICOES 20.01.2023.pptx
AULA SOBRE PARTICOES 20.01.2023.pptxADASVIEIRAArmazmPara
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxFábio dos Reis
 
Sistema Operativo XP
Sistema Operativo XPSistema Operativo XP
Sistema Operativo XPjb69
 
Tcvb2 diogo mendes_programas utilitários_v1
Tcvb2 diogo mendes_programas utilitários_v1Tcvb2 diogo mendes_programas utilitários_v1
Tcvb2 diogo mendes_programas utilitários_v1diogomendes99
 
Introdução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminárioIntrodução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminárioRobson Ferreira
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisLeandro Júnior
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 
Windows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalWindows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalAnderson Favaro
 
Tcvb2 rui tavares_utlitarios_v1
Tcvb2 rui tavares_utlitarios_v1Tcvb2 rui tavares_utlitarios_v1
Tcvb2 rui tavares_utlitarios_v1ruitavares998
 

Semelhante a teAula 11 (20)

Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptx
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
AULA SOBRE PARTICOES 20.01.2023.pptx
AULA SOBRE PARTICOES 20.01.2023.pptxAULA SOBRE PARTICOES 20.01.2023.pptx
AULA SOBRE PARTICOES 20.01.2023.pptx
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Imprimir
ImprimirImprimir
Imprimir
 
ADS e GTI
ADS e GTIADS e GTI
ADS e GTI
 
0798 manual.pdf
0798 manual.pdf0798 manual.pdf
0798 manual.pdf
 
Sistema Operativo XP
Sistema Operativo XPSistema Operativo XP
Sistema Operativo XP
 
Tcvb2 diogo mendes_programas utilitários_v1
Tcvb2 diogo mendes_programas utilitários_v1Tcvb2 diogo mendes_programas utilitários_v1
Tcvb2 diogo mendes_programas utilitários_v1
 
Introdução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminárioIntrodução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminário
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
1106
11061106
1106
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
Ft3 Res
Ft3 ResFt3 Res
Ft3 Res
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Windows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalWindows Vista - Sistema Operacional
Windows Vista - Sistema Operacional
 
So-mod-2
So-mod-2So-mod-2
So-mod-2
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 
Tcvb2 rui tavares_utlitarios_v1
Tcvb2 rui tavares_utlitarios_v1Tcvb2 rui tavares_utlitarios_v1
Tcvb2 rui tavares_utlitarios_v1
 

Mais de Jorge Ávila Miranda (20)

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula12- PHP
 
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula10 -PHP
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 

teAula 11

  • 2. NOMEAÇÃO DE ARQUIVOS ● Arquivo é um mecanismo de abstração. ● Ele oferece meios de armazenar informações no disco e de lê-las depois. ● Isso deve ser feito de um modo que isole o usuário dos detalhes sobre como e onde a informação está armazenada e como os discos na verdade funcionam.
  • 3. NOMEAÇÃO DE ARQUIVOS ● Provavelmente a característica mais importante de qualquer mecanismo de abstração é o modo como os objetos são gerenciados e nomeados. ● Quando um processo cria um arquivo, ele dá um nome a esse arquivo. ● Quando o processo termina, o arquivo continua existindo e outros processos poder ter acesso a ele simplesmente buscando seu nome.
  • 4. NOMEAÇÃO DE ARQUIVOS ● As regras exatas para se dar um nome a um arquivo variam de sistema para sistema, mas todos os sistemas operacionais atuais permitem cadeias de caracteres (strings) de uma até oito letras como nomes válidos de arquivos. ● Assim, andrea, leandro e regina são possíveis nomes de arquivos. ● Frequentemente dígitos e caracteres especiais também são permitidos, tornando válidos nomes como “2” ou “urgente!”. ● Muitos sistemas de arquivos permitem nomes com tamanhos de até 255 caracteres.
  • 5. NOMEAÇÃO DE ARQUIVOS ● Alguns sistemas de arquivos distinguem letras de maiúsculas de minúsculas e outros, não. ● O Unix pertence à primeira categoria; o MS-DOS pertence à segunda. ● Portanto, um sistema UNIX pode ter três arquivos distintos chamados: maria, Maria e MARIA. ● No MS-DOS, todos esses nomes referem-se ao mesmo arquivo.
  • 6. EXTENÇÃO DE ARQUIVOS ● Muitos sistemas operacionais permitem nomes de arquivos com duas partes separadas por um ponto, como em: prog.java ● A parte que segue o ponto é chamada de extensão do arquivo e normalmente indica algo sobre o arquivo.
  • 7. EXTENÇÃO DE ARQUIVOS ● No MS-DOS, por exemplo, os nomes de arquivos têm de um a oito caracteres e mais uma extensão opcional de um a três caracteres. ● EX: – index.html – Jogo.odt – Trabalho.txt – Exemplo.doc
  • 8. EXTENÇÃO DE ARQUIVOS ● No UNIX, o tamanho da extensão, se houver, fica a critério do usuário, e um arquivo pode ter até mesmo duas ou mais extensões, como em: home-page.html.zip ● Em que .html indica uma página da web em HTML e .zip indica que o arquivo (homepage.html) foi comprimido usando um programa zip.
  • 9. Extensões de arquivos mais comuns e seus significados
  • 10. Extensões de arquivos mais comuns e seus significados
  • 11. ESTRUTURA DE DIRETÓRIOS NO WINDOWS ● O sistema de diretórios existentes no Windows é delimitado de acordo com a hierarquia onde o elemento do nível mais alto é o disco ou partição. ● A partir desse, podemos acessar os diretórios nos seus sub-níveis, onde os principais são: Os Arquivos de Programas e Usuário.
  • 13. ESTRUTURA DE DIRETÓRIOS NO WINDOWS ● Podemos verificar que o Windows está instalado na Unidade nomeada Disco Local (C:) Nessa unidade encontram-se todos os arquivos referentes ao funcionamento do Sistema Operacional, e também 2 diretórios bastante relevantes: Arquivos de Programas e Usuário.
  • 14. ESTRUTURA DE DIRETÓRIOS NO WINDOWS ● É claro que o próprio usuário poderá indicar outro diretório para a instalação de seu programa. OBS: – Lembre-se que no windows: ● O software depende da arquitetura do Sistema Operacional 32 bits e 64 bits. Se o sistema operacional instalado for 32 bits (x86), haverá apenas uma pasta. ● Já se for 64 bits, conterá 2 arquivos (Arquivos de Programas e Arquivos de Programas (x86)).
  • 15. Qual a diferença entre computadores de 32 e 64 bits? ● O termo “computador de 32 ou de 64 bits” diz respeito à arquitetura tanto do processador quanto do sistema operacional empregados em uma determinada máquina
  • 16. Qual a diferença entre computadores de 32 e 64 bits? ● Do ponto de vista técnico, processadores de 32 bits têm a capacidade de processar “palavras” (sequência de bits) de até 32 bits, enquanto os de 64 bits podem trabalhar aquelas de até 64 bits, ou seja, o dobro de informações (uma a cada ciclo de clock).
  • 17. Qual a diferença entre computadores de 32 e 64 bits? ● Em termos de sistemas operacionais, uma característica importante, consiste no fato de as versões de 64 bits serem capazes de reconhecer uma quantidade maior de memória RAM do que as de 32 bits. ● 32 bits suporta o máximo de 4 GB de RAM. ● 64 bits suporta até 192 GB de RAM.
  • 18. Compatibilidade entre drivers e programas de 32 bits com sistemas de 64 bits ● Um dos primeiros pontos a serem observados por quem deseja migrar para um sistema operacional de 64 bits, consiste na adoção de drivers compatíveis com tal arquitetura. ● Por exemplo, para que um dispositivo de hardware possa ser reconhecido por uma versão do Windows 7 Ultimate de 64 bits, é fundamental a instalação de drivers desenvolvidos especificamente para tal versão.
  • 19. Compatibilidade entre drivers e programas de 32 bits com sistemas de 64 bits ● Segundo orientação da Microsoft, adotar drivers de 32 bits em sistemas de 64 bits - e vice-versa - poderá acarretar no mau funcionamento do dispositivo e até mesmo em erros. Portanto, se usuário quiser que sua impressora ou webcam funcione corretamente, instale os drivers adequados.
  • 20. ESTRUTURA DE DIRETÓRIOS NO LINUX ● No Sistema Windows, existe o que chamamos de unidades (C:, D:), já no Linux, tudo está envolto em um compartimento denominado de diretório raiz ou “/”. ● A partir deste diretório, outros se fazem necessários para o melhor gerenciamento do sistema.
  • 22. COMPRESSÃO ● A compressão de pastas consiste em reduzir o tamanho da mesma reduzindo o espaço ocupado no disco e aumentando a velocidade de transferência de um meio para outro. ● Podemos nos favorecer desses dois benefícios utilizando softwares de apoio como o WinRAR, 7-zip, ou mesmo o próprio Windows possui seu compactador de arquivos.
  • 23. ATRIBUTOS DE ARQUIVO ● O arquivo nada mais é do que um conjunto da bits armazenado em algum lugar na memória. De uma maneira mais prática, dizemos que é uma estrutura de bits armazena um determinado tipo de informação. ● Os arquivos possuem características importantes associados a eles. ● A essas características dos arquivos damos o nome de atributos de arquivo.
  • 24. ATRIBUTOS DE ARQUIVO A figura acima detalha a data de modificação , o Tipo de Arquivo (extensão) e o tamanho.
  • 25. ATRIBUTOS DE ARQUIVO ● Outra característica a ser levada em consideração é a questão de segurança com pastas e arquivos. ● O sistema operacional possibilita o controle de acesso de usuários a determinados arquivos ou mesmo o compartilhamento de pastas e arquivos em uma rede local.
  • 27. BACKUP ● Um das ferramentas de importância para a segurança de dados é o que chamamos de Backup. ● O Backup é uma cópia de segurança onde podemos garantir a segurança de informações salvas em um disco, em decorrência de perdas ou acidentes ou mesmo dados serem corrompidos. ● O Windows possui uma ferramenta nativa que auxilia o processo. ● Para isso, basta você acessar o “Painel de Controle”, e clicar em “Fazer backup do computador” na “Categoria Sistema e Segurança”
  • 29. BACKUP ● Quando aparecer a nova tela, clique em “Configurar Backup” para que o sistema auxilie nas configurações básicas para a realização do processo.
  • 32. DESFRAGMENTADOR ● O Sistema Operacional, quando implementa de forma física o sistema de arquivos de maneira física, o principal objetivo é organizar esses dados de maneira que as operações de armazenamento e recuperação de dados seja efetuada de forma mais eficiente. ● Porém isso, na prática sofre algumas modificações devido a utilização de alguns usuários.
  • 33. Alocação Física ● Sendo assim, de grosso modo, o SO pode utilizar dois tipos de alocação: Contígua e Não Contígua.
  • 34. Alocação Física ● Na alocação contígua, os dados são armazenados de forma sequencial utilizando áreas imediatas do disco, usando os setores contínuos do mesmo. ● Utilizando-se desse raciocínio, a organização lógica do arquivo referente ao armazenamento, os blocos seguem em uma sequencia onde o primeiro bloco ocupa os primeiro espaço e assim sucessivamente.
  • 36. Alocação Física ● Nesse tipo de alocação temos que a operação de leitura e escrita de arquivos alocados dessa forma se torna mais eficiente, porém ocorre o efeito de Fragmentação, reduzindo a capacidade efetiva de armazenamento.
  • 37. Alocação Física ● Quando se utiliza a alocação não-contígua, o arquivo não possui uma organização física, podendo está em diversos setores no disco. ● Esse tipo de alocação é ideal para arquivos que tendem a aumentar ou diminuir de tamanho em decorrência da utilização do mesmo ● Nesse caso também ocorre fragmentação
  • 38. Alocação Física A Fragmentação são espaços de memórias não utilizados tornando-se um desperdício.
  • 39. Alocação Física ● Imagine o Disco Abaixo. O mesmo possui um sistema Operacional, um espaço livre e alguns espaços ocupados por softwares.
  • 40. Alocação Física ● Então, o usuário decide (por vontade própria) excluir alguns o dos softwares, pois o mesmo não era mais necessário. Assim, resultou em espaços (a região em cor preta) não alocados resultam espaços não alocados , onde não há nada alojado.
  • 41. Alocação Física ● Então o mesmo usuário decide instalar um jogo. Nesse momento, o sistema operacional reparte em blocos os arquivos necessários para a instalação do jogo, dividindo-o em 3 como mostra a figura abaixo. ● Isso ocorre devido ao Sistema Operacional não desperdiçar tempo ou processamento com esse tipo de tarefa.
  • 43. Alocação Física ● O resultado desta atitude é uma desorganização nos discos. ● Vários arquivos divididos em setores diferentes. ● Agora, imagine depois da utilização de 1, 2 ou 3 anos do disco, instalando e desinstalando softwares (uma verdadeira confusão). ● O problema com isso é que o seu disco causar lentidão quando solicitado (por exemplo, durante a execução de uma música ou vídeo).
  • 44. Exercício 1.O que é um arquivo? 2. Qual a finalidade de um arquivo? 3.O que é uma extensão de um arquivo? 4. Qual a finalidade das extensões dos arquivos? 5. Dê 5 exemplo de extensões de arquivos. 6. Como se divide a estrutura de diretório do Windows? 7. Diferencie as arquiteturas de 32 e 64 bits de uma arquitetura de computador. 8.Como se divide a estrutura de diretório do Linux? 9.O que é compressão de arquivos? 10. para que serve a compressão de arquivos? 11. Qual a finalidade dos Backups? 12. Qual a finalidade da desfragmentação de disco? 13. O que é e como funciona a Alocação Continua de um disco? 14. O que é e como funciona a Alocação Não-Continua de um disco?