13.07.2015 Views

4 - Xakep Online

4 - Xakep Online

4 - Xakep Online

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FerrumÑÅÊÐÅÒÛ ÒÂÎÅÃÎ ÆÅËÅÇÀÈâàí Ñêëÿðîâ (Sklyarov@realxakepru)Ñåêðåòûòâîåãî æåëåçà ýòîé ñòàòüå íå áóäåò íèêàêèõ òåñòîâ, ðàññêàçîâ îáàïãðåéäå ñèñòåìû, ðàçãîíå ïðîöåññîðîâ, ïåðåïðîøèâêåBIOS è òîìó ïîäîáíîãî, ò÷ õàðäêîðíûõ òåñòåðîâïðîñüáà ïåðåâåðíóòü ñòðàíèöó À ÿ æå ðàññêàæó î áîëååèíòåðåñíûõ è ïîëåçíûõ âåùàõ, êàñàþùèõñÿ òâîåãî æåëåçà,î êîòîðûõ òû, âîçìîæíî, íèêîãäà íå äîãàäûâàëñÿ, àåñëè è äîãàäûâàëñÿ, òî áîÿëñÿ ïðèçíàòü :) Êàæäóþ äåòàëüñâîåãî áåëîãî äðóãà òû îòêðîåøü äëÿ ñåáÿ çàíîâî,óâèäèøü ñîâåðøåííî â äðóãîì ñâåòå Ïðàâäà, ÿ íå îòâå-÷àþ, ÷òî âñå, î ÷åì ÿ áóäó ñåé÷àñ ãîâîðèòü, ïîëîæèòåëüíîîòðàçèòñÿ íà òâîåì äåâñòâåííîì ìîçãå, ïîýòîìó,åñëè òû èç ñëàáîíåðâíûõ, ëó÷øå ñðàçó ïîðâè è ñîæãè ýòóñòàòüþ (â ïîëíî÷ü íà êëàäáèùå)ÏðîöåññîðÒàéìèíãè ïàìÿòèÍà÷íåì, êàê è ïîëîæåíî, ñ ñåðäöàñèñòåìû - CPU Äëÿ èíòðèãè ðàññêàæóîäíó èñòîðèþ Ñîáðàë êàêòîîäèí ìîé çíàêîìûé ñåáå òà÷êóÌàøèíà ïî òåì âðåìåíàì áûëàïðîñòî îòëè÷íàÿ: Ïåíü III 650 ÌÃöÈ âñå áûëî áû ïðåêðàñíî, íî íåøëà ó íåãî èãðà Unreal Âñå èãðûèäóò, à ýòà íå èäåò (à ãàìåñà áûëàïðîâåðåííàÿ) È ÷òî îí òîëüêî íèäåëàë: è âèíäó ïåðåóñòàíàâëèâàë,è ïëàòû (âèäÿõó, ïàìÿòü è òï)ìåíÿë - íå èäåò è áàñòà!  èòîãåñõâàòèë îí ñèñòåìíèê ïîä ìûøêóè â êîìïüþòåðíóþ ôèðìó íà ðàçáîðêèÏðèøåë ê íèì, îáúÿñíèëñèòóàöèþ, ÷òî òàê, ìîë, è òàê, âñåëåòàåò, à “Àíðåàë” íå èäåò Áàðûãèáåðóò, ïðè íåì çàãðóæàþò “Íåðåàëü”è òîò ïîøåë :) Êîðî÷å,âñå ðàâíî âçÿëè îíè ó íåãî êîìïïîòåñòèðîâàòü íà íåêîòîðîå âðåìÿ,à êîãäà ÷åë ïðèøåë çà íèì,ñîîáùèëè æóòêóþ âåùü: “ÒÂÎÉÏÐÎÖÅÑÑÎÐ ÑÎÄÅÐÆÈÒ ÎØÈÁ-ÊÓ!” Òàê âîò, íå äóìàé, ÷òî ýòîòîëüêî ÷åëó íå ïîâåçëî, î÷åíü âåëèêïðîöåíò òîãî, ÷òî è òåáå òîæåíå ïîâåçëî, ïîòîìó ÷òî, àíàëîãè÷íîñîôòó, íå áûâàåò ïðîöåññîðîâáåç îøèáîê Òîëüêî îøèáêè áûâàþòðàçíûå: îäíè æèòüÿ íå äàþò, àäðóãèå ïðîÿâëÿþò ñåáÿ â îñîáûõ,ýêñòðåìàëüíûõ ñèòóàöèÿõ (êîòîðûåìîãóò òàê íèêîãäà è íå íàñòàòü)Ïîýòîìó íå íóæíî âî âñåõñâîèõ áåäàõ è ñèíèõ ýêðàíàõ âèíèòüíåñ÷àñòíóþ âèíäó è áåäíÿãóÁèëëà Ãàäñà, âîçìîæíî, òâîé ïðîöâûïîëíèë íåäîïóñòèìóþ îïåðàöèþè áóäåò çàêðûò :) Âïðî÷åì, ïðîèçâîäèòåëèïðîöåññîðîâ ýòîãî èíå ñêðûâàþò (ïî êðàéíåé ìåðå äåëàþòâèä, ÷òî íå ñêðûâàþò), íàñàéòå Èíòåë (wwwintelcom,wwwintelru), íàïðèìåð, ïóáëèêóåòñÿèíôîðìàöèÿ î íåêîòîðûõíàéäåííûõ áàãàõ âî âñåé ëèíåéêåïðîöåññîðîâ è ñïîñîáû èõ îáõîäàÎíè äàæå ïðåäîñòàâëÿþò áåñïëàòíûéòåëåôîí, ïî êîòîðîìó êàæäûéþçåð ìîæåò ïîçâîíèòü è ñîîáùèòüèíôîðìàöèþ î ïðåäïîëàãàåìûõïðîáëåìàõ â ñâîåì êàìíå Íî îòêóäàáåðóòñÿ îøèáêè â CPU? Íåóæåëèïðîèçâîäèòåëè èõ íå òåñòèðóþò?Òåñòèðóþò, åùå êàê, íà ýòîóõîäÿò ìèëëèîíû çåëåíè, íî äåëîâ òîì, ÷òî ïðîòåñòèðîâàòü õîòÿ áûîäèí ïðîöåññîð âî âñåõ âîçìîæíûõñîñòîÿíèÿõ ôèçè÷åñêè íåðåàëüíàÿçàäà÷à (ïî ïîäñ÷åòàì ñïåöèàëèñòîâíà ýòî ïîòðåáîâàëîñüáû âðåìÿ, âî ìíîãî ðàç ïðåâûøàþùååâîçðàñò âñåëåííîé) Ñîîòâåòñòâåííîíàïðàøèâàåòñÿ âûâîä,÷òî ñ ðîñòîì ÷èñëà òðàíçèñòîðîâ(Pentium 4, íàïðèìåð, ñîäåðæèò42 ìèëëèîíà òðàíçèñòîðîâ) áóäåòðàñòè è ÷èñëî áàãîâ â CPU Äåéñòâèòåëüíî,âî âðåìåíà öàðñòâîâàíèÿ486-õ î ïîäîáíûõ ïðîáëåìàõíèêòî äàæå íå çàäóìûâàëñÿ Ïåðâûéñåðüåçíûé áàã, î êîòîðîìñòàëî èçâåñòíî íà âåñü ìèð, áûëîáíàðóæåí â 1994 ãîäó ñ ïîÿâëåíèåìïåðâîãî Ïíÿ Îøèáêó ýòóïðîçâàëè FDiv, îíà ïðèâîäèëà êñëó÷àéíûì ïîãðåøíîñòÿì ïðè äåëåíèè÷èñåë ñ ïëàâàþùåé òî÷êîéÊñòàòè, Intel äîëãîå âðåìÿ íå õîòåëàïðèçíàâàòü ýòîò áàã, íî â êîíå÷íîìèòîãå ñäàëàñü è ïîòðàòèëà475 ìèëëèîíîâ äîëëàðîâ íà òî,÷òîáû çàìåíèòü ãëþêîáàãíóòûå ÷èïûÊîãäà íà÷àëèñü ïðîäàæèPentium II, â íåì áûëî íàéäåíîóæå áîëåå 50 îøèáîê Èíòåë ïîíèìàëà,÷òî åñëè îíà ïîñòîÿííî áóäåòòðàòèòü äåíüãè íà çàìåíó ãëþêîáàãíóòûõïðîöåâ, òî ñêîðî åéïðèäåòñÿ ñâîðà÷èâàòü ñâîþ äåÿòåëüíîñòüÏîýòîìó áûëà ïðèäóìàíàôèøêà, íàçâàííàÿ êàê“reprogrammable microcode” (îáíîâëåíèåìèêðîêîäà), ïî ñóòè -ýòî äîáàâëåíèå â ÷èï íîâûõ èíñòðóêöèéáåç âñòðàèâàíèÿ ëîãè÷åñêèõñõåì Îáíîâëåíèå ìèêðîêîäàìîæíî îñóùåñòâèòü ÷åðåç îáíîâëåíèåÁÈÎÑ, òê âñå ïðîèçâîäèòåëèïðîöåññîðîâ ïîñòàâëÿþò ñàìûåñâåæèå âåðñèè ìèêðîêîäà âåäóùèìïðîèçâîäèòåëÿì BIOS Ýòîîñíîâíàÿ ïðè÷èíà, ïî êîòîðîé ðåêîìåíäóåòñÿïîñòîÿííî îáíîâëÿòüÁÈÎÑ, èìõî, âñå îñòàëüíîå âòîðè÷íîÊðîìå òîãî, Intel, íàïðèìåð,äëÿ îáíîâëåíèÿ ìèêðîêîäàïðåäîñòàâëÿåò ñâîè óòèëèòû Íîïåðåïðîøèâêà ÁÈÎÑ íå âñåãäàìîæåò ñïàñòè ñèòóàöèþ Åñëè ïðîãðàììàóìóäðèòñÿ îáîéòè è ÎÑ, èÁÈÎÑ (à èãðû íà ýòî ñïîñîáíû),òî íè÷òî óæå íå ñìîæåò çàùèòèòüòåáÿ îò “ñèíåãî ýêðàíà ñìåðòè”Òàéìèíãè ïàìÿòè èìåþò òðè õàðàêòåðèñòèêè: CAS, RAS-to-CAS è RAS precharge time CAS (ëàòåíòíîñòü) - ñàìûé âàæíûéïàðàìåòð, îí õàðàêòåðèçóåò âðåìÿ, íåîáõîäèìîå äëÿ ïîëó÷åíèÿçàïðàøèâàåìîé ÿ÷åéêè ñ äàííûìè RAS-to-CAS - çàäåðæêàïðè ÷òåíèè äàííûõ RAS precharge time - âðåìÿ ïåðåçàïèñèäàííûõ â áëîêå ïàìÿòè Ñàìàÿ ìåäëåííàÿ êîìáèíàöèÿýòèõ ïàðàìåòðîâ - 3-3-3, ñàìàÿ áûñòðàÿ - 2-2-21 2 3 426 Íüþñû Ôåððóì PC_Zone X-Ñòèëü Âçëîì

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!