Teaching Plan OS

download Teaching Plan OS

of 12

Transcript of Teaching Plan OS

  • 8/10/2019 Teaching Plan OS

    1/12

    OPERATING SYSTEM

    BITS 1213 SEMESTER 1 SESSION 2014/2015

    BITS 1213 OPERATING SYSTEM [3,2,2]TYPE OF COURSE: PEDITION: 1UPDATED 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 operatingsystem. (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 SYNOPSIShis 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!Uscheduling. *n addition, students will be introduced to inu) operating system atbasic 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 thecommand line inter%ace (C*" and ad&ance inu) command to per%ormadministrati&e tas', which includes user and so%tware pac'age management,process management and %ile system management. esides, students will beintroduced to /S DS command prompt.

    0a'ulti e'nologi /a'lumat dan 1omuni'asiUni&ersiti e'ni'al /alaysia /ela'a

    +2

    T"#$%&'( P)#'FA*UTI TE*NOOGI MA*UMAT DAN *OMUNI*ASI

    UNI+ERSITI TE*NI*A MAAYSIA MEA*A

  • 8/10/2019 Teaching Plan OS

    2/12

    5.0 REFERENCES

    4 Stallings, 5. (26", perating Systems: *nternals and Design !rinciples

    7th #d., !rentice 8all *nternational, *nc.

    24 Silberschat9, A, al&in, !.. and agne, . (26". perating System

    Concept ;th.#d.,

  • 8/10/2019 Teaching Plan OS

    3/12

    .0 COURSE E+AUATION

    Assessment /ethod O 1 O 2 O 3 Scheme,ubric+

    guideline

    ! (3" B ? ?

    /ini !ro$ect (" B?

    ?

    Eui9es (2" B 6 ? F ?

    ab est (" B ? ?

    /id erm (" B ? ?

    0inal (" B 36 36

    otal >6 36 36

    0a'ulti e'nologi /a'lumat dan 1omuni'asiUni&ersiti e'ni'al /alaysia /ela'a

    3 +2

  • 8/10/2019 Teaching Plan OS

    4/12

  • 8/10/2019 Teaching Plan OS

    5/12

    .0 STUDENT EARNING TIME ST

    0a'ulti e'nologi /a'lumat dan 1omuni'asiUni&ersiti e'ni'al /alaysia /ela'a

    ? +2

  • 8/10/2019 Teaching Plan OS

    6/12

  • 8/10/2019 Teaching Plan OS

    7/12

    ? ecture ? Concurrency: Deadloc' , 74

    !rinciples o% Deadloc'

    Deadloc' !re&ention

    Deadloc' A&oidance

    Deadloc' Detection

    An *ntegrated Deadloc' Strategy

    ab ? /anaging Users

    = ecture = /emory /anagement , 74

    /emory /anagement

    eHuirements

    /emory !artitioning

    !aging I Segmentation

    ab = /anaging 0iles!2 : 3 ?

    7 est/id@erm #)amination

    ?

    MID TERM BREA*

    J ecture 7 Kirtual /emory , 74 8ardware and Control Structures

    perating System So%tware

    ab 7 !rocess

    6 ecture ;

    ab ;

    Uniprocessor Scheduling

    ypes o% !rocessor Scheduling

    Scheduling Algorithms

    Scheduling as'sEU*G2: ?

    ecture J /ultiprocessor and eal@ime Scheduling , 74

    Classi%ications o% /ultiprocessor

    Scheduling

    !rocess and hread Scheduling

    /ultiprocessor hread Scheduling

    0a'ulti e'nologi /a'lumat dan 1omuni'asiUni&ersiti e'ni'al /alaysia /ela'a

    7 +2

  • 8/10/2019 Teaching Plan OS

    8/12

    ab J -U Compiler !3: 3 ?

    2 ecture

    6

    /ultiprocessor and eal@ime Scheduling

    (continued"

    4

    eal ime Systems

    Characteristic o% eal ime S

    eal@ime Scheduling

    ab 6 /anaging So%tware

    3 ecture

    *nput utput /anagement and Dis'Scheduling

    4

    *+ De&ices rgani9ation o% the *+ 0unction

    perating System Design *ssues

    *+ u%%ering

    Dis' Scheduling

    ab -etwor' Ser&ices

    > ecture2

    0ile /anagement4

    ab 2

    &er&iew

    0ile rgani9ation and Access

    0ile Directories I 0ile Sharing

    A #S?

    ? ecture3

    -etwor' perating System (-S"

    -etwor' perating System De%initions

    asic Connecti&ity Components

    -etwor' opologies !rotocols and Data ransmissions

    C!+*! Utilities.

    4

    ab 3 !ro$ect !resentation ?

    = e&ision 5ee'

    0a'ulti e'nologi /a'lumat dan 1omuni'asiUni&ersiti e'ni'al /alaysia /ela'a

    ; +2

  • 8/10/2019 Teaching Plan OS

    9/12

    7, ; 0*-A #)amination 5ee's

    0a'ulti e'nologi /a'lumat dan 1omuni'asiUni&ersiti e'ni'al /alaysia /ela'a

    J +2

  • 8/10/2019 Teaching Plan OS

    10/12

    10.0MATRI= OF EARNING OUTCOMES

    SUBJECT vs PROGRAM OUTCOME (PO) LEARNING OUTCOME (LO)

    SubjectPROGRAM OUTCOME (PO)

    LO1i. 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 unctiona#ities o 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#" usedoeratin$ s"ste%. ( P&! LL'!CTPS&)

    LOPROGRAM 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'asiUni&ersiti e'ni'al /alaysia /ela'a

    6 +2

  • 8/10/2019 Teaching Plan OS

    11/12

    SUBJECT vs SOFT SKILLS

    Subject

    SO5T S6/LLS

    co%%unication s4i## critica# thin4in$ 7 rob#e% so#3in$ tea% 8or4 #ie#on$ #earnin$entrereneurshi

    s4i##sethics7%ora#

    roessiona#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 #ie#on$ #earnin$entrereneurshi

    s4i##s

    ethics 7 %ora#

    roessiona#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%"

    Aecti3e 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%"

    Aecti3e 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'asiUni&ersiti e'ni'al /alaysia /ela'a

    +2

  • 8/10/2019 Teaching Plan OS

    12/12

    TEACING PAN APPRO+A

    !repared byL Appro&ed byL

    MMMMMMMMMM. MMMMMMMMMMMM..-ame :Dr. She'h 0aisal bin Abdul atip Dean+Deputy Dean(Academic"+ 8D

    Stamp : Stamp :

    Date : Date :

    TEACING PAN IMPEMENTATIONMID SEMESTER BREA*

    Comment :

    Chec'ed by L

    MMMMMMMMMMMM..Dean+Deputy Dean (Academic"+8DStamp : Date:

    TEACING PAN IMPEMENTATIONEE* 1

    Comment :

    Chec'ed by L

    MMMMMMMMMMMM..Dean+Deputy Dean (Academic"+8DStamp : Date:

    0a'ulti e'nologi /a'lumat dan 1omuni'asiUni&ersiti e'ni'al /alaysia /ela'a

    2 +2