5 Segnali Di Un Amico

Riflessioni finali sul corso base di sempre

Altra proprietà importante OS è l'assenza o l'esistenza di mezzi di sostegno dell'elaborazione di multiprocessore in esso - la multielaborazione. La multielaborazione conduce a complicazione di tutti gli algoritmi di direzione di risorsa.

I sistemi operativi possono differire con caratteristiche di realizzazione di algoritmi interni di direzione delle risorse principali del computer (i processori, la memoria, i dispositivi), caratteristiche dei metodi di progetto usati, tipi di piattaforme di hardware, aree di uso e molte altre proprietà.

La risorsa divisa principale è il tempo di processore. La strada di distribuzione di tempo di processore tra parecchi processi che sono nello stesso momento esistenti in sistema (o i fili) in molti aspetti definisce dettagli di OS. È possibile distinguere due gruppi di algoritmi da una serie delle opzioni esistenti di realizzazione di multiassegnazione del compito:

Questa funzione include il fornimento di strutture necessarie di memoria esterna quanto a immagazzinamento di dati, direttamente entrando in un DECIBEL, e con gli scopi di ufficio, per esempio, con accelerazione di accesso a dati in casi certi (gli indici di solito sono con questo scopo usato). In un po' di realizzazione di possibilità DBMS del file esistente i sistemi sono attivamente usati, in altri il lavoro è compiuto fino al livello di dispositivi di memoria esterna. Negli utenti DBMS sviluppati non sono comunque obbligati a sapere, se gli usi il sistema di file di DBMS e se gli usi siccome i file sono organizzati. Soprattutto, DBMS sostiene il proprio sistema di un nome di oggetti di un DECIBEL.

Una varietà grande di tipi dei computer usati in reti di computer coinvolge una varietà di sistemi operativi: per stazioni di lavoro, per server di reti di livello di reparto e server di livello dell'impresa in generale. I vari requisiti per produttività e funzionalità possono essergli imposti, è desiderabile che possedessero la proprietà di compatibilità che permetterebbe di garantire la collaborazione di vario OS.

Oggi c'è standard un'introduzione a OS di funzioni di sostegno dell'elaborazione di dati di multiprocessore. Tali funzioni sono disponibili in Solaris x sistemi operativi di Sole solido, il Server Aperto x della società Santa Crus Operations, OS/2 di ditta l'IBM, il sistema operativo Windows NT di Microsoft e ditta di NetWare 1 di ditta di Novell.

Limitato significa per uso come un server applicativo: non ha mezzi di memoria virtuale e la multiassegnazione del compito di forzare fuori, e il sostegno di multielaborazione simmetrica fu assente fino al tempo più recente. Non c'è API degli ambienti in funzione principali usati per programmazione applicativa - UNIX, Windows, OS/2

I sistemi di tempo reale sono applicati a direzione di vari oggetti tecnici, tale, per esempio, come la macchina, il satellite, l'installazione sperimentale scientifica o i processi tecnologici, come la linea galvanica, il processo di altoforno, eccetera. In tutti questi casi c'è tempo permissibile massimo durante cui questo o quel programma che gestisce l'oggetto altrimenti devono esser eseguiti ci può essere un incidente: il satellite lascerà una gamma di visibilità, i dati sperimentali che arrivano da sensori saranno persi, lo spessore di rivestimento trattato con galvanostegia non incontrerà lo standard. Così, il criterio di efficienza per sistemi di tempo reale è la loro capacità di mantenere in anticipo intervalli di tempo di serie tra inizio del programma e ricevendo il risultato (l'influenza operativa). Questo tempo è chiamato come tempo di reazione di sistema e la proprietà corrispondente di sistema - la reattività. Per questi sistemi la mescolanza di multiprogramma rappresenta la serie fissa di programmi in anticipo sviluppati, e la scelta di programma su prestazione è effettuata provenendo da stato attuale di oggetto o secondo il programma di lavori progettati.

Alcuni sistemi operativi possono unire in loro proprietà di sistemi di tipi diversi, per esempio, la parte di compiti può esser effettuata nel modo di operazione di gruppo e la parte - in tempo reale o nel modo di divisione di tempo. In tali casi il modo di operazione di gruppo è chiamato spesso il modo di sfondo.