Ero sivun ”Prosessi (tietotekniikka)” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
 
Rivi 1:
[[File:Htop.png|thumb|400px|[[htop]]in listaamia prosesseja]]
[[Tietotekniikka|Tietotekniikassa]] '''prosessi''' on [[tietokone]]essa ajossa oleva [[tietokoneohjelma|ohjelma]].<ref name="osaddr">{{Verkkoviite | osoite = http://pages.cs.wisc.edu/~remzi/OSTEP/cpu-intro.pdf | nimeke = The Abstraction: The Process | tekijä = Arpaci-Dusseau, Remzi H. & Arpaci-Dusseau, Andrea C. | tiedostomuoto = PDF | viitattu = 1.3.2020 | kieli = {{en}} }}</ref><ref name="osc">{{Kirjaviite | Nimeke = Operating System Concepts | Tekijä = Silberschatz & Galvin & Gagne | Selite = Eighth edition | Sivut = 101&ndash;102 | Vuosi = 2009 | Julkaisija = Wiley | Kieli = {{en}} | Isbn = 978-0-470-12872-5}}</ref> Prosessilla on [[ohjelmalaskuri]]n tila, [[ajonaikainen pino]] sekä [[data]]-alue.<ref>{{Verkkoviite | osoite = https://www.cl.cam.ac.uk/teaching/1011/OpSystems/os1a-slides.pdf | nimeke = Operating Systems | tekijä = Steven Hand | tiedostomuoto = PDF | viitattu = 5.10.2022 | kieli = {{en}} }}</ref>
 
Jokaisella prosessilla on yleensä käytössä oma muistialue ja muita resursseja, joihin muut prosessit eivät pääse käsiksi. Useimmat [[käyttöjärjestelmä]]t ylläpitävät näitä tietoja prosessitaulussa. Eri prosessit voivat käyttää [[prosessien välinen kommunikaatio|prosessien välistä kommunikaatiota]] tiedon välitykseen keskenään lukuisilla menetelmillä. Usein prosessit koostuvat yhdestä tai useammasta [[#Säie|säikeestä]].