Nume:
Grup: consumator
Rang: Membru de onoare

forumuri

Opinii: 3039
Înregistrat la: 17.01.17

Bender, ceea ce ai dat se referă la discul în sine. Nu mă interesează (cutia neagră) și interfața dintre ea și cealaltă cutie neagră - procesorul (de fapt este controlerul său). Nu puteți transmite mai mult de un bit pe o magistrală de 1 bit. Este imposibil. IDE-urile aveau cea mai largă autostradă (40 sau 48 de biți în memorie, nu știu câte dintre ele există date, așa că accept că sunt toate). Deci, într-un singur pas, veți putea citi maximum 48 de biți. Deci, nu puteți realiza o conversie optimă cu un bloc de 1K, de exemplu.

Este posibil să existe deja caracteristici specifice în implementarea părții software în cărbuni, dar nu puteți trece peste această limită, deoarece este pur hardware.

---
Am văzut celelalte postări.

Poate că, într-adevăr, cheia se află în software-ul încorporat în controler/placă de bază și în dispozitivul în sine.

Această postare a fost editată de aruncat pe 05-06-2017, 18:43


Nume:
Grup: VIP
Rang: Membru de onoare

Opinii: 8045
Înregistrat: 27/05/04


Nume:
Grup: consumator
Rang: Membru de onoare

Păreri: 3039
Înregistrat la: 17.01.17


Nume:
Grup: membru al forumului
Rang: Membru de onoare

Păreri: 4989
Înregistrat la: 19.06.14

1. Respirația mi-a slăbit; zilele mele au dispărut; cimitirele din fața mea.
2. Dacă nu ar fi fost ridicolul lor, ochiul meu ar fi fost calm chiar și în mijlocul certurilor lor.
3. Intercedeți, pariați-vă pentru mine în fața Ta! În caz contrar, cine va paria pe mine?
4. Căci le-ai tăcut inima, ca ei să nu poată înțelege; de ​​aceea nu le vei lăsa să triumfe.
5. Cine își condamnă prietenii la pradă, ochii copiilor lui se epuizează.
6. El mi-a făcut o pildă pentru oameni și o ocară pentru ei.
7. Ochiul meu este întunecat de durere și toți membrii mei sunt ca o umbră.
8. Cei drepți se vor minuna de acest lucru și cei nevinovați se vor supăra pe ipocrit.
9. Dar cel neprihănit își va păstra calea, iar cel curat în mâinile sale va fi din ce în ce mai puternic.
10. Veniți pe toți și apropiați-vă; Nu voi găsi un om înțelept printre voi.
11. Zilele mele au trecut: gândurile mele - stăpânirea inimii mele - sunt rupte.
12. Și vor să transforme noaptea în zi, să aducă lumina mai aproape de fața întunericului.
13. Dacă iau și aștept, lumea interlopă este casa mea; în întuneric îmi voi face patul;
14. La mormânt voi spune: Tu ești tatăl meu, la vierme - ești mama și sora mea.

15. Și atunci, unde este speranța mea? Și cine va vedea la ce mă aștept?
16. Ea va coborî în iad și se va odihni cu mine în țărână.

Această postare a fost editată de Bender pe 01-01-2018, 20:43


Nume:
Grup: consumator
Rang: Membru de onoare

Păreri: 7350
Înregistrat la: 14.07.16

CITAT (Stilgar @ 06.06.2017, 13:34)
Rând cu rând este absurd. Probabil va trebui să citiți pe câteva blocuri grase de aproximativ 1 MB pentru optim. Aceste povești cu TPL nu-mi pot imagina cum vor funcționa, deoarece probabil că totul este legat de IO

Tocmai pentru că este legat de IO. Cu TPL am citit sute de xmls, gros de 50 megabytes, piesa pe care o transform în JSON în paralel, apoi merge la baza de date ca BSON. De aceea mă întreb ce altceva vă scărpinați în limbă pentru un fișier cu marile 800-900 de pagini. Puteți împărți fișierul în părți și juca: citiți fiecare parte + intercalare.

Această postare a fost editată de stewie pe 05-06-2017, 20:54


Nume:
Grup: consumator
Rang: Membru de onoare

Opinii: 13172
Înregistrat la: 13/05/08

CITAT (Stilgar @ 06.06.2017, 13:34)
Rând cu rând este absurd. Probabil va trebui să citiți pe câteva blocuri grase de aproximativ 1 MB pentru optim. Aceste povești cu TPL nu-mi pot imagina cum vor funcționa, deoarece probabil că totul este legat de IO


Nume:
Grup: consumator
Rang: Membru de onoare

Opinii: 5090
Înregistrat la: 22.06.12

Lățimea de bandă a autobuzului este de obicei, cel puțin cu discurile magnetice, mult mai mare decât poate suporta discul în sine, deci ce crezi că este atât de lol. Și da, are granularitate și, într-adevăr, controlerul de disc nu citește octet cu octet, ci oferă blocuri întregi. Există, de asemenea, o coincidență dubioasă, deoarece dimensiunea blocului este de obicei 4KB (deși în zilele noastre este din ce în ce mai puțin valabilă). Și dimensiunea paginii în memorie este. Hah, din nou 4KB.


Nume:
Grup: consumator
Rang: câine bătrân

Opinii: 815
Înregistrat la: 06.07.06

CITAT (gat3way @ 06.05.2017, 21:36)
În mod ideal, acest bloc în cache ar putea fi mapat undeva în spațiul de adrese al procesului, dar asta înseamnă să ocolești sistemul de fișiere, respectiv permisiunile sale, și să citești lucruri arbitrare pe care nu ai voie să le faci.


Nume:
Grup: consumator
Rang: Membru de onoare

Opinii: 5090
Înregistrat la: 22.06.12


Nume:
Grup: consumator
Rang: câine bătrân

Opinii: 815
Înregistrat la: 06.07.06

Abonați-vă la acest subiect
Primiți notificări prin e-mail de fiecare dată când cineva postează o postare pe acest subiect în timp ce nu mai este.

Abonați-vă la forum
Primiți notificări prin e-mail de fiecare dată când cineva postează un subiect nou în acest forum în timp ce nu mai este.

Descărcați/tipăriți tema
Descărcați tema în diferite formate sau vedeți o versiune potrivită pentru imprimare.