1,812 matches
-
al programului pentru a depista dependențele între instrucțiuni și date pentru a se realiza o organizare mai bună a secvenței de execuție în fișierele de output binare. Instrucțiunile sunt organizate secvențial însă informația despre dependențe nu este înregistrată în fișierele binare. Numai fișierele binare compilate pentru o mașină cu arhitectură de tip dataflow conțin această informative de dependența între date. În loc de a folosi nume de variabile, un compilator de flux de date înregistrează aceste dependențe prin crearea unor taguri unice pentru
Arhitectură dataflow () [Corola-website/Science/322877_a_324206]
-
a depista dependențele între instrucțiuni și date pentru a se realiza o organizare mai bună a secvenței de execuție în fișierele de output binare. Instrucțiunile sunt organizate secvențial însă informația despre dependențe nu este înregistrată în fișierele binare. Numai fișierele binare compilate pentru o mașină cu arhitectură de tip dataflow conțin această informative de dependența între date. În loc de a folosi nume de variabile, un compilator de flux de date înregistrează aceste dependențe prin crearea unor taguri unice pentru fiecare dependență. Acordând
Arhitectură dataflow () [Corola-website/Science/322877_a_324206]
-
de dependența între date. În loc de a folosi nume de variabile, un compilator de flux de date înregistrează aceste dependențe prin crearea unor taguri unice pentru fiecare dependență. Acordând fiecărei dependențe câte un tag unic, se permite secțiunilor non-dependente din fișierele binare să fie executate în altă ordine decât cea secvențială adică în altă ordine de idei, se pot executa în paralel. Programele sunt încărcate în CMA-ul (conținutul memoriei adresate) unui computer cu flux de date dinamic. Atunci când toți operanzii unei
Arhitectură dataflow () [Corola-website/Science/322877_a_324206]
-
precum SHARE al căror scop era distribuirea gratuită de software. Toate acestea s-au schimbat o dată cu creșterea costului producerii programelor software. În anii 1970 au apărut primele măsuri de restricție a distribuirii programelor, cum ar fi distribuirea programelor în formă binară. Scopul acestora era să-i împiedice pe utilizatori să studieze și să modifice programele respective. În 1980 legea dreptului de autor a fost extinsă să includă și programele software. În 1983, Richard Stallman de la MIT Artificial Intelligence Laboratory a anunțat
Software liber () [Corola-website/Science/297186_a_298515]
-
(SSEM, în română "Mașina Experimentală pe Scară Redusă Manchester"), poreclit și Baby, a fost primul calculator complet electronic în sistem binar, cu program stocat și Turing-complet din lume. A fost construit la Universitatea Victoria din Manchester de către Frederic C. Williams, Tom Kilburn și Geoff Tootill și a rulat primul program la data de 21 iunie 1948. Nu s-a intenționat ca
Manchester Small-Scale Experimental Machine () [Corola-website/Science/315413_a_316742]
-
Williams era un dispozitiv practic de stocare, prin verificarea faptului că datele reținute în acesta pot fi actualizate continuu la viteza necesară pentru a fi utilizate într-un calculator. Pentru utilizarea într-un calculator numeric bazat pe sistemul de numerație binar, tubul trebuia să poată stoca oricare din două stări la fiecare locație de memorie, corespunzătoare cifrelor binare 0 și 1. El exploata sarcina electrostatică pozitivă sau negativă generată de afișarea unei linii sau a unui punct în orice poziție a
Manchester Small-Scale Experimental Machine () [Corola-website/Science/315413_a_316742]
-
actualizate continuu la viteza necesară pentru a fi utilizate într-un calculator. Pentru utilizarea într-un calculator numeric bazat pe sistemul de numerație binar, tubul trebuia să poată stoca oricare din două stări la fiecare locație de memorie, corespunzătoare cifrelor binare 0 și 1. El exploata sarcina electrostatică pozitivă sau negativă generată de afișarea unei linii sau a unui punct în orice poziție a ecranului tubului catodic, fenomen cunoscut sub numele de emisie secundară. O linie genera o sarcină pozitivă, iar
Manchester Small-Scale Experimental Machine () [Corola-website/Science/315413_a_316742]
-
este necesară construirea unui sumator înainte de începerea testării, întrucât adunarea putea fi ușor implementată prin scădere, și anume formula 1 poate fi calculat ca formula 2 Deci adăugarea a două numere, X și Y, necesită patru instrucțiuni: Programele se introduceau în formă binară prin trecerea peste fiecare cuvânt de memorie pe rând, și utilizarea unui set de 32 de comutatoare drept dispozitiv de intrare pentru a seta valoarea fiecărui bit al fiecărui cuvânt fie la 0, fie la 1. SSEM nu avea cititor
Manchester Small-Scale Experimental Machine () [Corola-website/Science/315413_a_316742]
-
crearea unui CD de boot-are gratuit utilizând ca bază sistemul de operare Linux. Scopul era includerea unor programe și aplicații care ar putea ajuta la salvarea sistemelor corupte, în special ale celor de tipul Windows. TRK folosește o parte a binarelor, scripturilor din Timo’s Rescue CD, surse din distribuțiile Mandriva sau Fedora Core 3 și 4. Deși o mare parte al conținutului aflat în TRK este te tipul software liber, procedurile și metodele de pornire ale sistemului sunt special create
Trinity Rescue Kit () [Corola-website/Science/311203_a_312532]
-
Complementul față de doi (sau codul complementar) este o metodă de reprezentare binară a numerelor întregi în calculator în virgulă fixă. Această metodă simplifică efectuarea operațiilor de adunare și scădere a numerelor întregi comparativ cu reprezentarea în cod direct. Comparativ cu reprezentarea în complement față de unu, permite operarea cu toate cele formula 1 numere
Complement față de doi () [Corola-website/Science/310019_a_311348]
-
numerelor întregi pozitive, pe cei "n-1" biți se trece reprezentarea în bază doi a valorii absolute a numărului. Astfel, reprezentarea pe 4 biți a numărului zecimal "3" este "0011", primul "0" fiind bitul de semn, iar "011" fiind reprezentarea binară a numărului 3. Matematic, reprezentarea unui număr negativ în complement față de doi este valoarea formula 7, unde "V" este valoarea absolută a numărului reprezentat. De exemplu, numărul "-9" se reprezintă pe 8 biți astfel: se calculează valoarea absolută a numărului, care
Complement față de doi () [Corola-website/Science/310019_a_311348]
-
Matematic, reprezentarea unui număr negativ în complement față de doi este valoarea formula 7, unde "V" este valoarea absolută a numărului reprezentat. De exemplu, numărul "-9" se reprezintă pe 8 biți astfel: se calculează valoarea absolută a numărului, care este "9", reprezentată binar pe 8 biți este 00001001. Altfel, pentru a obține reprezentarea în complement față de doi un număr negativ, se ia reprezentarea valorii absolute a acestuia, se inversează bit cu bit (inclusiv bitul de semn) și apoi se adună "1" la rezultat
Complement față de doi () [Corola-website/Science/310019_a_311348]
-
o distribuție de Linux creată de Judd Vinet. Inspirată de CRUX, această distribuție are ca obiectiv rapiditatea și simplitatea, adresându-se utilizatorilor avansați. Distribuția "" folosește systemd pentru inițializarea sistemului și gestionarea proceselor. Această distribuție este construită pe baza pachetelor cu binare de programe. Pachetele se adresează platformelor cu microprocesoare i686 și x86-64, binarele fiind optimizate pentru a profita de performanțele oferite de hardware modern. Echipa de dezvoltare se ghidează după principiul KISS (în engleză: ”Keep it simple, stupid”), distribuția concentrându-se
Arch Linux () [Corola-website/Science/309151_a_310480]
-
distribuție are ca obiectiv rapiditatea și simplitatea, adresându-se utilizatorilor avansați. Distribuția "" folosește systemd pentru inițializarea sistemului și gestionarea proceselor. Această distribuție este construită pe baza pachetelor cu binare de programe. Pachetele se adresează platformelor cu microprocesoare i686 și x86-64, binarele fiind optimizate pentru a profita de performanțele oferite de hardware modern. Echipa de dezvoltare se ghidează după principiul KISS (în engleză: ”Keep it simple, stupid”), distribuția concentrându-se pe eleganță, minimalism și simplitate. Arch Linux folosește un sistem de dezvoltare
Arch Linux () [Corola-website/Science/309151_a_310480]
-
Inspirat de CRUX, o altă distribuție minimalistă, Judd Vinet a pornit proiectul Arch Linux în martie 2002. Începând cu 1 octombrie 2007 Judd Vinet abandonează proiectul, acesta fiind preluat de Aaron Griffin. Arch Linux este construit pe baza pachetelor cu binare. Aceste pachete sunt gestionate folosind utilitarul pentru gestiunea pachetelor pacman, care oferă operațiile de instalare, actualizare, ștergere și interogare a bazei de date cu pachete. Pachetele pentru Arch Linux sunt preluate din arborele de pachete Arch Linux. Depozitele cu pachete
Arch Linux () [Corola-website/Science/309151_a_310480]
-
permit construirea pachetelor pornind de la surse. Prin această metodă, pachetelor li se pot modfica caracteristicile, după nevoi sau preferințe proprii, folosind opțiunile disponibile. Pe această cale se poate reconstrui întregul sistem. Acum există următoarele depozite de bază ce conțin pachete binare Adițional mai există depozitele ce conțin pachete ce sunt încă testate. Acum, aceste depozite sunt următoarele: Pachetele aflate în depozitele de aplicații Arch Linux sunt semnate, iar semnăturile sunt verificate de pacman la instalarea pachetelor. Arch Build System este un
Arch Linux () [Corola-website/Science/309151_a_310480]
-
sunt următoarele: Pachetele aflate în depozitele de aplicații Arch Linux sunt semnate, iar semnăturile sunt verificate de pacman la instalarea pachetelor. Arch Build System este un sistem asemănător cu sistemul de portări de pe *BSD ce compilează fișierele sursă în pachete binare ce pot fi instalate cu ajutorul lui pacman. Arch Build System distribuie niște script-uri numite "PKGBUILDs" ce sunt folosite la compilarea fișierelor sursă. Arch Build System vine cu un utilitar numit "makepkg" ce compilează fișierele sursă în pachete binare codice 1 ce
Arch Linux () [Corola-website/Science/309151_a_310480]
-
în pachete binare ce pot fi instalate cu ajutorul lui pacman. Arch Build System distribuie niște script-uri numite "PKGBUILDs" ce sunt folosite la compilarea fișierelor sursă. Arch Build System vine cu un utilitar numit "makepkg" ce compilează fișierele sursă în pachete binare codice 1 ce pot fi instalate cu ajutorul lui pacman. Ca o extensie pentru celelalte depozite, AUR oferă script-uri PKGBUILDs făcute de utilizatori pentru pachetele ce nu sunt incluse în celelalte depozite. AUR conține pachete ce nu sunt incluse în depozitele oficiale
Arch Linux () [Corola-website/Science/309151_a_310480]
-
puncte. Talia asteroizilor troieni jovieni variază considerabil. Cel mai mare, 624 Hector / 624 Hektor, este un obiect alungit de de lung și de lat. 624 Hector / 624 Hektor posedă un satelit, , cu diametrul de de . 617 Patrocles este un asteroid binar, compus din două corpuri de talie similară; cel mai mic este numit Menœtios. . În 2007, asteroizii troieni formau al doilea grup de asteroizi cunoscuți cel mai important, după cei din centura principală. La 12 martie 2008, se cunoșteau ai lui
Asteroid troian al lui Jupiter () [Corola-website/Science/337182_a_338511]
-
sau operanzilor obiect, după cum urmează: [5] Unii experți folosesc termenii "true" și "false" pentru a descrie modul în care valorile de diferite tipuri, se comportă atunci când a evaluat într-un context logic, în special în ceea ce privește cazurile de margine. Operatorii logici binare a returnat o valoare booleană în primele versiuni de JavaScript, dar acum se vor întoarce unul dintre operanzi loc. Operandul stâng este returnat în cazul în care acesta poate fi evaluat că: false , în cazul de asociere ( a && b ) , sau
JavaScript () [Corola-website/Science/299854_a_301183]
-
și pentru operația aritmetică de adunare. Acest lucru poate cauza probleme atunci cand din greșeală se amestecă șiruri de caractere și numere. Problemă se poate evita prin conversia unui șir de caractere numeric la un număr. JavaScript accepta următorii operatori aritmetici binari: JavaScript accepta următorii operatori aritmetici unari: Atunci când se compară variabile de tipuri diferite, chiar dacă valorile lor sunt aceleași: văr obj1 = {a: 1}; văr obj2 = {a: 1}; văr obj3 = obj1; alert(obj1 === obj2); //false alert(obj3 === obj1); //true JavaScript oferă patru
JavaScript () [Corola-website/Science/299854_a_301183]
-
fi post-incrementare, ( i++ ), au anticipat efect secundar . JavaScript oferă scurtcircuitarea evaluării expresiilor, operandul drept este executat numai în cazul în care operând stânga este suficient pentru a determina valoarea de exprimare. În primele versiuni de JavaScript și JScript, operatorii logici binare au returnat o valoare Boolean (la fel ca majoritatea limbajelor de programare derivate din C). Cu toate acestea, toate implementările contemporane returnează unul din operanzi: Programatorii care sunt mai familiarizați cu comportamentul în C, s-ar putea găsi această caracteristică
JavaScript () [Corola-website/Science/299854_a_301183]
-
toate implementările contemporane returnează unul din operanzi: Programatorii care sunt mai familiarizați cu comportamentul în C, s-ar putea găsi această caracteristică surprinzător, dar permite o expresie mai concisa de modele, cum ar fi contopirea nulă: JavaScript suporta următorii operatorii binare bit cu bit: Pentru numerele pozitive, » și »> da același rezultat. JavaScript accepta următorii operatori unari la nivel de bit: O pereche de acolade {} împreună cu o secvență închisă de declarații constituie o declarație compusă, care poate fi folosită ori de câte ori o declarație
JavaScript () [Corola-website/Science/299854_a_301183]
-
corespunde lui "a*", cel verde corespunde lui "b", cel portocaliu corespunde lui "a*b", și cel albastru corespunde lui "ε". Ca un alt exemplu, imaginea arată rezultatul algoritmului Thompson aplicat pe expresia regulată codice 1 care reprezintă un set de numere binare care sunt multipli de 3: { ε, "0", "00", "11", "000", "011", "110", "0000", "0011", "0110", "1001", "1100", "1111", "00000", ... }. Partea din dreapta sus arată structura logică (arborele de sintaxă) de exprimare, unde "." reprezintă concatenarea (presupusă a avea aritate variabilă); subexpresiile sunt
Algoritmul lui Thompson () [Corola-website/Science/337610_a_338939]
-
3%, respectiv 5,9%. Întrucât operația de scădere este mai rapidă decât cea de împărțire, mai ales în cazul numerelor mari, algoritmul lui Euclid bazat pe scăderi este competitiv cu cel bazat pe împărțiri. Acest aspect este exploatat de versiunea binară a algoritmului lui Euclid. Combinarea numărului estimat de pași cu calculul computațional estimat al fiecărui pas arată că algoritmul lui Euclid are o creștere pătratică ("h") în funcție de numărul de cifre "h" al celor două numere inițiale "a" și "b". Fie
Algoritmul lui Euclid () [Corola-website/Science/312202_a_313531]