Available OERs for access and download

  1. General
    Operating Systems Records (A01-BCC15)
    Syscall (A11-BCC15)
  2. Processes/Threads
    1. Basic concepts
      States (A03-BCC15)
      Threads User vs Kernel (B08-BCC15) must be available soon
    2. Creation
      Fork, Wait and Exec (Pos15)
      LINUX – Syscall Clone (A04-BCC15) must be available soon
      Pthread_create & pthread_join (B05-BCC15) must be available soon
    3. IPC
      Hashi – Dinning Philosophers (EC15)
      MEEG (Semaphores, Mutexes and Producer-Consumer) (EC15)
      Mnemônico – Message Passing (EC15)
      Critical Region (EC15)
      Sleeping Barber Problem (EC15)
      FunOS (Process Wars / Need for CPU Speed) (Pos15)
      Dinner of Soccer Players (Philosophers) (Pos15)
      Sleep-Wakeup (A12-BCC15)
      Peterson´s Solution (B02-BCC15) must be available soon
    4. Scheduling
      Basoper (Batch Simulator) (Pos15)
      I3S (A Scheduling Simulator in Interactive Systems) (Pos15)
      LINUX – O(1) Scheduling Algorithm (A10-BCC15) must be available soon
      LINUX – CFS Scheduling Algorithm (B09-BCC15) must be available soon
  3. Memory
    1. Basic concepts
      Memory Fragmentation (EC15)
      Paging x Segmentation (A07-BCC15) must be available soon
      Buddy Algorithm (A13-BCC15)
    2. Page Replacement Algorithms
      Page Replacement Algorithms NRU FIFO 2nd clock (EC15)
      LRU Simulator (A05-BCC15)
      WorkingSet (B06-BCC15)
  4. File Systems
    1. Backup
      Logical Backup Simulator (EC15)
    2. Types of File Systems
      FAT (A08-BCC15)
    3. Loading
      Boot System (B04-BCC15)
  5. I/O
    1. Basic concepts
      I/O Methods (EC15)
      Precise Interrupts (A02-BCC15)
    2. Disk
      RAID (EC15)
      Disk Arm Scheduling (EC15)
      Formatting (A06-BCC15) must be available soon
      Stable Storage (B01-BCC15)
    3. User interface
      X-Window (B07-BCC15)
  6. Deadlock
    Deadlock Modelling (A09-BCC15)
    Banker´s Algorithm – Deadlock Prevention (EC15)
  7. Multiprocessors
    1. Interconnection networks
      Omega Network 1 (EC15)
      Omega Network 2 (EC15)
    2. Scheduling
      Space Sharing (B03-BCC15) must be available soon
    3. Types of Mutiprocessor Operating Systems (A14-BCC15) must be available soon

 

 

 


 

01 – Logical Backup Simulator

Back to top

 

Click on the snapshot to run this OER. Download the source code here.

Description: The goal of this program is to simulate the algorithm responsible for the backup process coordination e also to simulate the system’s file tree restoration from a previous backup.

Developed by / Responsibility:

Fernando Tristão Pacheco

Gustavo Okuda

João Pedro Junqueira Candido

Lucas de Jesus Clarim

 

 

 

 

 

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

02 – Hashi Dinning Philosophers Problem

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The Hashi is a web application which has the intuit of helping in the learning process of the synchronization computacional concepts. This objective is pursued through a simulation and an explanation of the glorified problem of the Philosopher’s Dinner. The app is a graphical and interactive tool that focus, and induces the student to do the same, in the ost important aspects of the learning process.

Developed by / Responsibility:

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

03 – Omega Network 1

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This simulation shows in a dynamic and interactive manner the concepts of an Omega Network by exemplifying the network’s structure and the data path between many CPUs and Memories.

Developed by / Responsibility:

Bernardo Cardoso Rodrigues

Guilherme Gonçalves

João Pedro Gobbi Codognotto

Rafael Martins de Freitas

 

 

 

 

 

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English, Portuguese and Spanish


 

04 – MEEG (Semaphores, Mutexes and Producer-Consumer)

Back to top

Click on the snapshot to download only the jar file. Download the source code here.

Description: The goal of this OER(Open Educational Resource) is teaching semaphores concepts, approaching since the problems they solve until the operations involved in their implementation.

Developed by / Responsibility:

Denilson Antonio Marques Junior

Elisa Jorge Marcatto

Lucas Tomazela

Victor Marcelino Nunes

 

 

 

 

 

 

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Desktop (Linux/Windows/OS X) Languages: English and Portuguese


 

05 – Memory Fragmentation

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER (Open Educational Resource) was criated to improve the concepts taught at the Operational Systems about the concept of Internal and External Fragmentation.

Developed by / Responsibility:

Leonardo Beck Prates

Marlon Jordan Francisco

Mateus Ribeiro Vanzella

Vitor Bertozzi da Silva

 

 

 

 

 

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

06 – I/O Methods

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER (Open Educational Resource) consist of an Input/Output simulator of an Operating System. It simulates the three most utilized methods: Programmed I/O, Interrupt­Driven and Direct Memory Access (DMA).

Developed by / Responsibility: Gulherme Caixeta de Oliveira; Jessica Bargas Aissa; Leonardo Claudio de Paula e Silva; Lucas Tognoli Munhoz

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

07 – Mnemônico – Message Passing

Back to top

Click on the snapshot to download only the jar file. Download the source code here.

Description: Mnemônico is a tool that simulates message exchanges between processes. Such exchanges could happen between processes with blocking or non-blocking sends and receives.

Developed by / Responsibility: Cassiano Zaghi de Oliveira; Lucas Marques Rovere; Luiz Machado Votto; Vitor Mello de Araujo Lima

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Desktop (Linux/Windows/OS X) Languages: English and Portuguese


 

08 – Omega Network 2

Back to top

Screeshot omega network

Click on the snapshot to download only the jar file. Download the source code here.

Description: This OER (Open Educational Resource) simulates the operation of the Omega Network, showing its principles and construction processes.

Developed by / Responsibility: Henrique Pizzol Grando, Igor Quintal Mendes, João Victor Almeida de Aguiar, Moisés Botarro Ferraz Silva

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Desktop (Linux/Windows/OS X) Languages: English, Portuguese and French


 

09 – RAID

Back to top

Click on the snapshot to run this OER. Download the source code here.

 

Description: This OER (Open Educational Resource) demonstrates the structure and the operations of a RAID disk.

Developed by / Responsibility: Giuliano Barbosa Prado; Victor Palombo Silvano; Adson Filipe Vieira da Silva

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English, Portuguese and Spanish


 

10 – Disk Arm Scheduling

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The Scheduling Simulator project main goal is to simulate the algorithms more consolidated in operating systems, being composed by FCFS, SSTF and Elevator.

Developed by / Responsibility:

Leandro Luis Bellini

Pedro Henrique Fini

Rafael Mariano de Olinda

Tiago Vilela Tapparo

 

 

 

 

 

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

11- Banker’s Algorithm – Deadlock Prevention

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The goals of this OER is to implement the Banker’s Algorithm and allow the user to follow the algorithm’s stages.

Developed by / Responsibility: Caio César Almeida Guimarães; Henrique Cintra Miranda de Souza Aranha; Lucas Eduardo Carreiro de Mello

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

12- Page Replacement Algorithms NRU FIFO 2nd clock

Back to top

Click on the snapshot to download only the jar file. Download the source code here.

 

Description: The focus of this OER is teaching the concepts behind the four page replacement algorithms NRU, FIFO, Second chance and clock.

Developed by / Responsibility: Gyordano Gadoni Reis; Lucas Hilário Fávaro Leal; Renan Yochiro Kawamura;

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Desktop (Linux, Windows, OS X) Languages: English and Portuguese


 

13 – Critical Region

Back to top

Click on the snapshot to download only the jar file. Download the source code here.

 

Description: This Open Educational Resource aims to illustrate two important concepts related to Operating Systems: critical region and mutual exclusion.

Developed by / Responsibility:

Guilherme Nishina Fortes

Henrique de Almeida Machado da Silveira

Marcello de Paula Ferreira Costa

Sergio Yudi Takeda

 

 

 

 

 

 

 

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Desktop (Linux, Windows, OS X) Languages: English and Portuguese


 

14 – Sleeping Barber Problem

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The goals of this OER is to explain the problem and the necessary concepts to its understanding and also explain each step of the elaboration of one of the possible solutions and the base concepts.

Developed by / Responsibility: Klaus Borges

Computer Engineering Students – Class of Operating Systems (SSC0640)

Available: June/2015 Platform: Web Languages: English


 

15 – FunOS (Process Wars / Need for CPU Speed)

Back to top

snapshot01

Click on the snapshot to run this OER. Download the source code here.

Description: FunOS consists of two games to assist the learning and understanding of basic IPC (Inter-Process Communication) concepts such as critical regions, mutual exclusion and race condition. This OER (Open Educational Resource) can be used as a virtual support tool in Operating Systems classes and may be freely distributed, being available both for using and source code research under the terms of the GNU GPL (General Public License).

Developed by / Responsability:

Luiz Carlos Querino Filho

Leonardo Bravo Estácio

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC5723)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

16 – BASOPER (Batch Simulator)

Back to top

SnapShot

Click on the snapshot to run this OER. Download the source code here.

Description: BASOPER assists the teaching of batch systems scheduling algorithms, promoting the visualization of functional, structural, and performance aspects. Don´t forget to watch the videos explaining how to use this REA. To watch them, just click in the “Watch instructions” option of the REA´s main menu!

Developed by / Responsability:

Henrique Yoshikazu Shishido

Leonildo José de Melo de Azevedo

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC5723)

Available: June/2015 Platform: Web Languages: English, Portuguese and Spanish


 

17 – I3S (A Scheduling Simulator in Interactive Systems)

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The objective of I3S (acronym for Interactive Systems Scheduling Simulator) is to assist teaching and learning of introductory concepts of scheduling processes in interactive systems, specifically highlighting the structural and functional aspects of scheduling algorithms: Round-Robin; Priority; Multiple queues; Shortest process next; Lottery. Furthermore, it is possible to perform the performance comparison among the five algorithms, so the student visualize the advantages and limitations of each one. Once it is an OER, the proposal is to be self-contained, that is, it does not require auxiliary material for its understanding and use. Thus, it is intuitive enough that the student can use it even without supervision of a teacher or tutor. Additionally, the tool can support teaching in the classroom, assisting in the exemplification of the above algorithms.

Developed by / Responsability:

Maria Lydia Fioravanti

Marcelo Koti Kamada

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC5723)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

18 – Dinner of Soccer Players (Philosophers)

Back to top

 

snapshot

Click on the snapshot to download only the jar file. Download the source code here.

Description: This project presents dynamically the classical problem of dining philosophers, exemplifying them as a set of soccer players. The aim of this REA is demonstrating the use of limited resources by different individuals in an efficient/secure order or then causing deadlocks. Users can visualize the state of each player in a infinite loop or force the execution of a algorithm with deadlock.

Developed by / Responsability:

Iohan

Iohan Gonçalves Vargas

Thadeu Antônio Ferreira de Melo

Guilherme Ferraz Ribeiro

 

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC5723)

Available: June/2015 Platform: Web Languages: English and Portuguese


 

19 – Fork, Wait and Exec Simulator

Back to top

snapshot_en

Click on the snapshot to run this OER. Download the source code here.

Description: This OER aims teaching the primitives fork, wait and exec. Using a specific pseudocode, professors and students will be able to visualize Program Counter (PC), page table, process table, copy-on-write technique, the concept of zombie process and file descriptors associated to the process. The simulator allows two kinds of execution. The first one permits that professors and students act as a scheduler. Thus, the order of execution of threads is determined by the user. A back button enables rewind the execution, making it easier to visualize the concepts. The second type of execution is an example, where an predetermined execution is defined.

Developed by / Responsability:

carlos

Carlos Alberto Oliveira de Souza Junior

Rafael Ribeiro dos Santos

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC5723)

Available: June/2015 Platform: Web Languages: English, Portuguese and Spanish

 


 

20 – Operating Systems Records

Back to top

histoirco

Click on the snapshot to run this OER. Download the source code here.

Description: The development of this Open Educational Resources (OER) aimed to facilitate the learning of a certain subject, which a vision of more practical and concrete content becomes crucial for good understanding of what is being taught, in this case, the approach of the Operating Systems since their immaturity decades ago to today’s complex modern systems.

Developed by / Responsability:

Thiago Tanaka

Bruno Fabbri

Frederico Sampaio

Aulos Plautius

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


21 – Precise Interrupts

Back to top

 

Click on the snapshot to run this OER. Download the source code here.

Description: This OER aims to graphically explain the properties of precise interrupts through a simulation. The presented simulation illustrates a running program suffering an interruption and going through all the steps needed to treat it properly.

Developed by / Responsability:

Ana Caroline Spengler

Paulo Bardes Nogueira Nascimento

Laís Helena Chiachio

Renato Seiji Goto

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: Portuguese


 

 

22 – Process State


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER is a tool to teach the concept of states of a process operating systems, including the topics of multiprogramming, time-sharing and preemption.

Developed by / Responsability:

Roni César de Castro

Raul Zaninetti Rosa

Luan Gustavo Orlandi

Henrique Pasquini Santos

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

23 – SysSheeps


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER shows the Clone syscall, which is exclusive to the Linux OS.

Developed by / Responsability: Gustavo Santiago; Lucas Albertine; Marcos Junqueira; Henrique Freitas

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


24 – LRU Simulator

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This open educational resource aims to assist teachers in teaching the page replacement policy LRU simulated in software.

Developed by / Responsability:

Alyson Maruyama

Ariella Brambila

Márcio Campos

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

25 – Disk Formatting

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER intent is to show how a disk is organized, and also all the techniques used in low-level formatting and high-level formatting to improve the performance of the disk.

Developed by / Responsability:

Guilherme Zanardo

Danilo Nery

Lucas Moura

Gustavo Ceccon

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


26 – Paging and Segmentation

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER (Open Educational Resource) was developed to exemplify the main differences in the concepts of paging and segmentation.

Developed by / Responsability: Fúlvio Eduardo Ferreira; João Victor Guimarães; Rafael Miranda Lopes; Willian Gomes de Oliveira.

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

27 – FAT File System


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The FAT Simulators objective is to work as a tool for learning the FAT File System. It is intuitive and easy to use in the classroom by professors and students and its content helps the student make a solid and clear understanding of the subject.

Developed by / Responsability:

Carlos Alberto Schneider Junior

Frederico de Azevedo Marques

Lucas Kassouf Crocomo

Roberto Pommella Alegro

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

28 – Deadlock Modelling


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER was designed to assist students and teachers to learn about modeling deadlocks.

Developed by / Responsability:

Victor Hugo Heclis

Victor Augusto Moneratto Saia

Nilson Furquim da Silva

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

29 – Linux Scheduling

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER simulates the scaling O (1) processes on the Linux operating system, showing how the algorithm and the distribution of CPU usage. Displays step- by-step the status of each process until all of them to complete their implementation.

Developed by / Responsability:

Rafael Marques

Julia M. Macias

Gabriel Luiz F. Souto

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

30 – System Calls


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The objective of this Open Educational Resource is to be utilized by teachers as a tool to stimulate and ease the students learning through classes about System Calls.

Developed by / Responsability:

Daniel Carvalho França

Gabriel Scalet Bicalho

Lucas Antognoni de Castro

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


31 – Sleep Wake up Simulator


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The OER is a simulator of the producer/consumer problem with sleep/wake up as presented in the book Modern Operating Systems (TANENBAUM, 2014, p. 129).

Developed by / Responsability:

Rodrigo Weigert

Rita Raad

Matheus Cabrini

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

32 – Buddy Algorithm


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER (Open Educational Resource) demonstrates the basic operation of Buddy memory allocation mechanism.

Developed by / Responsability:

Carlos Eduardo Ayoub Fialho

Isadora Maria Mendes de Souza

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

33 – Stable Storage


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description:This OER was developed to teach how Stable Storage works.

Developed by / Responsability:

Gabriel Campos Cristiano

Gustavo Dias Cavalheri

Leonardo Ventura

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


34 – Peterson’s Algorithm

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER illustrates the contents involved in the problem of mutual exclusion with idle waiting, using the Peterson algorithm as a solution.

Developed by / Responsability:

Lucas Marques Gasparino

Rogiel Dos Santos Silva

Tiago de Miranda Leite

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


35 – Space Sharing Schedule

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER provides a visual representation of Space Schedule Sharing content.

Developed by / Responsability:

Arnaldo Lopes Stanzani

Guilherme Gonçalves

Guilherme Silva dos Anjos

Pedro Regattieri Rocha

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


 

36 – Boot System

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER was created to show the booting process from a computer, showing step by step since when the computer is turned on until the end.

Developed by / Responsability:

Luis Ricardo Guabiraba da Silva

Otávio Augusto Ferreira Sousa

Rafael Kenji Nissi

Victor Municelli Dário

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: English and Portuguese


37 – Create & Join


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER deals with two functions for the content of threads, according to the POSIX standard, they are to create and join.

Developed by / Responsability:

Adriller Gênova Ferreira

Allan Ribeiro Polachini

Hikaro Augusto de Oliveira

Leonardo César Cerqueira

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: Portuguese, english and japanese

 


38 – Working Set Page Replacement Algorithm


Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The theme of this OER is the simulation of the page replacement algorithm working set.

Developed by / Responsability:

Augusto de Paula Freitas

Gustavo Bouzaz Paixão

Lucas Silva Loureiro

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: Portuguese and english

 


39 – X Window System

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This project aims to introduce students to the world of X Window System showing some codes from simple X11 applications.

Developed by / Responsability: Danilo Tedeschi; Laercio de Oliveira Junior; Luiz Miyazaki

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: Portuguese and english

 


40 – Threads implementation

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: The objective of this OER is helping students understand more easily the concepts of threads implementation through a illustrative and dynamic approach.

Developed by / Responsability: Giovanni Robira; Luis Paulo Falchi Justino; Rafael Biffi Neto

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: Portuguese and english

 


41 – Simulation of CFS Algorithm

Back to top

Click on the snapshot to run this OER. Download the source code here.

Description: This OER simulates the algorithm, schedules the process in the tree, allowing the user to interact with it, and will show text explanations in more than one language

Developed by / Responsability:

William Nogueira R. França

Ana Clara K. Ferreira

Lucas de Carvalho R. da Silva

 

 

 

 

 

 

Graduate Program of Computer Science and Computational Mathematics Students – Class of Operating Systems (SSC0140)

Available: December/2015 Platform: Web Languages: Portuguese and english