Skip to content
This repository was archived by the owner on May 26, 2023. It is now read-only.

An operating system supporting multiprogramming,process system calls,file operations and exception handling. SPL and APL are used for programming system and application programs respectively.

Notifications You must be signed in to change notification settings

dkalphacoder/Xos-eXperimental-operating-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xos-eXperimental-operating-system

An operating system supporting multiprogramming,process system calls,file operations and exception handling. SPL and APL are used for programming system and application programs respectively.

Project XOS or eXperimental Operating System is a platform to develop a toy operating system. It is an instructional tool for students to learn and implement OS data structures and functionalities on a simulated machine called XSM (eXperimental String Machine).

The OS is programmed using a custom language known as SPL (System Programmer's Language) and application programs, which run on the OS, are programmed using APL (Application Programmer's Language).

About

An operating system supporting multiprogramming,process system calls,file operations and exception handling. SPL and APL are used for programming system and application programs respectively.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.8%
  • Yacc 2.6%
  • APL 2.5%
  • C++ 1.5%
  • Lex 1.4%
  • Makefile 0.2%