You are on page 1of 12

OPERATING SYSTEM

BITS 1213 SEMESTER 1 SESSION 2014/2015


BITS 1213 OPERATING SYSTEM [3,2,2]
TYPE OF COURSE: P
EDITION: 1
UPDATED DATE: 20-03-14
1.0 EARNING OUTCOMES
Upon completion this course, students will be able to:
i. Describe the basic concepts, theory and technology used in operating
system. (A3, C2, CS2, C!S3"
ii. #laborate the ma$or components and %unctionalities o% an operating system.
(C3, A3, CS2, C!S3"
iii. Demonstrate basic administrati&e tas' on commonly used operating system. (
!3, ((2,C!S3"
2.0 SYNOPSIS
his course is designed to gi&e an e)posure to students about basic concepts,
theory and technology used in operating system such as concurrency, 'ernel,
deadloc' and multithreading. Student will learn about the %undamental o%
operating system including process, management o% memory, %ile, *+, and C!U
scheduling. *n addition, students will be introduced to (inu) operating system at
basic administrati&e le&el.
3.0 PRE-RE!UISITE
-one
4.0 PRACTICA
he lab mainly %ocused on (inu) Ubuntu which is the upstream distribution o%
(inu) and commonly used in the industries. he students will learn to use the
command line inter%ace (C(*" and ad&ance (inu) command to per%orm
administrati&e tas', which includes user and so%tware pac'age management,
process management and %ile system management. .esides, students will be
introduced to /S D,S command prompt.
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
2 +22
T"#$%&'( P)#'
FA*UTI TE*NOOGI MA*UMAT DAN *OMUNI*ASI
UNI+ERSITI TE*NI*A MAAYSIA MEA*A
5.0 REFERENCES
324 Stallings, 5. (2622", ,perating Systems: *nternals and Design !rinciples
7th #d., !rentice 8all *nternational, *nc.
324 Silberschat9, A, :al&in, !... and :agne, :. (2622". ,perating System
Concept ;th.#d., <ohn 5iley and Sons, *nc.
334 anenbaum, A.S. and 5oodhull, A.S. (266=", ,perating Systems Design and
*mplementation 3rd #dition, !rentice 8all *nternational, *nc.
3>4 anenbaum, A.S. (2667". /odern ,perating Systems. 3rd #d., !rentice 8all
*nternational, *nc.
3?4 /c8oes, A. and 0lynn, *. / (2626". Understanding ,perating System, =th
#d. Course echnology.
3=4 <ason 5. #c'ert, /. <ohn Schit'a. (inu) :uide to Certi%ication.
374 0edora 23 User :uide: http:++docs.%edorapro$ect.org+en@
US+0edora+23+html+UserA:uide+

,.0 COURSE IMPEMENTATION
i" (ecture
2 hrs per wee' %or 2> wee's (otal B 2; hrs"
ii" (ab
2 hrs per wee' %or 2> wee's (otal B 2; hrs"
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
2 +22
-.0 COURSE E+AUATION
Assessment /ethod O 1 O 2 O 3 Scheme,
Cubric+
guideline
!.( (3" B 2?D 2?D
/ini !ro$ect (2" B
2?D
2?D
Eui9es (2" B 26D ?D F ?D
(ab est (2" B 2?D 2?D
/id erm (2" B 2?D 2?D
0inal (2" B 36D 36D
otal >6D 36D 36D
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
3 +22
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
> +22
..0 STUDENT EARNING TIME /ST0
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
? +22
1.0 DETAIED SYABUS AND TEAC2ING PAN
3""4 S"55&6' C6'7"'75 R"8"9"'$"5
D")&:"9;
M"7%6<5
2 (ecture 2 ,perating System ,&er&iew 32, 74
,perating Systems ,b$ecti&es and
0unctions
he #&olution o% ,perating Systems
/a$or Achie&ements
Characteristics o% /odern ,perating
Systems
S/! and /icro'ernels ,&er&iew
(ab 2 /S@D,S Commands
2
(ecture 2
(ab 2
!rocess Description and Control
!rocess States
!rocess *mage
!rocess Description
*nstallation and #)ploring Ubuntu Using :U*
!.(2: (,3
32, 74
?D
3
(ecture 3 hreads
!rocess and hreads
.ene%its o% hreads
User (e&el hreads (U("
1ernel (e&el hreads (1("
32, 74
(ab 3 ,pen ,%%ice Application
EU*G2: (,2 ?D
> (ecture > Concurrency: /utual #)clusion and
Synchroni9ation
!rinciples o% Concurrency
/utual #)clusion
Semaphores
/onitors
/essage !assing
32, 74
(ab > .asic (inu) Command
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
= +22
? (ecture ? Concurrency: Deadloc' 32, 74
!rinciples o% Deadloc'
Deadloc' !re&ention
Deadloc' A&oidance
Deadloc' Detection
An *ntegrated Deadloc' Strategy
(ab ? /anaging Users
=
(ecture = /emory /anagement 32, 74
/emory /anagement
CeHuirements
/emory !artitioning
!aging I Segmentation
(ab = /anaging 0iles
!.(2 : (,3 ?D
7
est
/id@erm #)amination
2?D
. MID TERM BREA*
J
(ecture 7 Kirtual /emory 32, 74
8ardware and Control Structures
,perating System So%tware
(ab 7 !rocess
26
(ecture ;
(ab ;
Uniprocessor Scheduling
ypes o% !rocessor Scheduling
Scheduling Algorithms
Scheduling as's
EU*G2: (,2
?D
22 (ecture J /ultiprocessor and Ceal@ime Scheduling 32, 74
Classi%ications o% /ultiprocessor
Scheduling
!rocess and hread Scheduling
/ultiprocessor hread Scheduling
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
7 +22
(ab J :-U Compiler
!.(3: (,3 ?D
22 (ecture
26
/ultiprocessor and Ceal@ime Scheduling
(continued"
324
Ceal ime Systems
Characteristic o% Ceal ime ,S
Ceal@ime Scheduling
(ab 26 /anaging So%tware
23 (ecture
22
*nput ,utput /anagement and Dis'
Scheduling
324
*+, De&ices
,rgani9ation o% the *+, 0unction
,perating System Design *ssues
*+, .u%%ering
Dis' Scheduling
(ab 22 -etwor' Ser&ices
2> (ecture
22
0ile /anagement
324
(ab 22
,&er&iew
0ile ,rgani9ation and Access
0ile Directories I 0ile Sharing
(A. #S
2?D
2? (ecture
23
-etwor' ,perating System (-,S"
-etwor' ,perating System De%initions
.asic Connecti&ity Components
-etwor' opologies
!rotocols and Data ransmissions
C!+*! Utilities.
324
(ab 23 !ro$ect !resentation 2?D
2= Ce&ision 5ee'
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
; +22
27, 2;
0*-A( #)amination 5ee's
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
J +22
10.0MATRI= OF EARNING OUTCOMES
SUBJECT vs PROGRAM OUTCOME (PO) LEARNING OUTCOME (LO)
Subject
PROGRAM OUTCOME (PO)
LO1
i. Understand the basic concets! theor" and techno#o$" used in
oeratin$ s"ste%. (A&! C'! CS'! CTPS&) PO1 PO' PO& PO( PO) PO* PO+ PO, PO-
./TS
1&1& 0 0 0
LO'
ii. E#aborate the %ajor co%onents and 1unctiona#ities o1 an
oeratin$ s"ste%. (C&! A&! CS'! CTPS&)
LEARNING OUTCOME (LO) vs PROGRAM OUTCOME (PO)
LO&
iii. 2e%onstrate basic ad%inistrati3e tas4 on co%%on#" used
oeratin$ s"ste%. ( P&! LL'!CTPS&)
LO
PROGRAM OUTCOME (PO)
PO1 PO' PO& PO( PO) PO* PO+ PO, PO-
LO1 0 0 0
LO' 0
LO& 0 0
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
26 +22
SUBJECT vs SOFT SKILLS
Subject
SO5T S6/LLS
co%%unication s4i## critica# thin4in$ 7 rob#e% so#3in$ tea% 8or4 #i1e#on$ #earnin$
entrereneurshi
s4i##s
ethics7%ora#
ro1essiona#is%
#eadershi s4i##s
CS1 CS' CS& CS( CS) CTPS1 CTPS' CTPS& CTPS( CTPS) TS1 TS' TS& LL1 LL' LL& ES1 ES' ES& EM1 EM' EM& LS1 LS' LS&
./TS
1'1& 0 0 0 0 0 0 0
LEARNING OUTCOME (LO) vs SOFT SKILLS
LO
SO5T S6/LLS
co%%unication s4i## critica# thin4in$ 7 rob#e% so#3in$ tea% 8or4 #i1e#on$ #earnin$
entrereneurshi
s4i##s
ethics 7 %ora#
ro1essiona#is%
#eadershi s4i##s
CS1 CS' CS& CS( CS) CTPS1 CTPS' CTPS& CTPS( CTPS) TS1 TS' TS& LL1 LL' LL& ES1 ES' ES& EM1 EM' EM& LS1 LS' LS&
LO1 0 0 0 0 0
LO' 0 0 0
LO& 0 0 0 0 0 0 0
SUBJECT vs TAXONOMY
Subject
Ta9ono%"
A11ecti3e Co$niti3e Ps"cho%otor
A1 A' A& A( A) C1 C' C& C( C) C* P1 P' P& P( P) P* P+
./TS
1'1& 0 0 0 0 0 0 0 0 0
LEARNING OUTCOME (LO) vs TAXONOMY
LO
Ta9ono%"
A11ecti3e Co$niti3e Ps"cho%otor
A1 A' A& A( A) C1 C' C& C( C) C* P1 P' P& P( P) P* P+
LO1 0 0 0 0 0
LO' 0 0 0 0 0 0
LO& 0 0 0
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
22 +22
TEAC2ING PAN APPRO+A
!repared byL Appro&ed byL
MMMMMMMMMM. MMMMMMMMMMMM..
-ame :Dr. She'h 0aisal bin Abdul (atip Dean+Deputy Dean(Academic"+ 8,D
Stamp : Stamp :

Date : AAAAAAAAAAAAAAAAA Date : AAAAAAAAAAAAAAAAAA
TEAC2ING PAN IMPEMENTATION
/MID SEMESTER BREA*0
Comment :
Chec'ed by L
MMMMMMMMMMMM..
Dean+Deputy Dean (Academic"+8,D
Stamp : Date: AAAAAAAAAAAAAAA
TEAC2ING PAN IMPEMENTATION
/3EE* 1,0
Comment :
Chec'ed by L
MMMMMMMMMMMM..
Dean+Deputy Dean (Academic"+8,D
Stamp : Date: AAAAAAAAAAAAAAA
0a'ulti e'nologi /a'lumat dan 1omuni'asi
Uni&ersiti e'ni'al /alaysia /ela'a
22 +22

You might also like