Poslao: 04 Jun 2003 22:45
|
offline
- Pridružio: 04 Jun 2003
- Poruke: 38
|
Zdravo svima
Evo makar ovako da probam da saznam o stvarima za koje ne znam sta su i cemu sluze.
Nisam bas nov u ovome, ali znam sta ne znam, i to (sto ne znam) mi pravi probleme.
Posto ovde, vidim, ima dosta kompjuterskih vukova, resih da se obratim ovde, posto se svi ostali koje sam pitao prave pametni ali ne znaju da mi kazu sta i kako.
Dakle sta me muci:
- Ne znam sta su i cemu sluze fajlovi sa ekstenzijom .DLL - znam da su to neke dinamicke biblioteke a kakve nemam pojma. Takodje znam da su
jako vazni i da ih ne treba nikako dirati.
- Medju tim DLL fajlovima posebno se na vise mesta spominju VB5 i/ili VBRUN i slicni bez kojih ne moze da se instalira poneki (rucno radjen?) program.
Ovo znam iz licnog iskustva.
- Kad nedostaje VB5 , i jos ponesto, spominje se da je neophodan "Service pack". Da li je taj Service Pack zbir nekih sistemskih ili DLL fajlova, ili neka
zakrpa za windows, ili nesto potpuno drugacije, ... i da li je to realno potrebno za svakodnevnu manipulaciju windowsom....?
- Buni me izvestan "Windows Registry" u kom se nalaze izvesni "Registry entry", ili "Registry Keys". Mislim da se tu nalaze neki osnovni podaci o instaliranim
programima, a da se on nalazi u (delu) RAM memoriji i da utice na brzinu racunara uopste, ali ne znam da li je taj registry vezan za sav softver, aplikacije,
drajvere, ili mozda hardver...?
- Moje amatersko misljenje i profesionalna intuicija mi govore da je sve ovo povezano, i to neraskidivo, e sad da li je sistem svuda isti ili se razlikuje u svakoj
drugoj verziji windowsa, za mene je jos uvek misterija...
- I za kraj: kakva je razlika izmedju NTFS i FAT32, da li fajlovi i direktorijumi na disku jednog sistema mogu da se citaju kad se prikace na racunar sa
windowsom sa drugim, i obratno... ima li nekih ogranicenja u pogledu velicine fajla i da li moze jedna particija biti FAT a druga NTFS...
Kad se naprave particije pomocu FDISK-a da li se mogu formatirati u NTFs...?
Mislim da sam ti ovim prakticno postavio pitanje "kako radi windows", pa ce verovano i odgovor biti srazmerno duzi, a meni ce biti od neprocenjive vaznosti.
HVALA PUNO !
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 05 Jun 2003 00:52
|
offline
- Bone Collector
- Legendarni građanin
- Pridružio: 18 Apr 2003
- Poruke: 5001
- Gde živiš: Beograd
|
fajlovi sa dll ekstenzijom su dinamic linked library i u njima se nalazi funkcije koje koriste programi kao npr. word, paint itd. (vecina programa ih koristi)
znaci mogu da sluze za prosirivanje funkcionalnosti nekog programa, nekada kada se pronadje bug u programu mnogo je lakse zameniti jedan ili vise dll fajlova nego celi program, a jos jedna dobra osobina im je sto jedan dll fajl moze da koristi mnogo programa kao shared dll (deljeni dll) i na taj nacin dva ili vise programa mogu da budu manji jer pozivaju funkcije iz dll fajlova najbolji primer je windows api funkcije koje se pozivaju iz dll fajlova koji vec postoje u svakom windows-u te stoga nije potrebno ponovo pisati te funkcije niti je potrebno stavljati ih u tvoj program jer ih vec imas u windows-u u vidu dll fajlova
i nisu svi dll fajlovi mnogo vazni recimo od spyware programa a i ponekad kad obrises neki program a on ostavi dll fajlove na sistemu moguce je da oni nisu potrebni uopste ali to sad vec nije sigurno (zavisi od programa)
VB runtime fajlovi su potrebni za vecinu visual basic programa tj. za one programe koji se ne isporucuja sa tim fajlovima nego moras posebno da ih skidas ali stvar je u tome da ih skines jednom i posle si miran
Service Pack je skup ispravljenih gresaka (skup zakrpa) na jednom mestu moze da sadrzi razne fajlove od *.exe, *.dll pa do *.ini fajlova sa podesavanjima sve zavisi gde su pronadjeni propusti, a pozeljno je da se instalira zbog sigurnosnih propusta i tako toga mada su vecinom poveliki pa ih ja licno izbegavam
Windows Registry to ti sluzi za sve, podesavanja windows-a, programa mozda cak i nekih drajvera uglavnom to nemozes da iskljucis niti obrises jer jednostavno ne mozes a i windows ti ne bi radio bez njega
uglavnom su windowsi 95, 98 i Me u jednoj klasi a NT, 2000 i XP u drugoj profesionalnijoj i boljoj
na NTFS-u rade ovi windows-i sto sam gore naveo kao bolji znaci NT, 2000 i XP, a na FAT sistemima rade 95, 98 i Me a naravno mogu da rade i windows 2000 i XP, NTFS prakticno nema ogranicenja sto se tice velicine fajla dok FAT32 sistem ima ogranicenje na 4GB najveca moguca pojedincana datoteka, na jednom disku naravno mogu da budu i FAT i NTFS zajedno mozes i EXT3 i ostale od linuxa da stavis nema nikakvih problema, za pravljenje samih particija najbolje da koristis Partition Magic on staje na dve diskete i ima graficki interfejs znaci prevlacis particije sa misem fdisk je malo komplikovaniji za pocetnike a i mislim da ne moze da pravi NTFS particije to mozes da uradis prilikom instalacije samog windows-a (naravno podrazumeva se NT, 2000 ili XP jer ovima ostalima ni ne treba NTFS jer ga uopste ni ne vide)
e sad ako sam nesto izostavio to je zato sto je internet skup a ja sam celo vreme nakacen na net dok ovo pisem
nadam se da sam ti pomogao
NTFS je jednom recju bolji
|
|
|
|
Poslao: 05 Jun 2003 01:24
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
DLL postoji iz jednog prostog razloga. Mnogi programi koriste recimo isti 'skup' funkcija, znaci iste funkcije. Kada ne bi postajali DLL-ovi, svaki program bi morao za sebe da ucitava te funkcije. Ako odredjeni skup funkcija (to se inace zove biblioteka) zauzima recimo 20 MB memorije, i kada bi svaki program jednu istu biblioteku ucitavao za sebe - ubrzo bi ti se napunila RAM memorija, jer na recimo 15 mesta u RAM-u imas ucitane iste funkcije.
Zato su pametni ljudi izmislili DLL, to je dakle biblioteka (skup funkcija) koja je samo na jednom mestu u RAM-u ucitana, a koristi je vise programa. Time se stedi RAM memorija, jer se na jednom mestu nalazi jedna biblioteka, a ne na 20 mesta. Taj DLL koristi vise programa, zavisi naravno koj DLL je u pitanju, broj korisnika DLL-a nije bitan, moze i samo jedan program da ga koristi...
Ista stvar naravno postoji i na Unix-ima (gde spada i Linux), samo sto se to zove lib (skraceno od library = biblioteka), i oni su uglavnom smesteni u 3 direktorijuma: /lib, /usr/lib, /usr/local/lib.
Ako obrises neki DLL naravno da ti programi nece raditi, jer si im obrisao 'deo programa', njihove funkcije...
VBRUNxxx.DLL koriste programi koji su pisani u Visual Basic-u, u tom DLL-u se nalaze sve funkcije koje koriste VB programi.
Sto se tice Registry baze i FAT tabela - na ta pitanja mogu da ti odgovore i drugi
|
|
|
|
Poslao: 05 Jun 2003 13:34
|
offline
- Pridružio: 17 Apr 2003
- Poruke: 488
- Gde živiš: Niš
|
Nikolaj ::
- Buni me izvestan "Windows Registry" u kom se nalaze izvesni "Registry entry", ili "Registry Keys". Mislim da se tu nalaze neki osnovni podaci o instaliranim
programima, a da se on nalazi u (delu) RAM memoriji i da utice na brzinu racunara uopste, ali ne znam da li je taj registry vezan za sav softver, aplikacije,
drajvere, ili mozda hardver...?
Registry baza je esencijalni deo Windows operativnih sistema bez koje bi njihov rad bio nemoguc. Sadrzi sve parametre i podesavanja kako sistemskog tako i aplikativnog softvera i ti podaci se ucitavaju pri svakom podizanju sistema.
Nema nikakve veze sa hardverom ( mozda si pomesao sa firmware-om, specificnim instrukcijama koje sluze za zadavanje pocetnih vrednosti (setovanje) svakog komada digitalnog hardvera).
Registry baza je podlozna izmenama od strane korisnika, sto se vrsi pozivanjem Registry editora (regedit) i ne preporucuje se nestrucnim korisnicima.
|
|
|
|