Lab 05 - Multi Level Process Scheduling & Process State (revision 151012-r01)

Back to Wiki Page

Resource

  1. Have you joined SCELE Operating Systems?
  2. Have you joined SCELE Arsip?
  3. Report through SCELE Technical Problem should you find any problems!
  4. Remember, Uncle G is your friend!

Prerequisites

  1. You may use your own laptop or Lab's computer to do the tasks.
  2. Boot up Ubuntu from your flashdisk and login into your account.
  3. Create KELAS/NPM/Lab05 directory. For example my KELAS is TESTING and my NPM is 1202000818, replace it with your class (REG, INT, MTX) and student ID.
    $ mkdir -p TESTING/1202000818/Lab05
    $ cd TESTING/1202000818/Lab05/
  4. Do the following to prepare the examination:
    $ wget http://opendata.ui.ac.id/os/UPDATE.x
    $ chmod +x UPDATE.x
    $ ./UPDATE.x
    $ rm -f UPDATE.x
    

Task

  1. Please create "WHAT-IS-THIS.txt" file with contents:
    ZCZC [KELAS] TGS LAB05 [TANGGAL]
    ZCZC [NPM] LOG [KETERANGAN]
    

    Change [KELAS] with your class, [TANGGAL] with today's date with format DD-MM-YY, [NPM] with your NPM, and [KETERANGAN] with short explanation.
    ZCZC TESTING TGS LAB05 15-10-15
    ZCZC 1202000818 LOG I'm ready to do the midterm!
    
  2. Listen to the Tutorial about Multi Level Process Scheduling and Process State.
  3. Do the Multi Level Process Scheduling Lab.
  4. Do the Process State Simulation.

Submission

  1. Execute genbio script
    $ genbio
  2. Do md5sum Tutorial.
  3. Do Examination Tutorial.
  4. Get back one folder that you are in your NPM folder and you can see Lab05 folder. Archive that folder to be KELAS-NPM-Lab05.tar.bz2 archive. Replace KELAS with your class (REG, INT, MTX), NPM with your student ID.
  5. Submit your document to Scele. Each person should submit:
    1. myself.txt
    2. WHAT-IS-THIS.txt
    3. cpu.jar
    4. JobQueue.dat
    5. ProcessState.java
    6. hasil.txt
    7. MD5SUM
    8. MD5SUM.asc
    9. .periksa
  6. That's it, folks. Good luck for your mid term!

Back to Wiki Page