Bootstrapping

ComputingEdit

în tehnologia computerului termenul (de obicei scurtat la boot) se referă de obicei la procesul de încărcare a software-ului de bază în memoria unui computer după pornire sau resetare generală, în special sistemul de operare care va avea grijă apoi să încarce alte programe software după cum este necesar.

încărcarea și executarea Software-uluiedit

articole principale: bootarea și repornirea (calcul)

bootarea este procesul de pornire a unui computer, în special în ceea ce privește pornirea software-ului său. Procesul implică un lanț de etape, în care în fiecare etapă, un program mai mic, mai simplu, se încarcă și apoi execută programul mai mare și mai complicat al etapei următoare. În acest sens, computerul „se trage prin bootstraps”; adică se îmbunătățește prin propriile eforturi. Bootarea este un lanț de evenimente care începe cu executarea procedurilor bazate pe hardware și poate apoi să se predea firmware-ului și software-ului care este încărcat în memoria principală. Pornirea implică adesea procese precum efectuarea de auto-teste, încărcarea setărilor de configurare, încărcarea unui BIOS, monitoare rezidente, un hipervizor, un sistem de operare sau software utilitar.

termenul de computer bootstrap a început ca o metaforă în anii 1950. în computere, apăsarea unui buton bootstrap a făcut ca un program cablat să citească un program bootstrap de la o unitate de intrare. Computerul va executa apoi programul bootstrap, ceea ce l-a determinat să citească mai multe instrucțiuni de program. A devenit un proces de auto-susținere care a continuat fără ajutor extern din instrucțiunile introduse manual. Ca termen de calcul, bootstrap a fost folosit din cel puțin 1953.

Software developmentEdit

Bootstrapping se poate referi, de asemenea, la dezvoltarea unor medii de programare succesiv mai complexe și mai rapide. Cel mai simplu mediu va fi, probabil, un editor de text foarte de bază (de exemplu, ed) și un program de asamblare. Folosind aceste instrumente, se poate scrie un editor de text mai complex și un compilator simplu pentru un limbaj de nivel superior și așa mai departe, până când se poate avea un IDE Grafic și un limbaj de programare extrem de înalt.din punct de vedere istoric, bootstrapping-ul se referă, de asemenea, la o tehnică timpurie pentru dezvoltarea programelor de calculator pe hardware nou. Tehnica descrisă în acest paragraf a fost înlocuită cu utilizarea unui compilator încrucișat executat de un computer preexistent. Bootstrapping în dezvoltarea programului a început în anii 1950, când fiecare program a fost construit pe hârtie în cod zecimal sau în cod binar, bit by bit (1s și 0s), deoarece nu exista un limbaj de computer la nivel înalt, nici un compilator, nici un asamblor și nici un linker. Un mic program de asamblare a fost codificat manual pentru un computer nou (de exemplu IBM 650) care a convertit câteva instrucțiuni în cod binar sau zecimal: A1. Acest program simplu de asamblare a fost apoi rescris în limbajul său de asamblare tocmai definit, dar cu extensii care ar permite utilizarea unor mnemonice suplimentare pentru coduri de operare mai complexe. Programul sursă al asamblorului îmbunătățit a fost apoi asamblat de executabilul predecesorului său (A1) în cod binar sau zecimal pentru a da A2, iar ciclul s-a repetat (acum cu aceste îmbunătățiri disponibile), până când întregul set de instrucțiuni a fost codificat, adresele sucursalelor au fost calculate automat și alte facilități (cum ar fi asamblarea condiționată, macro-uri, optimizări etc.) stabilit. Așa a fost dezvoltat programul de asamblare timpurie SOAP (programul simbolic de asamblare optimă). Compilatoarele, linkerele, încărcătoarele și utilitățile au fost apoi codificate în limbaj de asamblare, continuând în continuare procesul de bootstrapping de dezvoltare a sistemelor software complexe prin utilizarea unui software mai simplu.termenul a fost, de asemenea, promovat de Doug Engelbart pentru a se referi la convingerea sa că organizațiile ar putea evolua mai bine prin îmbunătățirea procesului pe care îl folosesc pentru îmbunătățire (obținând astfel un efect de compunere în timp). Echipa sa SRI care a dezvoltat sistemul hipertext NLS a aplicat această strategie folosind instrumentul pe care l-au dezvoltat pentru a îmbunătăți instrumentul.

Compileredit

Articol principal: Bootstrapping (compilatoare)

dezvoltarea compilatoarelor pentru noi limbaje de programare dezvoltate mai întâi într-un limbaj existent, dar apoi rescrise în noul limbaj și compilate de la sine, este un alt exemplu al noțiunii de bootstrapping.

InstallersEdit

Articol principal: instalare (programe de calculator)

în timpul instalării programelor de calculator, uneori este necesar să actualizați instalatorul sau managerul de pachete în sine. Modelul comun pentru aceasta este de a utiliza un fișier Bootstrapper executabil mic (de exemplu, configurare.exe) care actualizează programul de instalare și începe instalarea reală după actualizare. Uneori, bootstrapper-ul instalează și alte cerințe preliminare pentru software în timpul procesului de bootstrapping.

Overlay networksEdit

Articol principal: nod Bootstrapping

un nod bootstrapping, cunoscut și sub numele de gazdă de întâlnire, este un nod dintr-o rețea suprapusă care furnizează informații de configurare inițială nodurilor nou alăturate, astfel încât acestea să se poată alătura cu succes rețelei suprapuse.

simularea evenimentelor Discrete

Articol principal: Simularea evenimentelor Discrete

un tip de simulare computerizată numită simulare a evenimentelor discrete reprezintă funcționarea unui sistem ca o secvență cronologică a evenimentelor. Se folosește o tehnică numită bootstrapping modelul de simulare, care bootstrapează punctele de date inițiale folosind un generator de numere pseudorandom pentru a programa un set inițial de evenimente în așteptare, care programează evenimente suplimentare și, cu timpul, distribuția timpilor evenimentelor se apropie de starea sa de echilibru—comportamentul bootstrapping este copleșit de comportamentul la starea de echilibru.

inteligența artificială și învățarea mașinilor

articole principale: agregarea Bootstrap și explozia inteligenței

Bootstrappingul este o tehnică utilizată pentru a îmbunătăți iterativ performanța unui clasificator. De obicei, mai mulți clasificatori vor fi instruiți pe diferite seturi de date de intrare, iar pe sarcini de predicție ieșirea diferiților clasificatori va fi combinată împreună.

seed AI este un tip ipotezat de inteligență artificială capabil de auto-îmbunătățire recursivă. După ce s-a îmbunătățit, ar deveni mai bine să se îmbunătățească, ceea ce ar putea duce la o creștere exponențială a inteligenței. Nu se știe că există o astfel de AI, dar rămâne un domeniu activ de cercetare. Seed AI este o parte semnificativă a unor teorii despre singularitatea tehnologică: susținătorii cred că dezvoltarea seed AI va produce rapid inteligență din ce în ce mai inteligentă (prin bootstrapping) și, astfel, o nouă eră.

StatisticsEdit

articole principale: Bootstrapping (statistici) și populații Bootstrapping

Bootstrapping este o tehnică de reeșantionare utilizată pentru a obține estimări ale statisticilor sumare.

BusinessEdit

Bootstrapping în afaceri înseamnă începerea unei afaceri fără ajutor extern sau capital de lucru. Antreprenorii aflați în faza de dezvoltare de pornire a companiei lor, supraviețuiesc prin fluxul de numerar intern și sunt foarte precauți cu cheltuielile lor. În general, la începutul unei întreprinderi, o sumă mică de bani va fi rezervată pentru procesul bootstrap. Bootstrapping poate fi, de asemenea, un supliment pentru modelele econometrice. Bootstrapping a fost, de asemenea, extins în carte Bootstrap Business de Richard Christiansen, articolul Harvard Business Review arta Bootstrappingului și cartea de urmărire originea și evoluția noilor afaceri de Amar Bhide. Există, de asemenea, o întreagă Biblie scrisă despre cum să bootstrap corect de Seth Godin.

etape pentru bootstrapping o afacere:

  1. etapa de naștere: aceasta este prima etapă prea bootstrapping prin care antreprenorul utilizează orice economii personale sau împrumutate și / sau bani investiți de la prieteni și familie pentru a lansa afacerea. De asemenea, este posibil ca proprietarul afacerii să ruleze sau să lucreze pentru o altă organizație în acel moment, ceea ce poate ajuta la alimentarea afacerii lor și la acoperirea cheltuielilor inițiale.
  2. finanțarea din vânzări către consumatori-etapă: în această etapă specială, banii de la clienți sunt folosiți pentru a menține afacerea care funcționează pe linia de plutire. Odată ce cheltuielile cauzate de operațiunile normale de afaceri de zi cu zi sunt îndeplinite, creșterea ratei crește de obicei.
  3. Outsourcing-etapa: în acest moment al existenței companiei, antreprenorul în cauză se concentrează în mod normal pe activitățile de operare specifice. Acesta este momentul în care antreprenorii decid cum să îmbunătățească și să modernizeze echipamentele (crescând ulterior producția) sau chiar să angajeze noi membri ai personalului. În acest moment, compania poate solicita împrumuturi sau chiar se poate baza pe alte metode de finanțare suplimentară, cum ar fi capitalul de risc, pentru a ajuta la extindere și alte îmbunătățiri.

tipuri de companii care sunt eligibile pentru bootstrapping:

  1. companii în stadiu incipient care nu necesită neapărat fluxuri mari de capital (în special din surse externe). Acest lucru ar permite în mod specific flexibilitate pentru afaceri și timp să crească.
  2. companiile antreprenoriale seriale ar putea, de asemenea, să profite de avantajele bootstrapping-ului. Acestea sunt organizații prin care fondatorul are bani din vânzarea unei companii anterioare pe care le poate folosi pentru a investi.

diferite metode de bootstrapping:

  • viitorii proprietari de afaceri care aspiră să utilizeze bootstrapping ca modalitate de lansare a produsului sau serviciului ar trebui să ia în considerare unele dintre următoarele metode:
    • folosind bani accesibili din propriile economii personale.
    • gestionarea capitalului lor de lucru într-un mod care minimizează conturile companiei lor de primit. încasarea fondurilor de pensii 401k și achitarea acestora la date ulterioare.
    • creșterea treptată a conturilor de plătit ale afacerii prin întârzierea plăților sau chiar închirierea de echipamente în loc să le cumpere.

Bootstrapping succes:

  • atunci când se iau în considerare statisticile furnizate de Fundera, aproximativ 77% din întreprinderile mici se bazează pe un fel de investiții personale sau economii pentru a-și finanța întreprinderile de pornire. Riscul mediu de afaceri mici necesită aproximativ $10,000 în capitalul de pornire, cu o treime din lansarea de afaceri mici, cu mai puțin de $5,000 bootstrapped.
  • Pe baza datelor de pornire prezentate de Entrepreneur.com, în comparație cu alte metode de finanțare, bootstrapping-ul este mai frecvent utilizat decât altele. „0,91% dintre startup-uri sunt finanțate de angel investors, în timp ce 0,05% sunt finanțate de VCs. În schimb, 57% dintre startup-uri sunt finanțate prin împrumuturi personale și credite, în timp ce 38% primesc finanțare de la familie și prieteni.”
  • câteva exemple de antreprenori de succes care au folosit bootstrapping pentru a-și finanța afacerile este antreprenorul serial Mark Cuban. El a aprobat public bootstrapping susținând că ” dacă puteți începe pe cont propriu … faceți-o fără a fi nevoie să ieșiți și să strângeți bani.”Când a fost întrebat de ce crede că această abordare este cea mai necesară, el a răspuns: „Cred că cea mai mare greșeală pe care o fac oamenii este că, odată ce au o idee și obiectivul de a începe o afacere, ei cred că trebuie să strângă bani. Și odată ce strângi bani, asta nu este o realizare, este o obligație” pentru că „acum, raportezi oricui ai strâns bani.”
  • companii Bootstrap, cum ar fi Apple Inc. (APPL), eBay Inc. (EBAY) și Coca Cola Co. au susținut, de asemenea, că atribuie o parte din succesul lor faptului că această metodă de finanțare le permite să rămână foarte concentrați pe o gamă specifică de produse profitabile.

avantaje pentru bootstrapping:

  • antreprenorii dețin controlul deplin asupra finanțelor afacerii și pot menține controlul asupra intrărilor și ieșirilor de numerar ale organizației. Capitalul propriu este reținut de proprietar și poate fi redistribuit la discreția sa.
  • există mai puțină răspundere sau oportunitate de a acumula datorii din alte surse financiare.
  • Bootstrapping-ul duce adesea la antreprenori care își operează afacerile cu libertatea de a face ceea ce consideră potrivit; într-un mod similar cu proprietarii unici.
  • aceasta este o metodă eficientă dacă obiectivul proprietarului afacerii este de a putea finanța investițiile viitoare înapoi în afacere.
  • Pe lângă părțile interesate directe ale afacerii, antreprenorii nu trebuie să răspundă în fața unui consiliu de investitori care ar putea să-i preseze să ia anumite decizii benefice pentru ei.

dezavantaje ale bootstrapping:

  • răspundere personală
    • linii de Credit, de obicei, trebuie să fie stabilite în numele proprietarului, care este căderea unor companii din cauza datoriilor fiind acumula la diferite carduri de credit și etc.
    • toate riscurile financiare legate de afacerea în cauză cad pe umerii proprietarului. Proprietarul este obligat să pună în pericol investițiile proprii sau ale familiei/prietenului în caz de eșec al afacerii.
  • posibile probleme juridice
    • au existat unele cazuri în care antreprenorii au fost dați în judecată de familie sau chiar de prieteni apropiați pentru utilizarea necorespunzătoare a banilor lor Bootstrap.
  • deoarece finanțarea este limitată la ceea ce face proprietarul sau compania, Acest lucru poate crea un plafon care interzice spațiul pentru creștere. Fără ajutorul unor surse externe ocazionale de finanțare, antreprenorii se pot afla în imposibilitatea de a promova angajații sau chiar de a-și extinde afacerile. Lipsa banilor ar putea duce la o reducere a calității serviciului sau a produsului destinat furnizării.
  • anumiți investitori tind să fie bine respectați în anumite industrii și conducerea unei companii fără sprijinul sau sprijinul lor ar putea duce la pierderea oportunităților esențiale.
  • stresul Personal pentru antreprenor sau proprietar de afaceri în cauză.abordarea finanțării de la sine a dus adesea la momente stresante pentru anumite persoane.

Informații generale

  • startup-urile pot crește reinvestind profiturile în propria creștere dacă costurile de bootstrap sunt scăzute și randamentul investițiilor este ridicat. Această abordare de finanțare permite proprietarilor să mențină controlul asupra afacerii lor și îi obligă să cheltuiască cu disciplină. În plus, bootstrapping-ul permite startup-urilor să se concentreze mai degrabă pe clienți decât pe investitori, crescând astfel probabilitatea de a crea o afacere profitabilă. Acest lucru lasă startup-urile cu o strategie de ieșire mai bună, cu randamente mai mari.
  • achizițiile cu efect de levier sau tranzacțiile cu efect de levier sau „bootstrap” au loc atunci când un investitor dobândește o participație de control în capitalul unei companii și în care un procent semnificativ din prețul de achiziție este finanțat prin efectul de levier, adică împrumut de către compania achiziționată.
  • Bootstrapping în finanțe se referă la metoda de a crea curba ratei spot.
  • operațiunea Bootstrap (operaci Inktivn Manos a la Obra) se referă la proiectele ambițioase care au industrializat Puerto Rico la mijlocul secolului 20.

BiologyEdit

această secțiune poate fi confuză sau neclară pentru cititori. Vă rugăm să ajutați la clarificarea secțiunii. S-ar putea să existe o discuție despre acest lucru pe pagina de discuții. (Decembrie 2018) (Aflați cum și când să eliminați acest mesaj șablon)

Richard Dawkins în cartea sa River Out Of Eden a folosit conceptul de bootstrapping al computerului pentru a explica modul în care celulele biologice se diferențiază: „diferite celule primesc diferite combinații de substanțe chimice, care activează diferite combinații de gene, iar unele gene funcționează pentru a activa sau dezactiva alte gene. Și astfel bootstrapping-ul continuă, până când avem repertoriul complet al diferitelor tipuri de celule.”

PhylogeneticsEdit

analiza Bootstrapping oferă o modalitate de a judeca puterea de sprijin pentru clade pe copaci filogenetice. Un număr este scris de un nod, care reflectă procentul de copaci bootstrap care rezolvă și clada la punctele finale ale acelei ramuri.

LawEdit

Articol principal: Bootstrapping (lege)

Bootstrapping este o regulă care împiedică admiterea probelor auzite în cazurile de conspirație.

Lingvisticeedit

Articol principal: Bootstrapping (lingvistică)

Bootstrapping este o teorie a achiziției limbajului.

PhysicsEdit

teoria cuantică

articole principale: Modelul Bootstrap și bootstrap Conformal

Bootstrapping utilizează criterii de consistență foarte generale pentru a determina forma unei teorii cuantice din unele ipoteze privind spectrul de particule sau operatori.

plasmă de fuziune închisă Magnetic

în dispozitivele de fuziune tokamak, bootstrapping se referă la procesul în care un curent bootstrap este auto-generat de plasmă, ceea ce reduce sau elimină necesitatea unui driver de curent extern. Maximizarea curentului bootstrap este un obiectiv major al modelelor tokamak avansate.

plasme de fuziune inerțial limitatedit

Bootstrapping în fuziunea de confinare inerțială se referă la particulele alfa produse în reacția de fuziune care asigură încălzirea suplimentară a plasmei. Această încălzire duce la aprindere și la un câștig total de energie.

ElectronicsEdit

Articol principal: Bootstrapping (electronică)

Bootstrapping este o formă de feedback pozitiv în proiectarea circuitului analogic.

electric power gridEdit

Articol principal: pornire neagră

o rețea electrică nu este aproape niciodată doborâtă intenționat. Generatoarele și centralele electrice sunt pornite și oprite după cum este necesar. O centrală electrică tipică necesită energie pentru pornire înainte de a putea genera energie. Această putere este obținută din rețea, deci dacă întreaga rețea este în jos, aceste stații nu pot fi pornite.

prin urmare, pentru a porni o rețea, trebuie să existe cel puțin un număr mic de centrale electrice care să poată porni în întregime pe cont propriu. Un start negru este procesul de restabilire a funcționării unei centrale electrice fără a se baza pe puterea externă. În absența puterii rețelei, unul sau mai multe porniri negre sunt utilizate pentru a porni rețeaua.

rețele Celularedit

articole principale: Funcția de server Bootstrapping și arhitectura generică de Bootstrapping

o funcție de server Bootstrapping (BSF) este un element intermediar în rețelele celulare care oferă funcții independente de aplicație pentru autentificarea reciprocă a echipamentelor utilizatorului și a serverelor necunoscute între ele și pentru ‘bootstrapping’ schimbul de chei de sesiune secrete după aceea. Termenul ‘bootstrapping’ este legat de construirea unei relații de securitate cu un dispozitiv necunoscut anterior mai întâi și pentru a permite instalarea elementelor de securitate (chei) în dispozitiv și BSF după aceea.

MediaEdit

un bootstrap media este procesul prin care o poveste sau meme este produsă în mod deliberat (dar artificial) de jurnalismul de sine și referențial, inițial într-un cerc strâns de inițiatori de conținut media, începând adesea cu povești scrise în cadrul aceleiași organizații media. Această poveste este apoi extinsă într-o „înțelepciune acceptată” de mass-media generală, cu scopul de a o accepta ca „cunoaștere comună” evidentă de către publicul care citește, ascultă și vizionează. Caracteristica cheie a unui bootstrap media este că cât mai puține dovezi dure, verificabile, externe sunt utilizate pentru a susține povestea, preferând citarea (adesea neatribuită) a altor povești media, adică „jurnaliști care intervievează jurnaliști”.

deoarece campania este de obicei inițiată și cel puțin inițial inventată intern de o organizație media cu o anumită agendă în minte, într-o buclă închisă de reportaje și opinii, se spune că campania s-a „tras în sus de propriile bootstraps”.

o campanie bootstrap ar trebui să se distingă de o știre autentică de interes real, cum ar fi un dezastru natural care ucide mii sau moartea unei persoane publice respectate. Este legitim ca aceste povești să fie acoperite pe toate platformele media. Ceea ce distinge un bootstrap de o poveste reală este modul inventat și organizat în care bootstrap pare să iasă de nicăieri. Un bootstrap pretinde în mod obișnuit că atinge un fenomen nerecunoscut până acum în societate.

deoarece auto-levitarea prin tragerea pe bootstraps este fizic imposibilă, acest lucru este adesea folosit de bootstrappers înșiși pentru a nega posibilitatea ca campania bootstrap să fie într-adevăr inventată și artificială. Ei afirmă că a apărut printr-o bază a opiniei publice. Campaniile Media care sunt admise în mod deschis ca fiind inventate (de exemplu, o campanie de serviciu public intitulată „Să ne curățăm ORAȘUL”) sunt de obicei ignorate de alte organizații media din motive legate de concurență. Pe de altă parte, adevăratul bootstrap salută participarea altor organizații media, într-adevăr o încurajează, deoarece această participare câștigă notorietatea bootstrap și, cel mai important, legitimitatea.

Related Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *