Geeksborgeeks
Tekniikan Maailmassa, jossa jokainen tehtävä suoritetaan tietokoneiden avulla, näistä tietokoneista on tullut yksi osa ihmisen elämää. Tietojenkäsittely ei ole muuta kuin prosessi, jossa tehtävä suoritetaan käyttämällä tätä tietotekniikkaa, ja siihen voi liittyä tietokonelaitteistoja ja/tai ohjelmistoja. Tietojenkäsittely kuitenkin käyttää jonkinlaista tietokonejärjestelmää tiedon hallintaan, käsittelyyn ja välittämiseen. Saatuaan jonkin käsityksen computing nyt antaa ymmärtää noin computing ympäristöissä.
Laskentaympäristöt :
kun tietokone ratkaisee ongelman, sen aikana tietokone käyttää monia eri tavoin järjestettyjä laitteita, jotka toimivat yhdessä ongelmien ratkaisemiseksi. Tämä muodostaa laskentaympäristön, jossa eri määrä tietokonelaitteita on järjestetty eri tavoin ratkaisemaan erityyppisiä ongelmia eri tavoin. Erilaisissa laskentaympäristöissä tietokonelaitteet on järjestetty eri tavoin ja ne vaihtavat keskenään tietoja ongelman käsittelemiseksi ja ratkaisemiseksi. Yksi laskentaympäristö koostuu monista tietokoneista muut laskennalliset laitteet, ohjelmistot ja verkot, jotka tukevat tietojen käsittelyä ja jakamista ja ratkaisutehtävää.
erilaisten tietokonelaitteiden ja tietoliikenneprosessien järjestelyn perusteella on olemassa monentyyppisiä laskentaympäristöjä. Nyt kerrotaan erityyppisistä laskentaympäristöistä.
Laskentaympäristöjen tyypit:
on erilaisia laskentaympäristöjä. Ne ovat :
Laskentaympäristötyypit
- Personal Computing Environment:
personal computing environment on itsenäinen kone. Täydellinen ohjelma sijaitsee tietokoneella ja suoritetaan siellä. Erilaiset itsenäiset koneet, jotka muodostavat henkilökohtaisen tietojenkäsittelyympäristön, ovat kannettavat tietokoneet, matkapuhelimet, tulostimet, tietokonejärjestelmät, skannerit jne. Jota käytämme kodeissamme ja toimistoissamme. - Time-Sharing Computing Environment:
in Time Sharing Computing Environment useat käyttäjät jakavat järjestelmän samanaikaisesti. Eri käyttäjät (eri prosessit) on varattu eri aika siivu ja prosessori vaihtaa nopeasti käyttäjien keskuudessa sen mukaan. Esimerkiksi opiskelija kuuntelee musiikkia koodatessaan jotain IDE: ssä. Windows 95 ja uudemmat versiot, Unix, IOS, Linux-käyttöjärjestelmät ovat esimerkkejä tästä ajanjako-laskentaympäristöstä. - Client Server Computing Environment:
client server computing environmentissa on mukana kaksi konetta eli asiakaskone ja palvelinkone, joskus sama kone toimii myös asiakkaana ja palvelimena. Tässä laskentaympäristössä asiakas pyytää resurssia / palvelua ja palvelin tarjoaa kyseisen resurssin/palvelun. Palvelin voi tarjota palvelua useita asiakkaita kerrallaan ja tässä pääasiassa viestintä tapahtuu tietokoneverkon kautta. - hajautettu Laskentaympäristö:
hajautetussa laskentaympäristössä useita solmuja liitetään yhteen verkon avulla, mutta fyysisesti ne erotetaan toisistaan. Yhden tehtävän suorittavat hajautetun yksikön eri solmujen eri toiminnalliset yksiköt. Tässä sovelluksen eri ohjelmat toimivat samanaikaisesti eri solmuissa, ja viestintä tapahtuu tämän järjestelmän eri solmujen välillä verkon kautta tehtävän ratkaisemiseksi. - Grid Computing Environment:
grid computing environmentissa useat eri paikoista tulevat tietokoneet toimivat yhden ongelman kanssa. Tässä järjestelmässä joukko klusterissa toimivia tietokonesolmuja suorittaa yhdessä tietyn tehtävän soveltamalla useiden tietokoneiden/solmujen resursseja. Se on network of computing environment, jossa useat hajallaan resurssit tarjoavat käynnissä ympäristön yhden tehtävän. - Cloud Computing Environment:
in cloud computing environment on demand atk-järjestelmän resurssien, kuten käsittelyn ja tallennuksen, saatavuus on käytettävissä. Tässä computing ei tehdä yksittäisten teknologian tai tietokoneen pikemminkin se on laskettu pilvi tietokoneita, joissa kaikki tarvittavat resurssit tarjotaan cloud vendor. Tämä ympäristö koostuu pääasiassa kolmesta palvelusta eli software-as-a-service (SaaS), infrastructure-as-a-service (IaaS) ja platform-as-a-service (PaaS). - Klusterin Laskentaympäristö :
cluster computing environmentissa cluster suorittaa tehtävän, jossa cluster on joukko löyhästi tai tiiviisti toisiinsa kytkettyjä tietokoneita, jotka toimivat yhdessä. Sitä pidetään yhden järjestelmän ja suorittaa tehtävän parallelly siksi myös se on samanlainen parallel computing ympäristö. Cluster aware-sovelluksia käytetään erityisesti cluster computing-ympäristössä.