La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Capitolo 20: Sistemi multimediali. 20.2 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Multimedia data includes.

Presentazioni simili


Presentazione sul tema: "Capitolo 20: Sistemi multimediali. 20.2 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Multimedia data includes."— Transcript della presentazione:

1 Capitolo 20: Sistemi multimediali

2 20.2 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Multimedia data includes audio and video clips (i.e. MP3 and MPEG files) live webcasts Multimedia data may be delivered to desktop PCs, handheld devices (PDAs, smart phones), … Multimedia data is stored in the file system like otheordinary data. However, multimedia data must be accessed with specific timing requirements. For example, video must be displayed at 24-30 frames per second. Multimedia video data must be delivered at a rate which guarantees 24-30 frames/second. Continuous-media data is data with specific rate requirements.

3 20.3 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Streamings Streamings delivering a multimedia file from a server to a client - typically the deliver occurs over a network connection. There are two different types of streaming: 1. Progressive download-the client begins playback of the multimedia file as it is delivered. The file is ultimately stored on the client computer. 2. Real-time streaming-the multimedia file is delivered to -but not stored on -the clients computer.

4 20.4 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Streamings There are two types of real-time streaming: (1) Live streaming-used to deliver a live event while it is occurring. (2) On-demand streaming-used to deliver media streams such as movies, archived lectures, etc. The events are not delivered in real- time..

5 20.5 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Compression Because of the size and rate requirements of multimedia systems,multimedia files are often compressed into a smaller form. MPEG Compression: (1) MPEG-1 -352 X 240 @ 30 frames/second (2) MPEG-2 -Used for compressing DVD and high-definition television (HDTV) (3) MPEG-4 -Used to transmit audio, video, and graphics. Can be delivered over very slow connections (56 Kbps)

6 20.6 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Risorse di un file server

7 20.7 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Scheduling La tolleranza agli errori è meno stringente Il non rispetto delle deadline in alcuni casi non è avvertibile Usano soprattutto task periodici, più facili da gestire Si può negoziare la banda disponibile o la qualità fornita (video scalabile);

8 20.8 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Server Client Audio Video

9 20.9 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Scheduling

10 20.10 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Scheduling

11 20.11 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Scheduling

12 20.12 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Scheduling del disco Soluzioni per ottimizzare laccesso al disco Data striping (es. RAID) Algoritmi di scheduling Es.: SCAN SCAN-EDF Riducono il costo di ricerca dei settori del disco Permettono un throughput maggiore Permettono il rispetto delle deadline

13 20.13 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Scadenza (deadline) e cilindro (cylinder) richiesto per lo scheduling SCAN-EDF

14 Fine del Capitolo 20


Scaricare ppt "Capitolo 20: Sistemi multimediali. 20.2 Silberschatz, Galvin e Gagne ©2006 Sistemi operativi - Concetti ed esempi - Settima edizione Multimedia data includes."

Presentazioni simili


Annunci Google