English
Related papers

Related papers: MiniOS: an instructional platform for teaching ope…

200 papers

A large body of research has employed Machine Learning (ML) models to develop learned operating systems (OSes) and kernels. The latter dynamically adapts to the job load and dynamically adjusts resources (CPU, IO, memory, network bandwidth)…

Operating Systems · Computer Science 2025-08-06 Stella Bitchebe , Oana Balmau

Grid computing has made substantial advances during the last decade. Grid middleware such as Globus has contributed greatly in making this possible. There are, however, significant barriers to the adoption of Grid computing in other fields,…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-17 Arshad Ali , Richard McClatchey , Ashiq Anjum , Irfan Habib , Kamran Soomro , Mohammed Asif , Ali Adil , Athar Mohsin

Embedded Linux processors are increasingly used for real-time computing tasks such as robotics and Internet of Things (IoT). These applications require robust and reproducible behavior from the host OS, commonly achieved through immutable…

Software Engineering · Computer Science 2021-04-02 Christian Stewart

Database Management System (DBMS) is designed to help store and process large collections of data, and is incredibly flexible to perform various kinds of optimizations as long as it achieves serializability with a high-level interface…

Databases · Computer Science 2026-01-28 Yi Lyu , Yiyin Shen , Takashi Matsuzawa

Realizing functional space systems using flight-tested components is problematic in developing economies, as such components are costly for most institutions to sponsor. The B.Sc. project, Subsystems for 2nd Iteration Cairo University…

Other Computer Science · Computer Science 2022-05-18 Ahmed Farid , Ahmed Samy , Ahmed Shalaby , Ahmed Tarek , Mahmoud Ayyad , Muhammad Assem , Samy Amin

Although robotics courses are well established in higher education, the courses often focus on theory and sometimes lack the systematic coverage of the techniques involved in developing, deploying, and applying software to real hardware.…

Operating Systems exists since existence of computers, and have been evolving continuously from time to time. In this paper we have reviewed a relatively new or unexplored topic of Live OS. From networking perspective, Live OS is used for…

Networking and Internet Architecture · Computer Science 2013-01-01 Sajjad Haider , Mehboob Yasin , Naveed Hussain , Muhammad Imran

This paper presents ColonyOS, an open-source meta-operating system designed to improve integration and utilization of diverse computing platforms, including IoT, edge, cloud, and HPC. Operating as an overlay, ColonyOS can interface with a…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-03-26 Johan Kristiansson

The field of DevOps security education necessitates innovative approaches to effectively address the ever-evolving challenges of cybersecurity. In adopting a student-centered ap-proach, there is the need for the design and development of a…

Cryptography and Security · Computer Science 2024-04-05 Mst Shapna Akter , Juanjose Rodriguez-Cardenas , Md Mostafizur Rahman , Hossain Shahriar , Akond Rahman , Fan Wu

This paper introduces CognitiveOS, the first operating system designed for cognitive robots capable of functioning across diverse robotic platforms. CognitiveOS is structured as a multi-agent system comprising modules built upon a…

The chapter supports educators and postgraduate students in understanding the role of simulation in software engineering research based on the authors' experience. This way, it includes a background positioning simulation-based studies in…

Software Engineering · Computer Science 2025-01-10 Breno Bernard Nicolau de França , Dietmar Pfahl , Valdemar Vicente Graciano Neto , Nauman bin Ali

DevOps is a set of practices that deals with coordination between development and operation teams and ensures rapid and reliable new software releases that are essential in industry. DevOps education assumes the vital task of preparing new…

Software Engineering · Computer Science 2023-02-14 Samuel Ferino , Marcelo Fernandes , Elder Cirilo , Lucas Agnez , Bruno Batista , Uirá Kulesza , Eduardo Aranha , Christoph Treude

Object-oriented programming (OOP) is widely used in the software industry and university introductory courses today. Following the structure of most textbooks, such courses frequently are organised starting with the concepts of imperative…

Software Engineering · Computer Science 2017-11-15 Erica Janke , Philipp Brune , Stefan Wagner

While the engineering of operating systems is well understood, their formal structure and properties are not. The latter needs a clear definition of the purpose of an OS and an identification of the core. In this paper I offer definitions…

Operating Systems · Computer Science 2012-02-20 Abhijat Vichare

Manycore System-on-Chip include an increasing amount of processing elements and have become an important research topic for improvements of both hardware and software. While research can be conducted using system simulators, prototyping…

Hardware Architecture · Computer Science 2013-04-19 Stefan Wallentowitz , Philipp Wagner , Michael Tempelmeier , Thomas Wild , Andreas Herkersdorf

We describe a project-based physics lab, which we proposed to third-year university students. Theses labs are based on new open-source low-cost equipment (Arduino microcontrollers and compatible sensors). Students are given complete…

Physics Education · Physics 2017-03-08 F. Bouquet , J. Bobroff , M. Fuchs-Gallezot , L. Maurines

Interactivity, experimenting and performing laboratory practicals contribute much to the efficiency of natural science and engineering education. Computers represent a natural element for today's students, thus the use of computers in…

Physics Education · Physics 2011-08-11 Robert Mingesz , Zoltan Gingl , Janos Mellar , Gergely Vadai

Operating systems are currently viewed ostensively. As a result they mean different things to different people. The ostensive character makes it is hard to understand OSes formally. An intensional view can enable better formal work, and…

Operating Systems · Computer Science 2013-08-07 Abhijat Vichare

The ability to develop, use, and refine models of experimental systems is a nationally recognized learning outcome for undergraduate physics lab courses. However, no assessments of students' model-based reasoning exist for upper-division…

A quantum operating system (QCOS) is a classic software running on classic hardware. The QCOS is preparing, starting, controlling and managing quantum computations. The reliable execution of fault-tolerant quantum computations will require…

Quantum Physics · Physics 2024-10-18 Alexandru Paler