Hadeel Al-Obaidy, Maha Mohammed, Musheera Moqbel and Noor Jaafar, Department of Computer Science, University of Bahrain, Zallaq, Bahrain
The aim of this article proposes an innovative solution for developing FAZZA'AH, a technological advancement tailored specifically for the elderly and volunteer enthusiasts in Bahrain and the Middle East. The proposed system simplifies daily tasks for the elderly, enriching their lives with convenience and accessibility. It also fosters a culture of volunteerism among the youth by providing opportunities for meaningful engagement across various service categories. The system is highly adaptable and effective in bridging generational divides and inspiring social responsibility, empowering both the elderly and youth to lead purposeful lives rooted in connection and service. Implementation results have demonstrated that FAZZA'AH is reliable, adaptable, and efficient, with the potential to significantly enhance the quality of life for its users.
Agile process model, Elderly Care, Human-Computer Interaction, Recommendation System, Software Engineering, User- experience, persuasive app, volunteerism.
Oluwatoyin Kode and Temitope Oyemade, Department of Computer Science, Bowie State University, Maryland, USA
Concurrency is a fundamental aspect of modern computing, enabling multiple tasks or processes to execute simultaneously and efficiently utilize system resources. Operating systems play a crucial role in managing concurrency by providing synchronization mechanisms to coordinate the execution of concurrent threads or processes and ensure correct and orderly access to shared resources. However, designing efficient and reliable synchronization mechanisms presents significant challenges, including contention for shared resources, lock contention, and synchronization overheads. This paper has comprehensively analyzed synchronization tools in operating systems, focusing on their performance, scalability, and suitability for different applications and workloads. The findings of this research contributed to a better understanding of synchronization in operating systems and offer recommendations for improving system performance and efficiency. This study highlights the importance of synchronization in operating systems and its impact on system reliability, scalability, and overall performance.
Synchronization mechanisms, Semaphores, Mutual Exclusions (Mutex), Concurrency, Operating Systems
Copyright © CSSE 2024