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 frames per second. Multimedia video data must be delivered at a rate which guarantees 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 X 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