Page 1 of 3 123 LastLast
Results 1 to 25 of 53

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Aug:2007
    Location: Âàðíà
    Posts: 1,335

    Èíòåðåñåí ôàêò çà àäðåñíîòî ïðîñòðàíñòâî è ïàìåòòà

    Ùå âìúêíà ñàìî åäèí èíòåðåñåí ôàêò çà ìàêñèìàëíèÿ îáåì íà àäðåñíîòî ïðîñòðàíñòâî, êîéòî êàêòî çíàåì îãðàíè÷àâà ìàêñèìàëíèÿ êàïàöèòåò íà îïåðàòèâíàòà ïàìåò - RAM. Ôàêò êîéòî âñè÷êè çàáðàâÿìå êîãàòî çàãîâîðèì çà àäðåñíà øèíà íà ïðîöèñîðà è êîëêî ïàìåò àäæåáà ìîæåì äà àäðåñèðàìå.
    Òîâà, ÷å ñïåöîâåòå îò M$îôò ñà ñè îñòàâèëè ðúöåòå âúðõó àëãîðèòìèòå çà ðàçïðåäåëåíèå íà ïàìåòòà â WindowsXP ñúâñåì íå å ñëó÷àéíî. Íàëè òðÿáâà äà èìà íîâà âåðèñèÿ ïî-äîáðà îò ïðåäèøíàòà àäðåñèðàùà äî 4GB RAM îòíîâî ñúñ ñúùèÿ õàðäóåð.

    Ùå îñòàâÿ ñòàòèÿòà ñàìà äà ãîâîðè
    ñòðàíèöà 9
    http://www.shtrakov.net/KST/Lect_06.pdf
    Îáà÷å åäâà ëè ëåñíî ùå ñðåùíåì äîìàøíî PC äúíî ïîëçâàùî ïîâå÷å îò 32-áèòîâî àäðåñèðàíå.
    Íå ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ êîä, âñå ïàê òîâà å òâîð÷åñòâîòî íà ïðîãðàìèñòà,
    íî ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ èíòåðôåéñ ñ ðàçíîîáðàçíè ïðèìåðè.

  2. #2
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Ñàìî çà òåá å èíòåðåñíî, ùîòî òîëêîâà çíàåø.
    Èìà îñíîâàòåëíè ïðè÷èíè äà å òàêà(çàðàäè îïåðàöèèòå ïî òðàíñëàöèÿ íà âèðòóàëíèòå àäðåñè, ïðè êîèòî ðåäèöà äðàéâåðè íå î÷àêâàò 3 ñòúïêè íà òðàíñëàöèÿ). Ïðè ëèïñàòà íà îñíîâàòåëíè ïðè÷èíè - ïîëçâàø ñúðâúðíèòå âåðñèè ñ ïîäõîäÿùèòå äðàéâåðè.
    Îñâåí òîâà ðåäèöà äúííè ïëàòêè ÍÅ ÎÏÐÎÂÎÄßÂÀÒ äîïúëíèòåëíèòå àäðåñíè ëèíèè.
    XP ñ ïóñíàòî ÏÀÅ ïîëçâà 64-áèòîâî àäðåñèðàíå. Êîåòî îáà÷å òðáâà äà ñå ïîääúðæà íå ñàìî îò ïðîöåñîðà, à è îò äúííàòà ïëàòêà(Ìåìîðè ðåìàï).
    Êàê òàêà èñêàò äà íè íàáóòàò íîâè âåðñèè, êàòî àç ïîëçâàì âèðòóàëíî àäðåñèðóåìà ïàìåò ïîâå÷å îò 4 ÃÁ ñúñ ñúùîòî 6 ãîäèøíî, 32-áèòîâî XP?

    Ï.Ñ. Çíàåø ëè, íå áèõ òè äúðæàë òàêúâ òîí, àêî íàâñÿêúäå íå ñå îïèòâàøå äà ïîêàæåø êîëêî ìíîãî çíàåø, áåç âñúùíîñò äà å òàêà è äà ñå îïèòâàø äà óíèæèø è îìàëîâàæèø ðàáîòàòà íà íÿêîé/íÿêîè, êîéòî î÷åâèäíî å ïîñòèãíàë ïîâå÷å îò òåá.

    Å, íàìåðè ëè ïàìåòòà â äúííèòå ïëàòêè?
    Last edited by Bombera; 18th January 2009 at 22:20.
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  3. #3
    Registered User
    Join Date: May:2008
    Location: Sofia
    Posts: 1,207
    Quote Originally Posted by Bombera View Post
    .....Êàê òàêà èñêàò äà íè íàáóòàò íîâè âåðñèè, êàòî àç ïîëçâàì âèðòóàëíî àäðåñèðóåìà ïàìåò ïîâå÷å îò 4 ÃÁ ñúñ ñúùîòî 6 ãîäèøíî, 32-áèòîâî XP?.....
    Áè ëè îáÿñíèë êàê ñè ïîñòèãíàë òîâà ñ ïîâå÷å îò 4 ÃÁ ïðè ÕÐ õ86 ?

  4. #4
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Íå àç êîíêðåòíî ïî íÿêàêúâ ñïåöèàëåí íà÷èí, îïåðàöèîííàòà ñèñòåìà ãî ïðàâè.
    http://www.hardwarebg.com/forum/show...66&postcount=5
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  5. #5
    Registered User
    Join Date: Aug:2007
    Location: Âàðíà
    Posts: 1,335
    !Äîáúð òîí!
    òàçè òåìà:
    Ïðîñòî ãëåäàì êàê âñè÷êè ñå ÷åïêàò îòíîñíî çàùî 32-áèòîâîòî XP íå ìåæå äà îäðåñèðà 4GB RAM äî êðàé, UnixBSD èëè äðóãà áîçà ìîæå ïî÷òè äî êðàé. Èñêàõ äà ïîêàæà âðúçêàòà ìåæäó àäðåñíàòà øèíà è àäðåñíîòî ïðîñòðàíñòâî. À êàê ñè ãî îðãàíèçèðà êîíêðåòíàòà ñèñòåìà èçîáùî íå ñå è çàìèñëÿì. Ïðîáëåìà äàëè ïðàâè êàðòà íà ïàìåòòà, êàòî ôàéëîâà òàáëèöà + ïðèîðèòåòíà òàáëèöà çà ìíîãîçàäà÷íîñòòà, äàëè èçïîëçâà äîïîòîïíàòà DOS àðõèòåêòóðà è òúï÷å PSP ïðåôèêñè è çàäåëÿ ìèëèîí ñòðàíèöè ïî XkB ïàìåò èçîáùî íå èñêàì äà ãî çàñÿãàì.
    Äàë ñàì ïðîñòî è ÿñíî õàðäóåðíà èíôîðìàöèÿ. Òî å ÿñíî, ÷å À-øèíàòà íà äîìàøíèòå PC-òà å 32 áèòà. Íå ïîâå÷å. 32 áèòà = òî÷íî 4GB íè ïîâå÷å, íè ïî-ìëàêî.
    !Äîáúð òîí!
    return
    gosub bombera
    system

    bombera:
    !Äîáúð òîí!
    Bombera òè áåøå ïðàâ â îíàçè òåìà çà ïàìåòòà êîÿòî áÿõ ïóñíàë íà âðåìåòî.
    Çàìèñëèõ ñå ïðåäè 2-3 ñåäìèöè, "-Áîæå, àìè êàê ïðàâÿò 16-áèòîâî àäðåñèðàíå (ïúëíè 64kB RAM+ROM ñåãìåíò) â 8-áèòîâèòå èç÷àäèÿ è îòãîðå íà âñè÷êî èì îñòàâàò àäðåñè çà CS ñèãíàëè îò àäðåñíèÿ äåøèôðàòîð è çà õàðäóåðíèòå ðåãèñòðèòå íà óñòðîèñòâàòà."
    Òîãàâà ðàçáðàõ, ÷å èìàì íÿêîëêî ñòðàõîòíè äóïêè â õàðäóåðíèòå ñè ïîçíàíèÿ. Çàíèìàâàë ñúì ñå ïîíå 5 ãîäèíè ñ ïðîãðàìèðóåìè êîíòðîëåðè è ðàçðàáîòêè íà ïëàòêè ïðîòîòèïè, è ñúì ïðîïóñíàë äîñòà äðóãè íåùà. Æàëêî ÷å ïðè ïðåìèíàâàíåòî ìè îò CD-òà êúì DVD-òà äîñòà îò ñòàðèòå ñíèìêè íà àïàðàòóðàòà ñå ðàçïèëÿõà è íå èçïèòâàì ãîëÿìî æåëàíèå äà ãè òúðñÿ.
    Äà, ïàìåòòà â êîìïþòðèòå å åäíà. Òè áåøå ïðàâ çà ìíîãî íåùà. Íå îòðè÷àì. Íî ïúê äîêàòî àç âè ïèòàõ íà õàðäóåðåí åçèê âñè÷êè ìè ãðà÷åõòå íà ñîôòóåðåí åçèê. Êàê äà ñå ðàçáèðàìå, êàòî ïîíÿòèÿòà ñà íè ðàçëè÷íè çà åäíî è ñúùî íåùî Êàòî íà âñÿêúäå ïî ñâåòà Âàâèëîíñêà êóëà ñ îõëàæäàíå ñ òðúáà îò êîñìîñà
    Êàòî ñè âçåìà èçïèòà ùå íàïðàâÿ åäíî ïóáëè÷íî èçâèíåíèå â îíàçè òåìà çà ïàìåòòà, çàùîòî èìà íåùà êîèòà òðÿáâà äà ñå îáîáùÿò íà ðàçáèðàåì õàðäóåðåí åçèê ïîíå çà õàðäóåðíèòå ñïåöèàëèñòè êàòî ìåí. Çà äà íå ñòàâà ðàçìèíàìêà äðóã ïúò.
    Òàêà ñúãëàñåí ëè ñè?
    Íà ñîôòèåðåí åçèê àäðåñèðàíåòî å ñàìî ðåàëíî è çàùèòíî. Íà õàðäóåðåí ñà ìàëêî ïîâå÷å âèäîâå - äèðåêòíî è èíäèðåêòíî, êîåòî ñå ðàçäåëÿ íà ðåãèñòðîâî (òå âèñ÷êè ñà ðåãèñòðîâè íà òàêà å ïðèåòî äà ñå íàðè÷à ïúðâîòî îò òÿõ), áàçîâî, èíäåêñíî, áàçîâî-èíäåêñíî, áàçîâî-èíäåêñíî ñ îòìåñòâàíå, à ñ íàðàñòâàíå íà áèòîâåòå íàä 32 ñà îùå ïî-ñìàõíàòè ïîíÿòèÿòà. Òå íå ñå àäðåñèðàò ñ ôóíêöèè îò BIOS à ñ äèðåêòíè êîìàíäè íà ïðîöåñîðà. Ôóíêöèèòå íà BIOS ñà çà óëåñíåíèå â ïðîãðàìèðàíåòî. È äà íå çàáðàâÿìå ðàçáèðà ñå CPU êîìàíäèòå IN è OUT çà ïðÿê äîñòúï äî âñè÷êè àäðåñè íà óñòðîéñòâàòà è àäðåñíèÿ äåøèôðàòîð.
    !Âñå îùå òîíúò ìè å äîáúð! - òàêà íàé-ëåñíî ñå ïå÷åëÿò ñèìïàòèèòå íà ïóáëèêàòà
    Êàòî ñè âçåìà èçïèòà ùå íàïðàâÿ áóïëè÷íî èçâèíåíèå è ùå íàïèøà åäíà ñòàòèÿ (ñ êàðòèíêè è äèàãðàìè - çà äà å äåòñêà ðàáîòà êàìïþòúðà çà âñåêè êîéòî ÿ ïðî÷åòå) çà ôèíàëíî îáîáùåíèå íà òåìàòà, çà äà íå ñå áúðêàò ïîâå÷å ïîíÿòèÿòà â òîçè ôîðóì.
    Î÷àêâîì êðèòèêèòå îò âàñ, çàùîòî àêî ÿ íÿìà âàøàòà ðåäàêöèÿ, íÿìà êàê äà ðàçáåðà äàðè ñúì äîïóñíàë ãðåøêà.
    Áëàãîäàðÿ.
    return
    Last edited by PET3; 20th January 2009 at 11:39.
    Íå ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ êîä, âñå ïàê òîâà å òâîð÷åñòâîòî íà ïðîãðàìèñòà,
    íî ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ èíòåðôåéñ ñ ðàçíîîáðàçíè ïðèìåðè.

  6. #6
    Íàãëà òâàð Exhumator's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 14,687
    Íåùî ïî÷âà äà ìè óáÿãâà çàìèñúëà íà òåìàòà...

    Äà íå áè äà å íåùî êàòî "èíòåëåêòóàëåí åêñõèáèöèîíèçúì"?!?

  7. #7
    ãîëÅì ðÚï acdc's Avatar
    Join Date: Jul:2001
    Location: Ñîôèÿ
    Posts: 15,473
    Quote Originally Posted by PET3 View Post
    !Äîáúð òîí!
    òàçè òåìà:
    Ïðîñòî ãëåäàì êàê âñè÷êè ñå ÷åïêàò îòíîñíî çàùî 32-áèòîâîòî XP íå ìåæå äà îäðåñèðà 4GB RAM äî êðàé, UnixBSD èëè äðóãà áîçà ìîæå ïî÷òè äî êðàé.
    Õà, àìè îòãîâîðè ñè ñàì, íàëè ñè ãîëÿì ðàçáèðà÷åâ. Âúïðîñà è îòãîâîðà ñà åëåìåíòàðíè àêî ïîíå ñè ÷åë íÿêîãà äîêóìåíòàöèÿ çà BSD
    Last edited by acdc; 20th January 2009 at 13:02.

  8. #8
    Registered User
    Join Date: Aug:2007
    Location: Âàðíà
    Posts: 1,335
    32 áèòîâ àäðåñ = òî÷íî 4GB íè ïîâå÷å, íè ïî-ìëàêî.
    Òîâà èñêàõ äà êàæà ñàìî.
    Íå ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ êîä, âñå ïàê òîâà å òâîð÷åñòâîòî íà ïðîãðàìèñòà,
    íî ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ èíòåðôåéñ ñ ðàçíîîáðàçíè ïðèìåðè.

  9. #9
    Íàãëà òâàð Exhumator's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 14,687
    Òîâà ãî çíàeì. Ïðîñòî âèíàãè ñå èçïóñêà, ÷å âõîäíî-èçõîäíèòå óñòðîéñòâà ñúùî ñå óïðàâëÿâàò ñ àäðåñè. Òîåñò, ïîëó÷àâà ñå òàêà, ÷å êîìïþòúðà òðÿáâà äà àäðåñèðà 4GB Ram + îùå àäðåñè. Ñëåä êàòî ôèçè÷åñêè (ñ 32-áèòà) íå ìîãàò ïîâå÷å îò 4GB äà ñå àäðåñèðàò, çàòîâà âõîäíî-èçõîäíèòå óñòðîéñòâà ñå íàáóòâàò â àäðåñíîòî ïðîñòðàíñòâî íà 4-òå GB RAM è ïðàâÿò ÷àñò îò ïàìåòòà íåèçïîëçâàåìà.
    Çàòîâà è ãúçà äà ñè ñúäåðåòå, íÿìà êàê äà âèäèòå îïîëçîòâîðåíè ïúëíèòå 4GB Ram ñ XP32/Vista32.
    Last edited by Exhumator; 20th January 2009 at 11:51.

  10. #10
    Registered User
    Join Date: Aug:2007
    Location: Âàðíà
    Posts: 1,335
    Òóê ãðåøèø.
    Íà âðåìåòî è àç íàïðàâèõ òàçè ãðåøêà, çà êîåòî ñåãà äúëæà èçâèíåíèå íà bombera.
    Çà ïàìåòòà ñå èçïîëçâà öÿëàòà À-øèíà. Íà äúíîòî âåäíàãà ñëåä ïðîöåñàðà èìà áóôåðè (íÿìà êàê äà ãè âèäèø çàùîòî ñà ïàð÷å îò ÷èïñåòà) êîèòî ñå ïðåâêëþ÷âàò îò óïðàâëÿâàùèòå ñèãíàëè íà ïðîöåñîðà - äàëè äà àäðåñèðà â ïàìåòòà èëè â óñòðîéñòâàòà, äàëè çàïèñ, äàëè ÷åòåíå. Òåçè áóôåðè ñå îáñëóæâàò îò èíñòðóêöèèòå IN è OUT íà ïðîöåñîðà. Ñ ïîäîáíè èìåíà ñå ñðåùàò è âúâ âñè÷êè åçèöè çà ïðîãðàìèðàíå. Íàðè÷åò ñå èíñòðóêöèè çà îïåðåöèè ñ àäðåñíè ïîðòîâå.
    Ìíîãîçàäà÷íèòå ñèñòåìèòå çàäåëÿò ÷àñò îò ïàìåòòà çà ñâîè íóæäè îùå ïðåäè äà ñà çåðèäèëè ìåíèäæúðà çà ðàçïðåäåëåíèå ãîëåìèÿ îáåì ïàìåò, ïðîáëåìà å ÷å ïîñëå òîâà íå ñå îáÿâÿâà.  íà÷àëîòî ïðè ñàìîòî ñèñòåìíî çàðåæäàíå ñå ðàáîòè ñàìî ñ ìàëêèÿ îáåì çàðàäè 64kB ROM-BIOS ïîìåñòåí â ñåãìåíòà íà ïúðâèÿ 1MB.
    Åòî åäíà ïðèìåðíà ïðîãðàìà çà ÷åòåíå íà CMOS-BIOS:
    10 CLS
    20 FOR i = 0 TO &H7F
    30 OUT &H70, i
    40 PRINT USING "\ \"; HEX$(INP(&H71));
    50 NEXT i
    60 PRINT " "
    Ìèñëÿ ÷å íå ÷åòå öåëèÿ CMOS-BIOS îò êðàé äî êðàé.
    Íå ñúì ÿ ïèñàë àç, íî ÿ íàìåðèõ êîãàòî òúðñåõ ñïèöèôèêàöèÿ çà CMOS-BIOS, òàêà è íå îòêðèõ, íî ìîæå áè àêî ïîðàçðîâÿ äîêóìåíòàöèèòå äà äúííè ïðàòêè â ftp.intel.com ùå ñå íàìåðè íåùî.
    Last edited by PET3; 20th January 2009 at 12:45.
    Íå ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ êîä, âñå ïàê òîâà å òâîð÷åñòâîòî íà ïðîãðàìèñòà,
    íî ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ èíòåðôåéñ ñ ðàçíîîáðàçíè ïðèìåðè.

  11. #11
    Íàãëà òâàð Exhumator's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 14,687
    Íå ðàçáèðàì êàêâî òî÷íî ñå îïèòâàø äà äîêàæåø?

    Íà íàñ íè å ÿñíî, ÷å ôèçè÷åñêè íà äúíîòî èìàìå øèíà, êîÿòî ìîæå äà àäðåñèðà è ïîâå÷å îò 4GB Ram, ñëåä êàòî âèæäàìå öÿëàòà RAM àêî èíñòàëèðàìå 64-bit OS.

    Âèäåîêàðòàòà êàòî ìîæå äà ïîëçâà 32-áèòîâ öâÿò, òîâà íå çíà÷è, ÷å òå èìà íà÷èí äà èçêàðà ïîâå÷å îò 64Ê öâÿòà, àêî ÿ ïðåâêëþ÷èø â 16-áèòîâ (íèùî ÷å èìà õàðäóåðà çà 32-áèòà).

  12. #12
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    Quote Originally Posted by PET3 View Post
    Òóê ãðåøèø.
    Íà âðåìåòî è àç íàïðàâèõ òàçè ãðåøêà, çà êîåòî ñåãà äúëæà èçâèíåíèå íà bombera.
    Çà ïàìåòòà ñå èçïîëçâà öÿëàòà À-øèíà. Íà äúíîòî âåäíàãà ñëåä ïðîöåñàðà èìà áóôåðè (íÿìà êàê äà ãè âèäèø çàùîòî ñà ïàð÷å îò ÷èïñåòà) êîèòî ñå ïðåâêëþ÷âàò îò óïðàâëÿâàùèòå ñèãíàëè íà ïðîöåñîðà - äàëè äà àäðåñèðà â ïàìåòòà èëè â óñòðîéñòâàòà, äàëè çàïèñ, äàëè ÷åòåíå. Òåçè áóôåðè ñå îáñëóæâàò îò èíñòðóêöèèòå IN è OUT íà ïðîöåñîðà. Ñ ïîäîáíè èìåíà ñå ñðåùàò è âúâ âñè÷êè åçèöè çà ïðîãðàìèðàíå. Íàðè÷åò ñå èíñòðóêöèè çà îïåðåöèè ñ àäðåñíè ïîðòîâå.
    Ìíîãîçàäà÷íèòå ñèñòåìèòå çàäåëÿò ÷àñò îò ïàìåòòà çà ñâîè íóæäè îùå ïðåäè äà ñà çåðèäèëè ìåíèäæúðà çà ðàçïðåäåëåíèå ãîëåìèÿ îáåì ïàìåò, ïðîáëåìà å ÷å ïîñëå òîâà íå ñå îáÿâÿâà.  íà÷àëîòî ïðè ñàìîòî ñèñòåìíî çàðåæäàíå ñå ðàáîòè ñàìî ñ ìàëêèÿ îáåì çàðàäè 64kB ROM-BIOS ïîìåñòåí â ñåãìåíòà íà ïúðâèÿ 1MB.
    Åòî åäíà ïðèìåðíà ïðîãðàìà çà ÷åòåíå íà CMOS-BIOS:
    10 CLS
    20 FOR i = 0 TO &H7F
    30 OUT &H70, i
    40 PRINT USING "\ \"; HEX$(INP(&H71));
    50 NEXT i
    60 PRINT " "
    Ìèñëÿ ÷å íå ÷åòå öåëèÿ CMOS-BIOS îò êðàé äî êðàé.
    Íå ñúì ÿ ïèñàë àç, íî ÿ íàìåðèõ êîãàòî òúðñåõ ñïèöèôèêàöèÿ çà CMOS-BIOS, òàêà è íå îòêðèõ, íî ìîæå áè àêî ïîðàçðîâÿ äîêóìåíòàöèèòå äà äúííè ïðàòêè â ftp.intel.com ùå ñå íàìåðè íåùî.
    Ïàê ñè íåäî÷åë íåùî. x86 èìà ñàìî 65536 âõîäíî/èçõîäíè ïîðòîâå, êîèòî ñå ÷åòàò è ïèøàò ñ IN/OUT. Çà ïúðâèòå 256 èìà îïêîä çà äèðåêòíî àäðåñèðàíå, çà îñòàíàëèòå - ïúðâî çàðåæäàø DX, ñëåä òîâà iN/OUT DX,AL/AX/EAX.

    Exhumator å ïðàâ, ÷å ÷àñò îò ïàìåòòà íà ïåðèôåðíèòå óñòðîéñòâà ñå ìàðêèðà äèðåêòíî â àäðåñíîòî ïðîñòðàíñòâî íà ïðîöåñîðà. Òîâà ñå íàðè÷à memory-mapped IO (èëè MMIO) è êàòî çà ÷îâåê, êîéòî ïðåòåíäèðà äà ñå å çàíèìàâàë ñ õàðäóåð è ìèêðîêîíòðîëåðëè, íÿìà ïðè÷èíà äà íå ãî çíàåø. Íàé-ìàëêîòî âèäåîïàìåòòà â öâåòåí òåêñòîâ ðåæèì ñå íàìèðà íà B800:0000 (000B8000 ëèíååí) è ïðèïîêðèâà íÿêîëêî KB îò ïàìåòòà.

    Çà äà èçïîëçâàø âñè÷êè 4 GB RAM ïàìåò, ÷àñò îò íåÿ òðÿáâà äà ñå íàïðàâè âèäèìà â îáëàñòòà íàä 4 GB ïîñðåäñòâîì àêòèâèðàíå íà ôóíêöèÿòà "Memory remapping" íà ÷èïñåòà â äúííèòå ïëàòêè, êîèòî ãî ïîääúðæàò. Ñëåä òîâà äîñòúïúò äî âèñîêàòà ïàìåò ñòàâà èëè â 64-áèòîâ ðåæèì, èëè ïðåç PAE.  PAE îáà÷å âèðòóàëíèòå àäðåñè ñå ïðåîáðàçóâàò ïî äðóã íà÷èí, ïîðàäè êîåòî ðàçíè "õèòðèíè", ðåàëèçèðàíè â ïîâå÷åòî ñìîòàíè äðàéâåðè çà Windows XP íå ðàáîòÿò, êàêòî è íå ðàáîòÿò â òóíèíãîâàíèÿ ðåæèì /3GB (íàé-ìàëêîòî òåñòúò íà ñòàðøèÿ áèò íà âèðòóàëíèÿ àäðåñ çà îïðåäåëÿíå íà ïðèíàäëåæíîñòòà ìó êúì àäðåñíîòî ïðîñòðàíñòâî íà ÿäðîòî èëè þçåðëàíäèÿòà íå ðàáîòè). È ïîíåæå å ïúëíî ñ òàêèâà, çëå íàïèñàíè äðàéâåðè, òî Windows XP èçïîëçâà PAE ñàìî çàùîòî çàùèòàòà îò èçïúëíåíèå íà êîä â ñòðàíèöèòå èçèñêâà PAE, íî íå è çà äîñòúï äî âñè÷êè 2^36 áàéòà àäðåñíî ïðîñòðàíñòâî.

    È ïðèìåðúò òè ñ *BSD å ëîø, çàùîòî âñè÷êè 32-áèòîâè BSD-òà èìàò ñåðèîçíè ïðîáëåìè ñ PAE. Åäèíñòâåíî Mac OS X ñå äúðæè êîðåêòíî, íî ïðè íåÿ àäðåñíèòå ïðîñòðàíñòâà íà ÿäðîòî è ïðîãðàìèòå ñà íàïúëíî ðàçäåëåíè (4:4) è îñâåí òîâà XNU íå å BSD â ÷àñòòà ñè, êîÿòî óïðàâëÿâà ïàìåòòà.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  13. #13
    Prolemuris
    Join Date: Oct:2006
    Location: Varna
    Posts: 4,296
    Quote Originally Posted by icaci View Post

    È ïðèìåðúò òè ñ *BSD å ëîø, çàùîòî âñè÷êè 32-áèòîâè BSD-òà èìàò ñåðèîçíè ïðîáëåìè ñ PAE. Åäèíñòâåíî Mac OS X ñå äúðæè êîðåêòíî, íî ïðè íåÿ àäðåñíèòå ïðîñòðàíñòâà íà ÿäðîòî è ïðîãðàìèòå ñà íàïúëíî ðàçäåëåíè (4:4) è îñâåí òîâà XNU íå å BSD â ÷àñòòà ñè, êîÿòî óïðàâëÿâà ïàìåòòà.
    Äîêîëêîòî ñå ïðîñòèðàò ñâåäåíèÿòà ìè, Mac OS X èçîáùî íå èçïîëçâà PAE, çàòîâà è íÿìà ïðîáëåìè. Âñúùíîñò (ïîíå ïðè ïî-íîâèòå âåðñèè çà x86) òîé å 32-áèòîâà îïåðàöèîííà ñèñòåìà, êîÿòî ðàáîòè â Compatibility ïîäðåæèìà íà x86-64 Long mode, çà ðàëèêà îò ïîâå÷åòî (âñè÷êè?) äðóãè 32-áèòîâè OS, êîèòî ðàáîòÿò â Legacy Mode íà 64-áèòîâè ïðîöåñîðè. Äðóã ñòðàíè÷åí åôåêò îò òîçè ôàêò å, ÷å íà 32-áèòîâèÿ Mac OS X ñúùåñòâóâà âúçìîæíîñò äà ñå èçïúëíÿâà 64-áèòîâ ñîôòóåð, êîåòî ñúùî å äîíÿêúäå óíèêàëíî.
    Last edited by vbdasc; 21st January 2009 at 15:25.

  14. #14
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    Quote Originally Posted by vbdasc View Post
    Äîêîëêîòî ñå ïðîñòèðàò ñâåäåíèÿòà ìè, Mac OS X èçîáùî íå èçïîëçâà PAE, çàòîâà è íÿìà ïðîáëåìè. Âñúùíîñò (ïîíå ïðè ïî-íîâèòå âåðñèè çà x86) òîé å 32-áèòîâà îïåðàöèîííà ñèñòåìà, êîÿòî ðàáîòè â Compatibility ïîäðåæèìà íà x86-64 Long mode, çà ðàëèêà îò ïîâå÷åòî (âñè÷êè?) äðóãè 32-áèòîâè OS, êîèòî ðàáîòÿò â Legacy Mode íà 64-áèòîâè ïðîöåñîðè. Äðóã ñòðàíè÷åí åôåêò îò òîçè ôàêò å, ÷å íà 32-áèòîâèÿ Mac OS X ñúùåñòâóâà âúçìîæíîñò äà ñå èçïúëíÿâà 64-áèòîâ ñîôòóåð, êîåòî ñúùî å äîíÿêúäå óíèêàëíî.
    Íå òè ñå ïðîñòèðàò äîñòàòú÷íî äàëå÷ ñâåäåíèÿòà:
    Code:
    Jan 20 21:58:00 localhost kernel[0]: PAE enabled
    Jan 20 21:58:00 localhost kernel[0]: 64 bit mode enabled
    Jan 20 21:58:00 localhost kernel[0]: Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386
    Ðåæèìúò íà ñúâìåñòèìîñò â long mode ïîçâîëÿâà äà ñå èçïúëíÿâàò è 64-áèòîâè ïðîãðàìè, íî ÿäðîòî âñå ïàê å 32-áèòîâî è èìà íóæäà îò PAE çà äîñòúï äî ïîâå÷å îò 4 GB RAM è ïîääðúæêà íà NX. Îñâåí òîâà, ñúùîòî ÿäðî íà Leopard ðàáîòè è íà ñòàðèòå Mac-îâå, êîèòî íå ñà ñ x86-64 ïðîöåñîðè è ñúîòâåòíî íå ñà 64-áèòîâè.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  15. #15
    Prolemuris
    Join Date: Oct:2006
    Location: Varna
    Posts: 4,296
    Quote Originally Posted by icaci View Post
    Ðåæèìúò íà ñúâìåñòèìîñò â long mode ïîçâîëÿâà äà ñå èçïúëíÿâàò è 64-áèòîâè ïðîãðàìè, íî ÿäðîòî âñå ïàê å 32-áèòîâî è èìà íóæäà îò PAE çà äîñòúï äî ïîâå÷å îò 4 GB RAM è ïîääðúæêà íà NX. Îñâåí òîâà, ñúùîòî ÿäðî íà Leopard ðàáîòè è íà ñòàðèòå Mac-îâå, êîèòî íå ñà ñ x86-64 ïðîöåñîðè è ñúîòâåòíî íå ñà 64-áèòîâè.
    PAE è Long Mode ñà íåñúâìåñòèìè ïîíÿòèÿ (ò.å. íå ìîãàò äà ñà åäíîâðåìåííî àêòèâíè). Ïîíå ñïîðåä äîêóìåíòàöèÿòà íà AMD. Ìàêàð ÷å çà 32-áèòîâèòå ïðîöåñè è 32-áèòîâîòî ÿäðî å âñå åäíî êîå îò äâåòå å àêòèâíî; òå íÿìà äà âèäÿò ðàçëèêàòà. Êîëêîòî äî ðàáîòîñïîñîáíîñòòà íà ëåîïàðäà íà íå 64-áèòîâè ïðîöåñîðè, íå âèæäàì êàêúâ å ïðîáëåìúò OS äà ïðîâåðÿâà ïðè ñòàðò êàêâî å CPU è äà àêòèâèðà Long Mode + Compatibility Mode àêî å 64-áèòîâ. Òîâà íÿìà äà ïîðîäè çàòðóäíåíèÿ, òúé êàòî òîçè ðåæèì å ïî÷òè ïåðôåêòíî ñúâìåñòèì ñ Legacy Mode (ñ èçêëþ÷åíèå íà V86 è íÿêîè äðóãè ðÿäêî èçïîëçâàíè âúçìîæíîñòè íà ñòàðèòå ïðîöåñîðè).

    P.S.  ïðîöåñà íà èíèöèàëèçèðàíå íà Long Mode PAE ñúùî ñå âêëþ÷âà, òà ìîæå áè çàòîâà ïîíÿêîãà âúçíèêâà èçâåñòíî äâóñìèñëèå äàëè PAE å àêòèâåí ïîä Long Mode. Ìèñúëòà ìè å, ÷å òîâà âñúùíîñò íå å ÷àê òîëêîâà âàæíî. Âàæíîòî å, ÷å 32-áèòîâîòî ÿäðî íà Mac ðàáîòè â Long Mode (êàêòî è 64-áèòîâèÿ Windows), êîåòî å â èçâåñòåí ñìèñúë óíèêàëíî, è âåðîÿòíî òîâà å ïðè÷èíàòà çà îòñúñòâèåòî íà ïðîáëåìè ïðè ðàáîòà ñ ïîâå÷å ïàìåò.

    P.P.S. Äà, ðàçáèðà ñå, Ëåîïàðä ïîääúðæà è èçïîëçâà PAE, êîãàòî ïðîöåñîðúò íå å 64-áèòîâ. Äîïóñíàõ íåòî÷íîñò â ïðåäíèÿ ñè ïîñò, ïîíåæå ìèñúëòà ìè áåøå çà 64bit-aware âåðñèÿ íà Mac OS X âúðõó x86-64 ïðîöåñîð...
    Last edited by vbdasc; 21st January 2009 at 19:06.

  16. #16
    Registered User
    Join Date: Aug:2007
    Location: Âàðíà
    Posts: 1,335
    íå ñúì ÿ ÷åë. Íÿìàì âðåìå çà âñè÷êî. Çà òîâà ñà ôîðóìèòå çà äà ñïîäåëÿìå èäåèòå ñè.
    Íå ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ êîä, âñå ïàê òîâà å òâîð÷åñòâîòî íà ïðîãðàìèñòà,
    íî ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ èíòåðôåéñ ñ ðàçíîîáðàçíè ïðèìåðè.

  17. #17
    ãîëÅì ðÚï acdc's Avatar
    Join Date: Jul:2001
    Location: Ñîôèÿ
    Posts: 15,473
    Ïîäñêàçêà - è BSD è Vista 32 (ñúñ ñúîòâåòíèòå êëþ÷îâå ïîñòàâåíè â boot.ini) âèæäàò 4GB, íî ïðè XP â òîçè ñëó÷àè ñå çàäåëåëÿò 1GB çà êåðíúëà, äîêàòî ïðè BSD çà êåðíúëà ñå çàäåëÿò îò 30 äî 300MB.

  18. #18
    Xtreme Enthusiast. Madboy's Avatar
    Join Date: Nov:2005
    Location: -
    Posts: 8,315
    Quote Originally Posted by acdc View Post
    Ïîäñêàçêà - è BSD è Vista 32 (ñúñ ñúîòâåòíèòå êëþ÷îâå ïîñòàâåíè â boot.ini) âèæäàò 4GB, íî ïðè XP â òîçè ñëó÷àè ñå çàäåëåëÿò 1GB çà êåðíúëà, äîêàòî ïðè BSD çà êåðíúëà ñå çàäåëÿò îò 30 äî 300MB.
    Òå õóáóó ãè âèæäàò, íî ìàé íå ìîãàò äà ãè èçïîëçÓâàò êîðåêòíî òåçè êîëè÷åñòâà "âèæäàíà" íî íå àäðåñèðàíà ðàì ? Ìîæå è äà ãðåøà .
    ASUS ROG STRIX X99-I7 5820k 4.4/4.4 1.279v-ASUS ROG STRIX 5700XT-16GB DDR4 2666 CL13-1TB 970EvoPlus-Corsair AX1200i-Phanteks enthoo PRIMO.
    WATER: CPU-EK Supremacy EVO/2xEK DDC3.2PWM+Xtop/ 2 x NeXxXoS UT60 480 + 1xUT60 240/10xNoctua NF-F12 PWM

  19. #19
    Supernova Pilot MAD MAX's Avatar
    Join Date: Mar:2003
    Location: óë. "Òðè Áèðè"
    Posts: 2,265
    Àç ìàé ñå ñåùàì...
    Àêî åäíî âðåìå íå ñúì ñõâàíàë èäåÿòà íåêà íÿêîé ìå ïîïðàâè. Ïðè UNIX âñè÷êèÿ õàðäóåð å ïðåäñòàâåí êàòî ïðîöåñè. Êàòî òè äîòðÿáâà õàðäóåðà ÿäðîòî âèêà ñúîòâåòíèÿ ïðîöåñ, êîéòî ïîñëå ñè àäðåñèðà õàðäóåðà. Ïðè Windows íåùàòà èçãëåæäàò ìàëêî ïî äðóã íà÷èí. Òàì âñè÷êîòî õàðäóåð å äèðåêòíî ìàïíàòî êúì îïðåäåëåí àäðåñ è ïðè ñòàðòèðàíå íà ÎÑ òåçè àäðåñè åñòåñòâåíî ñà íåèçïîçëâàåìè çà ïîòðåáèòåëñêè ïðîãðàìè, çàùîòî Óèíîóñ-à âå÷å å çàïàçèë ñúîòâåòíîòî àäðåñíî ïðîñòðàíñòâî çà æåëåçàðèÿòà è íÿêîè âàæíè ñèñòåìíè ïðîöåñè. Òîâà ñúâñåì íå çíà÷è, ÷å åäíà (èëè íÿêîëêî) ïîòðåáèòåëñêà ïðîãðàìà ïîä UNIX ùå ìîæå äà àäðåñèðà 4GB ôèçè÷åñêà ïàìåò.
    Îòíîâî...àêî íå ñúì ñõâàíàë íåùî íåêà íÿêîé ìå ïîïðàâè.
    Invaders must die!

  20. #20
    Êèñåëèÿ ÷îâåê™
    Join Date: Apr:2006
    Location: Ñîôèÿ
    Posts: 8,666
    Quote Originally Posted by MAD MAX View Post
    Àç ìàé ñå ñåùàì...
    Àêî åäíî âðåìå íå ñúì ñõâàíàë èäåÿòà íåêà íÿêîé ìå ïîïðàâè. Ïðè UNIX âñè÷êèÿ õàðäóåð å ïðåäñòàâåí êàòî ïðîöåñè.
    Êàòî ôàéëîâå...

  21. #21
    techPowerUp! mixa's Avatar
    Join Date: May:2004
    Location: Ñòàðà Çàãîðà
    Posts: 148
    Keåp Walking

  22. #22
    Prolemuris
    Join Date: Oct:2006
    Location: Varna
    Posts: 4,296
    Quote Originally Posted by PET3 View Post
    Ùå âìúêíà ñàìî åäèí èíòåðåñåí ôàêò çà ìàêñèìàëíèÿ îáåì íà àäðåñíîòî ïðîñòðàíñòâî, êîéòî êàêòî çíàåì îãðàíè÷àâà ìàêñèìàëíèÿ êàïàöèòåò íà îïåðàòèâíàòà ïàìåò - RAM. Ôàêò êîéòî âñè÷êè çàáðàâÿìå êîãàòî çàãîâîðèì çà àäðåñíà øèíà íà ïðîöèñîðà è êîëêî ïàìåò àäæåáà ìîæåì äà àäðåñèðàìå.
    Òîâà, ÷å ñïåöîâåòå îò M$îôò ñà ñè îñòàâèëè ðúöåòå âúðõó àëãîðèòìèòå çà ðàçïðåäåëåíèå íà ïàìåòòà â WindowsXP ñúâñåì íå å ñëó÷àéíî. Íàëè òðÿáâà äà èìà íîâà âåðèñèÿ ïî-äîáðà îò ïðåäèøíàòà àäðåñèðàùà äî 4GB RAM îòíîâî ñúñ ñúùèÿ õàðäóåð.
    Windows XP, à äîíÿêúäå è Âèñòà ñà ïðîäúëæèòåëè íà èçëÿçëàòà ïðåç 1993 ã. Windows NT 3.1, è â çíà÷èòåëíà ñòåïåí ñå ïîä÷èíÿâàò íà ñúùèòå ïðèíöèïè. Ïðåç 1993 ã. íèêîé äîðè íå ñè å ìèñëèë äà ïîääúðæà >4Gb ïàìåò, çàòîâà àç ëè÷íî íå ìèñëÿ ÷å MS ùå ñè ìðúäíå ïðúñòà äà ïðàâè òàêèâà ôóíäàìåíòàëíè ïðîìåíè â 32-áèòîâèÿ Win. Âèæ, 64-áèòîâèÿò å ñúâñåì äðóãî íåùî - òîé èçíà÷àëíî ïîääúðæà ïîâå÷å ïàìåò.

  23. #23
    Registered User
    Join Date: Aug:2007
    Location: Âàðíà
    Posts: 1,335
    Òàêà å, íå å íåùî íåíîðìàëíî 32 áèòîâà ñèñòåìà äà ñå ñïðàâÿ ñ ïî-ëåêèòå 64 áèòîâè ïðèëîæåíèÿ. Íàâðåìåòî èìàøå DOS äðàéâåð çà 286+ ( ñ 1+15Ì ïàìåòòà - 24 áèòîâàòà øèíà) ñ êîéòî ñå åìóëèðàøå 386SX, êîéòî ïúê áåøå íåùî êàòî ðàçøèðåíà 286-êà ïðåäè äà ñå ïîÿâè 386DX. Âå÷å öÿë ìåñåö ñå çàíèìàâàì ñ äåñêòîï ñðåäà â ïñåâäîãðàôè÷åí ðåæèì. Óïðàæíåíèåòî íàðî÷íî ñúì ãî ïîäêàðàë íà 16 áèòîâ êîä. Òàêà ìè å ïî-èíòåðåñíî. È íå å îñîáåí ïðîáëåì äà ñå ÷åòàò 32 áèòîâè MP3-êè è äà ñå äåêîäèðàò â 16-áèòîâ çâóê ñàìî ÷å å ïî-áàâíî. Âåäíúæ èìàø ÷åòåíå íà 16 áèòà ïîñëå îòìåñòâàíå 16 ïúòè â EAX ïîñëå ïàê ÷åòåø 16 áèòà è ñ èçêëþ÷âàùî "èëè" XOR ñè èìàø 32 áèòà êîèòî äà ïóñíåø â äåêîäåðà è äà èçêàðàø ïàê 16 çà çâóê Äîñòà ïî-áàâíî å çàðàäè åìóëàöèÿòà. Ñ êîìàíäèòå å ñúùàòà ðàáîòà. Âçèìàéêè åäèí äåàñåìáåð è ëåñíî ñå ðàçáèðà êîé ìíåìîíè÷åí êîä íà êîÿ êîìàíäà îòãîâàðÿ è êàê äà ÿ èíòåðïðåòèðàø ñ ïðîöåäóðà êîÿòî ïðîöåñîðúò îò ïî-íèñúê êëàñ å ÿâíî ÷å íå ïîääúðæà.
    Íå ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ êîä, âñå ïàê òîâà å òâîð÷åñòâîòî íà ïðîãðàìèñòà,
    íî ñúì ãîëÿì ïðèâúðæåíèê íà Îòâîðåíèÿ èíòåðôåéñ ñ ðàçíîîáðàçíè ïðèìåðè.

  24. #24
    Íàãëà òâàð Exhumator's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 14,687
    Quote Originally Posted by PET3 View Post
    Òàêà å, íå å íåùî íåíîðìàëíî 32 áèòîâà ñèñòåìà äà ñå ñïðàâÿ ñ ïî-ëåêèòå 64 áèòîâè ïðèëîæåíèÿ. Íàâðåìåòî èìàøå DOS äðàéâåð çà 286+ ( ñ 1+15ÌÂ ïàìåòòà - 24 áèòîâàòà øèíà) ñ êîéòî ñå åìóëèðàøå 386SX, êîéòî ïúê áåøå íåùî êàòî ðàçøèðåíà 286-êà ïðåäè äà ñå ïîÿâè 386DX.
    Êàêâà å ðàçëèêàòà ìåæäó 286 è 386SX ñïîðåä òåá, è êàêâî ñå å åìóëèðàëî? À êàòî ãëåäàì, ìàé è ìåæäó SX è DX íå òè å ÿñíî, ÷å ðàçëèêàòà å ñàìî â íàëè÷èåòî íà êîïðîöåñîð ïðè âòîðîòî.

  25. #25
    Prolemuris
    Join Date: Oct:2006
    Location: Varna
    Posts: 4,296
    Quote Originally Posted by Exhumator View Post
    Êàêâà å ðàçëèêàòà ìåæäó 286 è 386SX ñïîðåä òåá, è êàêâî ñå å åìóëèðàëî? À êàòî ãëåäàì, ìàé è ìåæäó SX è DX íå òè å ÿñíî, ÷å ðàçëèêàòà å ñàìî â íàëè÷èåòî íà êîïðîöåñîð ïðè âòîðîòî.
    Àêî èìàø ïðåäâèä ðàçëèêàòà ìåæäó 386SX è 386DX, ìèñëÿ ÷å òÿ íå å òî÷íî â êîïðîöåñîðà

    Quote Originally Posted by icaci View Post
    @vbdasc: Íåêà ñå óòî÷íèì, çàùîòî ìàé ãîâîðèì íà ðàçëè÷íè åçèöè. Ñõåìàòà çà ïðåîáðàçóâàíå íà âèðòóàëíè âúâ ôèçè÷åñêè àäðåñè â long mode å íàäñòðîéêà íà PAE, êîÿòî ñå âîäè 52-áèòîâî PAE (PAE52) è å îáðàòíà ñúâìåñòèìà ñ 36-áèòîâèÿ PAE íà x86, êàòî ñàìàòà íàäñòðîéêà ïðåäñòàâëÿâà îùå åäíî íèâî íà page tables (PML4) è èçïîëçâà âñè÷êè 512 çàïèñà â PDP-òàòà (3-òîòî íèâî, íàëè÷íî â PAE, íî òàì èìà ñàìî åäíà PDP è òÿ èìà îáùî 4 çàïèñà, àäðåñèðàíè ÷ðåç ñòàðøèòå 2 áèòà íà âèðòóàëíèÿ àäðåñ). È çà äà íå ãîâîðèì íà èçóñò ÷óòè-íåäî÷óòè íåùà, ñåãà ãëåäàì èçõîäíèÿ êîä íà XNU è òàì (â osfmk/i386/pmap.c) íàèñòèíà èìà ðàçëè÷íè ïîäïðîãðàìè çà ðàáîòà ñ page tables ïðè 32- è 64-áèòîâè ïðîöåñîðè. Îáà÷å òèïúò íà òàáëè÷íèòå åëåìåíòè å ñàìî 64-áèòîâ (pt_entry_t å äåôèíèðàí êàòî uint64_t â osfmk/i386/pmap.h) è ñëåäîâàòåëíî òîâà ÿäðî (xnu-1228.9.59) âúîáùå ðàáîòè ñàìî íà ìàøèíè ñ PAE (è ñ âêëþ÷åí PAE ïðè òîâà), òúé êàòî â ñòàíäàðòíèòå x86 òàáëèöè åëåìåíòèòå ñà 32-áèòîâè.

    Îòñúñòâèåòî íà ïðîáëåìè èäâà îò òîâà, ÷å â Mac OS X ÿäðîòî è ïðèëîæåíèÿòà íå ñå ìåñÿò â îáùè âèðòóàëíè àäðåñè. ßäðîòî ñè èìà ñîáñòâåíè âèðòóàëíè 4 GB, âñåêè 32-áèòîâ ïðîöåñ (íåçàâèñèìî äàëè íà 32- èëè 64-áèòîâ ïðîöåñîð) - ñúùî. Ïðè òîâà íÿìà êàê äà âúçíèêíå ìîìåíò, â êîéòî äàäåí äðàéâåð ïðîâåðÿâà äàäåí âèðòóàëåí àäðåñ çà ïðèíàäëåæíîñò êúì ïàìåòòà íà ÿäðîòî èëè íà þçåðëàíäèÿ ñ ïðîñò òåñò íà ñòàðøèÿ ìó áèò, êîéòî òåñò å íåêîðåêòåí â 4GT (ðåæèìúò íà Windows, ïðè êîéòî âèðòóàëíîòî àäðåñíî ïðîñòðàíñòâî ñå äåëè 3:1 ìåæäó ïðîãðàìèòå è ÿäðîòî) èëè PAE. Òîâà ïîñëåäíîòî å ×ÅÑÒÎ ÿâëåíèå â äðàéâåðèòå çà Windows XP è ïðè÷èíà çà íåêîðåêòíàòà èì ðàáîòà â ðàçëè÷åí îò ñòàíäàðòíèÿ ðåæèì.
    Ñúãëàñåí , îò ñåãà íàòàòúê âìåñòî PAE ùå óïîòðåáÿâàì PAE36, çàùîòî òîâà å, êîåòî èìàõ ïðåäâèä Ïàê ïîâòàðÿì, íå êàçâàì ÷å Leopard íå ïîääúðæà PAE36 (ïî-òî÷íî êàçàõ, íî âå÷å ñè ïðèçíàõ ãðåøêàòà, à è òî áåøå ãðåøêà íà åçèêà; íå ñúì ñè ìèñëèë òàêîâà íåùî ). Èíà÷å íàèñòèíà àç ãîâîðÿ ìàëêî íàèçóñò è îò ÷åòåíî îòòóê-îòòàì. Äîñåãà è ïðåç óì íå ìè å ìèíàâàëî äà ÷åòà ñîðñîâåòå íà ÿäðîòî íà Mac OS X, à ÿâíî òðÿáâà Êîëêîòî äî ïðîáëåìèòå ñ 4-òå Ãá - äà, òàêà å, â Windows èìåííî äðàéâåðèòå ñà êîèòî ÷åñòî ãè ïðè÷èíÿâàò, à MAC òóê ñà â ìíîãî ïî-èçãîäíà ïîçèöèÿ, ïîíåæå íå ïîääúðæàò êàêúâ äà å õàðäóåð, è êîåòî å ïî-âàæíî, êàòî öÿëî ñàìè ñè ïèøàò äðàéâåðèòå
    Last edited by vbdasc; 21st January 2009 at 21:10.

Page 1 of 3 123 LastLast

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 | Ìàãàçèí çà åëåêòðîííè öèãàðè