Alusta vs. ympäristö
Tietokonealusta ja tietokoneympäristö ovat kaksi tietojenkäsittelytieteen termiä, jotka liittyvät läheisesti toisiinsa. Siksi niiden merkitykset ovat melkein synonyymejä yleisessä käytössä, mutta tarkemmat määritelmät osoittavat termien ja niiden käytön erot. Oxford Advanced Learner -sanakirjan mukaan alusta on tietyntyyppinen tietokonejärjestelmä tai ohjelmisto, jota käytetään, ja ympäristö on täydellinen rakenne, jossa käyttäjä, tietokone tai ohjelma toimii.
Lisätietoja Computer Platformista
Tietokonealusta on tietokoneohjelmisto- tai laitteistoarkkitehtuuri, joka toimii tietojärjestelmän perustana. Esimerkiksi x86-arkkitehtuuri on yleisin pöytätietokoneiden foorumi maailmassa. IBM AS / 400, SunMirosystem (nyt Oraclen omistama) SPARC, Apple, IBM ja Motorola PowerPC sekä Intel IA-64 ovat kaikki esimerkkejä tietokonealustoista. Kukin toimii perustana tietojärjestelmän rakentamiselle, joka tukee eri käyttöjärjestelmiä ja sovellusohjelmistoja korkeammalla tasolla. Alun perin termiä Platform käytettiin laitteistoarkkitehtuureihin, eikä sitä ole muutettu ajan myötä. Platform-sanan käyttö on kuitenkin laajentunut ohjelmistojärjestelmään, koska käyttöjärjestelmät on suunniteltu tukemaan ja suorittamaan kutakin yksittäistä arkkitehtuuria, ja niitä kutsutaan ohjelmistoalustoiksi. Esimerkkejä ovat Sun Solaris ja avoin Solaris SPARC: lle ja UnisysOS Unisys-alustoille, joita käytetään enimmäkseen palvelimissa.
Koska käyttöjärjestelmä toimii muiden sovellusohjelmistojen perustana, termiä alusta käytetään edustamaan käyttöjärjestelmiä, kuten Linux-alustaa ja Windows-alustaa. Kukin ohjelmistoalusta tukee omaa sovellusohjelmistoa, mutta erillinen ohjelmisto, joka suorittaa yksittäisen tehtävän, kuten tekstinkäsittelyohjelman tai verkkoselaimen, ei ole alusta.
Lisätietoja ympäristöstä
Ympäristö-termiä on monia tulkintoja. Verrattuna alustan termin aikaisempaan kuvaukseen, sekä laitteistoalusta että käyttöjärjestelmä yhdessä kutsutaan yleensä ympäristöksi. Ohjelmistojen ja laitteistojen kollektiivinen kokoonpano on ympäristö. Esimerkiksi 32-bittisellä arkkitehtuurilla toimiva Windows-käyttöjärjestelmä on ympäristö. Joten, Applen MacOS työskentelee 64-bittisen arkkitehtuurin parissa.
Ympäristön käsitteen seuraava merkittävä käyttö on tietyn tyyppisen tietokoneiden yleisen kokoonpanon merkitseminen. Kuten verkkoympäristö, tietokantaympäristö tai verkkopalveluympäristö, jotka ovat tietokoneohjelmistoja ja laitteistokokoonpanoja, jotka toimivat laajemmassa mittakaavassa. Sitä voidaan käyttää myös paljon yksinkertaisempien kokoonpanojen ilmaisemiseen; esimerkiksi työpöytäympäristö, multimediaympäristö ja peliympäristö henkilökohtaisella tietokoneella.
Sovellus, joka tarjoaa kehitystyökalut yhdistettynä o yksittäiseen ohjelmistoon, jonka avulla kehittäjä voi käyttää ja käyttää erilaisia toimintoja yhdessä ympäristössä, tunnetaan nimellä Integrated Development Environment (IDE). Microsoft Visual Studio, Oracle JDeveloper ja WinDev ovat esimerkkejä integroiduista kehitysympäristöistä, joissa lähdekoodieditori, kääntäjä ja virheenkorjain yhdistetään yleensä yhdeksi ohjelmistoksi.
Mitä eroa on alustalla ja ympäristössä? • Tietokonealusta on ohjelmisto- tai laitteistoarkkitehtuuri, joka toimii tietojärjestelmän perustana, kun taas ympäristö tarkoittaa tietokonejärjestelmän sekä ohjelmistojen että laitteistojen kollektiivista kokoonpanoa. • Lisäksi termiä ympäristö käytetään kuvaamaan tietokoneiden, ohjelmistojen tai laitteistojen kollektiivisia kokoonpanoja korkeammalla tasolla, kun taas alusta on rajoitettu perustustason rakenteeseen. |