Operating System-Syllabus
Operating System-Syllabus
1. RATIONALE
An Operating System is basically a system program that controls the execution of application
programs and acts as an interface between applications and the computer hardware. It
manages the computer system resources to be used in an efficient manner. This course enables
to learn internal functioning of operating system and will help in identifying appropriate
Operating System for given applications/task. This course is also a prerequisite for the group
of courses included in 'Cloud Infrastructure Maintenance' Elective group.
2. COMPETENCY
The aim of this course is to help the students to attain the following industry identified
competency through various teaching learning experiences:
• ' Manage operations of Operating System.
3 0 1 4 I Min 5 2
3 3 7 2 25
(*): Under the theory PA; Out of 30 marks, 10 marks of theory PA are for micro-project
assessment to .facilitate integration of COs and the remaining 20 marks is the average of 2
tests to be taken during the semester for the assessment of the UOs required for the
attainment of the COs.
Legends: L-Lecture; T — Tutorial/Teacher Guided Theory Practice; P - Practical; C Credit,
ESE - End Semester Examination; PA - Progressive Assessment
5. COURSE MAP (with sample COs, PrOs, UOs, ADOs, and topics) VO
This course map illustrates an overview of the flow and linkages of the topics al etyiNf t.
of outcomes (details in subsequent sections) to be attained by the student b
........................... ,6■.••••••
.1 nit 1.11PAIC FtV
Jill !Mk% Li;
•
.---
Smite ltteting.entint '1 et
LL
8,,,,,,,,, I,,,,,,,,I 1 .4.4-
....... ... " ............... .. :-. - - - - -
;4. %
%6
Ii1q.1)-$14tM di 401 itt•
• !NIA PEA-MAP,
)
• • - - •• •• .-.. ,... ....
,-- I, •'.• .,—. . • ....-
-' --- • ....................... --.
.' .-- ..."I .() 7-
141 1 11c ,o ',:' Inowilin /4" , ....,. '44,.. .......... • • • • .... ..... , s
,
., ..V: page
11iirlorneill.1,11,0 - - - .• - 1Cr in- 1Jst vi aliitil & ' ..:- . , i
•
r i
/
i ,
/
. ........ . . ........ 0
, .......„ ..— „.....
A_.....-- ....„. :-
. ,
,,,
,..
/ •
r' " 1:0 id) Applk. W'ke..tuhn.'".4`n
0 ..-
- 4 I ' ) C ° " 1 " t e .
► 4 Ar ,•.../..I.(0,ecutc.
4:41 1 Wilnirountl
Waiting
ri............ ...•••••
. 1, F" Cil(C) if) Aimly, iiir• •
pincer •
i s
..•
S\
pvslin ming ',toilet',
••••-`
'f
•..
.
4 ;
\( .......„le; ,,,,,ii.n.•. ,,./
s ,, ..,,,,...trnonn.itm,,,i .1%-intion:.....
,4,...... #4.° lr
, 4 1' 1 ' i 1 l i 1 ".%
1 ; 4 1; 1 i L. i i ..... ::::: ::■::: iii i.i :::1 1 ) , 'i
, ,
•
.., ............ i.... ...-, , .,
., ., ....... , Tr...
ti
I-. ....... ......., , # ,
...'.... CO .11,) l I 1•C tPriefelf I ItS ..../c... , •
,
.• ..,-oronnatul- in. 4 ail.
: :
•••• 1.A1 5- 1,cone inskc-el• ".„ - - - ,,( 4
RN,: en, lool:. In ptlfmm ../ ,. , , ...11nr6aci i ales of
like '1
...,, "7 10 ll► 1:Npl.m.
,
,. .. .4•••••...... ....
4 ..... ,4/1,13. l'inictimi%
••-,, „_, __ ..•••^;... ...... - • .. „-..._. - -• • ?Nen inte kir
,
. it .. ... _ _,..... .. '•.. .•' Lo. I._ ',aim' •••, . •- N., PIPP.111111Fp, ,ym.4tri.....,,. ,,
:-..., --. _,....
.•• 1.0 3- ,kik,ori, ,v11 11 '.
..- - —operning. svnem And .
7,1111: ••
.. i multiple Lino., '. • "--. • •'
7 6 1,0 1 : .. h i s /I S e I l i ; .
Legends • conliguir il_ - , /
no,n1 asul ubleciis.c. of ". km3'114415 A; boific .....• 4. .' ., /
,. ••. ............. • „ ...'• ........... •••..., „ -' ' ' ..•
.-. /711/111114111114 ..... Ir.. '
I
• ti)h WWII/illy With , . ,/
........ icirqkloPeossottple •,_
-... I
....... " .... ,
, • . - - _.;......... „ • — .„ . . ., ..
--. . 16 .• •
„... ....................... .... ......... ....
., ......... ... .....
1 % / • ••• 10 141 CORIllili ,' • '•••• .di'
.
.11.4 1 - Aflopic "...%
1 14 1
- Own*. Outcome i •,. 1.0 thr,Jugli Practicals i
.
....,..• , . , . Dornnin 4,
... . . 113,11PIAll I ()u►ciitile •. - Topic
. ..'
... ... ., -- '''' ...... ..••••
... . ..' .............. .......... "•
......................
Approx.
Sr. Unit
Hrs.
No. No. Required
Practical Outcomes (PrOs
b) Run commands to start, stop, and restart the specified service in
Linux.
Execute process commands- ps, wait, sleep, exit, kill. III 02*
Write a program to calculate total waiting and turnaround time of n IV 02
processes with First Come First Serve CPU scheduling algorithm.
7. Write a 'C' program to implement FIFO page replacement V 02
algorithm.
8. Execute file and directory manipulation commands — ls, rm, my, VI 02*
cp, join, split, cat (file saving and redirection operator), head, tail,
touch,
9.Execute file and directory manipulation commands — diff, comm., VI 02*
pr, chmod, mkdir, rmdir, cd, pwd, dir, cmp. (Use wild card
character).
10.
Execute text processing tr, wc, cut, paste, spell, sort, grep, more. VI 02*
11.
Use vi editor and perform all editor commands. VI 04*
12.
Write and execute Shell Script by using following Control VI 02*
statements features- "i' statement
13.
Write and execute Shell Script by using following Control VI 02*
statements features- "for" statement, exit, break, continue
14, Write Shell script to find out whether - Given file exists? VI 02
15. Write Shell script to find out whether - VI 02*
File has read, write, and execute permissions?
Total 32
Note
i. In the above listed example wherever Linux as operating system is mentioned, it
could be replaced with other alike operating systems such as Ubuntu, CentOs or any other
OS.
ii. A suggestive list of PrOs is given in the above table. More such PrOs can be
added to attain the COs and competency. A judicial mix of minimum 12 or more practical need
to be perlbrmed, out of which, the practicals marked as '* ' are compulsory, s that the
student reaches the 'Application Level' of Bloom's Taxonomy' as generally required by
the industry.
iii. The 'Process' and 'Product' related skills associated with each PrO are to be
assessed according to a suggested sample given below:
The ADOs are not specific to any one PrO, but are embedded in many PrOs. Hence, the
acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of
practical experiences over a period of time. Moreover, the level of achievement of the ADOs
according to Krathwohl's 'Affective Domain Taxonomy' should gradually increase as planned
below:
in • 'Valuing Level' i s t year
'Organising Level' in 2 year and
nd
8.U N D E R P I N N I N G T H E O R Y C O M P O N E N T S
The following topics are to be taught and assessed in order to develop the sample UOs given
below for achieving the COs to attain the identified competency. More UOs could be added.
level 0 to 6.