SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Lecture 1
         Introduction to Multimedia

                   1.1. Introduction to multimedia
                   1.2. Multimedia files
                   1.3. Video compression
                   1.4. Multimedia process scheduling




Sistem Operasi Lanjut       http://fasilkom.narotama.ac.id/
                                                              1
Introduction to Multimedia (1)




   Video On Demand: (a) ADSL vs. (b) cable
Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          2
Introduction to Multimedia (2)




• Some data rates
  – multimedia, high performance I/O devices
• Note: 1 Mbps = 106 bits/sec but 1 GB = 230 bytes
  Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                            3
Multimedia Files




           A movie may consist of several files
Sistem Operasi Lanjut      http://fasilkom.narotama.ac.id/
                                                             4
Audio Encoding (1)




• Audio Waves Converted to Digital
      – electrical voltage input
      – binary number as output
Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          5
Audio Encoding (2)

• Error induced by finite sampling
      – called quantization noise


• Examples of sampled sound
      – telephone – pulse code modulation
      – audio compact disks



Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          6
Video Encoding




Scanning Pattern for NTSC Video and Television
 Sistem Operasi Lanjut     http://fasilkom.narotama.ac.id/
                                                             7
Video Compression
                        The JPEG Standard (1)




         RGB input data and block preparation
Sistem Operasi Lanjut        http://fasilkom.narotama.ac.id/
                                                               8
The JPEG Standard (2)




One block of the Y matrix and the DCT coefficients
   Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                             9
The JPEG Standard (3)




Computation of the quantized DCT coefficients

Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          10
The MPEG Standard (1)




   Order of quantized values when transmitted
Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          11
The MPEG Standard (2)
MPEG-2 has three kinds of frame: I, P, B
1. Intracoded frames
      -      Self-contained JPEG-encoded pictures
2. Predictive frames
      -      Block-by-block difference with last frame
3. Bi-directional frames
      -      Differences with last and next frame


Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          12
The MPEG Standard (3)




                    Consecutive Video Frames

Sistem Operasi Lanjut     http://fasilkom.narotama.ac.id/
                                                            13
Multimedia Process Scheduling




• Periodic processes displaying a movie
• Frame rates and processing requirements
  may be different for each movie
Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          14
Rate Monotonic Scheduling

Used for processes which meet these conditions
1.    Each periodic process must complete within its period
2.    No process dependent on any other process
3.    Each process needs same CPU time each burst
4.    Any nonperiodic processes have no deadlines
5.    Process preemption occurs instantaneously, no
      overhead


     Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                               15
Earliest Deadline First Scheduling (1)




         • Real Time Scheduling algorithms
               – RMS
               – EDF
Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                          16
Earliest Deadline First Scheduling (2)




Another example of real-time scheduling with RMS and EDF
   Sistem Operasi Lanjut   http://fasilkom.narotama.ac.id/
                                                             17
Question / Discussion




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

Contenu connexe

Tendances

Ct213 processor design_pipelinehazard
Ct213 processor design_pipelinehazardCt213 processor design_pipelinehazard
Ct213 processor design_pipelinehazard
rakeshrakesh2020
 
Chapter 04 the processor
Chapter 04   the processorChapter 04   the processor
Chapter 04 the processor
Bảo Hoang
 
Instruction pipeline
Instruction pipelineInstruction pipeline
Instruction pipeline
ajay_a
 

Tendances (11)

Reliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on LinuxReliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on Linux
 
A Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
A Simplex Architecture for Intelligent and Safe Unmanned Aerial VehiclesA Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
A Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
 
Ct213 processor design_pipelinehazard
Ct213 processor design_pipelinehazardCt213 processor design_pipelinehazard
Ct213 processor design_pipelinehazard
 
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
 
pipeline and pipeline hazards
pipeline and pipeline hazards pipeline and pipeline hazards
pipeline and pipeline hazards
 
Pipelining, processors, risc and cisc
Pipelining, processors, risc and ciscPipelining, processors, risc and cisc
Pipelining, processors, risc and cisc
 
Esrtos 2012 table of contents
Esrtos 2012 table of contentsEsrtos 2012 table of contents
Esrtos 2012 table of contents
 
Chapter 04 the processor
Chapter 04   the processorChapter 04   the processor
Chapter 04 the processor
 
Pipelining & All Hazards Solution
Pipelining  & All Hazards SolutionPipelining  & All Hazards Solution
Pipelining & All Hazards Solution
 
Instruction pipeline
Instruction pipelineInstruction pipeline
Instruction pipeline
 
Pipeline hazard
Pipeline hazardPipeline hazard
Pipeline hazard
 

En vedette

Entertainment Sophie
Entertainment SophieEntertainment Sophie
Entertainment Sophie
netroi
 
Unforgettable Javita Weight Loss Testimonials of 2013-2014
Unforgettable Javita Weight Loss Testimonials of 2013-2014Unforgettable Javita Weight Loss Testimonials of 2013-2014
Unforgettable Javita Weight Loss Testimonials of 2013-2014
Intello
 
Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02
Cahyo Darujati
 
10102012 konsep permenhub ttg standar biaya 2013
10102012 konsep permenhub ttg standar biaya 2013 10102012 konsep permenhub ttg standar biaya 2013
10102012 konsep permenhub ttg standar biaya 2013
Abi Aeera
 
Earth And Moon Jeopardy Review
Earth And Moon Jeopardy ReviewEarth And Moon Jeopardy Review
Earth And Moon Jeopardy Review
charsh
 
موسوعة غينس للارقام القياسيه 2
موسوعة غينس للارقام القياسيه 2موسوعة غينس للارقام القياسيه 2
موسوعة غينس للارقام القياسيه 2
arabogrop
 
Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009
Ajax Experience 2009
 
Continental Drift And Plate Tectonics Andie
Continental  Drift And  Plate  Tectonics  AndieContinental  Drift And  Plate  Tectonics  Andie
Continental Drift And Plate Tectonics Andie
charsh
 
Werkgroep Business Models Stichting
Werkgroep Business Models StichtingWerkgroep Business Models Stichting
Werkgroep Business Models Stichting
uw84me2
 
Permasalahan Pendidikan
Permasalahan PendidikanPermasalahan Pendidikan
Permasalahan Pendidikan
edisuryadi
 

En vedette (20)

Entertainment Sophie
Entertainment SophieEntertainment Sophie
Entertainment Sophie
 
Unforgettable Javita Weight Loss Testimonials of 2013-2014
Unforgettable Javita Weight Loss Testimonials of 2013-2014Unforgettable Javita Weight Loss Testimonials of 2013-2014
Unforgettable Javita Weight Loss Testimonials of 2013-2014
 
Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02Kcd226 Sistem Operasi Lecture02
Kcd226 Sistem Operasi Lecture02
 
Products
ProductsProducts
Products
 
10102012 konsep permenhub ttg standar biaya 2013
10102012 konsep permenhub ttg standar biaya 2013 10102012 konsep permenhub ttg standar biaya 2013
10102012 konsep permenhub ttg standar biaya 2013
 
Earth And Moon Jeopardy Review
Earth And Moon Jeopardy ReviewEarth And Moon Jeopardy Review
Earth And Moon Jeopardy Review
 
موسوعة غينس للارقام القياسيه 2
موسوعة غينس للارقام القياسيه 2موسوعة غينس للارقام القياسيه 2
موسوعة غينس للارقام القياسيه 2
 
Wave Energy
Wave EnergyWave Energy
Wave Energy
 
1st Conditional
1st Conditional1st Conditional
1st Conditional
 
Drive (conduzir) sung The Cars PPS by Sonia Medeiros
Drive (conduzir) sung The Cars PPS by Sonia Medeiros   Drive (conduzir) sung The Cars PPS by Sonia Medeiros
Drive (conduzir) sung The Cars PPS by Sonia Medeiros
 
Redes Sociales2
Redes Sociales2Redes Sociales2
Redes Sociales2
 
Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
 
Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009Ted Husted Presentation Testing The Testers Ae2009
Ted Husted Presentation Testing The Testers Ae2009
 
Kurikulum 2013 SMA
Kurikulum 2013 SMAKurikulum 2013 SMA
Kurikulum 2013 SMA
 
Have to 3-4 ESO
Have to  3-4 ESOHave to  3-4 ESO
Have to 3-4 ESO
 
Assignment 9-Digital Book
Assignment 9-Digital BookAssignment 9-Digital Book
Assignment 9-Digital Book
 
Continental Drift And Plate Tectonics Andie
Continental  Drift And  Plate  Tectonics  AndieContinental  Drift And  Plate  Tectonics  Andie
Continental Drift And Plate Tectonics Andie
 
Werkgroep Business Models Stichting
Werkgroep Business Models StichtingWerkgroep Business Models Stichting
Werkgroep Business Models Stichting
 
Aprender haciendo
Aprender haciendoAprender haciendo
Aprender haciendo
 
Permasalahan Pendidikan
Permasalahan PendidikanPermasalahan Pendidikan
Permasalahan Pendidikan
 

Similaire à Kbk436 Sistem Operasi Lanjut Lecture01

Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systems
AbDul ThaYyal
 
Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...
Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...
Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...
Léia de Sousa
 
Chapter 07
Chapter 07Chapter 07
Chapter 07
Google
 
Op Sy 03 Ch 71
Op Sy 03 Ch 71Op Sy 03 Ch 71
Op Sy 03 Ch 71
Google
 
Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04
Cahyo Darujati
 
Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005
Videoguy
 
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
Alexander Decker
 

Similaire à Kbk436 Sistem Operasi Lanjut Lecture01 (20)

Multimedia
MultimediaMultimedia
Multimedia
 
Multi Media
Multi MediaMulti Media
Multi Media
 
Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systems
 
Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...
Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...
Chrome server2 print_http_www_uni_mannheim_de_acm97_papers_soderquist_m_13736...
 
Chapter 07
Chapter 07Chapter 07
Chapter 07
 
Ec8791 unit 5 processes and operating systems
Ec8791 unit 5 processes and operating systemsEc8791 unit 5 processes and operating systems
Ec8791 unit 5 processes and operating systems
 
Extending the life of your device (firmware updates over LoRa) - LoRa AMM
Extending the life of your device (firmware updates over LoRa) - LoRa AMMExtending the life of your device (firmware updates over LoRa) - LoRa AMM
Extending the life of your device (firmware updates over LoRa) - LoRa AMM
 
”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016
 
Op Sy 03 Ch 71
Op Sy 03 Ch 71Op Sy 03 Ch 71
Op Sy 03 Ch 71
 
Visual system integrator_svi
Visual system integrator_sviVisual system integrator_svi
Visual system integrator_svi
 
Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04
 
Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005
 
BMC: Bare Metal Container @Open Source Summit Japan 2017
BMC: Bare Metal Container @Open Source Summit Japan 2017BMC: Bare Metal Container @Open Source Summit Japan 2017
BMC: Bare Metal Container @Open Source Summit Japan 2017
 
EC8791-U5-PPT.pptx
EC8791-U5-PPT.pptxEC8791-U5-PPT.pptx
EC8791-U5-PPT.pptx
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video Processing
 
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
 
Performance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networksPerformance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networks
 
[32]
[32][32]
[32]
 
LVTS Projects
LVTS ProjectsLVTS Projects
LVTS Projects
 
Metrics towards enterprise readiness of unikernels
Metrics towards enterprise readiness of unikernelsMetrics towards enterprise readiness of unikernels
Metrics towards enterprise readiness of unikernels
 

Plus de Cahyo Darujati

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
 
Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01
Cahyo Darujati
 
Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06
Cahyo Darujati
 
Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05
Cahyo Darujati
 
Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03
Cahyo Darujati
 

Plus de Cahyo Darujati (14)

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
 
01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya
 
Mengatur referensi penelitian
Mengatur referensi penelitianMengatur referensi penelitian
Mengatur referensi penelitian
 
Tatakelola Teknologi Informasi
Tatakelola Teknologi InformasiTatakelola Teknologi Informasi
Tatakelola Teknologi Informasi
 
Pen test methodology
Pen test methodologyPen test methodology
Pen test methodology
 
pengenalan ipv6
pengenalan ipv6pengenalan ipv6
pengenalan ipv6
 
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 Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03
 
Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture01
 

Dernier

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
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
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
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
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

Kbk436 Sistem Operasi Lanjut Lecture01

  • 1. Lecture 1 Introduction to Multimedia 1.1. Introduction to multimedia 1.2. Multimedia files 1.3. Video compression 1.4. Multimedia process scheduling Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 1
  • 2. Introduction to Multimedia (1) Video On Demand: (a) ADSL vs. (b) cable Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 2
  • 3. Introduction to Multimedia (2) • Some data rates – multimedia, high performance I/O devices • Note: 1 Mbps = 106 bits/sec but 1 GB = 230 bytes Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 3
  • 4. Multimedia Files A movie may consist of several files Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 4
  • 5. Audio Encoding (1) • Audio Waves Converted to Digital – electrical voltage input – binary number as output Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 5
  • 6. Audio Encoding (2) • Error induced by finite sampling – called quantization noise • Examples of sampled sound – telephone – pulse code modulation – audio compact disks Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 6
  • 7. Video Encoding Scanning Pattern for NTSC Video and Television Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 7
  • 8. Video Compression The JPEG Standard (1) RGB input data and block preparation Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 8
  • 9. The JPEG Standard (2) One block of the Y matrix and the DCT coefficients Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 9
  • 10. The JPEG Standard (3) Computation of the quantized DCT coefficients Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 10
  • 11. The MPEG Standard (1) Order of quantized values when transmitted Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 11
  • 12. The MPEG Standard (2) MPEG-2 has three kinds of frame: I, P, B 1. Intracoded frames - Self-contained JPEG-encoded pictures 2. Predictive frames - Block-by-block difference with last frame 3. Bi-directional frames - Differences with last and next frame Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 12
  • 13. The MPEG Standard (3) Consecutive Video Frames Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 13
  • 14. Multimedia Process Scheduling • Periodic processes displaying a movie • Frame rates and processing requirements may be different for each movie Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 14
  • 15. Rate Monotonic Scheduling Used for processes which meet these conditions 1. Each periodic process must complete within its period 2. No process dependent on any other process 3. Each process needs same CPU time each burst 4. Any nonperiodic processes have no deadlines 5. Process preemption occurs instantaneously, no overhead Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 15
  • 16. Earliest Deadline First Scheduling (1) • Real Time Scheduling algorithms – RMS – EDF Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 16
  • 17. Earliest Deadline First Scheduling (2) Another example of real-time scheduling with RMS and EDF Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 17
  • 18. Question / Discussion Sistem Operasi Lanjut http://fasilkom.narotama.ac.id/ 18