top of page

2 Comments


Atish Sathe
Atish Sathe
Nov 06, 2024

import java.util.*; public class scheduling { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int choice; while(true)

{

System.out.println("\n\t Assignment of Scheduling");

System.out.println("\n\tMenu");

System.out.println("\n\t1. First Come First Serve");

System.out.println("\n\t2. Shortest Job First ");

System.out.println("\n\t3. priority ");

System.out.println("\n\t4. round robin ");

System.out.println("\n\tEnter Your choice:\n\t\t"); choice= sc.nextInt(); switch(choice)

{

case 1:

fcfs();

case 2:

sjf();

case 3: priority();

case 4:

roundrobin();

default:

System.out.println("Enter proper choice");

}

sc.close();

}

}

public static void fcfs() {

Scanner sc = new Scanner(System.in);

System.out.println("enter no of process for scheduling: "); int n = sc.nextInt();

int p1[] …


Like

Atish Sathe
Atish Sathe
Nov 06, 2024

Pass-1:

package pr_spos_pass1_macro; class MDT

{

int index;

String def[];

MDT()

{

index = 0;

def = new String[4];

}

void print()

{

if(def[0] != null)

System.out.print(def[0]+" ");

if(def[1] != null)

System.out.print(def[1]+" ");

if(def[2] != null)

System.out.print(def[2]+" ");

if(def[3] != null)

System.out.print(def[3]+" ");

System.out.println();

}

}

class MNT

{

int index;

String name;

int def_index;

MNT(int i , String a , int j)

{

index = i;

name = a;

def_index = j;

}

}

public class pass1_macro

{

public static void main(String[] args)

{

String input[][] = {{"MACRO","INCR","&A","&B","&REG"},

{null,"MOVER","&REG","&A",null},

{null,"ADDS","&A","&B",null},

{null,"MOVEM","&REG","&A",null},

{"MEND",null,null,null,null},

{"MACRO","ADDS","&F","&S",null},

{null,"MOVER","AREG","&F",null},

{null,"ADD","AREG","&S",null},

{null,"MOVEM","AREG","&S",null},

{null,"WRITE","&S",null,null},

{"MEND",null,null,null,null},

{"MACRO","SUBS","&F","&S",null},

{null,"MOVER","BREG","&F",null},

{null,"SUB","BREG","&S",null},

{null,"MOVEM","BREG","&S",null},

{null,"WRITE","&S",null,null},

{"MEND",null,null,null,null},

{null,"START",null,"200",null},

{null,"READ","N1",null,null},

{null,"READ","N2",null,null},

{null,"ADDS","N1","N2",null},

{null,"SUBS","N1","N2",null},

{null,"INCR","N1","N2","DREG"},

{null,"STOP",null,null,null},

{"N1","DS","2",null,null},

{"N2","DS","2",null,null},

{null,"END",null,null,null}};

MNT n[] = new MNT[20];


Like

© 2020 by Tarun Sikhwal. Proudly created with Wix.com

bottom of page