Escolar Documentos
Profissional Documentos
Cultura Documentos
Cartas
Roland Teodorowitsch
1. Introdução
Há muitas propostas que buscam incluir na educação aspectos mais lúdicos com o
objetivo de tornar o aprendizado um processo mais prazeroso. Isto tem sido sugerido
tanto com jogos tradicionais na Educação Fundamental (ALMEIDA, 2003), quanto em
áreas mais especializadas no ensino superior incluindo jogos de computador (SILVA e
MARTINS, 2004).
É difícil negar que os jogos podem realmente proporcionar uma forma
alternativa de aprendizado. E é com este intuito que se desenvolveu uma versão para o
tradicional jogo temático de cartas Super Trunfo1 voltada para a disciplina de Sistemas
Operacionais, dos cursos técnicos e de graduação da área de Computação. A versão
2 http://www.grow.com.br
3 http://www.toptrumps.com
Figura 1. Super Trunfo com o tema Super Carros (capa, carta e verso)
4 http://copag1.tempsite.ws/port/supercopag1.asp
3.2. Evoluções
O jogo tradicional no formato de baralho continua sendo produzido comercialmente. E
o lançamento de baralhos com novos temas incentiva o colecionismo. No entanto,
recentemente surgiram algumas formas alternativas.
A primeira delas são as versões on-line do jogo. A versão oficial, desenvolvida
pela empresa brasileira Devworks Game Technology5, em conjunto com a Grow, segue
as regras tradicionais e está disponível no portal de jogos Gametrack6.
A segunda novidade relacionada a este jogo foi introduzida na versão britânica.
Chamada de Top Trumps 3D, a última geração do jogo deve ser jogada em frente a uma
câmera digital de vídeo. Cada carta tem em seu verso um padrão exclusivo que permite
que um programa especial identifique a carta e sobreponha alguma imagem ao vídeo em
tempo real. Trata-se de uma técnica de realidade aumentada que torna as cartas muito
mais interativas e interessantes.
4. Desenvolvimento do jogo
A motivação para o desenvolvimento do jogo, conforme citado anteriormente,
surgiu a partir de dúvidas dos alunos a respeito das capacidades dos diferentes formatos
de Sistemas de Arquivos (FAT, NTFS, ext2, ext3, etc.). Levando em conta que o jogo
de Super Trunfo envolve justamente cartas com informações numéricas, a associação
foi bastante natural.
Iniciou-se uma pesquisa a respeito dos formatos de Sistemas de Arquivos para
identificar: quais deles seriam considerados no jogo e quais características seriam
consideradas. O ponto de partida para esta pesquisa foi a Wikipedia (2009). Apesar de
não se poder considerá-la uma fonte confiável, pela forma como as suas páginas são
atualizadas, a Wikipedia serviu para identificar 32 sistemas de arquivos considerados
mais relevantes e expressivos, bem como as características que deveriam ser
consideradas em cada carta do jogo. Os Sistemas de Arquivos selecionados e as
características consideradas estão reproduzidas no Quadro 1. Neste Quadro, apenas as
características pintadas na cor cinza (ano de introdução, tamanho dos nomes de
arquivos, tamanho máximo de arquivos, tamanho máximo de volume) são usadas na
dinâmica do jogo. As demais características (nome, nome completo, criador e sistema
original) são apresentadas apenas a título de informação.
5 http://www.devworks.com.br
6 http://www.gametrack.com.br
Quadro 1. Sistemas de Arquivos escolhidos e suas características
Carta Nome Nome completo Criador Sistema original Ano de Nomes de Tamanho Tamanho
introdução arquivos de arquivos de volume
A1 CP/M FS CP/M File System Gary Kildall CP/M 1974 8+3 8 MiB 512 MiB
A2 NWFS NetWare File System Novell NetWare 286 1985 80 4 GiB 1 TiB
A3 ODS-5 On-Disk Structure (Level 5) – DEC OpenVMS 7.2 1998 236 1 TiB 1 TiB
Files-11
A4 AdvFS Tru64 Unix Advanced File DEC Digital Unix 1993 255 16 TiB 16 TiB
(Super Trunfo) System
B1 FAT12 File Allocation Table - 12 bits Microsoft Microsoft Disk 1977 8+3 32 MiB 32 MiB
BASIC
B2 FAT16 File Allocation Table – 16 bits Microsoft MS-DOS 3.31 1987 8+3 2 GiB 2 GiB
B3 FAT32 File Allocation Table – 32 bits Microsoft Windows 95 OSR2 1996 255 (UTF-16) 4 GiB 8 TiB
B4 NTFS NT File System Microsoft Windows NT 3.1 1993 255 (UTF-16) 16 EiB – 1 16 EiB – 1
KiB cluster
C1 Minix FS Minix File System Andrew Tanenbaum Minix 1.0 1987 30 1 GiB 1 GiB
C2 Minix V3 FS Minix File System Version 3 Andrew Tanenbaum MINIX 3 2005 60 4 GiB 4 GiB
C3 UFS Unix File System Kirk McKusick 4.4BSD 1994 255 256 TiB 256 TiB
C4 UFS2 Unix File System (Version 2) Kirk McKusick FreeBSD 5.0 2002 255 32 PiB 1 YiB
D1 ext2 Second Extended File System Rémy Card Linux 1993 255 2 TiB 32 TiB
D2 ext3 Third Extended File System Stephen Tweedie Linux 1999 255 2 TiB 32 TiB
D3 ext4 Fourth Extended File System Vários Linux 2006 256 16 TiB 1 EiB
D4 ReiserFS Reiser File System Namesys Linux 2.4.1 2001 255 8 TiB 16 TiB
E1 JFS IBM Journaled File System IBM OS/2 Warp Server 1999 255 4 PiB 32 PiB
E2 XFS XFS Silicon Graphics IRIX, Linux, 1994 255 8 EiB – 1 16 EiB
FreeBSD KiB
E3 QFS Quick File System Sun Microsystems Solaris 1996 255 16 EiB 4 PiB
F1 HPFS High Performance File System IBM & Microsoft OS/2 1988 255 2 GiB 2 TiB
F2 HFS Hierarchical File System Apple Computer Mac OS 1985 31 2 GiB 2 TiB
F3 HFS+ Hierarchical File System Plus Apple Computer Mac OS 8.1 1998 255 (UTF-16) 8 EiB 8 EiB
G1 Btrfs "B-tree FS" ou "Butter FS" Oracle Corporation Linux 2007 255 16 EiB 16 EiB
G2 OCFS2 Oracle Cluster File System Oracle Corporation Linux 2006 255 4 PiB 4 PiB
G3 GFS Global File System Sistina Software IRIX 1996 255 8 EiB 8 EiB
(Red Hat)
G4 VMFS3 Virtual Machine File System Vmware VMware ESX Server 2005 128 2 TiB 64 TiB
3.0
H1 NILFS New Implementation of a Log- NTT Linux, NetBSD 2005 255 8 EiB 8 EiB
structured File System
H2 ISO9660 ISO9660 (Level 3) Ecma International Diversos 1999 ~180 8 TiB 8 TiB
H4 MFS Macintosh File System Apple Computer Mac OS 1984 255 256 MiB 256 MiB
6. Conclusões
Neste artigo foi apresentada uma versão de um tradicional jogo de cartas, no
estilo Super Trunfo. A versão criada aborda Sistemas de Arquivos, área de estudo que
faz parte das disciplinas de Sistemas Operacionais. A motivação para o
desenvolvimento deste jogo deu-se a partir de questionamentos dos alunos sobre as
capacidades de Sistemas de arquivos. Foram criadas 32 cartas que reproduzem
características de 32 formatos diferentes de Sistemas de Arquivos.
O jogo é considerado por muitos como um jogo de azar, já que a distribuição de
cartas é aleatória e um mesmo jogador poderia sair beneficiado recebendo as melhores
cartas. No entanto, o conhecimento das características de cada carta ajudará o jogador a
aumentar suas chances de sucesso no jogo.
Ao mesmo tempo que o jogo contribui para disseminar informações sobre
Sistemas de Arquivos, indiretamente, ajuda os alunos a avaliarem as diferenças que
existem entre as unidades para representação de capacidades de armazenamento (KiB,
MiB, GiB, etc.), uma vez que para decidir a carta vencedora isto terá que ser
comparado.
O Super Trunfo Sistemas de Arquivos está disponível gratuitamente para
aqueles que se interessarem em usá-lo.
Assim como foi feita uma adaptação deste tradicional jogo de cartas para
Sistemas de Arquivos, também é possível considerar a sua adaptação para outros temas
relacionados à Computação, tais como: processadores, Sistemas Gerenciadores de
Bancos de Dados, linguagens de programação, tecnologias de comunicação em rede,
etc. Como trabalhos futuros é interessante também considerar a obtenção de parâmetros
quantitativos sobre o retorno que o uso deste tipo de jogo proporciona em sala de aula.
Referências
ALMEIDA, Paulo Nunes de. Educação Lúdica: Técnicas e Jogos Pedagógicos. 11. ed.
São Paulo: Edições Loyola, 2003. 295 p.
ANIDO, Ricardo de Oliveira. Uma proposta de Plano Pedagógico para a matéria
Sistemas Operacionais. In: CURSO DE QUALIDADE DE CURSOS DE
GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO E INFORMÁTICA, 2., 15 e 16 de
julho de 2000, Curitiba. Anais... Curitiba: Editora Universtitária Champagnat, 2000.
p. 125-148.
HILL, John M. D.; RAY, Clark K.; BLAIR, Jean R. S.; CARVER JR., Curtis A.
Puzzles and Games: Addressing Different Learning Styles in Teaching Operating
Systems Concepts. In: SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER
SCIENCE EDUCATION, 34., 2003, Reno (Nevada, EUA). Proceedings... Reno:
ACM, 2003. p. 182-186.
MACHADO, Francis Berenger; MAIA Luiz Paulo. Arquitetura de Sistemas
Operacionais. 3. ed. Rio de Janeiro, LTC, 2002. 311 p.
MAZIERO, Carlos. Reflexões sobre o ensino prático de Sistemas Operacionais. In:
WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO, 10., 15 a 19 de julho de
2002, Florianópolis. Anais... Florianópolis: SBC, 2002. p. 1-12. Disponível em:
<http://www.ppgia.pucpr.br/~maziero/lib/exe/fetch.php/research:2002-sbcwei.pdf>.
Acesso em: 17 out. 2009.
SILBERSCHATZ, Abraham; GALVIN, Peter B.; GAGNE, Greg. Operating Systems
Concepts: Windows XP Update. New York: John Wiley & Sons, 2003. 951 p.
SILVA, Rogério Eduardo da; MARTINS, Scheila Wesley. Ensino de Ciência da
Computação através do Desenvolvimento de Jogos. In: CONGRESSO
IBEROAMERICANO DE INFORMÁTICA EDUCATIVA, 7., 13 a 15 de outubro
de 2004, Monterrey, México. Anais... Monterrey: Rede Iberoamericana de
Informática Educativa (RiBiE), 2004. p. 1286-1295. Disponível em:
<http://www.niee.ufrgs.br/eventos/RIBIE/2004/posters/poster1286-1295.pdf>.
Acesso em: 16 set. 2009.
TANENBAUM, Andrew S. Sistemas operacionais modernos. 2 ed. Traduzido por
Ronaldo A. L. Gonçalves e Luís A. Consularo. São Paulo: Prentice Hall, 2003. 695
p.
WIKIPEDIA, the free encyclopedia. Comparison of file systems. [S.l.]: Wikipedia,
2009. Disponível em: <http://en.wikipedia.org/wiki/Comparison_of_file_systems>.
Acesso em: 23 set. 2009.