Git Product home page Git Product logo

mos-operating-system's Introduction

MOS-Operating-System

A Virtual Implemention of routines of OS.
Project consited of three phases. Phase3 is final phase for project.
Works for any no. of jobs. Supports input spooling, output spooling, paging and error handling.
Built entirely in C++

MOS(Multiprogramming Operating System)

  1. Used for execution of multiple jobs
  2. Job should be defined ,well structured.
  3. System Will Report Error ,For Wrong Jobs With Proper Error Messages.
  4. Series of Jobs should be kept in input.txt.
  5. Afer processing of jobs output can be seen output.txt.
  6. Random memory allocation for program card used using paging.

Job can consist of Instruction

GD-Get Data
PD-Print Data
LR-Load Register From Memory
SR-Store Register From Memory
CR-Compare Register And Memory
BT-Branch Toggle(Checks Toggle Variable)
H- Denotes end of job : Hault.
Job should start with $AMJ
There is $DTA after declaration of program cards and before data cards
Job should end with $END

mos-operating-system's People

Contributors

sakshi170920 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.