Diskuse:Proces (informatika)

Poslední komentář: před 7 lety od uživatele Flanagancz v tématu „Návrh na přejmenování

Životní cyklus procesu editovat

Ž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

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

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

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

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)Odpovědět

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)Odpovědět
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)Odpovědět
Děkuju. --Flanagancz (diskuse) 14. 2. 2017, 11:16 (CET)Odpovědět
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)Odpovědět
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)Odpovědět
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)Odpovědět
Zdravím, nepatří procesy spíše do computer science, než do informačních technologií? Jose d (diskuse) 14. 2. 2017, 00:49 (CET)Odpovědět
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)Odpovědět
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)Odpovědět
Nemám nic proti tomu. --Martin Urbanec (diskuse) 14. 2. 2017, 20:03 (CET)Odpovědět
Já s tím také souhlasím. Podporuji název článku Proces (informatika). --Flanagancz (diskuse) 15. 2. 2017, 16:27 (CET)Odpovědět
Proces (informatika) zní rozumně. Také podporuji přesun na tento název. --Vachovec1 (diskuse) 24. 2. 2017, 00:59 (CET)Odpovědět
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)Odpovědět
Máte pravdu, je to v řešení zde. --Flanagancz (diskuse) 24. 2. 2017, 14:01 (CET)Odpovědět
Zpět na stránku „Proces (informatika)“.