Você está na página 1de 4

Anotações Jensser

Thread  São linhas de Códigos que podem ser rodados separadamente

Thread ULT(User-Level-Thread) São suportadas pela aplicação, sem


conhecimento do núcleo e geralmente são implementadas por pacotes de
rotinas fornecidas por uma determinada biblioteca de uma linguagem, como é o
caso da Thread
Thread KLT 

Gerenciamento de Arquivos

HDs
 Na parte Física do HD, ele possui 1 Discos em formato de circulas e
suas 2 superfícies são cobertas com um Material Magnético.
 Nessa superfície é dividida em trilhas e cada trilha é dividida em setores
(que é chamado de bloco do disco), onde são armazenadas as
informações.
 1 Setor é menor unidade de informação que pode ser lida ou escrita no
disco.
 O hardware para um sistema de disco é basicamente gerenciado pelo
Controlador de Disco, que determina a Interação lógica com o
Computador.

SSD
 É uma Unidade de armazenamento que concorre com HD, não possui
nenhuns componentes mecânicos, por isso o Nome SOLID.
 O armazenamento é feito em chips de memorias Flash.
 Se fomos olhar a arquitetura, se torna muito mais rápido e resistente que
HDs normais, ficando basicamente imune a danos causados por
trepidações ou quedas.
 Ele não é indestrutível, mas ainda pode sofrer problemas de Bad sector
(Setor com Problema que não consegue fazer uma Leitura ou escrita),
mas estes são causados por outros tipos de falhas.
 O armazenamento do SSD é diferente:
o Ao invés de trilhas e setores, o SSD é dividido por blocos, que
podem até ser considerados a mesma coisa.
o Estes blocos podem ser preenchidos de forma parcial e gravação
é sempre feita em blocos Vazios.
 A velocidade de Leitura dos blocos são a mesma, não importar se for o
primeiro ou último bloco.

A fragmentação ocorre quando ele tentar salvar um arquivo e não tem mais
espaço nos setores adjacentes (Lado a Lado) e assim gerar uma
Fragmentação por conta que os arquivos são salvados separados.
Não pode desfragmentar um SSD pois reduz a Vida útil dele
Tipos de Arquivo – Fat32 e NTFS
 Fat32 - sistema de arquivos que gerencia o acesso a arquivos em HDs e
outras mídias. Criado em 1996 pela Microsoft para substituir o FAT16
usado pelo MS-DOS e com uma série de limitações.

 NTFS - foi desenvolvido quando a Microsoft decidiu criar o Windows NT:


como o WinNT deveria ser um sistema operacional mais completo e
confiável, o FAT não servia como sistema de arquivos por causa de
suas limitações e falta de recursos

Software de E/S
 É a maneira que o sistema operacional organizar os arquivos no disco.

16/11/2022 - quarta-feira
Tomar muito cuidados quando tentar instalar Drivers fora das redes
credenciadas. Por conta que ele roda em modo Kernel.
Modo Kernel – Modo de sistema operacional

Armazenamentos

Arquivos
 Um arquivo é um conjunto de registro e informações relacionadas,
definidas pelo criador.
 os computadores têm a capacidade de armazenar informações
fisicamente em diferentes formas, os discos e fitas magnéticas são as
mais comuns entre elas.
 Os sistemas operacionais são capazes de abstrair das propriedades
físicas e fornecer uma visão lógica para o usuário, definindo uma
unidade lógica de armazenamento, os arquivos (File).
 Podem ser compostos por uma sequência de bits, bytes, linhas ou
registros que o seu dignificado é definido pelo seu criador e usuário.
 Podemos editar a expansão de um arquivo, mas dependendo do arquivo
não será possível executar ele.
Sistema de Arquivos
 Para facilitar com a manipulação dos arquivos no disco pelo usuário, o
sistema de arquivos fornece uma estrutura interna da forma mais
conveniente.
 Os usuários só se preocupam com a estrutura lógica e ignora os
problemas de física.
 Exemplos de sistemas de arquivos Windows:
Fat16 (File Allocation Table – Microsoft)
Fat32 (File Allocation Table – Microsoft)
NTFS( New Technology File System – Microsoft)
Exemplos de Sistemas de arquivos Linux:
EXT3 (Third Extended File System – Linux)
EXT4 (Fourth Extended File System – Linux)
ReiserFS (Reiser file system – Linux)
As estruturas de Dados da Fat32 são totalmente diferentes a Estrutura de
Dados da EXT4.

RAID – Conjunto Redundante de Discos Independentes (Redundant Array of


Inexpensive Disks)
 É um mecanismo criado com o objetivo de melhorar o desempenho e
segurança dos discos rígidos existentes em um PC qualquer, através do
uso de HDs extras.

Host sper – Disco reserva que fica aguardando dar problema em algum disco
para ele assumir e fazer uma reconstrução.
Diretórios (uma pasta é um diretório)
 Um disco normalmente tem um diretório indicando quais arquivos estão
no disco. Esse diretório é uma lista de todos os arquivos por Nome.
 Eles possuem os endereços de todos os descritores de todos os
arquivos, que possibilitam qualquer operação sobre eles. Nesses
Diretórios são colocados em um ou mais arquivos especiais.

 Existem muitas propostas para Diretório:


o Diretório de Nível simples
o É a estrutura mais simples que contém um único nível.
o Todos os arquivos estão contidos no mesmo diretório.
o Quando existe mais de um usuário?

R:Todos os arquivos estão em um mesmo diretório, eles devem


possuir nomes diferentes.
 Diretório de Dois níveis
o Nesse tipo de estrutura cada usuário possui seu próprio diretório
de nível simples, permitindo que usuários diferentes possam ter
arquivos com o mesmo nome.
o Este tipo de estrutura é vantajosa quando os usuários são
completamente independentes.
o Mas é desvantajosa quando os usuários querem cooperar sobre
algumas tarefas e acessar os arquivos de outros.
o Alguns sistemas simplesmente não autorizam que outros usuários
acessem outros diretórios.
 Diretório em Árvores
o Um diretório de dois níveis pode ser visto como árvore de dois
níveis. A generalização natural é estender a estrutura de diretório
para uma árvore arbitrária.
o Isso Permite que os usuários criem seus próprios subdiretórios
o O sistema UNIX, por exemplo, utiliza este tipo de Estruturação.
o Independente de quantos discos tiver no UNIX só tem um
Diretório Raiz.
 Diretório em Grafos Acíclicos
o Este tipo de estruturação permite o compartilhamento de arquivos
e/ou diretórios por vários usuários, evitando a manipulação de
várias cópias dos mesmos arquivos.
o

Você também pode gostar