Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാവുന്ന bbcheck കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
bbcheck - BitBabbler ഹാർഡ്വെയർ RNG ഉപകരണങ്ങളിൽ ഓട്ടോമേറ്റഡ് ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുക
സിനോപ്സിസ്
bbcheck [ഓപ്ഷനുകൾ]
വിവരണം
ദി bbcheck ഒരു BitBabbler-ന്റെ ഔട്ട്പുട്ട് വേഗത്തിലും ലളിതമായും വിശകലനം ചെയ്യുന്നതിനുള്ള ഉപകരണമാണ് യൂട്ടിലിറ്റി
വിവിധ ബിറ്റ്റേറ്റുകളിൽ RNG. ഇതിന് സമാന്തരമായി ഒന്നിലധികം ഉപകരണങ്ങളിൽ ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കാനും ഹൈലൈറ്റ് ചെയ്യാനും കഴിയും
ഓരോ ഉപകരണത്തിലെയും ടെസ്റ്റുകളുടെ ഒരു പരമ്പരയിൽ നിന്നുള്ള മികച്ചതും മോശവുമായ ഫലങ്ങൾ.
ഓപ്ഷനുകൾ
ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ലഭ്യമാണ്:
- അതെ, --സ്കാൻ ചെയ്യുക
ലഭ്യമായ BitBabbler ഉപകരണങ്ങൾക്കായി സിസ്റ്റം സ്കാൻ ചെയ്യുക.
-ഞാൻ, --device-id=id
അതിന്റെ തനതായ ഐഡി ഉപയോഗിച്ച് വിശകലനം ചെയ്യാൻ ഒരു BitBabbler ഉപകരണം തിരഞ്ഞെടുക്കുക. ഉപകരണങ്ങളൊന്നും ഇല്ലെങ്കിൽ
വ്യക്തമായി വ്യക്തമാക്കിയാൽ, നിലവിലുള്ളവയെല്ലാം ഉപയോഗിക്കുന്നതാണ് സ്ഥിരസ്ഥിതി
പരിശോധന ആരംഭിക്കുന്നു. ഒന്നിലധികം ഉപകരണങ്ങൾ പരീക്ഷിക്കുന്നതിന് ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ കടന്നുപോയേക്കാം.
ദി id ഉപകരണ സീരിയൽ നമ്പർ അല്ലെങ്കിൽ അതിന്റെ ലോജിക്കൽ വിലാസം ഫോമിൽ ആയിരിക്കാം:
[ബസ്നം:]devnum
അല്ലെങ്കിൽ USB ടോപ്പോളജി അറിയുന്നത് പിന്തുണയ്ക്കുന്ന സിസ്റ്റങ്ങളിൽ, അതിന്റെ ഭൗതിക വിലാസം
രൂപം
ബസ്നം-തുറമുഖം[.തുറമുഖം ...]
ഒരു ലോജിക്കൽ വിലാസത്തിനായി ബസ്നം ഭാഗം ഓപ്ഷണൽ ആണ്, എന്നാൽ എങ്കിൽ devnum അദ്വിതീയമല്ല
എല്ലാ ബസുകളിലും, പൂർണ്ണമായില്ലെങ്കിൽ ഏത് ഉപകരണം തിരഞ്ഞെടുക്കും
വ്യക്തമാക്കിയത് അവസരത്തിന്റെ കാര്യമായി മാറുന്നു. ഉപയോഗിക്കാവുന്ന ലഭ്യമായ എല്ലാ ഐഡികളും
ഒരു ഉപകരണം റഫർ ചെയ്യുന്നതിനായി റിപ്പോർട്ട് ചെയ്യും --സ്കാൻ ചെയ്യുക ഓപ്ഷൻ. ബസ്, ഉപകരണം, പോർട്ട്
സംഖ്യകൾ ദശാംശ പൂർണ്ണസംഖ്യകളായിരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
മുതലുള്ള bbcheck ലഭ്യമായ ഉപകരണങ്ങളിൽ മാത്രം പ്രവർത്തിക്കുന്നു, ഒരു ഉപകരണത്തിനായി കാത്തിരിക്കുകയുമില്ല
ഹോട്ട്പ്ലഗ്ഡ് ആയിരിക്കുക, ഒരു ഉപകരണത്തെ പരാമർശിക്കാത്ത ഒരു ഐഡി വ്യക്തമാക്കുന്നത് ഒരു പിശകാണ്
നിലവിൽ സിസ്റ്റത്തിൽ ലഭ്യമാണ്.
-ആർ, --ബിറ്റ്റേറ്റ്=മിനിറ്റ്[:പരമാവധി]
വിശകലനം ചെയ്യാൻ ബിറ്റ്റേറ്റ് അല്ലെങ്കിൽ ബിറ്റ്റേറ്റുകളുടെ ശ്രേണി തിരഞ്ഞെടുക്കുക (സെക്കൻഡിൽ ബിറ്റുകളിൽ). ദി
ലഭ്യമായ ബിറ്റ്റേറ്റുകൾ ഒരു പൂർണ്ണസംഖ്യ ക്ലോക്ക് ഡിവൈഡറാണ് നിർണ്ണയിക്കുന്നത്, അതിനാൽ എല്ലാ നിരക്കും അങ്ങനെയല്ല
കൃത്യമായി കൈവരിക്കാനാകും. പിന്തുണയ്ക്കാത്ത നിരക്ക് അടുത്ത ഉയർന്ന നിരക്കിലേക്ക് റൗണ്ട് അപ്പ് ചെയ്യും
നിരക്ക്. സൗകര്യാർത്ഥം നിരക്ക് ഒരു SI മൾട്ടിപ്ലയർ (ഉദാ. 2.5M ഇതിനായി
2500000). കോളൺ വേർതിരിക്കുന്ന ശ്രേണി വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, സാധ്യമായ എല്ലാ ബിറ്റ്റേറ്റുകളും
തമ്മിലുള്ള എന്നോട് ഒപ്പം പരമാവധി പരീക്ഷിക്കും.
-ബി, --ബൈറ്റുകൾ=n
ഓരോ ടെസ്റ്റിനും വിശകലനം ചെയ്യേണ്ട ബൈറ്റുകളുടെ എണ്ണം. 'k', 'M' അല്ലെങ്കിൽ 'G' എന്നതിന്റെ പ്രത്യയം
പെരുക്കുക n രണ്ടിന്റെ അതാത് ശക്തിയാൽ.
-ബി, --block-size=ബൈറ്റുകൾ
മടക്കാൻ ഉപയോഗിക്കുന്ന ബ്ലോക്ക് വലിപ്പം. ഈ വലുപ്പം n ഉള്ളിടത്ത് 2^n ന്റെ ഗുണിതമായിരിക്കണം
ഉപയോഗിച്ച ഫോൾഡിംഗ് ലെവൽ (അതായത്. ആവശ്യമുള്ള തവണ മടക്കാൻ അതിന് കഴിയണം
ബാക്കിയില്ലാതെ). 'k', 'M' അല്ലെങ്കിൽ 'G' എന്നതിന്റെ പ്രത്യയം സ്കെയിൽ ചെയ്യും ബൈറ്റുകൾ കൊണ്ട്
രണ്ടിന്റെ യഥാക്രമം. സ്ഥിരസ്ഥിതി 64kB ആണ്. ഒരു വലിയ ബ്ലോക്ക് വലിപ്പം സാമ്പിളുകൾ മിക്സ് ചെയ്യും
ദൈർഘ്യമേറിയ സമയ സ്കെയിൽ എടുത്തു. ഉയർന്ന ബിറ്റ്റേറ്റുകളിൽ ഇത് കൂടുതൽ താഴ്ന്നതിനെ അർത്ഥമാക്കും
ഓരോ സാമ്പിളിലേക്കും ഫ്രീക്വൻസി നോയ്സ് ഫാക്ടർ ചെയ്യാം, അല്ലാത്തപക്ഷം ഉയർന്നത്
ആവൃത്തിയിലുള്ള ശബ്ദം ആധിപത്യം സ്ഥാപിക്കും. ഒപ്റ്റിമൽ ബ്ലോക്ക് സൈസ് (അതിനപ്പുറം ഏത് മാറ്റത്തിനും
ഫലം നിസ്സാരമാണ്) ഏതൊരു ബിറ്റ്റേറ്റിനും ഇപ്പോഴും പാകമായ ഒരു കാര്യമാണ്
ഉപരി പഠനം. കാണുക --മടക്കുക കൂടുതൽ വിശദമായ വിവരണത്തിനായി ചുവടെയുള്ള ഓപ്ഷൻ
മടക്കിക്കളയുന്നു.
-എ, --എല്ലാ ഫലങ്ങളും
അന്തിമ സംഗ്രഹം മാത്രമല്ല, എല്ലാ പരിശോധന ഫലങ്ങളും കാണിക്കുക.
--നിറമില്ല
അന്തിമ ഫലങ്ങൾ നിറം നൽകരുത്. സ്ഥിരസ്ഥിതിയായി നാല് മികച്ച ഫലങ്ങൾ ആയിരിക്കും
തിളക്കമുള്ള-പച്ച, മുഷിഞ്ഞ-പച്ച, മഞ്ഞ, ഓറഞ്ച് എന്നിവ ഹൈലൈറ്റ് ചെയ്തു, അതേസമയം ഏറ്റവും മോശം ഫലം
ചുവപ്പ് നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്യും. ഈ ഐച്ഛികം ടെർമിനൽ എസ്കേപ്പിന്റെ ഔട്ട്പുട്ട് അടിച്ചമർത്തുന്നു
അതിന് ഉത്തരവാദികളായ കോഡുകൾ.
-വി, --വാക്കുകൾ
ആന്തരികമായി നടക്കുന്ന കാര്യങ്ങളെക്കുറിച്ച് കൂടുതൽ ശബ്ദമുണ്ടാക്കുക. ഉപയോഗിച്ചാൽ (ഒരിക്കൽ). --സ്കാൻ ചെയ്യുക
ഓപ്ഷൻ ഇത് ഓരോ ഉപകരണത്തെയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണിക്കും, അല്ലാത്തപക്ഷം ഇത് കൂടുതലാണ്
ഡീബഗ്ഗിംഗിന് ഉപയോഗപ്രദമായ വിവരങ്ങൾ മാത്രം. ഇത് ലഭിക്കുന്നതിന് ഒന്നിലധികം തവണ കടന്നുപോകാം
കൂടുതൽ വിവരങ്ങളാൽ സമ്പന്നമാണ്.
-?, --സഹായിക്കൂ
ഇതിന്റെയെല്ലാം ഒരു ചെറിയ പതിപ്പ് കാണിക്കുക, അത് ഒരൊറ്റ പേജിൽ ഉൾക്കൊള്ളിച്ചേക്കാം.
--പതിപ്പ്
റിപ്പോർട്ട് ചെയ്യുക bbcheck പതിപ്പ് റിലീസ്.
ഓരോ ഉപകരണം ഓപ്ഷനുകൾ
ഓരോ ഉപകരണവും വ്യക്തിഗതമായി ക്രമീകരിക്കുന്നതിന് ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഒന്നിലധികം തവണ ഉപയോഗിച്ചേക്കാം
ഒന്നിൽ കൂടുതൽ BitBabbler ലഭ്യമാകുമ്പോൾ. ഏതെങ്കിലും മുമ്പ് പാസ്സാക്കിയാൽ --device-id ഓപ്ഷൻ, പിന്നെ
അവർ പുതിയ ഡിഫോൾട്ട് മൂല്യങ്ങൾ സജ്ജീകരിച്ചു, അത് എല്ലാ ഉപകരണത്തിനും ബാധകമാകും. ഒന്നിന് ശേഷം കടന്നുപോകുകയാണെങ്കിൽ
ആ ഓപ്ഷനുകൾ തൊട്ടുമുമ്പുള്ള ഉപകരണത്തിൽ മാത്രമേ പ്രയോഗിക്കൂ.
--ലേറ്റൻസി=ms
USB ലേറ്റൻസി ടൈമറിനായി കണക്കാക്കിയ മൂല്യം അസാധുവാക്കുക. ഇത് പരമാവധി നിയന്ത്രിക്കുന്നു
ഉപകരണത്തിന്റെ ആന്തരികത്തിൽ എന്തെങ്കിലും ഡാറ്റ ഉണ്ടെങ്കിൽ അത് കാത്തിരിക്കുന്ന സമയം
ബഫർ (എന്നാൽ ഒരു മുഴുവൻ പാക്കറ്റിനേക്കാൾ കുറവാണ്), ഹോസ്റ്റിലേക്ക് അയയ്ക്കുന്നതിന് മുമ്പ്. ഈ ടൈമർ ആണെങ്കിൽ
ഒരു പാക്കറ്റ് പൂരിപ്പിക്കുന്നതിന് മുമ്പ് കാലഹരണപ്പെടും, തുടർന്ന് ഒരു ചെറിയ പാക്കറ്റ് അയയ്ക്കും
ഹോസ്റ്റ്. ഞങ്ങൾ കൂടുതൽ ചെറിയ പാക്കറ്റുകൾ അയക്കുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ ഡിഫോൾട്ട് മൂല്യം തിരഞ്ഞെടുത്തു
തിരഞ്ഞെടുത്ത ബിറ്റ്റേറ്റിന് ആവശ്യമായതിനേക്കാൾ, അത് എണ്ണം വർദ്ധിപ്പിക്കും
അയച്ച പാക്കറ്റുകളും അവ പ്രോസസ്സ് ചെയ്യുന്നതിന് ചെലവഴിക്കേണ്ട സിപിയു സമയവും
അതേ അളവിലുള്ള ഡാറ്റ കൈമാറുക.
ലോ ലെവൽ കോഡിലെ മാറ്റങ്ങൾ നിങ്ങൾ പരീക്ഷിക്കുന്നില്ലെങ്കിൽ, ഒരുപക്ഷേ ഉണ്ടാകാം
ലേറ്റൻസി സ്വമേധയാ അസാധുവാക്കാൻ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നതിന് ഒരു കാരണവുമില്ല.
-f, --fold=n
BitBabbler ഔട്ട്പുട്ട് വിശകലനം ചെയ്യുന്നതിന് മുമ്പ് അത് മടക്കിവെക്കേണ്ട തവണകളുടെ എണ്ണം സജ്ജമാക്കുക. ഓരോന്നും
ഫോൾഡ് വായിച്ച ബ്ലോക്കിന്റെ ആദ്യ പകുതി എടുത്ത് ബിറ്റുകൾ ഉപയോഗിച്ച് XOR ചെയ്യും
രണ്ടാം പകുതിയിൽ. ഇത് ത്രൂപുട്ട് പകുതിയാക്കും, എന്നാൽ ലഭ്യമായവയെ കേന്ദ്രീകരിക്കും
ശേഷിക്കുന്ന ബിറ്റുകളിലേക്ക് കൂടുതൽ സാന്ദ്രമായ എൻട്രോപ്പി.
BitBabbler രൂപകല്പനയെ അടിസ്ഥാനമാക്കി രണ്ട് പ്രധാന കാര്യങ്ങൾ ഇത് ചെയ്യാൻ പ്രതീക്ഷിക്കുന്നു.
പിടിച്ചെടുക്കുന്ന കുറഞ്ഞ ആവൃത്തിയിലുള്ള ശബ്ദവും ഉയർന്ന ശബ്ദവുമായി ഇത് നന്നായി മിശ്രണം ചെയ്യും
ആവൃത്തികൾ, ശബ്ദം കുറയ്ക്കാതെ ഉയർന്ന ബിറ്റ്റേറ്റിൽ സാമ്പിൾ ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു
അടുത്തുള്ള ബിറ്റുകളെ സ്വാധീനിക്കാൻ ബാൻഡ്വിഡ്ത്ത് ലഭ്യമാണ്. ഏത് വേണമെങ്കിലും തകർക്കാൻ ഇത് സഹായിക്കും
ശാരീരിക പ്രക്രിയകളിൽ സംഭവിക്കാനിടയുള്ള താൽക്കാലിക പ്രാദേശിക പരസ്പര ബന്ധങ്ങൾ
ആംബിയന്റ് പാരിസ്ഥിതിക ശബ്ദം ശേഖരിക്കുന്നു.
മടക്കിക്കളയുന്നത് ഒരിക്കലും ഓരോ സാമ്പിളിന്റെയും യഥാർത്ഥ എൻട്രോപ്പി കുറയ്ക്കരുത്, പക്ഷേ എല്ലാം ഉള്ളപ്പോൾ
അത് കൃത്യമായി പ്രവർത്തിക്കുന്നു, അത് വർദ്ധിപ്പിക്കാൻ ഒന്നും ചെയ്തേക്കില്ല.
ഗണിതശാസ്ത്രപരമായി, ഒരു XOR സംഗ്രഹം a-യിലെ ഏതെങ്കിലും പക്ഷപാതത്തെ ഗണ്യമായി സുഗമമാക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു
സ്വതന്ത്ര ബിറ്റുകളുടെ സ്ട്രീം, അതിന്റെ ഫലമായി കുറഞ്ഞത് അത്രയും എൻട്രോപ്പി ഉണ്ടായിരിക്കും
രണ്ട് ഇൻപുട്ടുകളിൽ ഏതെങ്കിലുമൊന്ന് പ്രവചിക്കാനാകാത്തത് (ഒരു തവണ പാഡ് ചെയ്യുന്ന അതേ രീതിയിൽ
പ്ലെയിൻടെക്സ്റ്റിന് പാഡിനേക്കാൾ വളരെ കുറഞ്ഞ എൻട്രോപ്പി ഉണ്ടെങ്കിലും സുരക്ഷിതത്വം കുറവല്ല
ചെയ്യുന്നു).
--പ്രവർത്തനക്ഷമമാക്കുക=പൊയ്മുഖം
ഒന്നിലധികം എൻട്രോപ്പി ഉള്ള BitBabbler ഉപകരണങ്ങളിൽ ജനറേറ്ററുകളുടെ ഒരു ഉപവിഭാഗം തിരഞ്ഞെടുക്കുക
ഉറവിടങ്ങൾ. ഓരോ ബിറ്റ് പൊസിഷനിലും എൽഎസ്ബിയിൽ നിന്ന് പാക്ക് ചെയ്ത ബിറ്റ്മാസ്ക് ആണ് ആർഗ്യുമെന്റ്
ഒരു വ്യക്തിഗത ഉറവിടം നിയന്ത്രിക്കുന്നു, 1 ആയി സജ്ജീകരിക്കുമ്പോൾ അത് പ്രവർത്തനക്ഷമമാക്കുന്നു. ഒരു പ്രത്യേക കേസായി
bbcheck, അത് അങ്ങിനെയെങ്കിൽ പൊയ്മുഖം 0 ഉപയോഗിച്ചു, തുടർന്ന് ഓരോ ഉറവിടത്തിലും പരിശോധനകൾ നടത്തും
യൂണിറ്റ് വ്യക്തിഗതമായി. എ പൊയ്മുഖം 16 (0x10) ആദ്യം ഓരോ ഉറവിടവും വ്യക്തിഗതമായി പരിശോധിക്കും,
തുടർന്ന് എല്ലാവരും ഒരുമിച്ച് പ്രവർത്തനക്ഷമമാക്കി.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് bbcheck ഓൺലൈനായി ഉപയോഗിക്കുക