@@ -36,22 +36,44 @@ <h1>💻 VOS - VIRTUAL OPERATING SYSTEM SIMULATOR</h1>
3636 > </ textarea >
3737 </ div >
3838
39- <!-- PCB Panel -->
40- < div class ="panel ">
41- < div class ="panel-title "> Job Details</ div >
42- < div class ="pcb-grid job-details ">
43- < div class ="pcb-item "> Job Details</ div >
44- < div class ="pcb-item ">
45- < div class ="pcb-label "> PROCESS ID</ div >
46- < div class ="pcb-value "> -</ div >
39+
40+ <!-- Execution Control Panel -->
41+
42+ < div class ="execution-control-panel ">
43+ < div class ="panel ">
44+ < div class ="panel-title "> Execution Control</ div >
45+ < div class ="execution-controls ">
46+ < button class ="btn btn-pause " id ="pauseBtn " disabled >
47+ ⏸ Pause
48+ </ button >
49+ < button class ="btn btn-resume " id ="resumeBtn " disabled >
50+ ▶ Resume
51+ </ button >
52+ < div class ="speed-control ">
53+ < label for ="speedRange ">
54+ Execution Delay :
55+ < br >
56+ < small > Increasing this value slows down the simulation.</ small >
57+ </ label >
58+ < input
59+ type ="range "
60+ id ="speedRange "
61+ min ="100 "
62+ max ="5000 "
63+ value ="500 "
64+ step ="100 "
65+ />
66+ < span id ="speedValue "> 500ms</ span >
67+ </ div >
4768 </ div >
48- < div class ="pcb-item ">
49- < div class ="pcb-label "> TIME LIMIT</ div >
50- < div class ="pcb-value "> -</ div >
69+ </ div >
70+
71+ < div class ="panel ">
72+ < div class ="panel-title " style ="color: var(--accent-yellow) ">
73+ Current Stage
5174 </ div >
52- < div class ="pcb-item ">
53- < div class ="pcb-label "> LINE LIMIT</ div >
54- < div class ="pcb-value "> -</ div >
75+ < div id ="currentStage " class ="current-stage ">
76+ Waiting for execution...
5577 </ div >
5678 </ div >
5779 </ div >
@@ -133,10 +155,24 @@ <h1>💻 VOS - VIRTUAL OPERATING SYSTEM SIMULATOR</h1>
133155 < div style ="margin-top: 10px "> -</ div >
134156 </ div >
135157 </ div >
158+
159+ <!-- Execution Log -->
160+ < div class ="log-section ">
161+ < div class ="panel ">
162+ < div class ="panel-title "> Execution Log (Step-by-Step)</ div >
163+ < div id ="executionLog " class ="execution-log ">
164+ < div class ="log-entry "> System ready. Waiting for execution...</ div >
165+ </ div >
166+ </ div >
167+ </ div >
168+
136169 < p class ="hover-instruction ">
137170 After Execution -> Hover over memory cells to see their purpose and
138171 details.
139172 </ p >
173+ < p class ="hover-instruction ">
174+ Reset the simulator to run a new job card.
175+ </ p >
140176
141177 <!-- Instructions Modal -->
142178 < div class ="modal-overlay " id ="modalOverlay "> </ div >
@@ -276,6 +312,7 @@ <h4>Compare Strings</h4>
276312 </ div >
277313 </ div >
278314 </ div >
315+
279316 < script src ="script.js "> </ script >
280317 </ body >
281318</ html >
0 commit comments