MC104 - SISTEMAS OPERACIONAIS

Listas de Exercícios e Laboratórios - 2º Semestre 2002

 

As Listas de Exercícios têm por objetivo orientar o aluno, bem como facilitar seu aprendizado no decorrer do curso e, assim, serão disponibilizadas de acordo como o cronograma do curso. Não há a necessidade de entregá-las posto que não serão pontuadas. Entretanto, cabe evidenciar que a sua confecção prepara o aluno para os projetos bem como para as avaliações.

 

Cap. 1 - Introdução aos Sistemas Operacionais

   Lista 1.1: Histórico, Definições e Conceitos Básicos

   Laboratório 1.1: Instalação do Sist. Oper. Linux
   Laboratório 1.2: Ambiente de Processamento UNIX

 

Cap. 2 - Sistema de Processos

   Lista 2.1: Descrição e Controle de Processos
   Lista 2.2: Sincronização entre Processos
   Lista 2.3: Deadlock e Starvation de Processos

   Laboratório 2.1: Chamada de Sistema "fork(...)" no UNIX
   Laboratório 2.2: Algoritmos de Dekker e Peterson" no UNIX

 

Cap. 3 - Sistema de Arquivos

   Lista 3.1: Sistema de Arquivo no UNIX
   Lista 3.2: Exercícios do Cap. de Sist. de Arquivos do Livro Texto (Andrew S. Tanenbaum)

   Laboratório 3.1: Descritores de Arquivos no UNIX
   Laboratório 3.2: Como escolher o Tamanho do Buffer na Leitura de um Arquivo?

 

Cap. 4 - Gerenciamento de Memória

   Lista 4.1: Princípios do Gerenciamento de Memória
   Lista 4.2: Algoritmos de Gerenciamento de Memória

   Laboratório 4.1: Memória Compartilhada no S.O. Linux Não Disponível!

 

Cap. 5 - Sistema de Entrada/Saída

   Lista 5.1: Princípios do Sistema de Entrada/Saída
   Lista 5.2: Acesso a Disco, DMA, Vídeo e Terminal

   Laboratório 5.1: Sistema de Entrada/Saída no Linux Não Disponível!

 


Luís Fernando Faina
Last modified: Mon Nov 4 03:50:14 2002