Diskuse:Proces (informatika)
Přidat témaŽivotní cyklus procesu
[editovat zdroj]Životní cyklus procesu byl přenesen ze stránky počítačový program, kde byl umístěn zcela nesprávně. Kvůli umístění a konzistenci s InterWiki jsem stránku o procesech založil a částečně naplnil. Děkuji svému studentovi Janu Novotnému za vytvoření převzaté části a omlouvám se, že jsem to nezanesl do shrnutí editace. Milan Keršláger 13:31, 25. 4. 2007 (UTC)
Odložený a blokovaný, odložený a čekající
[editovat zdroj]Rozšířené stavy procesů (odložený a blokovaný, odložený a čekající) jsou dílem střednědobého plánování (viz Plánování procesů), a proto si myslím, že je poněkud zavádějící se odkazovat na virtuální paměť, protože to je možné jen u segmentace (společně se střednědobým plánováním), avšak u stránkování paměti je to nesprávně (odkládají se jednotlivé stránky, ale ne celý proces). V anglické Wiki (en:Process states) je to stejně jako v české (Plánování procesů), ale je tam zmínka o mid-term schedulingu, což v české chybí. A v obou Wiki chybí to, co je napsáno o mid-term v en:Scheduling (computing) a střednědobém v Plánování procesů. Takže bych to asi měl na obou místech opravit... --Milan Keršláger 9. 8. 2008, 20:58 (UTC)
- Zapomněl jsem dodat, že současné běžné operační systémy používají jen stránkování, případně segmentaci se stránkováním, ale chybí střednědobé plánování (tj. že by se z paměti vyhazovaly komplet celé procesy). BTW: v Tanenbaumovi se o tom ani vůbec nemluví a jsou vynechány i stavy vytvořený a ukončený. --Milan Keršláger 9. 8. 2008, 21:06 (UTC)
Vazba na OS
[editovat zdroj]Myslím, že by měla být zmíněna vazba na OS, resp. jeho jádro, nikoli na počítač jako takový (k čemuž svádí rozlišovač). Procesy jsou významným prvkem pouze u části operačních systémů (byť s dominantním postavením na dnešním trhu s počítači). U spousty OS, natož počítačů nemá o procesech ani moc smysl mluvit. Miraceti 10. 9. 2008, 07:58 (UTC)
- Nevím, jaké OS nemají procesy. Pokud něco umožňuje mít spuštěný jen 1 program, mluví se o 1 procesu (resp. 1 úloze u tzv jednoúlohových systémů). Ovšem to už nejsou většinou OS podle definice (DOS, jednoúčelové systémy pro jednočipy apod.). Takže je to trochu komplikované. Ale pravda je, že vylepšit by to určitě chtělo. --Milan Keršláger 10. 9. 2008, 17:12 (UTC)
Chybějící šipka u diagramu
[editovat zdroj]Místo PNG verze jsem nahrál SVG verzi diagramu. Zapomněl jsem dokreslit jednu šipku (blokovaný → čekající), ale s uploadem opravené verze budu muset počkat 4 dny (účet musí být minimálně 4 dny starý).
Návrh na přejmenování
[editovat zdroj]Zdravím, navrhuji tento článek přejmenovat na Proces (výpočetní technika). Proces totiž není název pro nějaký program, ten se může skládat i z několika procesů, ale pro jednotku prováděného kódu. --Martin Urbanec (diskuse) 13. 2. 2017, 18:00 (CET)
- Zdravím, jsem pro změnu na Proces (výpočetní technika). Jen bych do toho přejmenovávání zahrnul i Vlákno (informatika) (nejlépe na Vlákno (výpočetní technika)), protože to úzce souvisí s procesy. --Flanagancz (diskuse) 13. 2. 2017, 20:20 (CET)
- Souhlasím i s vláknem, nějak jsem ho přehlédl. Vložil jsem do něj formální návrh na přejmenování. --Martin Urbanec (diskuse) 13. 2. 2017, 20:49 (CET)
- Děkuju. --Flanagancz (diskuse) 14. 2. 2017, 11:16 (CET)
- Souhlasím i s vláknem, nějak jsem ho přehlédl. Vložil jsem do něj formální návrh na přejmenování. --Martin Urbanec (diskuse) 13. 2. 2017, 20:49 (CET)
- Přiznávám, že to zdůvodnění úplně nechápu. Proč by měl být proces název pro nějaký program? --Tchoř (diskuse) 13. 2. 2017, 21:13 (CET)
- Vyložil jsem si tak rozlišovač. Navíc se do rozlišovače snad téměř vždycky (i WP:RZL uvádí výlučně takové) dává nějakým způsobem nadřazený pojem, rozhodně nejde říci, že by pojem proces spadal do pojmu program, dokonce ani nejde říci, že se jedná o synonyma. Plus by se nějak měla upravit úvodní definice (Proces (anglicky process) je v informatice název pro spuštěný počítačový program), jelikož program se může dělit do více procesů (mnou používaný Chromium jako prohlížeč má v tuhle chvíli spuštěných 18 procesů). --Martin Urbanec (diskuse) 13. 2. 2017, 21:24 (CET)
- Co se týče definice, tak bych spíš řekl, že program může běžet ve více instancích, respektive aplikace se může skládat z mnoha procesů, z nichž třeba některé vykonávají stejný program. Jo, takže bych vlastně řekl, že proces je název pro prováděný program :).
- V přesunu na rozlišovač výpočetní technika nevidím problém, i když mi přijde trochu zbytečný. --Tchoř (diskuse) 13. 2. 2017, 22:01 (CET)
- Vyložil jsem si tak rozlišovač. Navíc se do rozlišovače snad téměř vždycky (i WP:RZL uvádí výlučně takové) dává nějakým způsobem nadřazený pojem, rozhodně nejde říci, že by pojem proces spadal do pojmu program, dokonce ani nejde říci, že se jedná o synonyma. Plus by se nějak měla upravit úvodní definice (Proces (anglicky process) je v informatice název pro spuštěný počítačový program), jelikož program se může dělit do více procesů (mnou používaný Chromium jako prohlížeč má v tuhle chvíli spuštěných 18 procesů). --Martin Urbanec (diskuse) 13. 2. 2017, 21:24 (CET)
- Zdravím, nepatří procesy spíše do computer science, než do informačních technologií? Jose d (diskuse) 14. 2. 2017, 00:49 (CET)
- Computer science, tj. Matematická informatika je spíše teoretická disciplína, tedy nauka o počítání (computer byl člověk, tj. počtář, viz en:Human computer). Mám dojem, že v české Wikipedii se často používá rozlišovač „informatika“. --Milan Keršláger (diskuse) 14. 2. 2017, 06:35 (CET)
- A co tedy přiřadit rozlišovač "informatika"? Nepozdává se mi spojení abstraktního pojmu proces, a výrazu "výpočetní technika". Jose d (diskuse) 14. 2. 2017, 20:01 (CET)
- Nemám nic proti tomu. --Martin Urbanec (diskuse) 14. 2. 2017, 20:03 (CET)
- Já s tím také souhlasím. Podporuji název článku Proces (informatika). --Flanagancz (diskuse) 15. 2. 2017, 16:27 (CET)
- Proces (informatika) zní rozumně. Také podporuji přesun na tento název. --Vachovec1 (diskuse) 24. 2. 2017, 00:59 (CET)
- Návrh na přesun také podporuji, je to zpřesnění současného stavu. Jen připomínám, že by bylo dobré se vypořádat s terminologickým vlivem IBM en:Task (computing). Občas v literatuře task = úkol, ale subtask = podproces.--Tomas62 (diskuse) 24. 2. 2017, 01:17 (CET)
- Máte pravdu, je to v řešení zde. --Flanagancz (diskuse) 24. 2. 2017, 14:01 (CET)
- Návrh na přesun také podporuji, je to zpřesnění současného stavu. Jen připomínám, že by bylo dobré se vypořádat s terminologickým vlivem IBM en:Task (computing). Občas v literatuře task = úkol, ale subtask = podproces.--Tomas62 (diskuse) 24. 2. 2017, 01:17 (CET)
- Proces (informatika) zní rozumně. Také podporuji přesun na tento název. --Vachovec1 (diskuse) 24. 2. 2017, 00:59 (CET)
- Já s tím také souhlasím. Podporuji název článku Proces (informatika). --Flanagancz (diskuse) 15. 2. 2017, 16:27 (CET)
- Nemám nic proti tomu. --Martin Urbanec (diskuse) 14. 2. 2017, 20:03 (CET)
- A co tedy přiřadit rozlišovač "informatika"? Nepozdává se mi spojení abstraktního pojmu proces, a výrazu "výpočetní technika". Jose d (diskuse) 14. 2. 2017, 20:01 (CET)
- Computer science, tj. Matematická informatika je spíše teoretická disciplína, tedy nauka o počítání (computer byl člověk, tj. počtář, viz en:Human computer). Mám dojem, že v české Wikipedii se často používá rozlišovač „informatika“. --Milan Keršláger (diskuse) 14. 2. 2017, 06:35 (CET)