GeeksforGeeks
Nel mondo della tecnologia in cui ogni attività vengono eseguite con l’aiuto di computer, questi computer sono diventati una parte della vita umana. Computing non è altro che processo di completamento di un compito utilizzando questa tecnologia informatica e può coinvolgere hardware e/o software. Ma l’informatica utilizza una qualche forma di sistema informatico per gestire, elaborare e comunicare le informazioni. Dopo aver avuto qualche idea sul calcolo ora consente di capire gli ambienti di calcolo.
Ambienti di calcolo :
Quando un problema viene risolto dal computer, durante quel computer utilizza molti dispositivi, disposti in modi diversi e che lavorano insieme per risolvere i problemi. Questo costituisce un ambiente di calcolo in cui vari numero di dispositivi informatici disposti in modi diversi per risolvere diversi tipi di problemi in modi diversi. In diversi ambienti di calcolo i dispositivi informatici sono disposti in modi diversi e si scambiano informazioni tra di loro per elaborare e risolvere il problema. Un ambiente di calcolo è costituito da molti computer altri dispositivi di calcolo, software e reti che per supportare l’elaborazione e la condivisione di informazioni e risolvere compito.
In base all’organizzazione di diversi dispositivi informatici e processi di comunicazione esistono diversi tipi di ambienti di calcolo. Ora consente di conoscere diversi tipi di ambienti di calcolo.
Tipi di ambienti di calcolo:
I sono i vari tipi di ambienti di calcolo. Loro sono :
Tipi di ambienti di calcolo
- Ambiente di elaborazione personale:
In ambiente di elaborazione personale c’è una macchina autonoma. Programma completo risiede sul computer ed eseguito lì. Diverse macchine stand-alone che costituiscono un ambiente di elaborazione personale sono computer portatili, cellulari, stampanti, sistemi informatici, scanner ecc. Che usiamo nelle nostre case e uffici. - Time-Sharing Computing Environment:
In Time Sharing Computing Environment più utenti condividono il sistema contemporaneamente. Diversi utenti (processi diversi) sono assegnati diversa fetta di tempo e il processore passa rapidamente tra gli utenti in base ad esso. Ad esempio, lo studente ascolta la musica mentre codifica qualcosa in un IDE. Windows 95 e versioni successive, Unix, IOS, sistemi operativi Linux sono gli esempi di questo ambiente di calcolo di condivisione del tempo. - Client Server Computing Environment:
In client server computing environment due macchine sono coinvolti cioè, macchina client e macchina server, a volte stessa macchina servono anche come client e server. In questo ambiente di calcolo il client richiede risorse / servizi e il server fornisce la rispettiva risorsa / servizio. Un server può fornire un servizio a più client alla volta e qui principalmente la comunicazione avviene attraverso la rete di computer. - Ambiente di calcolo distribuito:
In un ambiente di calcolo distribuito più nodi sono collegati insieme utilizzando la rete ma fisicamente sono separati. Una singola attività viene eseguita da diverse unità funzionali di diversi nodi di unità distribuita. Qui diversi programmi di un’applicazione vengono eseguiti simultaneamente su nodi diversi e la comunicazione avviene tra diversi nodi di questo sistema sulla rete per risolvere il compito. - Grid Computing Environment:
In grid computing environment, più computer da diverse posizioni funziona su un singolo problema. In questo set di sistema di nodi di computer in esecuzione in cluster eseguire congiuntamente una determinata attività applicando le risorse di più computer / nodi. È una rete di ambienti di calcolo in cui diverse risorse sparse forniscono un ambiente di esecuzione per una singola attività. - Ambiente di cloud computing:
Nell’ambiente di cloud computing sono disponibili su richiesta risorse di sistema come elaborazione e archiviazione. Qui il calcolo non è fatto in tecnologia individuale o computer, ma è calcolato in cloud di computer in cui tutte le risorse richieste sono fornite dal fornitore di cloud. Questo ambiente comprendeva principalmente tre servizi, ovvero software-as-a-service (SaaS), infrastructure-as-a-service (IaaS) e platform-as-a-service (PaaS). - Ambiente di calcolo cluster :
In cluster computing environment cluster esegue attività in cui cluster è un insieme di computer liberamente o strettamente collegati che lavorano insieme. È visto come un singolo sistema e svolge attività in parallelo, ecco perché è anche simile all’ambiente di calcolo parallelo. Le applicazioni Cluster aware sono particolarmente utilizzate nell’ambiente di calcolo cluster.