2002 sbcwei

6318 palavras 26 páginas
Reflex˜oes sobre o ensino pr´atico de Sistemas Operacionais
Carlos Maziero
Programa de P´os-Graduac¸a˜ o em Inform´atica Aplicada
Pontif´ıcia Universidade Cat´olica do Paran´a
E-mail: maziero@ppgia.pucpr.br
Abstract. This work presents an analysis of laboratory practices on operating systems teaching, under a constructivist viewpoint. The most common approaches in practical operating systems teaching are enumerated and compared, in order to reveal their qualities and problems, and to suggest appropriate contexts for their use.
Resumo. Este trabalho apresenta uma ana´ lise cr´ıtica das pr´aticas de laborat´orio na disciplina de Sistemas Operacionais sob uma perspectiva construtivista. As principais abordagens empregadas no ensino pr a´ tico de sistemas operacionais s˜ao enumeradas e comparadas, buscando deixar claras suas virtudes, deficiˆencias e seus contextos de uso mais adequados.

1. Introduc¸a˜ o
A disciplina de Sistemas Operacionais e´ uma disciplina fundamental nos curr´ıculos de graduac¸a˜ o em Ciˆencia da Computac¸a˜ o, ao lado de outras disciplinas ditas “de sistema”, como Arquitetura de Computadores, Redes e outras. Nesse contexto, ela busca apresentar aos alunos os conceitos e mecanismos fundamentais usados na construc¸a˜ o de sistemas operacionais e como esses conceitos podem ser usados – e influenciar – na construc¸a˜ o de aplicac¸o˜ es.
Al´em dos t´opicos cl´assicos da a´ rea, como gerˆencia de processos, mem´oria e arquivos, a ementa da disciplina pode ainda cobrir assuntos espec´ıficos como escalonamento de tempo real, coordenac¸a˜ o distribu´ıda, sistemas embarcados, m´aquinas virtuais, etc. Uma boa discuss˜ao sobre o conte´udo program´atico desta disciplina pode ser encontrada em
[Anido, 2000].
Uma das principais caracter´ısticas da disciplina de Sistemas Operacionais e´ a relativa dificuldade em definir um seq¨uenciamento did´atico claro entre seus diferentes t´opicos.
Existem diversas inter-dependˆencias, sobretudo no que se considera o

Relacionados