Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 80 odgovora
  • 21.889 pregleda

Najnovija ↓

Re: IT testiranje da da 06.10.2018. u 14:57 · pre 98 meseci #61
Au bre:
"Pitanje 23 je neprecizno, jer ne znamo o kojoj arhitekturi se radi. Može računar biti 16-bitni pa "razumeti" samo 16-bitne reči (kompatibilnost unazad se postiže tako što za 8-bitne reči prvih 8 bita bude 0, ili se rešava arhitekturno tako da računar može da obrađuje 16-bitne reči kao dve 8-bitne reči).

U principu, sve zavisi od toga koliko bitova imaju registri i kako se izvršavaju instrukcije."

Svaki racunar vrsi operacije nad bitovima bez obzira koliki je registar.
Osnovne bit peracije su and, or not i xor. x86 ima i bit test and set/reset i ekstenzije za operacije sa bitovima bmp1/2.

edit:
a tu su i shift i rotate...
Re: IT testiranje da da 06.10.2018. u 15:10 · pre 98 meseci #62
Pitanje je precizno jer se radi o bilo kom računaru (nije navedeno ograničenje).

Bio računar 16-bitni ili 8-bitni svaki od njih može da obradi informaciju od jednog bita.

Jeste neprecizno "razumeti" ali ni to nije problem ako pod "razumeti" prihvatimo da računar izvrši odgovarjući program na odredjenu vrednost informacije pa je "razumeo".

No ti si pomalo konfuzan:
Citat:
Branimir Maksimovic

Može računar biti 16-bitni pa "razumeti" samo 16-bitne reči

Citat:
Branimir Maksimovic

Svaki racunar vrsi operacije nad bitovima bez obzira koliki je registar.

Ako "16-bitni 'razume' samo 16-bitne reči"
kako "vrsi operacije nad bitovima bez obzira koliki je registar"?

PS. Naredbe za operacije nad bitovima postojale su i u 8-bitnim računarima, samo u manjem obimu.
Sviđa mi se1
Re: IT testiranje da da 06.10.2018. u 18:08 · pre 98 meseci #64
I računari koji mogu obrađivati najmanje reči dužine 8 bita, imaju hardversku implementaciju za XOR operaciju, koja se izvršava bit-po-bit, ali ne na jednom samostalnom bitu kao jedinici informacije, nego npr. na svih 8 bita oba operanda (prvi bit prvog sa prvim bitom drugo operanda, isto tako za drugi bit, treći bit...). Dakle, ne može samo za 1 bit kao jedinicu informacije.

Odnosno, može ako arhitektura to podržava, ali kažem da današnji računari ne rade sa korisničkim podacima od 1 bita, već ih pamte i obrađuju kao 8-bitne. To što su nekada postojali takvi računari je posebna priča. I danas procesori koriste podatke od 1 bit, ali samo interno gde postoje registri u kojima se čuva 1-bitna informacija kao rezultat poređenja dve vrednosti i sl.


Ali, podržavam da je pitanje neprecizno i da su za to pitanje trebali svima da izbace iz bodovanja, jer je njihova greška, tu se slažemo i ne treba dalje da rasplinjujemo raspravu o tom pitanju.
Potpis
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
Re: IT testiranje da da 06.10.2018. u 18:19 · pre 98 meseci #65
Ne kapiram sta hoces da kazes? Po tebi jedino 1 bitni racunar moze obradjivati 1 bitne informacije, pleassssssssssssseeeeeeeeee....

edit:
ti brkas minimalnu jedinicu adresiranja sa minimalnom jedinicom obrade.
Re: IT testiranje da da 06.10.2018. u 21:31 · pre 98 meseci #66
obrade PODATAKA, pitanje jeste neprecizno, ali se u kontekstu testa misli na korisničke podatke, a to niti su interrupt-i niti bilo šta od toga što vi pominjete. Boolean promenljiva kao korisnički podatak je 8-bitna. Kao što sam naveo, postoji kod Jave BitSet, ali se radi o klasi (opet, dakle, složena struktura, a ne jedan jedini bit).

Ne branim kreatore testa, ali idemo u sitna crevca u pogrešnom pravcu.
Potpis
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
Re: IT testiranje da da 06.10.2018. u 21:34 · pre 98 meseci #67
Ma braco moja, da li sam ja uskracen za 2 pitanja il ne?
I 2. niko nista poso ovo ono pomoc ponude potrazanje i te fore? Pa vi programeri ste zaebali i doktore, lol.
Ko je iz Nisa i oce na pivce nek se javi :)
Re: IT testiranje da da 07.10.2018. u 00:53 · pre 98 meseci #68
@mjanjic nije dosledan:
Citat:
mjanjic

Tako što se pod "obradom" i "razumevanjem" podrazumeva arhitektura procesora koji radi obradu i prepoznavanje kola, a ono što radi čipset i razna druga I/O kola na matičnoj ploči ne spada u "obradu" niti "razumevanje".

Citat:
mjanjic

obrade PODATAKA, pitanje jeste neprecizno, ali se u kontekstu testa misli na korisničke podatke, a to niti su interrupt-i niti bilo šta od toga što vi pominjete.

Jednom pod "obradom podataka" govori o arhitekturi procesora a drugi put o modelu računara koji vidi korisnik?

U suštini nema takve dilema:
Da li računar može da prihvati 1 bit podataka? Može!
Da li taj bit računar može da transformiše u oblik razumljiv korisniku računara? Može!

Očigledno - računar je "razumeo" i obradio podatak od 1 bita.


Citat:
Nenad101

da li sam ja uskracen za 2 pitanja il ne?

Ono za Fibonačijeve brojeve nisi uskraćen jer nisi dao potpun odgovor.
Ovo drugo po meni si uskraćen a po @mjanjic-u nisi.

Sviđa mi se1
Re: IT testiranje da da 07.10.2018. u 02:54 · pre 98 meseci #69
Citat:
mjanjic:
obrade PODATAKA, pitanje jeste neprecizno, ali se u kontekstu testa misli na korisničke podatke, a to niti su interrupt-i niti bilo šta od toga što vi pominjete. Boolean promenljiva kao korisnički podatak je 8-bitna. Kao što sam naveo, postoji kod Jave BitSet, ali se radi o klasi (opet, dakle, složena struktura, a ne jedan jedini bit).

Ne branim kreatore testa, ali idemo u sitna crevca u pogrešnom pravcu.


Gde sad ode. U C-u mozes da napravis bit field gde ces imati varijable od 1 bita, pa opet to nema veze sa hardverom...
Svaki racunar ima operacije sa bitovima bez obzira. Po tvojoj logici znaci najmanja jedinica obrade je kolicina rama boze moj zato sto je toliko velika ;)
A x86 ima i:
https://en.wikipedia.org/wiki/Bit_Test
Citat:

The BT x86 assembly language instruction stands for Bit Test and was added to the x86 instruction set with the 80386 processor. BT copies a bit from a given register to the carry flag.[1]

Example: copy the third least significant bit from EAX to the carry flag

BT EAX, 2

BTS (Bit Test and Set) operates the same, but also sets the bit in the register,[2] while BTR (Bit Test and Reset) resets it,[3] and BTC (Bit Test and Complement) flips it.[4]


Re: IT testiranje da da 07.10.2018. u 05:01 · pre 98 meseci #71
Ja sam startovao sa bitom, da bih sada mozda, mozda presao na odgovor bajt. Ili eventualno nesto drugo. Nisam pametan.

Razlog - zamislio sam se sa celim ispitom koji sam imao iz "osnove teorije informacija i kodovanja".

Naime, secam se razlike podatka i informacije.

Podatak: Zeleno, crveno, 0, 1, string, integer, automobil.
Informacija: Zeleni automobil. Automobil string. Crveni automobil 1.

Sad mozemo da nastavimo u sitna crevca sa time sta ce racunar na low-levelu da uradi kada dobije bit sa vrednoscu "1". Nece imati pojma o cemu se radi jer nema opisa sta je to 1. Potrebna mu je informacija, a ne podatak. Mada je cinjenica da se svaka informacija sastoji iz vise podataka.

Ovo se bukvalno pretvara u filozofiju. Jedino neko ko radi assembly duze vreme (znaci niko) mozda moze da nam da bolji odgovor.

Meni najvise bode oci sto je u pitanju

Citat:
Najmanja jedinica informacije koju računar može razumeti i obraditi je:


spomenuta informacija, a ne podatak. Informacija zahteva ipak vise od jednog bita. True ili false nam je podatak. Ali nemamo pojma sta on predstavlja.

Mi lelemudamo ovde o igri reci a pitaj Boga da li taj koji je sklepao test zna ista od ovoga. Ako je fokus na kljucnoj reci informacija onda definitivno ne moze da bude bit, iako bih do pre 5 minuta rekao "bit" ko iz topa. Mislim da treba malo vise paznje obratiti na to.
Potpis
THE ONLY EASY DAY WAS YESTERDAY
Re: IT testiranje da da 07.10.2018. u 05:10 · pre 98 meseci #72
Osnovna jedinica informacije je bit, ne bajt... to svuda valjda uce...
Inace kad smo vec kod programskih jezika:
Code:

~/.../bmaxa_data/examples >>> cat bitf.c                                                                                                                                                         
#include <stdio.h>
union Part {
    int whole;
    struct Bit{
        unsigned bit2: 31;
        unsigned bit1: 1;
    }part;
};
int main(void){
    volatile union Part p;
    p.part.bit1 = 1;
    p.part.bit2 = ~0;
    printf("%d\n",p.whole);
    p.part.bit1 = 0;
    printf("%d\n",p.whole);
}
~/.../bmaxa_data/examples >>> ./a.out                                                                                                                                                            
-1
2147483647

Znaci u C-u mozes direktno manipulisati bitovima jedne varijable.
Re: IT testiranje da da 07.10.2018. u 05:12 · pre 98 meseci #73
Ali, kako kad jedan bit ne moze da sadrzi dovoljno podataka za informaciju, logicki razmisljano?

edit: napisao bajt umesto bit, 5 ujutru jbga
Potpis
THE ONLY EASY DAY WAS YESTERDAY
Re: IT testiranje da da 07.10.2018. u 05:17 · pre 98 meseci #74
Informacija je 1 ili 0, ima struje nema struje, true/false. Osnovna jedinica da se informacija sacuva je bit. Znaci, niz bitova a ne bajtova.

edit: Inace, na neki dsp-ovima je bajt 32 bita, a na nekim starim racunarima 9 ili 7 ne secam se. To sto je bajt sada uvrezen kao 8 bita
je konvenvcija koja je pobedila.
Re: IT testiranje da da 07.10.2018. u 11:51 · pre 98 meseci #75
Citat:
Inace, na neki dsp-ovima je bajt 32 bita, a na nekim starim racunarima 9 ili 7 ne secam se.

7 bita je bio prvi ASCII character set. Bilo je karakter kodova i sa 6 bita (64 znaka).
Bajt je u skladu sa tim menjao svoju definiciju i vremenom se ustalio na oko 8 bita bez obaveze da tako ostane.

Citat:
Zlatni_bg

spomenuta informacija, a ne podatak. Informacija zahteva ipak vise od jednog bita.

Što se tiče razlike izmedju informacije i podatka: podaci (potencijalne informacije) su uskladišteni u memoriju i da se pitanje odnosi na skladištenje podataka u memoriji onda bi mogli da govorimo o bajtu (mada i količina podataka veličine 1 bit može da se skladišti u jednom flip-flopu).
Medjutim pošto se u pitanju pominje "obrada" onda nema zabune - ako kažeš "obradjen podatak" ili informacija svodi se na isto.
Najmanja jedinica mere količine informacija jeste 1 bit,
nezavisno od toga da li se jedan bit podataka čuva u memorijskoj lokaciji (bajt) bilo u flip-flopu (bit) ili je prenet putem uredaja za serijski prenos podataka (bit).

Ipak, ranije sam već napisao ako se pitanje odnosi na skladištenje podataka onda nije tačan odgovor bajt već zavisi od medijuma za skladištenje:
- bušena kartice: 1 bit
- hard disk referencira blok/sektor (bajtova), ali su na samom mediju podaci uskladišteni kao niz bitova
itd.

Kad već pominješ "osnove teorije informacija i kodovanja" da li ste na tom kursu pominjali "binarni izvor informacija"? Ako jeste šta obradjuje informacije koje potiču iz "binarnog izvora informacija"? Računar ili...?

Sviđa mi se1
Re: IT testiranje da da 07.10.2018. u 13:56 · pre 98 meseci #76
Citat:
alimamnekolikokuća
Ono za Fibonačijeve brojeve nisi uskraćen jer nisi dao potpun odgovor.
Ovo drugo po meni si uskraćen a po @mjanjic-u nisi.


A za ROM ???? Splinteru

A što se tiče fibonačijevih brojeva uradio sam tačno onako kako su mi oni rekli da uradim. A da sam slušao tebe i tvoju teoriju, to ti je kao kad bi ti alimamnekolikokuca
otišo u crkvu (pravoslavnu), i klečao i obe ruke pružao ka nebu pa ka zemlji, molio se Alahu. Ili odeš u supermarket uzmeš šta ti treba i izađeš, ne platiš.
U mom selu bi za tebe rekli ''Ja ga kršteljam, ono prdi''. :)

Citat:
mjanjic
Ali, podržavam da je pitanje neprecizno i da su za to pitanje trebali svima da izbace iz bodovanja, jer je njihova greška, tu se slažemo i ne treba dalje da rasplinjujemo raspravu o tom pitanju.

Ili da svima prihvate? A meni nisu prihvatili. Pa čak i da je moguće dati 2 tačna odgovora na to pitanje, bit i byte, trebalo je da mi prihvate i oštećen sam za to? I za ROM ??

I šta vas dvojica, Branimire i Zlatni radite u 5am?? u nedelju? Idete na pecanje? Zajedno? :) Ili predajete Engleski? Ili ste došli iz grada pijani pa da malo vidite šta se radi na 4umu?
Re: IT testiranje da da 07.10.2018. u 14:32 · pre 98 meseci
izmenjeno 1 put, poslednji put ademare 07.10.2018. u 14:47
  1. ademare07.10.2018. u 14:47zapis iz teksta poruke
#78
Pa da u tome je stos , zasto je jos neko locirao test u 80 godine XX veka , sto ja takodje mislim da jeste .

Kao u Pacjoj skoli informatike : tra , la , la bit , bajt , kilobajt , tra la la 8 bita bajt itd .

Ovo gde sam pomenuo u proslom postu stare PDP , koji su bili 12 , 18 i 36 bitni , ocigledno da je osnova 6 , a ne 8 .

Edit : Kucamo svi u isto vreme pa onda ispade da se i ja pozivam na post o ustajnju ;) Sad vise ne znam ni na ciji post se pozivam , ali valjda je jasno , da nema veze sa spavanjem ;)
Re: IT testiranje da da 07.10.2018. u 14:35 · pre 98 meseci #79
Branimire, pokušavam, s vremena na vreme da se našalim na nepravdu koja mi je načinjena :( :( :'(
I ništa loše, to je i ispravno najbolje najzdravije. Tako i ja, ponekad, kad dočekam izlazak sunca i prve jutarnje cvrkute ptica i kad se sve budi, bude mi baš ono prijatno :)
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme