A process-scheduling simulator based on virtual reality technology

Detalhes bibliográficos
Autor(a) principal: De Paiva Guimaraes, Marcelo
Data de Publicação: 2016
Outros Autores: Scamati, Vagner, Neto, Mario Popolin, Martins, Valeria Farinazzo, Dias, Diego Roberto Colombo, Brega, Jose Remo Ferreira [UNESP]
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1109/AICCSA.2016.7945711
http://hdl.handle.net/11449/232630
Resumo: A process-scheduling algorithm is a fundamental operating system function that manages the assignment of CPU (Central Processing Unit) processes. It aims to make the system efficient, fast, and fair, allowing as many processes as possible to make the best use of the CPU at any given time. Understanding scheduling algorithms and their impact in practice is a challenging and time-consuming task for students, given the differing features of each operating system. Operating system simulators are usually based on either a command line or bidimensional front-end interface. This paper presents a process-scheduling simulator based on virtual reality technology that allows students to develop their empirical skills while learning process-scheduling algorithms. The simulator allows the learner to navigate inside a computer motherboard and interact with its components in multi-projection environments such as CAVE-like systems (Cave Automatic Virtual Environment), on a desktop, in a Web browser, or using an HMD (head-mounted display) such as Google Cardboard.
id UNSP_bbe050c3df5035bcdcfe5782e0aa975c
oai_identifier_str oai:repositorio.unesp.br:11449/232630
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling A process-scheduling simulator based on virtual reality technologyOperating SystemScheduling AlgorithmSimulatorVirtual RealityA process-scheduling algorithm is a fundamental operating system function that manages the assignment of CPU (Central Processing Unit) processes. It aims to make the system efficient, fast, and fair, allowing as many processes as possible to make the best use of the CPU at any given time. Understanding scheduling algorithms and their impact in practice is a challenging and time-consuming task for students, given the differing features of each operating system. Operating system simulators are usually based on either a command line or bidimensional front-end interface. This paper presents a process-scheduling simulator based on virtual reality technology that allows students to develop their empirical skills while learning process-scheduling algorithms. The simulator allows the learner to navigate inside a computer motherboard and interact with its components in multi-projection environments such as CAVE-like systems (Cave Automatic Virtual Environment), on a desktop, in a Web browser, or using an HMD (head-mounted display) such as Google Cardboard.Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Fundação de Amparo à Pesquisa do Estado de Minas Gerais (FAPEMIG)Open University of Brazil-UNIFESP Faccamps Master Program Federal University of São Paulo FaccampFaccamps Master Program Campo Limpo PaulistaFederal Institute of São Paulo AraraquaraFaculty of Computer and Informatics Mackenzie Presbyterian UniversityComputer Science Department Federal University of São João Del Rei, São João Del ReiComputer Science Department So Paulo State UniversityUniversidade de São Paulo (USP)Campo Limpo PaulistaAraraquaraMackenzie Presbyterian UniversityFederal University of São João Del ReiUniversidade Estadual Paulista (UNESP)De Paiva Guimaraes, MarceloScamati, VagnerNeto, Mario PopolinMartins, Valeria FarinazzoDias, Diego Roberto ColomboBrega, Jose Remo Ferreira [UNESP]2022-04-30T01:30:31Z2022-04-30T01:30:31Z2016-07-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://dx.doi.org/10.1109/AICCSA.2016.7945711Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA, v. 0.2161-53302161-5322http://hdl.handle.net/11449/23263010.1109/AICCSA.2016.79457112-s2.0-85021993434Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengProceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSAinfo:eu-repo/semantics/openAccess2024-04-23T16:11:26Zoai:repositorio.unesp.br:11449/232630Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-04-23T16:11:26Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv A process-scheduling simulator based on virtual reality technology
title A process-scheduling simulator based on virtual reality technology
spellingShingle A process-scheduling simulator based on virtual reality technology
De Paiva Guimaraes, Marcelo
Operating System
Scheduling Algorithm
Simulator
Virtual Reality
title_short A process-scheduling simulator based on virtual reality technology
title_full A process-scheduling simulator based on virtual reality technology
title_fullStr A process-scheduling simulator based on virtual reality technology
title_full_unstemmed A process-scheduling simulator based on virtual reality technology
title_sort A process-scheduling simulator based on virtual reality technology
author De Paiva Guimaraes, Marcelo
author_facet De Paiva Guimaraes, Marcelo
Scamati, Vagner
Neto, Mario Popolin
Martins, Valeria Farinazzo
Dias, Diego Roberto Colombo
Brega, Jose Remo Ferreira [UNESP]
author_role author
author2 Scamati, Vagner
Neto, Mario Popolin
Martins, Valeria Farinazzo
Dias, Diego Roberto Colombo
Brega, Jose Remo Ferreira [UNESP]
author2_role author
author
author
author
author
dc.contributor.none.fl_str_mv Universidade de São Paulo (USP)
Campo Limpo Paulista
Araraquara
Mackenzie Presbyterian University
Federal University of São João Del Rei
Universidade Estadual Paulista (UNESP)
dc.contributor.author.fl_str_mv De Paiva Guimaraes, Marcelo
Scamati, Vagner
Neto, Mario Popolin
Martins, Valeria Farinazzo
Dias, Diego Roberto Colombo
Brega, Jose Remo Ferreira [UNESP]
dc.subject.por.fl_str_mv Operating System
Scheduling Algorithm
Simulator
Virtual Reality
topic Operating System
Scheduling Algorithm
Simulator
Virtual Reality
description A process-scheduling algorithm is a fundamental operating system function that manages the assignment of CPU (Central Processing Unit) processes. It aims to make the system efficient, fast, and fair, allowing as many processes as possible to make the best use of the CPU at any given time. Understanding scheduling algorithms and their impact in practice is a challenging and time-consuming task for students, given the differing features of each operating system. Operating system simulators are usually based on either a command line or bidimensional front-end interface. This paper presents a process-scheduling simulator based on virtual reality technology that allows students to develop their empirical skills while learning process-scheduling algorithms. The simulator allows the learner to navigate inside a computer motherboard and interact with its components in multi-projection environments such as CAVE-like systems (Cave Automatic Virtual Environment), on a desktop, in a Web browser, or using an HMD (head-mounted display) such as Google Cardboard.
publishDate 2016
dc.date.none.fl_str_mv 2016-07-02
2022-04-30T01:30:31Z
2022-04-30T01:30:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1109/AICCSA.2016.7945711
Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA, v. 0.
2161-5330
2161-5322
http://hdl.handle.net/11449/232630
10.1109/AICCSA.2016.7945711
2-s2.0-85021993434
url http://dx.doi.org/10.1109/AICCSA.2016.7945711
http://hdl.handle.net/11449/232630
identifier_str_mv Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA, v. 0.
2161-5330
2161-5322
10.1109/AICCSA.2016.7945711
2-s2.0-85021993434
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1799965161202647040