Podaci (računarstvo)

С Википедије, слободне енциклопедије
Razni tipovi podataka koji se mogu vizuelizovati putem računarskog uređaja

Podaci su svaka sekvenca od jednog ili više simbola kojoj je dato značenje određenim aktima tumačenja. Podacima je neophodna interpretacija da bi postali informacije. Za prevođenje podataka u informacije mora se uzeti u obzir nekoliko poznatih faktora. Uključene faktore određuje kreator podataka i željene informacije. Izraz metapodaci koristi se za referenciranje podataka o datim podacima. Metapodaci mogu da budu podrazumevani, precizirani ili dati. Podaci koji se odnose na fizičke događaje ili procese takođe imaju vremensku komponentu. U skoro svim slučajevima ova vremenska komponenta se podrazumeva. To je slučaj kada uređaj poput zapisivača temperature prima podatke od temperaturnog senzora. Kada se temperatura primi pretpostavlja se da podaci imaju vremensku referencu „sada“. Stoga uređaj zajedno beleži datum, vreme i temperaturu. Kada zapisivač podataka izveštava temperature, mora se takođe izvestiti datum i vreme (metapodaci) za svaku temperaturu.

Digitalni podaci su podaci koji su predstavljeni pomoću sistema binarnih brojeva od jedinica (1) i nula (0), za razliku od analognog predstavljanja. U modernim računarskim sistemima (posle 1960) svi podaci su digitalni. Podaci u računaru se u većini slučajeva kreću kao paralelni podaci. Podaci koji se kreću ka računaru ili sa njega uglavnom se kreću kao serijski podaci. Pogledajte paralelnu komunikaciju i serijsku komunikaciju. Podaci dobijeni sa analognog uređaja, kao što je temperaturni senzor, moraju proći kroz „pretvarač analognog u digitalno” ili „ADC” (pogledajte analogno digitalni konvertor) da bi se pretvorili analogni podaci u digitalne podatke.

Podaci koji predstavljaju količine, znakove ili simbole nad kojima računar obavlja operacije pohranjuju se i beleže na magnetnim, optičkim ili mehaničkim medijumima za snimanje i prenose u obliku digitalnih električnih signala.[1]

Program je set podataka koji se sastoje od serije kodiranih softverskih instrukcija za kontrolisanje operacija kompjutera ili druge mašine.[2] Elementi fizičke memorije računara sastoje se od adrese i bajtova/reči za čuvanje podataka. Digitalni podaci često se čuvaju u relacijskim bazama podataka, kao tabele ili SQL baze podataka, i generalno se mogu predstaviti kao apstraktni parovi ključ/vrednost.

Podaci se mogu organizovati u mnogo različitih tipova struktura podataka, uključujući nizove, grafove i objekte. Strukture podataka mogu da skladište podatke različitih tipova, uključujući brojeve, niske, kao i druge strukture podataka. Podaci ulaze i izlaze iz računara preko perifernih uređaja.

U alternativnoj upotrebi, binarne datoteke (koje nisu čitljive ljudima) ponekad se nazivaju „podacima”, za razliku od „teksta” koji se može čitati.[3] Ukupna količina digitalnih podataka u 2007. godini procenjena je na 281 milijardi gigabajta (= 281 eksabajta).[4][5] Digitalni podaci dolaze u ova tri stanja: podaci u mirovanju, podaci u tranzitu i podaci u upotrebi.

Karakteristike[уреди | уреди извор]

Metapodaci pomažu u prevođenju podataka u informacije. Metapodaci su podaci o podacima. Metapodaci se mogu podrazumevati, specificirati ili dati.

Podaci koji se odnose na fizičke događaje ili procese imaće vremensku komponentu. Ova vremenska komponenta se može podrazumevati. Ovo je slučaj kada uređaj kao što je registrator temperature prima podatke od temperaturnog senzora. Kada se temperatura primi, pretpostavlja se da podaci imaju vremensku referencu, sada. Dakle, uređaj snima datum, vreme i temperaturu zajedno. Kada snimač podataka saopštava temperature, on takođe mora prijaviti datum i vreme kao metapodatke za svako očitavanje temperature.

U osnovi, računari prate niz instrukcija koje su im date u obliku podataka. Skup instrukcija za obavljanje datog zadatka (ili zadataka) naziva se program. Program je podatak u obliku kodiranih instrukcija za kontrolu rada računara ili druge mašine.[6] U nominalnom slučaju, program, kako ga izvršava računar, sastojaće se od mašinskog koda.[7][8][9] Elementima skladištenja kojima manipuliše program, ali ih zapravo ne izvršava centralna procesorska jedinica (CPU), takođe su podaci. U najvažnijoj formi, jedinični podatak je vrednost uskladištena na određenoj lokaciji. Stoga je moguće da kompjuterski programi rade na drugim računarskim programima, manipulišući njihovim programskim podacima.

Da bi se sačuvali bajtove podataka u datoteci, oni moraju biti serijalizovani u formatu datoteke. Obično se programi čuvaju u posebnim tipovima datoteka, različitim od onih koji se koriste za druge podatke. Izvršne datoteke sadrže programe; sve ostale datoteke su takođe datoteke podataka. Međutim, izvršne datoteke takođe mogu sadržati podatke koje koristi program koji su ugrađeni u program. Konkretno, neke izvršne datoteke imaju segment podataka, koji nominalno sadrži konstante i početne vrednosti za promenljive, obe od kojih se mogu smatrati podacima.

Linija između programa i podataka može postati nejasna. Interpretator je, na primer, program. Ulazni podaci za interpreter su sami po sebi program, samo ne onaj koji je izražen na autohtonom mašinskom jeziku. U mnogim slučajevima, interpretirani program će biti tekstualna datoteka čitljiva ljudima, kojom se manipuliše pomoću programa za uređivanje teksta. Metaprogramiranje na sličan način uključuje programe koji manipulišu drugim programima kao podacima. Programi poput kompajlera, linkera, debagera, ažurivača programa, skenera virusa i sličnih koriste druge programe kao svoje podatke.

Na primer, korisnik bi prvo mogao da naloži operativnom sistemu da učita program za obradu teksta iz jedne datoteke, a zatim da koristi pokrenuti program da otvori i uredi dokument uskladišten u drugoj datoteci. U ovom primeru, dokument bi se smatrao podacima. Ako procesor teksta ima i proveru pravopisa, onda bi se rečnik (lista reči) za proveru pravopisa takođe smatrao podacima. Algoritmi koje koristi provera pravopisa da predloži ispravke bili bi ili podaci mašinskog koda ili tekst u nekom interpretabilnom programskom jeziku.

U alternativnoj upotrebi, binarne datoteke (koje nisu čitljive ljudima) se ponekad nazivaju podacima za razliku od teksta čitljivog ljudima.[10]

Ukupna količina digitalnih podataka u 2007. procenjena je na 281 milijardu gigabajta (281 eksabajt).[11][12]

Reference[уреди | уреди извор]

  1. ^ „data”. Oxford Dictionaries. Архивирано из оригинала 6. 10. 2012. г. Приступљено 11. 10. 2012. 
  2. ^ „computer program”. The Oxford Pocket Dictionary of Current English. Архивирано из оригинала 28. 11. 2011. г. Приступљено 11. 10. 2012. 
  3. ^ „file(1)”. OpenBSD Manual Pages. 24. 12. 2015. Архивирано из оригинала 5. 2. 2018. г. Приступљено 4. 2. 2018. 
  4. ^ Paul, Ryan (12. 3. 2008). „Study: amount of digital info > global storage capacity”. Ars Technics. Архивирано из оригинала 13. 3. 2008. г. Приступљено 12. 3. 2008. 
  5. ^ Gantz, John F.; et al. (2008). „The Diverse and Exploding Digital Universe”. International Data Corporation via EMC. Архивирано из оригинала 11. 3. 2008. г. Приступљено 12. 3. 2008. 
  6. ^ „Computer program”. The Oxford pocket dictionary of current english. Архивирано из оригинала 28. 11. 2011. г. Приступљено 11. 10. 2012. 
  7. ^ „Managed, Unmanaged, Native: What Kind of Code Is This?”. developer.com. 28. 4. 2003. Приступљено 2008-09-02. 
  8. ^ Lagarias, Jeffrey C.; Rains, Eric; Vanderbei, Robert J. (2009). Brams, Stephen; Gehrlein, William V.; Roberts, Fred S., ур. The Kruskal Count. The Mathematics of Preference, Choice and Order. Essays in Honor of Peter J. Fishburn. Berlin / Heidelberg, Germany: Springer-Verlag. стр. 371—391. ISBN 978-3-540-79127-0. arXiv:math/0110143Слободан приступ.  (22 pages)
  9. ^ Jacob, Matthias; Jakubowski, Mariusz H.; Venkatesan, Ramarathnam (20—21. 9. 2007). Towards Integral Binary Execution: Implementing Oblivious Hashing Using Overlapped Instruction Encodings (PDF). Proceedings of the 9th workshop on Multimedia & Security (MM&Sec '07). Dallas, Texas, USA: Association for Computing Machinery. стр. 129—140. CiteSeerX 10.1.1.69.5258Слободан приступ. ISBN 978-1-59593-857-2. S2CID 14174680. doi:10.1145/1288869.1288887. Архивирано (PDF) из оригинала 2018-09-04. г. Приступљено 2021-12-25.  (12 pages)
  10. ^ „file(1)”. OpenBSD manual pages. 24. 12. 2015. Архивирано из оригинала 5. 2. 2018. г. Приступљено 4. 2. 2018. 
  11. ^ Paul, Ryan (12. 3. 2008). „Study: amount of digital info > global storage capacity”. Ars Technics. Архивирано из оригинала 13. 3. 2008. г. Приступљено 13. 3. 2008. 
  12. ^ Gantz, John F.; et al. (2008). „The diverse and exploding digital universe”. International Data Corporation via EMC. Архивирано из оригинала 11. 3. 2008. г. Приступљено 12. 3. 2008. 

Literatura[уреди | уреди извор]

Spoljašnje veze[уреди | уреди извор]