SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Lecture 2
              Multimedia File System
                   2.1. Multimedia file system paradigms
                   2.2. File placement
                   2.3. Caching
                   2.4. Disk scheduling for multimedia




Sistem Operasi Lanjut       http://fasilkom.narotama.ac.id/
                                                              1
Multimedia File System Paradigms




                        Pull and Push Servers
Sistem Operasi Lanjut       http://fasilkom.narotama.ac.id/
                                                              2
VCR Control Functions

• Rewind is simple
     – set next frame to zero
• Fast forward/backward are trickier
     – compression makes rapid motion complicated
     – special file containg e.g. every 10th frame




Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          3
Near Video on Demand




             New streamhttp://fasilkom.narotama.ac.id/ intervals
Sistem Operasi Lanjut
                        starting at regular
                                                                   4
Near Video on Demand with VCR Functions




                         Buffering for Rewind
 Sistem Operasi Lanjut      http://fasilkom.narotama.ac.id/
                                                              5
File Placement

        Frame 1             Frame 2               Frame 3




          Audio  Text
          Frame Frame



Placing a File on a Single Disk
• Interleaving
      – Video, audio, text in single contiguous file per movie
Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                                 6
Two Alternative File Organization Strategies (1)




           • Noncontiguous Movie Storage
                  (a) small disk blocks
   Sistem Operasi Lanjut      http://fasilkom.narotama.ac.id/
                  (b) large disk blocks                         7
Two Alternative File Organization Strategies (2)

   Trade-offs between small, large blocks
   1. Frame index
         -      heavier RAM usage during movie play
         -      little disk wastage
   •         Block index (no splitting frames over blocks)
         -      low RAM usage
         -      major disk wastage
   •         Block index (splitting frames over blocks allowed)
         -      low RAM usage
         -      no disk wastage
         -      extra seeks

   Sistem Operasi Lanjut     http://fasilkom.narotama.ac.id/
                                                                  8
Placing Files for Near Video on Demand




Optimal frame placement for near video on demand
  Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                            9
Placing Multiple files on a Single Disk (1)




     • Zipf's law for N=20
     • Squares for 20 largest cities in US
           – sorted on rank order
  Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                            10
Placing Multiple files on a Single Disk (2)




  • Organ-pipe distribution of files on server
        – most popular movie in middle of disk
  Sistem– next most popular either on either side, etc.
        Operasi Lanjut http://fasilkom.narotama.ac.id/
                                                          11
Placing Files on Multiple Disks




 Organize multimedia files on multiple disks
 (a) No striping
 (b) Same striping pattern for all files
 (c) Staggered striping
Sistem Operasi Lanjut  http://fasilkom.narotama.ac.id/
 (d) Random striping                                     12
Caching




  Block Caching
  (a) Two users, same movie 10 sec out of sync
  (b) Merging two streams into one
Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/
                                                        13
File Caching

• Most movies stored on DVD or tape
  – copy to disk when needed
  – results in large startup time
  – keep most popular movies on disk


• Can keep first few min. of all movies on disk
  – start movie from this while remainder is fetched


   Sistem Operasi Lanjut    http://fasilkom.narotama.ac.id/
                                                              14
Disk Scheduling for Multimedia
                                               Stream




                        Order in which disk requests are processed




Static Disk Scheduling
• In one round, each movie asks for one frame
Sistem Operasi Lanjut
                  http://fasilkom.narotama.ac.id/
                                                                     15
Dynamic Disk Scheduling




• Scan-EDF algorithm
  – uses deadlines & cylinder numbers for scheduling
 Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                           16
Question/Discussion




Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          17

Weitere ähnliche Inhalte

Was ist angesagt?

Keith Paskett - Postgres on ZFS @ Postgres Open
Keith Paskett - Postgres on ZFS @ Postgres OpenKeith Paskett - Postgres on ZFS @ Postgres Open
Keith Paskett - Postgres on ZFS @ Postgres Open
PostgresOpen
 
AIXpert - AIX Security expert
AIXpert - AIX Security expertAIXpert - AIX Security expert
AIXpert - AIX Security expert
dlfrench
 

Was ist angesagt? (20)

Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
 
Nim
NimNim
Nim
 
Btrfs: Design, Implementation and the Current Status
Btrfs: Design, Implementation and the Current StatusBtrfs: Design, Implementation and the Current Status
Btrfs: Design, Implementation and the Current Status
 
Texas 2013
Texas 2013Texas 2013
Texas 2013
 
Ilf2013
Ilf2013Ilf2013
Ilf2013
 
eurobsd2013
eurobsd2013eurobsd2013
eurobsd2013
 
Lpreservereurobsd2014
Lpreservereurobsd2014Lpreservereurobsd2014
Lpreservereurobsd2014
 
How to-mount-3 par-san-virtual-copy-onto-rhel-servers-by-Dusan-Baljevic
How to-mount-3 par-san-virtual-copy-onto-rhel-servers-by-Dusan-BaljevicHow to-mount-3 par-san-virtual-copy-onto-rhel-servers-by-Dusan-Baljevic
How to-mount-3 par-san-virtual-copy-onto-rhel-servers-by-Dusan-Baljevic
 
Life Preserver - AsiaBSDCon2014
Life Preserver - AsiaBSDCon2014Life Preserver - AsiaBSDCon2014
Life Preserver - AsiaBSDCon2014
 
vbsd2013
vbsd2013vbsd2013
vbsd2013
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory Management
 
Kernel Module Programming
Kernel Module ProgrammingKernel Module Programming
Kernel Module Programming
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Unix and Linux Common Boot Disk Disaster Recovery Tools by Dusan Baljevic
Unix and Linux Common Boot Disk Disaster Recovery Tools by Dusan BaljevicUnix and Linux Common Boot Disk Disaster Recovery Tools by Dusan Baljevic
Unix and Linux Common Boot Disk Disaster Recovery Tools by Dusan Baljevic
 
Self 2013
Self 2013Self 2013
Self 2013
 
Embedded Storage Management
Embedded Storage ManagementEmbedded Storage Management
Embedded Storage Management
 
U-Boot presentation 2013
U-Boot presentation  2013U-Boot presentation  2013
U-Boot presentation 2013
 
Presentation aix workload partitions (wpa rs)
Presentation   aix workload partitions (wpa rs)Presentation   aix workload partitions (wpa rs)
Presentation aix workload partitions (wpa rs)
 
Keith Paskett - Postgres on ZFS @ Postgres Open
Keith Paskett - Postgres on ZFS @ Postgres OpenKeith Paskett - Postgres on ZFS @ Postgres Open
Keith Paskett - Postgres on ZFS @ Postgres Open
 
AIXpert - AIX Security expert
AIXpert - AIX Security expertAIXpert - AIX Security expert
AIXpert - AIX Security expert
 

Andere mochten auch

01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya
Cahyo Darujati
 
Part 1 learning contract pti
Part 1 learning contract ptiPart 1 learning contract pti
Part 1 learning contract pti
Dermawan12
 
Week 2 lecture – multimedia project
Week 2 lecture – multimedia projectWeek 2 lecture – multimedia project
Week 2 lecture – multimedia project
maria ahmed
 
ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...
ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...
ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...
rahmatmoelyana
 
Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012
Ir. Zakaria, M.M
 
Rahmat mulyana isaca tech session - mapping cobit 5 & per-02-mbu-2013
Rahmat mulyana   isaca tech session - mapping cobit 5 & per-02-mbu-2013Rahmat mulyana   isaca tech session - mapping cobit 5 & per-02-mbu-2013
Rahmat mulyana isaca tech session - mapping cobit 5 & per-02-mbu-2013
rahmatmoelyana
 
02. cobit5 introduction
02. cobit5 introduction02. cobit5 introduction
02. cobit5 introduction
Mulyadi Yusuf
 
ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...
ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...
ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...
rahmatmoelyana
 

Andere mochten auch (20)

Diskusi Publik RPM Perangkat Lunak Sistem Elektronik_Junior Lazuardi
Diskusi Publik RPM Perangkat Lunak Sistem Elektronik_Junior LazuardiDiskusi Publik RPM Perangkat Lunak Sistem Elektronik_Junior Lazuardi
Diskusi Publik RPM Perangkat Lunak Sistem Elektronik_Junior Lazuardi
 
pengenalan ipv6
pengenalan ipv6pengenalan ipv6
pengenalan ipv6
 
Mengatur referensi penelitian
Mengatur referensi penelitianMengatur referensi penelitian
Mengatur referensi penelitian
 
01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya
 
Pen test methodology
Pen test methodologyPen test methodology
Pen test methodology
 
Tatakelola Teknologi Informasi
Tatakelola Teknologi InformasiTatakelola Teknologi Informasi
Tatakelola Teknologi Informasi
 
Part 1 learning contract pti
Part 1 learning contract ptiPart 1 learning contract pti
Part 1 learning contract pti
 
Week 2 lecture – multimedia project
Week 2 lecture – multimedia projectWeek 2 lecture – multimedia project
Week 2 lecture – multimedia project
 
Multimedia outline
Multimedia outlineMultimedia outline
Multimedia outline
 
Unit ii
Unit iiUnit ii
Unit ii
 
ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...
ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...
ISACA Indonesia Special Technical Session feat Erik Guldentops - Indonesia Re...
 
Portfolio Management (Program & Project) by Rahmat Mulyana at OMM 43 PMI Indo...
Portfolio Management (Program & Project) by Rahmat Mulyana at OMM 43 PMI Indo...Portfolio Management (Program & Project) by Rahmat Mulyana at OMM 43 PMI Indo...
Portfolio Management (Program & Project) by Rahmat Mulyana at OMM 43 PMI Indo...
 
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
 
ISACA Indonesia - 9 sept 2013 - Erik Guldentops - Reflections on Value & Risk...
ISACA Indonesia - 9 sept 2013 - Erik Guldentops - Reflections on Value & Risk...ISACA Indonesia - 9 sept 2013 - Erik Guldentops - Reflections on Value & Risk...
ISACA Indonesia - 9 sept 2013 - Erik Guldentops - Reflections on Value & Risk...
 
COBIT5-IntroductionS
COBIT5-IntroductionSCOBIT5-IntroductionS
COBIT5-IntroductionS
 
About tipping edge consulting v1d
About tipping edge consulting v1dAbout tipping edge consulting v1d
About tipping edge consulting v1d
 
Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012
 
Rahmat mulyana isaca tech session - mapping cobit 5 & per-02-mbu-2013
Rahmat mulyana   isaca tech session - mapping cobit 5 & per-02-mbu-2013Rahmat mulyana   isaca tech session - mapping cobit 5 & per-02-mbu-2013
Rahmat mulyana isaca tech session - mapping cobit 5 & per-02-mbu-2013
 
02. cobit5 introduction
02. cobit5 introduction02. cobit5 introduction
02. cobit5 introduction
 
ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...
ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...
ISACA Indonesia Technical Session - feat Erik Guldentops - panelist Rahmat Mu...
 

Ähnlich wie Kbk436 Sistem Operasi Lanjut Lecture02

Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02
Cahyo Darujati
 
Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03
Cahyo Darujati
 
Tier 2 net app baseline design standard revised nov 2011
Tier 2 net app baseline design standard   revised nov 2011Tier 2 net app baseline design standard   revised nov 2011
Tier 2 net app baseline design standard revised nov 2011
Accenture
 
Chapter 07
Chapter 07Chapter 07
Chapter 07
Google
 
CASPUR Staging System II
CASPUR Staging System IICASPUR Staging System II
CASPUR Staging System II
Andrea PETRUCCI
 

Ähnlich wie Kbk436 Sistem Operasi Lanjut Lecture02 (20)

Backups-khtn document 2023 tai lieu hay.pdf
Backups-khtn document 2023 tai lieu hay.pdfBackups-khtn document 2023 tai lieu hay.pdf
Backups-khtn document 2023 tai lieu hay.pdf
 
(120513) #fitalk an introduction to linux memory forensics
(120513) #fitalk   an introduction to linux memory forensics(120513) #fitalk   an introduction to linux memory forensics
(120513) #fitalk an introduction to linux memory forensics
 
(120513) #fitalk an introduction to linux memory forensics
(120513) #fitalk   an introduction to linux memory forensics(120513) #fitalk   an introduction to linux memory forensics
(120513) #fitalk an introduction to linux memory forensics
 
Backups.pptx
Backups.pptxBackups.pptx
Backups.pptx
 
Introduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in LinuxIntroduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in Linux
 
SIAD.T.7. DC_Storage_LVMS
SIAD.T.7.                DC_Storage_LVMSSIAD.T.7.                DC_Storage_LVMS
SIAD.T.7. DC_Storage_LVMS
 
Advanced Storage Area Network
Advanced Storage Area NetworkAdvanced Storage Area Network
Advanced Storage Area Network
 
Multi Media
Multi MediaMulti Media
Multi Media
 
Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02
 
Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03
 
Conceptual framework storage devices (2)
Conceptual framework   storage devices (2)Conceptual framework   storage devices (2)
Conceptual framework storage devices (2)
 
Tier 2 net app baseline design standard revised nov 2011
Tier 2 net app baseline design standard   revised nov 2011Tier 2 net app baseline design standard   revised nov 2011
Tier 2 net app baseline design standard revised nov 2011
 
Chapter 07
Chapter 07Chapter 07
Chapter 07
 
CONOZCA LAS BONDADES Y FORTALEZA DE LA LÍNEA COMPLETA DE QNAP-CENTRO DE APLIC...
CONOZCA LAS BONDADES Y FORTALEZA DE LA LÍNEA COMPLETA DE QNAP-CENTRO DE APLIC...CONOZCA LAS BONDADES Y FORTALEZA DE LA LÍNEA COMPLETA DE QNAP-CENTRO DE APLIC...
CONOZCA LAS BONDADES Y FORTALEZA DE LA LÍNEA COMPLETA DE QNAP-CENTRO DE APLIC...
 
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptxUNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
 
Storage Area Networks Unit 2 Notes
Storage Area Networks Unit 2 NotesStorage Area Networks Unit 2 Notes
Storage Area Networks Unit 2 Notes
 
Open Source Data Backup, or: How to Sleep Better at Night (OSCON 2005)
Open Source Data Backup, or: How to Sleep Better at Night (OSCON 2005)Open Source Data Backup, or: How to Sleep Better at Night (OSCON 2005)
Open Source Data Backup, or: How to Sleep Better at Night (OSCON 2005)
 
4. linux file systems
4. linux file systems4. linux file systems
4. linux file systems
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
CASPUR Staging System II
CASPUR Staging System IICASPUR Staging System II
CASPUR Staging System II
 

Mehr von Cahyo Darujati (10)

Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
 
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
 
Melawan penyebaran hoax di media sosial dengan teknologi
Melawan penyebaran hoax di media sosial dengan teknologiMelawan penyebaran hoax di media sosial dengan teknologi
Melawan penyebaran hoax di media sosial dengan teknologi
 
Security is a process not a magic
Security is a process not a magicSecurity is a process not a magic
Security is a process not a magic
 
Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01
 
Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06
 
Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05
 
Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04
 
Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01
 
Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Kbk436 Sistem Operasi Lanjut Lecture02

  • 1. Lecture 2 Multimedia File System 2.1. Multimedia file system paradigms 2.2. File placement 2.3. Caching 2.4. Disk scheduling for multimedia Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 1
  • 2. Multimedia File System Paradigms Pull and Push Servers Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 2
  • 3. VCR Control Functions • Rewind is simple – set next frame to zero • Fast forward/backward are trickier – compression makes rapid motion complicated – special file containg e.g. every 10th frame Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 3
  • 4. Near Video on Demand New streamhttp://fasilkom.narotama.ac.id/ intervals Sistem Operasi Lanjut starting at regular 4
  • 5. Near Video on Demand with VCR Functions Buffering for Rewind Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 5
  • 6. File Placement Frame 1 Frame 2 Frame 3 Audio Text Frame Frame Placing a File on a Single Disk • Interleaving – Video, audio, text in single contiguous file per movie Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 6
  • 7. Two Alternative File Organization Strategies (1) • Noncontiguous Movie Storage (a) small disk blocks Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ (b) large disk blocks 7
  • 8. Two Alternative File Organization Strategies (2) Trade-offs between small, large blocks 1. Frame index - heavier RAM usage during movie play - little disk wastage • Block index (no splitting frames over blocks) - low RAM usage - major disk wastage • Block index (splitting frames over blocks allowed) - low RAM usage - no disk wastage - extra seeks Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 8
  • 9. Placing Files for Near Video on Demand Optimal frame placement for near video on demand Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 9
  • 10. Placing Multiple files on a Single Disk (1) • Zipf's law for N=20 • Squares for 20 largest cities in US – sorted on rank order Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 10
  • 11. Placing Multiple files on a Single Disk (2) • Organ-pipe distribution of files on server – most popular movie in middle of disk Sistem– next most popular either on either side, etc. Operasi Lanjut http://fasilkom.narotama.ac.id/ 11
  • 12. Placing Files on Multiple Disks Organize multimedia files on multiple disks (a) No striping (b) Same striping pattern for all files (c) Staggered striping Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ (d) Random striping 12
  • 13. Caching Block Caching (a) Two users, same movie 10 sec out of sync (b) Merging two streams into one Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 13
  • 14. File Caching • Most movies stored on DVD or tape – copy to disk when needed – results in large startup time – keep most popular movies on disk • Can keep first few min. of all movies on disk – start movie from this while remainder is fetched Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 14
  • 15. Disk Scheduling for Multimedia Stream Order in which disk requests are processed Static Disk Scheduling • In one round, each movie asks for one frame Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 15
  • 16. Dynamic Disk Scheduling • Scan-EDF algorithm – uses deadlines & cylinder numbers for scheduling Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 16
  • 17. Question/Discussion Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 17