Aula 05 - Sistemas Operacionais

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 16

ECIT Engª

Márcia
Guedes A. de
Carvalho

Sistemas Operacionais
Gerência de Entrada e Saída
Sistema de arquivos
@jonasporpino_prof
Março 2024 @jonasporpinopro
83 99665-8210
https://sites.google.com/view/prof-jonas-porpino
Base Técnica - [email protected]
Dispositivos de Entrada e Saída

A base da estrutura de
gerência de E/S é o
hardware, a comunicação
com o mundo real. E
software que gerencia
todo o processo de
comunicação.

Base Técnica - [email protected]


Controladores de dispositivo
Todos os dispositivos de E/S têm um
controlador, um conjunto de
componentes eletrônicos que fazem
a comunicação do dispositivo com o
sistema computacional (Fig. 7.1).
Os controladores têm registradores
próprios e alguns deles possuem
memória, que são usadas para
transferência de dados.

Base Técnica - [email protected]


Tipos de conexão e de transferência de dados

● Os dispositivos I/O podem se


conectar de forma serial ou
paralela.
● Na interface serial existe apenas
uma linha por onde os dados
trafegam.
● Na interface paralela os dados são
transmitidos simultaneamente
através das várias linhas para
dados.

Base Técnica - [email protected]


Drivers de dispositivo

Os drivers têm como função


receber comandos gerais sobre
acessos aos dispositivos e
traduzi-los para comandos
específicos, que poderão ser
executados pelos controladores.

Base Técnica - [email protected]


Atualizar drivers no Windows 10
1. Na caixa de pesquisa na barra de tarefas, insira
gerenciador de dispositivos e selecione
Gerenciador de Dispositivos.
2. Selecione uma categoria para ver os nomes dos
dispositivos e clique com o botão direito do mouse
(ou pressione e segure) aquele que você deseja
atualizar.
3. Selecione Pesquisar automaticamente software
de driver atualizado.
4. Selecione Atualizar Driver.
5. Se o Windows não encontrar um novo driver, você
pode tentar procurar um no site do fabricante do
dispositivo e seguir as instruções.

Base Técnica - [email protected]


Sistema de arquivos
Um sistema de arquivos é o conjunto de regras que definem a maneira
como os dados do usuário, programas, informações de configuração,
entre outras, serão gravados e gerenciados nos dispositivos de
armazenamento acessados pelo computador.

Base Técnica - [email protected]


Sistema de arquivos no Windows
O sistema de arquivos NTFS é o sistema padrão nos Sistemas
Operacionais MS-Windows Server.
● Tamanho Máximo do disco-rígido: 264 bytes = 2 Exabytes.
● Tamanho da Unidade Básica de Informação: 4 KB.
● Maior Data dos arquivos: 28/05/60056 (sessenta mil anos).

Base Técnica - [email protected]


Sistema de arquivos em ambientes Linux e MAC
OS
EXT4 ou fourth extended filesystem (em português: quarto sistema de
arquivos estendido) é um sistema de arquivos de registro para Linux,
desenvolvido para ser o sucessor do ext3.
HFS+ ou HFS Plus é o sistema de arquivos desenvolvido pela Apple, Inc.
para substituir o antigo Hierarchical File System (HFS) como sistema de
arquivos primário usados em computadores macOS (OS X) e iOS, é um
dos formatos, por exemplo, do iPod.
https://pt.wikipedia.org/wiki/Ext4
https://pt.wikipedia.org/wiki/HFS%2B

Base Técnica - [email protected]


Acesso aos arquivos
• Acesso sequencial - o acesso é restrito à ordem em que os
registros foram gravados, sendo que a gravação de novos registros só
é possível no final do arquivo;
• Acesso indexado ou por chave - o arquivo deve possuir uma área
de índice onde existam ponteiros para os diversos registros e, a partir
desta informação, realiza-se um acesso direto;
• Acesso direto - permite a leitura/gravação de um registro
diretamente na sua posição. A forma mais simples de acesso.

Base Técnica - [email protected]


Diretórios
Os diretórios são a forma como um sistema de arquivos organiza os arquivos em diferentes
dispositivos de armazenamento. É a estrutura de dados que contém entradas associadas
aos arquivos onde estão informações como localização física, nome, organização, etc.

O sistema de arquivos organiza logicamente os arquivos em uma estrutura de diretórios.


São elas:

• Estrutura de diretório em nível único - todos os arquivos fazem parte do mesmo


diretório, sendo necessário nome único para cada arquivo;

• Estrutura de diretórios em dois níveis - diretórios separados para cada usuário e no


diretório principal mantem-se apenas os endereços dos diretórios dos usuários (Fig. 8.2).

Base Técnica - [email protected]


Base Técnica - [email protected]
Diretórios

Estrutura de diretórios em árvore – segundo Toscani os usuários


podem criar seus próprios sub-diretórios para organizar seus arquivos. A
árvore possui um diretório raiz. Cada arquivo possui um caminho (nome
do arquivo composto pelos nomes de diretórios que formam o caminho
da raiz até ele)

Base Técnica - [email protected]


Diretórios no Unix
/ : raiz
/bin: aqui se encontram os programas mais importantes;
/boot: arquivos de inicialização ou "boot";
/dev: controles/arquivos para todos os dispositivos de entrada e
saída;
/etc: arquivos de configuração dos mais diversos aplicativos, também
a configuração básica;
/home: diretório dos usuários; como sistemas Unix são multiusuário
por natureza, cada usuário tem login/senha e uma conta que consiste
em um diretório aqui dentro, exceto o "root", que tem diretório à
parte. O diretório de cada usuário (/home/login-do-usuário) é
conhecido como o "home" do usuário;

Base Técnica - [email protected]


Diretórios no Unix
/lib: arquivos de bibliotecas;
/mnt: lugar onde há pontos de montagem para temporários;
/root: diretório do administrador de sistema, "superusuário" ou
simplesmente "root";
/sbin: arquivos executáveis especiais - para o administrador;
/tmp: depósito de arquivos temporários;
/usr: aqui aparecem diretórios como bin e lib, mas com arquivos e
diretórios diferentes dentro; os programas que usam ambiente gráfico,
por exemplo, estão em /usr/bin ou /usr/X11R6/bin, nunca em /bin;
contém documentação, aplicativos, bibliotecas...
/var: variáveis do sistema e arquivos de log.

Base Técnica - [email protected]


Atividade 05 - Sistemas Operacionais

Quatro Sistemas de Arquivos: NTFS, FAT32, exFAT e EXT2/3/4


Os sistemas de arquivos mais comuns incluem NTFS, FAT32, exFAT e EXT 2/3/4.
NTFS (New Technology File System) é o sistema de arquivos mais comum para computadores
Windows. Ele foi projetado para uso com recursos de hibernação e criptografia, além de oferecer suporte
a arquivos muito grandes.
FAT32 (File Allocation Table 32) é um sistema de arquivos mais antigo que foi originalmente projetado
para pequenos disquetes. O FAT32 continua popular devido à sua alta compatibilidade com vários
dispositivos e sistemas operacionais.
exFAT (Extensible File Allocation Table) é um sistema de arquivos que a Microsoft introduziu em 2006.
Esse sistema de arquivos mais recente não tem as mesmas limitações do FAT32. No entanto, não é tão
amplamente suportado como NTFS ou FAT32.
O sistema de arquivos EXT (Extended File System) foi projetado para o sistema operacional Linux.
EXT2/3/4 oferece bom desempenho e segurança. No entanto, eles não são compatíveis com Windows
ou macOS.
Btrfs (B-tree file system) é um sistema de arquivos baseado no princípio cópia em gravação (do inglês
copy-on-write (COW)), inicialmente desenvolvido pela Oracle Corporation para ser usado no Linux.
Base Técnica - [email protected]

Você também pode gostar