0 ratings0% found this document useful (0 votes) 12 views3 pages18csl66 Questions
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
30/1212024, 23:37 ‘SYSTEM SOFTWARE LABORATORY (18CSL66)
SYSTEM SOFTWARE LABORATORY(18CSL66)
SYSTEM SOFTWARE LABORATORY.
Course Code-18CSL66
CIE Marks-40
Number of Contact Hours/Week-0:2:2
SEE Marks-60
Total Number of Lab Contact Hours-36
Exam Hours-03
Credits -2
Course Learning Objectives: This course (18CSL66) will enable
students to:
‘To make stents familiar with Lesical Anas and Syntax Anabss phases of Compiler Design
and implement programs an these phases using LEX& YACC tools
To enable students to earn diferent types of CPU scheduling algorithms used nthe operating
To mate students able to implement memory management - page replacement and deadlock
handling algorithms
Descriptions (if any)
Exercises to be prepared with minimum three ls (Where ever ne
1. Header fe
2. Implementation fe
5. Agplatan fle where main function wll be present
‘The ices benind using thee fests to dferentate between the developer and use sides. Inthe
developer side athe thee fles could be made visible, For he user side ony header le and
application les could be made sible, which means thatthe objec code ofthe implementation
le could be given othe user alongwith he ven inthe neader fil, nding the source
file i required Avois VO operations prntscan and use data input ile whereever is
Programs List:
tipstww-azdocuments.ni202 105/system-softwa
Jaboratory18esI66.nim!30/1212024, 23:37 ‘SYSTEM SOFTWARE LABORATORY (18CSL66)
documented inthe ournal.
1a Wiritea LEX program to recognize valid arithmetic exoression. Ientifiersin the expression
could be only integer and operators couls be + and *. Count the dertiers& operators present
and print them separate
bbe ¥ACC program to evaluate arthmetic expression Inoing operators, and
2.bevelop, plement and Execute a program using YACC toolto recognize al sings ending
wien b preceded by na’ using the grammar an (note: input n value)
£.esgn, develop and implement VACCIC program to construc Precitve/ LL) Parsing Table
fortne grammar ules: 28a, bs | Use this tableto parse the sentence abba
‘Design, develop and implement VACCIC program to demonstrate Shit Reduce Parsing
technique forthe grammar rules: E167 [1,1 THF |, F (6 | i. and pase the sencence:id +
iri
'5 Design, develop and implementa ava program to generate the machine code using Triples
forte statement A= 8 (C +) whose intermethate code in tres-address frm
‘aire a LEX program to ebminate comment tines ina program and copy the resting
program into a separate fe
bbvirte VACC program ta recognize valid idetier, operators and keyword inthe given text(C
rogram) fle,
2.Des\an, develop and implementa CIC Java program te simulate the working of Shortest
Femainng time ané Round Robin (RA scheduling algorithms. Experiment with diferent quantum
208 for RR algo
'8.Desgn, develop and implementa CiC+/ave program to implement Banker
Assume Stable nput requredo demonstrate the results
'9.Desgn, develop and implementa C/C+/ava program to implement page replacement
0, Asse suitable input required to demonstrate the resus
Laboratory Outcomes: The student should be able to:
Implement and demonstrate exes ane Parser's
boaluate afferent algorthms requrec for management scheduling, location and
communication used inthe operating systems.
Conduct of Practical Examination:
Experiment dlstibuvon
© For laboratories having ony one part: Students are allowed to pick one experiment frm the
lot win equal osportuniy
0 For laboratories having PART A and PART 8: Student are allowed to pick one experiment fo
PART A and one experimen from PART B, wth equal opportuni.
‘change of experiment is alones only once and marks allotted fr procedure to be made 2er0
ofthe changed pat onl,
Maras Distribution (Courseedto change in acoradance with university regulations)
laboratories having only one part - Procedure ~ Execution + VvaLoce: 15-7015 = 100
Marke
1 For laboratories having PART and PART 8
tipstww-azdocuments.ni202 105/system-software-laboratory18sI66.htm|30/1212024, 23:37 ‘SYSTEM SOFTWARE LABORATORY(18CSLE6)
i Part A~ Procedure + Execution Viva =6 +28 + 6= 40 Marks
‘Pare 8 Procecre Execution + Via = 9. 2269 60 Marks
f focevock Wo twtter in OO
DATA MINING AND DATA WEB TECHNOLOGY ANDITS COMPUTER GRAPHICS AND
WAREHOUSING (18CS641) APPLICATIONS (186563) ‘VISUALIZATION (18362),
(09 18,2021 (ony 18,2021 vay 16,202
Tolesvea comment cick he button below 0 sign in with Google, .
SIGN IN WTH GO
“ !
credits:-
‘The mas povided nor weitewere pully at
serge vn put at ang 2
‘ose howe ey A aoa
ntendensntse soe te rece oer of
‘pov cle,
eects
Pages
Prvacy Polley oclamer
019-2024 AzDocuments.n| Al Rights Reserved| Website designed and developed by A EZ
nipsmaww.azdocuments ni202 1/05Isysten-software-laboratory1csl66.htm|