Zakoni računarstva

Autor: Robert Simon
Datum Stvaranja: 22 Lipanj 2021
Datum Ažuriranja: 20 Lipanj 2024
Anonim
P2  - Bulova Algebra - Pravila, Zakoni I Teoreme
Video: P2 - Bulova Algebra - Pravila, Zakoni I Teoreme

Sadržaj


Oduzeti:

Čak iu izrazito apstraktnom području računarstva postoje neki opaženi "zakoni" - baš kao i u matematici. Proučavanjem ovih zakona možemo se nadograditi na razumijevanje računanja i proširiti inovaciju.

Iako računalna znanost nije baš poput fizike, gdje se u prirodi mogu primijetiti zakoni, istraživači su otkrili brojne "zakone". Možda se čine staromodnom, ali oni su temelj na kojem se temelji inovacija. Provjerite!

Mooresov zakon

Moores Law je vjerojatno najpoznatiji "zakon" u računalnom svijetu. Ime je dobio po utemeljitelju Intela Gordonu Mooreu. U radu iz 1965. primijetio je da se broj tranzistora u integriranom krugu udvostručio otprilike svake dvije godine. To je značilo da su čipovi imali više funkcionalnosti nego prije za istu cijenu. Drugim riječima, kako je vrijeme odmicalo, čipovi su radili više za manje.

To ste vjerojatno vidjeli u svom životu. Kada kupite novo računalo, ono je obično brže od onog posljednjeg koje ste kupili - i košta manje.


Moores zakon nije vidljiv samo u mikroprocesorima, već i u memoriji i skladišnom prostoru. Čini se da nema ograničenja, ali proizvođači čipova mogu na tim silikonskim reznicama utisnuti samo toliko krugova. S druge strane, kvantna računala mogu ponuditi rješenje, iako su još uvijek daleko od uobičajene uporabe.

Zakon Metcalfes

Kako uređaji jeftinije kupuju ih i više ljudi. I što ih više ljudi kupuje, mreža uređaja postaje vrijednija.

Zakon Metcalfes pripisan je Bobu Metcalfeu, jednom od inicijatora Ethernet mrežnog protokola. Predložio je da ako postoji N korisnika telekomunikacijske mreže, vrijednost mreže je N2. Svaka nova osoba koja se pridruži telefonskoj mreži povećava broj mogućih veza, zabrane stvari poput jezičnih razlika. Isto vrijedi i za web stranice društvenih mreža. Ako ste član, vjerojatno ste se pridružili jer su svi vaši prijatelji uključeni.

Zakon o trsku

Slijedeći zakon Metcalfes, zakon Reeds, koji je razvio računalni znanstvenik David P. Reed, kaže da se upotreba velikih mreža može eksponencijalno razmjeravati s veličinom mreže. Drugim riječima, broj mogućih podskupina mreže je 2N - N - 1, gdje je N broj ljudi koji koriste mrežu. Taj je zakon razlog što stvari mogu „postati virale“ na društvenim medijima. To također objašnjava popularnost usluga na društvenim mrežama. Što im se više ljudi pridruži, to se više mogu povezati s drugima koji dijele njihove interese, povećavajući vrijednost mreže.


Kako sam Reed objašnjava:

Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

Možemo vidjeti ovaj pomak usmjeren na razmjere u povijesti Interneta. Najranijim korištenjem Interneta dominirala je njegova uloga terminalne mreže, što je mnogim terminalima omogućilo selektivni pristup malom broju skupih domaćina. Kako je Internet rastao, mnogo više upotrebe i vrijednosti Interneta postalo je usmjereno na parne razmjene datoteka, datoteka itd. Slijedeći Zakon Metcalfes. I kako je Internet počeo krenuti početkom 90-ih, prometom su počeli dominirati grupe vijesti (internetske rasprave), korisničke kreirane popise pošte, web stranice s posebnim interesima itd., Slijedeći eksponencijalni zakon o GFN-u. Iako prethodno dominantne funkcije nisu gubile na vrijednosti ili opadale kako je razmjera Interneta rasla, vrijednost i upotreba usluga koje su prevladale novo dominantni zakoni o skaliranju rasli su brže. Tako su mnoge vrste transakcija i suradnja koje su se odvijale izvan interneta postale apsorbirane u rast internetskih funkcija, a one postaju novo konkurentno igralište.

Beckstromsov zakon

Rod Beckstrom ima složeniji model uslužnog rada mreže. Zakon o Beckstromsu definira vrijednost mreže kao prednosti umanjene za troškove ukupnog broja članova mreže.

Taylor Buley, pišući za Forbes, daje dobar konkretan primjer:

Evo primjera: recite da svaki dan u Amazonu kupujete stvari u vrijednosti od 100 USD od Amazona. Vjerojatno biste tu stvar mogli kupiti izvan mreže za otprilike istu cijenu, ali možda biste dodatno platili benzin za vožnju do trgovine i oportunitetni trošak za svoje vrijeme. Ako su troškovi trgovine od opeke i minobacača iznosili 50 dolara mjesečno u odnosu na 100 dolara koje ste potrošili na knjige, tada bi vrijednost Amazonove mreže prema vama bila 600 dolara godišnje. Od toga se oduzmu troškovi povezivanja na Amazonovu mrežu, možda 40 dolara mjesečno za internetsku vezu i računalni hardver, a vrijednost vam je nešto poput 120 dolara.

Zakon Brooksa

Krećući se od svijeta mreža do svijeta softverskog inženjerstva, imamo Freda Brooksa, autora klasične knjige Mitski čovjek-mjesec, Zakon Brooksa, koji dolazi iz knjige, trebao bi upozoriti bilo kojeg menadžera proizvoda. "Dodavanje radne snage u kasni projekt čini kasnije."

Iako menadžeri mogu pretpostaviti da bi veći broj ljudi koji rade na projektu mogao biti bolji, ne pokrivaju troškove koordinacije i ubrzavanja novih programera. Industrija je prepuna projekata koji nisu uspjeli paziti na ovaj zakon.

Zakon o hofstadtersima

Douglas Hofstadter popularizirao je koncept rekurzije u svojoj klasičnoj knjizi dobitnika Pulitzerove nagrade Gödel, Escher, Bach: Vječna zlatna pletenica, Iako se ne odnosi isključivo na računarstvo, knjiga ima utjecaja unutar informatičke industrije. Hofstadter je smislio vlastiti šaljivi zakon, poznat kao zakon Hosftadters: "Uvijek traje duže nego što očekujete, čak i kad uzmete u obzir zakon o hofstadterima."

Ovaj zakon koristi rekurziju, pozivajući se na zakon Hofstadters unutar sebe, podsjećajući nas da bez obzira na to što radimo, stvari ionako pođu po zlu.

Čak iu jako apstraktnom polju poput računanja postoje neki opaženi "zakoni" - baš kao i u matematici. Pomno proučavajući ove zakone, možemo nadograditi na razumijevanju računanja i graditi još bolje stvari širenjem inovacija.