loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: János Végh ; Ádám Kicsák ; Zsolt Bagoly and Péter Molnár

Affiliation: University of Debrecen, Hungary

Keyword(s): Operating System, System Call, Hardware Acceleration, Reconfigurable Module, Semaphore, Communication between Processes.

Related Ontology Subjects/Areas/Topics: Distributed and Mobile Software Systems ; Process Coordination and Synchronization ; Software Engineering

Abstract: Processes running under an operating system are independent and autonomous entities. However, they need to share resources, communicate, use OS services, etc. The operating system’s services can be reached through system calls, which contribute – sometimes excessive – overhead activity. In some cases the payload activity, used in the system call, is much shorter than that needed for implementing the Exceptional Control Flow, implementing the system call frame. In certain cases, the OS service in question can be implemented in an alternative way, practically without overhead. The paper presents such a case, using an easy to understand simple example, an alternative implementation of a simple binary semaphore. The semaphore has been implemented and tested in a prototyping environment, using an operating system running on a soft processor equipped with custom instruction. For implementing the semaphores, a reconfigurable device was used.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.204.196.206

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Végh, J.; Kicsák, Á.; Bagoly, Z. and Molnár, P. (2014). An Alternative Implementation for Accelerating Some Functions of Operating System. In Proceedings of the 9th International Conference on Software Engineering and Applications (ICSOFT 2014) - ICSOFT-EA; ISBN 978-989-758-036-9, SciTePress, pages 494-499. DOI: 10.5220/0005104704940499

@conference{icsoft-ea14,
author={János Végh. and Ádám Kicsák. and Zsolt Bagoly. and Péter Molnár.},
title={An Alternative Implementation for Accelerating Some Functions of Operating System},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications (ICSOFT 2014) - ICSOFT-EA},
year={2014},
pages={494-499},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005104704940499},
isbn={978-989-758-036-9},
}

TY - CONF

JO - Proceedings of the 9th International Conference on Software Engineering and Applications (ICSOFT 2014) - ICSOFT-EA
TI - An Alternative Implementation for Accelerating Some Functions of Operating System
SN - 978-989-758-036-9
AU - Végh, J.
AU - Kicsák, Á.
AU - Bagoly, Z.
AU - Molnár, P.
PY - 2014
SP - 494
EP - 499
DO - 10.5220/0005104704940499
PB - SciTePress