Sistemas Operacionais: Conceitos e Gerenciamento de Arquivos
Classificado em Computação
Escrito em em português com um tamanho de 4,04 KB
Sistemas Operacionais: Conceitos e Gerenciamento
Algoritmos de Escalonamento de Processos:
- FIFO (First-In, First-Out): O primeiro processo a chegar é o primeiro a ser processado. A principal desvantagem é o desempenho.
- SRT (Shortest Remaining Time): Escolhe o menor processo. Mesmo que um processo esteja em metade de sua operação, se um novo processo menor chegar, ele para o processo atual e executa o menor.
- SJF (Shortest Job First): O menor processo ganha a CPU. Atrás dele, forma-se uma lista de ordem crescente de execução.
- RR (Round Robin): Possui um timer (quantum) onde todos os processos ganham uma fatia de tempo igual.
Conceitos de Sistemas Operacionais:
- S.O (Sistema Operacional): Software responsável por gerenciar os recursos de hardware para o usuário.
- Monotarefa/Monoprogramável: Caracteriza-se por permitir que o processador, memória e periféricos permaneçam exclusivamente na execução de um único programa.
- Multitarefa/Multiprogramável: As vantagens são o aumento da produtividade dos usuários e a redução de custos a partir do compartilhamento dos diversos recursos do sistema.
- Sistema Online: Permitem a interação dos usuários com o sistema, basicamente através de terminais que incluem vídeo, teclado e mouse. Aumenta a produtividade de seus usuários, reduzindo custos com a utilização do sistema.
- Sistema de Tempo Real: É o sistema que trabalha no momento exato, na hora certa, e são bem semelhantes ao online.
Sistemas de Arquivos:
- NTFS (New Technology File System): É uma partição de escrita e leitura em disco usada no Windows NT, recentemente adotada para uso desktop. Grande vantagem é a tolerância a falhas.
- ACL (Access Control List): Nível de segurança por meio de acesso por nível de usuário, ou seja, através de uma tabela de usuário da ACL.
- EFC (Encrypting File System): Permitem criptografia dos dados gravados no disco rígido.
- Sistema de Arquivos: Podemos definir como as rotinas e estruturas lógicas do S.O, responsáveis pelo armazenamento e gerenciamento de dados no disco rígido.
- FAT16: É um sistema de arquivos desenvolvido para o MS-DOS e usado em versões Windows até o Windows ME. Utiliza 16 bits para endereçamento de dados, 216 posições diferentes. Desperdício (D.Van.) é uma desvantagem.
- FAT32: Utiliza 32 bits para endereçamento de cada cluster, permitindo clusters de até 4KB, mesmo em discos maiores que 2GB. É mais confiável, pois consegue direcionar o diretório principal em qualquer lugar do disco.
- FAT16/32: Os nomes dos arquivos suportados podem chegar a 256 caracteres, contra 8 da FAT16.
Detalhes de Multiprogramação e Multitarefa:
- Multiprogramável: Vários programas podem estar residentes em memória concorrendo pela utilização da CPU. Desta forma, quando um programa solicitar uma operação de entrada e saída, outros programas podem estar utilizando o processador.
- Multitarefa: Permite que o usuário possa utilizar um editor de texto, navegar na internet, imprimir um arquivo e ouvir música, tudo ao mesmo tempo.