< Return to Video

Kako točno funkcionira binarni kod? - José Américo N L F Freitas

  • 0:07 - 0:11
    Zamislite kako pokušavate koristiti riječi
    da opišete svaku scenu u filmu,
  • 0:11 - 0:13
    svaku notu u vašoj omiljenoj pjesmi
  • 0:13 - 0:16
    ili svaku ulicu u vašem gradu.
  • 0:16 - 0:21
    Sad zamislite da to pokušavate
    samo pomoću brojeva 1 i 0.
  • 0:21 - 0:24
    Svaki put kad koristite internet
    za gledanje filma,
  • 0:24 - 0:25
    slušanje glazbe
  • 0:25 - 0:26
    ili provjeru uputa,
  • 0:26 - 0:29
    to je upravo ono što vaš uređaj radi,
  • 0:29 - 0:32
    koristeći jezik binarnog koda.
  • 0:32 - 0:37
    Računala koriste binarni sustav jer je to
    pouzdan način pohrane podataka.
  • 0:37 - 0:41
    Na primjer, glavna memorija računala
    napravljena je od tranzistora
  • 0:41 - 0:44
    koji se izmjenjuju ili između
    visokih ili niskih razina napona,
  • 0:44 - 0:48
    kao što su 5 volti ili 0 volti.
  • 0:48 - 0:52
    Naponi ponekad osciliraju,
    ali kako postoje samo dvije opcije,
  • 0:52 - 0:56
    vrijednost od 1 volta
    i dalje bi se čitala kao "niska."
  • 0:56 - 0:58
    To čitanje radi procesor računala,
  • 0:58 - 1:03
    koji koristi stanja tranzistora
    za kontrolu ostalih računalnih uređaja
  • 1:03 - 1:05
    prema softverskim uputama.
  • 1:05 - 1:08
    Genijalnost ovog sustava
    jest da dani binarni slijed
  • 1:08 - 1:12
    nema unaprijed određeno vlastito značenje.
  • 1:12 - 1:15
    Umjesto toga, svaka vrsta podataka
    kodirana je u binarnom obliku
  • 1:15 - 1:18
    prema zasebnom skupu pravila.
  • 1:18 - 1:19
    Uzmimo brojeve.
  • 1:19 - 1:21
    U uobičajenom decimalnom zapisu,
  • 1:21 - 1:26
    svaka znamenka se množi s 10
    povišena na vrijednost svog položaja,
  • 1:26 - 1:28
    počevši od nule s desne strane.
  • 1:28 - 1:35
    Dakle, 84 u decimalnom
    zapisu je 4x10⁰ + 8x10¹.
  • 1:35 - 1:38
    Slično funkcionira
    i zapis binarnog broja,
  • 1:38 - 1:42
    ali gdje je svaki položaj
    baziran s 2 povišen do neke potencije.
  • 1:42 - 1:45
    Dakle, 84 bi bilo napisano ovako:
  • 1:45 - 1:50
    U međuvremenu, slova se tumače
    na temelju standardnih pravila UTF-8,
  • 1:50 - 1:55
    koji svaki znak dodjeljuje određenoj
    skupini binarnih nizova s 8 znamenki.
  • 1:55 - 2:02
    U ovom slučaju, 01010100 odgovara slovu T.
  • 2:02 - 2:06
    Dakle, kako možete znati
    treba li dani primjer ovog niza
  • 2:06 - 2:09
    značiti T ili 84?
  • 2:09 - 2:12
    Pa, ne možete vidjeti po samom nizu,
  • 2:12 - 2:17
    kao što ne možete prepoznati što zvuk
    "da" znači kad ga izolirano čujete.
  • 2:17 - 2:21
    Trebate kontekst da biste znali
    čujete li ruski, španjolski ili engleski.
  • 2:21 - 2:23
    I sličan kontekst trebate
  • 2:23 - 2:27
    da biste prepoznali gledate li
    binarne brojeve ili binarni tekst.
  • 2:27 - 2:31
    Binarni kod također se koristi za daleko
    složenije vrste podataka.
  • 2:31 - 2:33
    Svaki kadar ovog videozapisa, na primjer,
  • 2:33 - 2:36
    napravljen je od stotina tisuća piksela.
  • 2:36 - 2:38
    U slikama u boji,
  • 2:38 - 2:41
    svaki piksel je predstavljen
    pomoću tri binarna slijeda
  • 2:41 - 2:44
    koji odgovaraju primarnim bojama.
  • 2:44 - 2:45
    Svaki slijed kodira broj
  • 2:45 - 2:49
    koji određuje intenzitet te određene boje.
  • 2:49 - 2:53
    Tada, video upravljački program
    prenosi ovu informaciju
  • 2:53 - 2:55
    do milijun tekućih kristala
    na vašem zaslonu
  • 2:55 - 2:58
    kako bi napravili sve te različite nijanse
    koje sad vidite.
  • 2:58 - 3:01
    Zvuk u ovom videozapisu
    također je pohranjen u binarnom obliku,
  • 3:01 - 3:05
    pomoću tehnike koja se zove
    pulsno kodna modulacija.
  • 3:05 - 3:07
    Kontinuirani zvučni valovi
    digitalizirani su
  • 3:07 - 3:12
    uzimanjem "snimaka" njihovih amplituda
    svakih nekoliko milisekundi.
  • 3:12 - 3:15
    Oni se bilježe kao brojevi
    u obliku binarnih nizova,
  • 3:15 - 3:19
    s čak 44 000 za svaku sekundu zvuka.
  • 3:20 - 3:22
    Kad ih čita audio softver vašeg računala,
  • 3:22 - 3:26
    brojevi odlučuju koliko brzo zavojnice
    u vašim zvučnicima trebaju vibrirati
  • 3:26 - 3:29
    da stvore zvukove različitih frekvencija.
  • 3:29 - 3:33
    Za sve to su potrebne milijarde
    i milijarde bitova.
  • 3:33 - 3:37
    Ali taj iznos se može smanjiti
    kroz pametne oblike sažimanja.
  • 3:37 - 3:41
    Na primjer, ako slika ima 30 susjednih
    piksela zelenog prostora,
  • 3:41 - 3:46
    mogu se zabilježiti kao "30 zelenih"
    umjesto kodiranja svakog piksela zasebno -
  • 3:46 - 3:50
    proces poznat kao kodiranje
    dužine izvođenja.
  • 3:50 - 3:54
    Ovi sažeti oblici sami su
    zapisani u binarnom kodu.
  • 3:54 - 3:57
    Dakle, je li binarni sustav
    krajnji princip za obradu podataka?
  • 3:57 - 3:59
    Ne nužno.
  • 3:59 - 4:01
    Bilo je istraživanja
    o ternarnim računalima,
  • 4:01 - 4:04
    sa sklopovima u tri moguća stanja,
  • 4:04 - 4:05
    i čak o kvantnim računalima,
  • 4:05 - 4:09
    čiji sklopovi mogu biti
    u više stanja istovremeno.
  • 4:09 - 4:11
    Ali do sada ništa od toga nije pružilo
  • 4:11 - 4:15
    toliko fizičke stabilnosti za pohranu
    i prijenos podataka.
  • 4:15 - 4:17
    Dakle, za sada, sve što vidite,
  • 4:17 - 4:18
    čujete
  • 4:18 - 4:19
    i čitate preko vašeg zaslona
  • 4:19 - 4:23
    dolazi k vama kao rezultat jednostavnog
    "istinitog" ili "lažnog" izbora,
  • 4:23 - 4:25
    napravljenog više milijardi puta.
Title:
Kako točno funkcionira binarni kod? - José Américo N L F Freitas
Speaker:
José Américo N L F Freitas
Description:

Pogledajte cijelu lekciju: https://ed.ted.com/lessons/how-exactly-does-binary-code-work-jose-americo-n-l-f-freitas

Zamislite da koristite riječi da opišete svaku scenu u filmu, svaku notu u pjesmi ili svaku ulicu u vašem gradu. Sad zamislite da to pokušavate učiniti koristeći samo brojeve 1 i 0. Svaki put kad koristite internet za gledanje filma, slušanje glazbe ili provjeru uputa, to je točno ono što vaš uređaj radi, koristeći jezik binarnog koda. José Américo N L F de Freitas objašnjava kako funkcionira binarni sustav.

Lekcija José Américo N L F de Freitas, animacija Qa'ed Mai.

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
04:41

Croatian subtitles

Revisions