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.

Entradas relacionadas: