Results 1 to 11 of 11

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Hardcore atheist rado84's Avatar
    Join Date: Jan:2007
    Location: Ñîôèÿ
    Posts: 938

    Êàêâî òî÷íî å òîâà "ïðèîðèòåò ðåàëíî âðåìå"?

    Çàáåëÿçàõ, ÷å â äîñòà ìóëòèìåäèéíè ïðîãðàìè èìà íàñòðîéêà çà ïðèîðèòåò (ñúùî è â òàñê ìåíèäæúðà) çà èçïúëíåíèå â ðåàëíî âðåìå. Âúïðîñúò ìè å êàêâî òî÷íî ïðåäñòàâëÿâà òîçè ïðèîðèòåò è çàùî íàâñÿêúäå ïèøàò â ñêîáè, ÷å íå å ïðåïîðú÷èòåëåí? Îáÿñíåíèÿòà, êîèòî èçêîïàõ îò Ãóãúë íå áÿõà äîñòàòú÷íî ÿñíè êàêâî òî÷íî ïðåäñòàâëÿâà.
    AsRock B85M Pro4, Core i7-4770, Palit GTX 1660 Ti 6GB, Corsair CX750 PSU, Corsair 32GB DDR3-1600, Storages 6.1TB, Arch Cinnamon

  2. #2
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Ïðî÷åòè ìàëêî çà ïðèîðèòåòèòå â Windows OS. Ïðîãðàìèòå ïî äåôîëò ñå èçïúëíÿâàò ñ ïðèîðèòåò Normal. Òîâà èìà âðúçêà ñ ìóëòèçàäà÷íîñòòà - ìíîæåñòâî ïðîöåñè (ïðîãðàìè) ñå èçïúëíÿâàò åäíîâðåìåííî â êîìïà. Òîâà íå å ñúâñåì åäíîâðåìåííî, à ïðîöåñîðúò ìíîãî áúðçî (ïðèìåðíî 1000 ïúòè â ñåêóíäà) ïðåâêëþ÷âà èçïúëíåíèåòî ìåæäó âñè÷êè ïðîöåñè, êîèòî ñà ñòàðòèðàíè (áðîÿ ïðîöåñè ãî âèæäàø â task manager). Çàòîâà ñå ñúçäàâà èëþçèÿòà, ÷å ñòàâà åäíîâðåìåííî - çàùîòî ñòàâà ìíîãî áúðçî è ìíîãî ïúòè â ñåêóíäà ñå îòäåëÿ "âíèìàíèå" íà âñåêè îòäåëåí ïðîöåñ.
    Êîëêî âðåìå ñå îòäåëÿ íà âñåêè ïðîöåñ? Íÿêîè ïðîöåñè ñà "ïî-âàæíè" îò äðóãè, è âèíàãè òðÿáâà äà èì ñå îòäåëè âíèìàíèå "íàâðåìå". Èíà÷å åäèí ïðîöåñ ìîæå äà çàáèå è öÿëàòà ñèñòåìà äà îòèäå ïî äÿâîëèòå.
    Íà íÿêîè ïðîöåñè ñå îòäåëÿ ïîâå÷å âðåìå êîãàòî èì ñå îáúðíå âíèìàíèå (èëè èì ñå ãàðàíòèðà ÷å ùå èì ñå îáúðíå âíèìàíèå ïî-ðàíî è íàâðåìå ïðè ñëåäâàùèÿ öèêúë). Îòíîñèòåëíîòî çíà÷åíèå è âàæíîñò íà îòäåëíèòå ïðîöåñè ñå îïðåäåëÿ èìåííî îò ïðèîðèòåòèòå.
    REALTIME_PRIORITY îçíà÷àâà, ÷å íà äàäåíèÿ ïðîöåñ ñå îáðúùà öÿëîòî âíèìàíèå, è âñè÷êî îñòàíàëî ìîæå äà "÷àêà" äî âòîðî ïðèøåñòâèå - âêëþ÷èòåëíî ñèñòåìíèÿ ÷àñîâíèê, ìèøêàòà, êëàâèàòóðàòà è ò.í. - îïðåäåëåíî ÍÅ æåëàåø ïîäîáíè åôåêòè ïðè ðàáîòà ñ êîìïþòúð, çàòîâà òîçè ïðèîðèòåò ñå ïîëçâà îáèêíîâåíî çà ìíîãî êðàòêè ïåðèîäè çà ìíîãî âàæíè íåùà.
    Ïðèìåðíî ïðè óïðàâëåíèå íà äàäåí ïðîöåñ íà âúíøåí êîíòðîëåð, êîéòî òðÿáâà ìíîãî ïðåäâèäèìî äà áúäå îáðàáîòåí êàòî äåéñòâèÿ è ïîñòúïâàùà èíôîðìàöèÿ. Òîâà â åäíà äîìàøíà OS å ìíîãî ðÿäêî ÿâëåíèå.
    Ïðè ìóëòèìåäèéíè ïðîãðàìè íå çíàì êúäå âèæäàø òàêúâ ïðèîðèòåò, íî îáèêíîâåíî îçíà÷àâà, ÷å ïëåéâàùèÿ thread íà ïðîöåñà íà ïëåúðà ïîëó÷àâà íÿêàêúâ òàêúâ (âåðÿòíî íå òî÷íî òàêúâ êàêúâòî ïèøå) ïðèîðèòåò, ñïðÿìî îñòàíàëèòå òðåäîâå íà öÿëàòà ÏÐÎÃÐÀÌÀ (íå ñèñòåìà), âêëþ÷èòåëíî èíòåðôåéñà. Çàùîòî îòäåëíèòå òðåäîâå â åäèí ïðîöåñ ñúùî èìàò ñâîè ñóá-ïðèîðèòåòè åäíè ñïðÿìî äðóã, íî èìàùè çà áàçà ïðèîðèòåòà íà ñàìèÿ ïðîöåñ, ò.å. àêî åäèí òðåä â ïðîöåñà å ðåàëòèìå, òîé íå ìîæå äà å ðåàëòèìå â ñèñòåìàòà, ïðîñòî å ñ íàé-âèñîê ïðèîðèòåò ñïðÿìî Îñòàíàëèòå òðåäîâå â ïðîöåñà êîãàòî ìó ñå îáúðíå âíèìàíèå.
    Last edited by tedych; 28th June 2014 at 09:10.

  3. #3
    Rookie
    Join Date: Mar:2010
    Location: Sofia
    Posts: 41
    Quote Originally Posted by tedych View Post
    Ïðî÷åòè ìàëêî çà ïðèîðèòåòèòå â Windows OS. Ïðîãðàìèòå ïî äåôîëò ñå èçïúëíÿâàò ñ ïðèîðèòåò Normal. Òîâà èìà âðúçêà ñ ìóëòèçàäà÷íîñòòà - ìíîæåñòâî ïðîöåñè (ïðîãðàìè) ñå èçïúëíÿâàò åäíîâðåìåííî â êîìïà. Òîâà íå å ñúâñåì åäíîâðåìåííî, à ïðîöåñîðúò ìíîãî áúðçî (ïðèìåðíî 1000 ïúòè â ñåêóíäà) ïðåâêëþ÷âà èçïúëíåíèåòî ìåæäó âñè÷êè ïðîöåñè, êîèòî ñà ñòàðòèðàíè (áðîÿ ïðîöåñè ãî âèæäàø â task manager). Çàòîâà ñå ñúçäàâà èëþçèÿòà, ÷å ñòàâà åäíîâðåìåííî - çàùîòî ñòàâà ìíîãî áúðçî è ìíîãî ïúòè â ñåêóíäà ñå îòäåëÿ "âíèìàíèå" íà âñåêè îòäåëåí ïðîöåñ.
    Êîëêî âðåìå ñå îòäåëÿ íà âñåêè ïðîöåñ? Íÿêîè ïðîöåñè ñà "ïî-âàæíè" îò äðóãè, è âèíàãè òðÿáâà äà èì ñå îòäåëè âíèìàíèå "íàâðåìå". Èíà÷å åäèí ïðîöåñ ìîæå äà çàáèå è öÿëàòà ñèñòåìà äà îòèäå ïî äÿâîëèòå.
    Íà íÿêîè ïðîöåñè ñå îòäåëÿ ïîâå÷å âðåìå êîãàòî èì ñå îáúðíå âíèìàíèå (èëè èì ñå ãàðàíòèðà ÷å ùå èì ñå îáúðíå âíèìàíèå ïî-ðàíî è íàâðåìå ïðè ñëåäâàùèÿ öèêúë). Îòíîñèòåëíîòî çíà÷åíèå è âàæíîñò íà îòäåëíèòå ïðîöåñè ñå îïðåäåëÿ èìåííî îò ïðèîðèòåòèòå.
    REALTIME_PRIORITY îçíà÷àâà, ÷å íà äàäåíèÿ ïðîöåñ ñå îáðúùà öÿëîòî âíèìàíèå, è âñè÷êî îñòàíàëî ìîæå äà "÷àêà" äî âòîðî ïðèøåñòâèå - âêëþ÷èòåëíî ñèñòåìíèÿ ÷àñîâíèê, ìèøêàòà, êëàâèàòóðàòà è ò.í. - îïðåäåëåíî ÍÅ æåëàåø ïîäîáíè åôåêòè ïðè ðàáîòà ñ êîìïþòúð, çàòîâà òîçè ïðèîðèòåò ñå ïîëçâà îáèêíîâåíî çà ìíîãî êðàòêè ïåðèîäè çà ìíîãî âàæíè íåùà.
    Ïðèìåðíî ïðè óïðàâëåíèå íà äàäåí ïðîöåñ íà âúíøåí êîíòðîëåð, êîéòî òðÿáâà ìíîãî ïðåäâèäèìî äà áúäå îáðàáîòåí êàòî äåéñòâèÿ è ïîñòúïâàùà èíôîðìàöèÿ. Òîâà â åäíà äîìàøíà OS å ìíîãî ðÿäêî ÿâëåíèå.
    Ïðè ìóëòèìåäèéíè ïðîãðàìè íå çíàì êúäå âèæäàø òàêúâ ïðèîðèòåò, íî îáèêíîâåíî îçíà÷àâà, ÷å ïëåéâàùèÿ thread íà ïðîöåñà íà ïëåúðà ïîëó÷àâà íÿêàêúâ òàêúâ (âåðÿòíî íå òî÷íî òàêúâ êàêúâòî ïèøå) ïðèîðèòåò, ñïðÿìî îñòàíàëèòå òðåäîâå íà öÿëàòà ÏÐÎÃÐÀÌÀ (íå ñèñòåìà), âêëþ÷èòåëíî èíòåðôåéñà. Çàùîòî îòäåëíèòå òðåäîâå â åäèí ïðîöåñ ñúùî èìàò ñâîè ñóá-ïðèîðèòåòè åäíè ñïðÿìî äðóã, íî èìàùè çà áàçà ïðèîðèòåòà íà ñàìèÿ ïðîöåñ, ò.å. àêî åäèí òðåä â ïðîöåñà å ðåàëòèìå, òîé íå ìîæå äà å ðåàëòèìå â ñèñòåìàòà, ïðîñòî å ñ íàé-âèñîê ïðèîðèòåò ñïðÿìî Îñòàíàëèòå òðåäîâå â ïðîöåñà êîãàòî ìó ñå îáúðíå âíèìàíèå.
    Ñóïåð îòãîâîð
    Ñàìî áèõ äîáàâèë, ÷å å íàé - äîáðå äà íå ñå ïèïàò.

  4. #4
    Hardcore atheist rado84's Avatar
    Join Date: Jan:2007
    Location: Ñîôèÿ
    Posts: 938
    Òåäè÷, òåíêþ çà èç÷åðïàòåëíèÿ îòãîâîð! Òî÷íî òîâà èñêàõ äà çíàì, à êàêòî êàçàõ îáÿñíåíèÿòà, êîèòî íàìåðèõ íà èíãëèø áÿõà äàëå÷ îò òàêàâà ïîäðîáíîñò.

    Çà äà îòãîâîðÿ íà âúïðîñà òè - àêî íå âñè÷êè, òî ïîíå 90% îò ìóëòèìåäèéíèòå ïëåúðè èìàò íàñòðîéêà çà ïðèîðèòåòèòå. Åòî òè íàãëåäåí ïðèìåð ñ AIMP3 è POT Player.  KM Player ñúùî èìàøå òàêàâà íàñòðîéêà, ñðåùàë ñúì è â Óèíàìï, è â ÄæåòÀóäèî, êîãàòî ãè ïîëçâàõ ïðåäè ãîäèíè.



    AsRock B85M Pro4, Core i7-4770, Palit GTX 1660 Ti 6GB, Corsair CX750 PSU, Corsair 32GB DDR3-1600, Storages 6.1TB, Arch Cinnamon

  5. #5
    Âåãàí íà ìåñíà äèåòà XaMaB's Avatar
    Join Date: Nov:2001
    Location: Ñîôèÿ
    Posts: 20,393
    Èìàò îò åäíî âðåìå êîãàòî ïîâå÷åòî ïö-òà èìàõà ñëàâáè âúçìîæíîñòè çà âúçïðîèçâåæäàíå íà ìóëòèìåäèÿ. Åäíî âðåìå äîðè ïîëó÷àâàíåòî íà ñúîáùåíèå ïî icq, ìîæåøå äà å äîñòàòú÷íî äà ïðåêúñíå mp3-êà.
    Åäíî âäèãàíå íà ïðèîðèòåòà íà "high" áåøå äîñòàòú÷íî çà ïëàâíî âúçïðîèçâåæäàíå
    Ïîñëåäíà ðåäàêöèÿ: èçâúðøåíà îò XaMaB; íà äíåøíà äàòà. 0.42 ñåêóíäè ñëåä ïóñêàíå íà ïîñòà

    In God we Trust (all others must submit a X.509 certificate). Àêî ñïîðèø ñ èäèîò, âåðîÿòíî è òîé ïðàâè ñúùîòî èëè ñè ïîïàäíàë íà ïàðòèåí (íåïúëåí) ÷ëåí

  6. #6
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Äà, ïîñëå ñå ñåòèõ, ÷å çà òÿõ ãîâîðèø.
    Àêî ïèøå "ïðîöåñ", âåðîÿòíî å çà ïðîöåñà, ïðîöåñèòå ìîãàò äà ñè ïðîìåíÿò ïðèîðèòåòèòå.
     ñëó÷àÿ Realtime (íà âòîðèÿ øîò) ñèãóðíî ùå äîâåäå äî íàñè÷àíå íà ìèøêàòà è êëàâèàòóðàòà è ñèñòåìàòà êàòî öÿëî, íî íÿìà äà ÿ ñðèíå òîòàëíî. Çà ìóçèêàëåí ïëåúð íà äåñêòîï êîìïþòúð íàèñòèíà å ãëóïàâî èçîáùî äà èìà ïîäîáíà îïöèÿ. Ïî ïðèíöèï óæ å çà ïî-ñëàáè èëè íàòîâàðåíè êîìïþòðè, êúäåòî ìîæå äà íàñå÷å çâóêà àêî èìà äðóãè ïî-ïðèîðèòåòíè è íàòîâàðåíè ïðîöåñè, íî realtime å ìàëêî ìíîæêî. Ñåòâàø ìàëêî ïî-ãîëÿì áóôåð è òîâà òðÿáâà äà èçêëþ÷è íóæäàòà îò ïðèîðèòåòà. Äà íå ãîâîðèì, ÷å ìîæå äà ïèøå process priority, à äà ñå èìà ïðåäâèä playback thread priority (ïðè ÀÈÌÏ ìèñëÿ ÷å áåøå òàêà, ïîíå â ïúðâèÿ øîò íå ñå âèæäà êàêúâ ïðèîðèòåò å òîâà, à ìàé íÿìàì àèìï â ìîìåíòà).
    Àêî äàäåíà ìàøèíà å òîëêîâà ñëàáà äà ñå ñïðàâè ñ åäèí ìóçèêàëåí ïëåúð, áóóñòâàíåòî íà ïðèîðèòåòà äî realtime ñàìî ùå íàïðàâè ìàøèíàòà íåèçïîëçâàåìà çà äðóãî, áåç îñîáåíî äà ïîìîãíå çà ïðîáëåìà.
    Íå ïðå÷è äà ïðîáâàø âñè÷êè îïöèè äà âèäèø êàê ùå ñå äúðæàò . Äðúæ ãè íà recommended è òàêà. Àêî íÿêîÿ îïöèÿ íå ÿ ðàçáèðàì èëè íÿìàì ïðîáëåìè, íå ÿ ïèïàì.

  7. #7
    Hardcore atheist rado84's Avatar
    Join Date: Jan:2007
    Location: Ñîôèÿ
    Posts: 938
     ÀÈÌÏ çà ñúæàëåíèå ñàìî ïèøå "ïðèîðèòåò" áåç ðàçÿñíåíèÿ êàêâî ñå èìà ïðåäâèä. À çà ïðèîðèòåòèòå ïèòàõ, çàùîòî â Óèíäîóñ 8.1 ÿâíî ñà ëåêî ïîïðåöàêàëè ïðèîðèòèçèðàíåòî íà ïðîöåñèòå è êàòî ïóñíà ìï3êà äà ñâèðè, à ïîñëå ïóñíà äà ðå÷åì ñêàíèðàíå çà îáíîâëåíèÿ íà ÎÑ, ñå ïîÿâÿâà íåùî, êîåòî ìèñëÿ, ÷å ñå íàðè÷àøå "stuttering" - åäíà ñðè÷êà/åäèí òîí áèâà ïîâòàðÿí íÿêîëêî ïúòè â ñåêóíäà ïðåäè äà ïðîäúëæè íîðìàëíîòî ïëåéâàíå. Çàðàäè òîâà óâåëè÷èõ ïðèîðèòåòà íà àóäèî è âèäåî ïëåúðèòå íà "õàé". Ïðè âèäåîòàòà ïðîáëåìè íÿìà âå÷å, íî ïðè àóäèîòî îò âðåìå íà âðåìå ïàê ñå ïîÿâÿâà stuttering, ïðè òîâà áåç äà ïðàâÿ íåùî îñîáåíî íà êîìïà. 100% ñúì ñèãóðåí, ÷å ïðîáëåìúò íå å â ïëåúðà èëè â ñàìàòà ìï3êà, çàùîòî ïîä Óèíäîóñ 7 íÿìàøå òàêîâà "çàöèêëÿíå" íà ìï3êàòà, à è ñúùèòå ôàéëîâå ãè ñëóøàì è íà ìï3 ïëåúðà ñè.
    Òúðñåõ ïîäðîáíî îáÿñíåíèå íà ðèúëòàéì ïðèîðèòåòà, çà äà ðàçáåðà äàëè ñè ñòðóâà äà ïóñíà àèìï íà ðèúëòàéì ñ íàäåæäàòà, ÷å çàöèêëÿíåòî ùå èç÷åçíå.

    Íÿêîé ùå êàæå "çàùî íå ìèíåø ïàê íà 7?". Çàùîòî 7-öàòà ñè èìà äðóãè ïî-ãàäíè ïðîáëåìè, êîèòî â Óèíäîóñ 8 ñà èç÷èñòåíè äî òàêàâà ñòåïåí, ÷å ãëåäàì è íå âÿðâàì íà óøèòå ñè.
    AsRock B85M Pro4, Core i7-4770, Palit GTX 1660 Ti 6GB, Corsair CX750 PSU, Corsair 32GB DDR3-1600, Storages 6.1TB, Arch Cinnamon

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè