DocumentCode :
3668895
Title :
An alternative implementation for accelerating some functions of operating system
Author :
János Végh;Ádám Kicsák;Zsolt Bagoly;Péter Molnár
Author_Institution :
Faculty of Informatics, University of Debrecen, Kassai Str 26, Hungary
fYear :
2014
Firstpage :
494
Lastpage :
499
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.
Keywords :
"Operating systems","Radiation detectors","Hardware","Timing","Clocks","Computers"
Publisher :
ieee
Conference_Titel :
Software Engineering and Applications (ICSOFT-EA), 2014 9th International Conference on
Type :
conf
Filename :
7293906
Link To Document :
بازگشت