Bentornati a tutti, oggi ho deciso di portare un argomento un pò diverso, fa sempre parte dell'informatica ma che ha differenza degli altri ne pone le basi assolute, spero possa piacervi:)
In base al nostro scopo è possibile classificare un SO in base alla modalità di gestione dei programmi, al tipo di accesso fornito agli utenti o al tipo di Shell utilizzato.
Questo tipo di classificazione esegue un solo programma alla volta, quello che ci permette di eseguire più programmi apparentemente contemporaneamente prende il nome di SO Multiprogrammato.
Questo tipo di classificazione si divide in 2 tipi,abbiamo il SO MonoUtente ovvero quando un solo utente per volta può usare la macchina,mentre da come potrete intuire il sistema multiUtente consiste nell'utilizzo della macchina da più utenti contemporaneamente.
Abbiamo 2 tipi,la prima prende il nome di SO con Shell Alfanumerici: ovvero i comandi vengono inseriti come stringhe di caratteri e impartiti,tramite la tastiera,mentre la seconda tipologia prende il nome di SO con Shell Grafici :ovvero I comandi vengono impartiti attraverso l’uso di mouse e tastiera.
Attualmente i SO lavorano in multi-programmazione ovvero Il SO assegna le risorse del calcolatore ai processi che ne fanno richiesta. Al termine di questo intervallo la risorsa viene rilasciata ed assegnata ad un nuovo processo.
Gli intervalli di tempo possono essere sia lunghi che corti a seconda della priorità del processo stesso
Il termine risorsa si assegna a qualsiasi elemento che viene usato che modifica un processo stesso o la sua creazione.
Le risorse possono essere classificate in :
- Unarie
- Finite
- Infinite
Il termine risorsa unaria indica una risorsa che può essere utilizzata da un solo processo alla volta.
Un'esempio di dispositivo è la stampante poiché può eseguire un solo processo alla volta.
Al termine essa viene assegnata al primo processo in coda di attesa.
Il termine risorsa finita indica una risorsa che può essere utilizzata da più processi alla volta.
Un'esempio di dispositivo è un canale di dati poiché si possono condividere più dati contemporaneamente
Il termine risorsa infinita indica una risorsa che può essere utilizzata da più processi alla volta in maniera illimitata.
Per quanto riguarda il Modo statico la risorsa è assegnata al processo durante tutta la durata dell'esecuzione del processo e la risorsa verrà rilasciata solo al completamento del processo o da un interruzione dell'utente(ove possibile)
Mentre il modo dinamico indica un processo che ci permette al contrario del processo statico di modificare un processo anche durante la sua esecuzione.
Welcome back everyone, today I decided to bring a somewhat different topic, it is always part of computer science but unlike the others it lays the absolute foundations of it, I hope you can enjoy it :)
According to our purpose it is possible to classify an OS according to the way programs are managed, the type of access provided to users or the type of Shell used.
This type of classification runs only one program at a time, the one that allows us to run several programs apparently simultaneously is called Multiprogrammed OS.
This type of classification is divided into 2 types,we have the MonoUser OS that is when only one user at a time can use the machine,while from as you may guess the multiUser system consists of the use of the machine by multiple users at the same time.
We have 2 types,the first takes the name of OS with Alphanumeric Shell: that is, commands are entered as character strings and given,through the keyboard,while the second type takes the name of OS with Graphical Shell :that is, Commands are given through the use of mouse and keyboard.
Currently OSs work in multi-scheduling i.e. The OS allocates computer resources to processes that request them. At the end of this interval the resource is released and assigned to a new process.
Intervals can be either long or short depending on the priority of the process itself
The term resource is assigned to any element that is used that modifies a process itself or its creation.
Resources can be classified into :
- Unary
- Finite
- Infinite
The term unary resource indicates a resource that can be used by only one process at a time.
An example of a device is the printer since it can only run one process at a time.
When finished it is assigned to the first process in the queue.
The term finite resource indicates a resource that can be used by more than one process at a time.
An example of a device is a data channel since multiple data can be shared simultaneously
The term infinite resource indicates a resource that can be used by more than one process at a time in an unlimited manner.
As for Static Mode, the resource is allocated to the process during the duration of the process execution and the resource will be released only at the completion of the process or by a user interruption(where possible)
While dynamic mode indicates a process that allows us as opposed to the static process to modify a process even during its execution.
@tipu curate
Upvoted 👌 (Mana: 0/40) Liquid rewards.
grazie mille
The rewards earned on this comment will go directly to the people( @p1k4ppa10 ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.