Skip to content

rahulkumawat1/myexpos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

expos

EXPOS

EXPOS Project is done as a part of Operating System Lab in 5th SEM in NITC. Roadmap to follow for this Project - Roadmap

EXPOS is an experimental operating system that supports multiuser, virtual memory functionality, some basic file system operations, forking process, etc.

1. The following figure illustrates the OS development environment from an OS programmer's viewpoint.

2. The following figure illustrates the development environment from an application programmer's perspective.

Final System

finalSystem

The following figure gives a high level picture of the OS that you will build by the end of the project.

How to run XSM machine

  1. Install this repository.
  2. Name it to myexpos.
  3. Save this in $HOME directory.
  4. Run the following commands.

The final code for EXPOS is in myexpos/os_code/Stage27 for running xsm machine use the following command:-

cd $HOME/myexpos/xfs-interface
cp $HOME/myexpos/os_code/Stage27/batch.bat batch.bat
./xfs-interface
 run batch.bat
 exit
cd $HOME/myexpos/xsm
./xsm --timer 200

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Note :-

In some batch files if /home/rahul/ is written when specifying path please change it to $HOME/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors