Categoria Sistemas Operacionais

Sistema de Arquivos

8. SISTEMA DE ARQUIVOS 1. Arquivos: Os SO permitem que os usuários definam objetos chamados arquivos e apresentam operações especiais que permitem agir sobre o mesmo (criar, apagar, escrever, ler etc). Existem 3 formas comuns de organização de arquivos: 1) os…

Deadlock em Sistemas Operacionais

7. DEADLOCK 1. Recursos: é qualquer objeto ao qual deva ser dado acesso exclusivo para cada processo. Recursos podem ser dispositivos de hardware ou trechos de informação. Para a utilização de um recurso, o processo deve realizar a seguinte seqüência: requisitar…

Algoritmos de Mudança de Página

6. ALGORITMOS DE MUDANÇA DE PÁGINA Quando é detectada uma falta de página, o SO deve escolher uma das páginas atualmente residentes na memória para ser removida, de forma a liberar um quadro de página para a colocação da página…

Gerenciamento de Memória

5. GERENCIAMENTO DE MEMÓRIA Gerenciador de Memória é a parte do SO que é responsável por cuidar de quais partes da memória estão em uso, quais estão livres, alocar memória a processos quando eles precisam, desalocar quando eles não necessitarem…

Comunicação entre processos

3. COMUNICAÇÃO ENTRE PROCESSOS Condições de disputa: ocorre quando dois processos acessam “simultaneamente” os dados compartilhados entre eles. Ex: spooler de impressora (programa que permite que vários usuários utilizem a mesma impressora, imprimindo na ordem solicitada), quando um pedido de…

Escalonamento de Processos

4. ESCALONAMENTO DE PROCESSOS Escalonamento de processos é o ato de realizar o chaveamento dos processos ativos, de acordo com regras bem estabelecidas, de forma que todos os processos tenham chance de utilizar a UCP. O escalonador é a parte…

Processos

2. PROCESSOS Processo é um programa em execução e mais os dados necessários à definição completa de seu estado. Cada processo trabalha como se tivesse para si uma UCP, chamada UCP virtual. Na UCP real, os processos são executados um…

Introdução a Sistemas Operacionais

O material a seguir está dividido em oito partes, foi escrito por Alex De Francischi Coletta em 2003 e adaptado para a web. Bibliografia: FREITAS, Ricador Luis de “Apostila de Sistemas Operacionais” utilizado no curso de graduação em Engenharia de Computação da Pontifícia…