PCSOFT

09 Nov 1989 - 22 Sep 1991

Topics

  1. bios (50)
  2. ms.dos (492)
  3. unix (322)
  4. os.2 (5)
  5. jezici (125)
  6. cccc (343)
  7. clipper (273)
  8. turbo.pascal (247)
  9. tools (219)
  10. grafika (189)
  11. programiranje (156)
  12. tekst.procesori (164)
  13. word.perfect (222)
  14. ventura (216)
  15. windows (270)
  16. spec.softver (212)
  17. virusi (255)
  18. zastita (44)
  19. knjige (61)
  20. razno (668)
  21. mreze (75)
  22. ms.word (42)
  23. nabavka (153)
  24. baze.podataka (60)
  25. radne.tabele (2)
  26. van.teme (17)
  27. 4dos (25)

Messages - 4dos

4dos.1 dristic,
HELP,HELP,HELP... ! Kao novi 4DOS-ovac zamolio bih za odgovore na dva pitanja: 1) Dali mogu da nekako iskljucim 4DOS-ov "HISTORY" jer mi se vise svidja onaj od PCKVICK-a ! (Koji inace ucitam u autoexec-u posle 4dos-a (koji je u config.sys-u)) ? 2) SADA sam potpuno zbunjen i sve sam i pomesao i zaboravio, PA Vas MOLIM da mi neko malo razjasni sta je sta: EXTENDED MEMORY EXPANDED MEMORY XMS -//- EMS -//- HIMEM -//- RAM DISK -//- CACHE -//- (znam sustinu ali koja je razlika od RAMDISK-a) i kako mi je najbolje da rasporedim svojih 1Mb ( 640K + 384K) izmedju 4DOS-a i PCKVICK-a ? Unapred MNOOOOOOOOOOOOOOOOGO HVALA ! pozdrav dristic
4dos.2 bulaja,
│2) SADA sam potpuno zbunjen i sve sam i pomesao i zaboravio, │PA Vas MOLIM da mi neko malo razjasni sta je sta: └─── Well, da pokusam malo da pomognem. btw, tvoja poruka je premestena iz teme tools u 4dos, posto prvi deo poruke pre spada ovde nego tamo, a drugi deo vec spada u mnogo tema ;). │EXTENDED MEMORY └─── Stari Intel 8088/8086 (onaj sto se koristio u XT-ovima) je imao 20 bitnu adresnu sabirnicu, i samim tim mogao da adresira 2^20=1 Mb memorije. Od toga je prvih 640K dostupno DOS-u, a drugih 384 rezervisano za sistemske potrebe. 80286 (AT) je uveo 24-bitnu sabirnicu i tzv. protected mode rada procesora (nije potrebno da bas sve ovo razumes), i samim tim je mogao da adresira 2^24=16 Mb. E sva ta memorija iznad prvog megabajta se zove EXTENDED. Vecina novijih maticnih ploca moze i deo meomrije od 640 do 1024K da pretvori u extended. │EXPANDED MEMORY, EMS, XMS, HIMEM └─── Ali posto je DOS slabo mogao da koristi expanded memoriju (jedino za RAM disk), nekoliko velikih kompanija je '85. stvorilo standard za EXPANDED memoriju. Te kompanije su bile Lotus, Intel i Microsoft, pa se otud taj standard naziva i LIM, a takodje i EMS, od Extended Memory Specification. Za XMS nisam siguran sta znaci, ali mislim da je to expanded, tj. eXpanded Memory Specification. Posto u DOS-u nije postojala podrska EMS memoriji, za to su pravljeni razni softverski driveri. Neki od njih se dobijaju uz maticne ploce (imas nekoliko u pc.hard konferenciji), a neki su znatno prosirili standard i uglavnom su komercijalni, nrp. QEMM, 386MAX i sl. HIMEM je Microsfotov driver ja expanded memoriju, i dobija se uz Windows i novije verzije DOS-a (od 4.0 nadalje). │RAM DISK └─── Sa korisnicke strane, rad sa njim je slican kao i rad sa obicnim (floppy i hard) diskovima, ali sa tehnicke je vrlo razlicit. RAM disk se otvara u memoriji (expanded ili extended, a moze cak i u obicnoj) i tome sluze sistemski driveri (DOS-ov VDISK ili PCKWIK-ov PCKRAMD). Rad sa RAM diskom je mnogo brzi od rada sa standardnim diskovima, ali mu je mana sto se iskljucivanjem (ili resetom) racunara gubi njegov sadrzaj, a i RAM cipovi mnogo skuplji od hard diskova (pa zato niko nema RAM disk od 32 Mb i sl.). │DISK CACHE └─── To su programi koji sluze ubrzanju rada hard (i flopi) diskova. Sluze se raznim tehnikama i algoritmima da bi to postigli, sto je suvise komplikovano za opisivanje (a ni ja bas ne znam kako rade), ali se otprilike svodi na to da disk cache prvo smesti u memoriju informacije (spisak) o datotekama na disku, sto ubrzava dir i trazenje datoteka po dos-ovom pathu, zatim vidi koje programe cesce koristis (npr. ncd) pa i njih smesti u memoriju odredjenu za cache, i sve tako snalazeci se zavisno od memorije koja mu je na raspolaganju. Razlika izmedju RAM diska je sto je RD prilicno krut za koriscenje i ti moras da se brines sta ces tamo drzati (a u 384K koje imas ne mozes mnogo), zgodan je za aplikacije koje mnogo brljaju po disku, npr. za velike poslove sa nekom bazom podataka, ili za kompajliranje (linkovanje), ali ipak vise dobijas disk cache-om. Nadam se da je ovo malo pomoglo. Pozdrav, Bulaja
4dos.3 dejanr,
Ne mogu ti mnogo pomoći oko 4dos-a, ali evo odgovora na ostala pitanja, uz citiranje (sa dozvolom autora :) mog teksta iz "Računara". >> EXTENDED MEMORY Prvi PC računari su zasnovani na procesoru 8088 koji je mogao da adresira najviše 1 megabajt memorije. Za 1980. godinu to je bio ogroman prostor koji se "ni slučajno" nije mogao popuniti RAM-om - ideja je bila da računar ima tada sasvim pristojnih 16 K memorije, da se prostor do 64 K predvidi za proširenja a ostatak... možda jednog dana! Pošto je veliki adresni prostor bio slobodan, IBM je na vrh memorije smestio BIOS i rezervisao prostor za video memoriju, razna hardverska proširenja i slično; granica između memorijske zone rezervisane sa sistem i "slobodnog prostora" je prilično velikodušno postavljena na 640 K - izgledalo je da je ta cifra dovoljno visoka i da ne predstavlja nikakvo značajnije ograničenje. Stvari su se docnije razvijale vrlo brzo - PC standard je začas pobedio CP/M prvenstveno zahvaljujući mogućnostima proširenja; nove aplikacije su zahtevale sve više i više memorije i tako se za svega par godina "stiglo" do 640 K odnosno udarilo u limit nametnut arhitekturom PC-ja. Korisnici su, sa svoje strane, zahtevali sve više i više memorije. IBM je odgovorio promovišući AT, računar nove generacije koji, zahvaljujući mikroprocesoru 80286, može da adresira čak 16 megabajta memorije. Potencijal je, dakle, bio tu ali ga nije bilo lako iskoristiti - 80286 zaista može da adresira 16 megabajta ali isključivo u takozvanom "zaštićenom modu" (protected mode) u kome se ne mogu izvršavati postojeći DOS programi. Prelazak u zaštićeni mod je, dakle, zahtevao pisanje kompletnog operativnog sistema i pratećih aplikacija što ni do danas nije urađeno na zadovoljavajući način. Zato je IBM odlučio da podrži proširenu memoriju u izvesnoj meri i prepusti autorima softvera da se snalaze: kreiran je jedan interapt poziv koji prebacuje procesor u zaštićeni mod, obezbeđuje pristup bloku proširene (extended ili XMS) memorije i vraća procesor u osnovni mod što se, verovali ili ne, postiže njegovim internim resetovanjem. Taj interapt je onda iskorišćen da se napiše RAMDRIVE.SYS, jedina DOS 3.30 aplikacija koja je koristila extended memoriju. Naravno, jedan interapt je slaba podrška - IBM čak nije definisao kako neki program da zahteva i da oslobodi segmente extended memorije pa je dolazilo do "sudara" između pojedinih aplikacija, međusobne nekompatibilnosti itd. Upravljanje XMS memorijom je "oficijalno" definisano tek sredinom 1990. kada se na tržištu pojavio paket Windows 3.0 - za taj posao se u DOS-u 5.0 "brine" drajver HIMEM.SYS čije parametre opisujemo u poglavlju posvećenom datoteci CONFIG.SYS. >> EXPANDED MEMORY Drugim putem se kretao Lotus čije je tržište vapilo za proširenjem memorije. Zato je u saradnji sa Intelom (posle se priključio i Microsoft) definisan standard za korišćenje expanded memorije nazvan LIM po početnim slovima imena Lotus, Intel i Microsoft. Za razliku od extended memorije, LIM je bio raspoloživ kako vlasnicima XT-a tako i vlasnicima AT-a - trebalo je samo nabaviti karticu sa memorijskim proširenjem i tabele (spreadsheet) su mogle da se prošire. LIM memorija se zasniva na principima koji su dobro poznati svim korisnicima kućnih računara poslednje generacije - fizički raspoloživ RAM je mnogo veći od onoga što procesor može da adresira a onda se uz pomoć dodatnog hardvera omogućava da pojedini segmenti memorije po potrebi budu mapirani umesto drugih - uz malo programerske veštine program pristupa kompletnoj memoriji premda u manjim segmentima što je najčešće zadovoljavajuće rešenje. LIM standard je u međuvremenu nekoliko puta unapređivan tako da su definisani precizni standardi za alociranje segmenata, njihovo postavljanje na proizvoljne pozicije u memoriji (u početku se radilo samo o fiksnim mestima) itd. LIM standard su usvojili mnogi autori softvera tako da većina današnjih aplikacija koje su "gladne" memorije (Ventura, WordPerfect, PC Paintbrush, Turbo Debugger itd) bez problema prepoznaju i koriste sav dodatni RAM u računaru. Rasprostranjenost LIM memorije nije baš oduševila vlasnike AT računara - kupili ste računar, imate u njemu 2 ili 4 megabajta koja vam služe kao (najčešće nepotrebni) RAM disk ili keš a onda morate da kupite još karticu i u njoj sledeća 2 megabajta. I sve to samo zato što je memorija u vašem računaru extended a ne expanded... a rekoše vam da je taj AT novija generacija! Softversko pretvaranje extended memorije u LIM je moguće ali veoma neracionalno (rad je prespor) i tek delimično kompatibilno - LIM 4.0 standard se ne može u potpunosti softverski emulirati. To je navelo proizvođače nekih AT ploča da dizajniraju čipove koji će, uz pomoć odgovarajućeg drajvera, omogućiti pretvaranje extended memorije u expanded; poznatiji predstavnici ovakvih ploča su Suntec i NEAT. Kod njih je dovoljno podesiti mikroprekidače i učitati drajver pa će memorija vašeg računara biti pretvorena u LIM i to bez ikakvih gubitaka na performansama - pokazuje se čak da je često bolje pretvorite extended memoriju u expanded pa onda u njoj držati keš nego držati keš u originalnoj extended memoriji. Pojava mikroprocesora 80386 je iz korena izmenila stvari. Na njemu je, naime, mapiranje segmenata memorije sasvim jednostavno pa se extended memorija pretvara u expanded čisto softverski (nema pomeranja mikroprekidača), performanse su izvanredne a mogući su i razni trikovi o kojima ćemo tek govoriti. Ovakav posao obavljaju Expanded Memory Manager-i od kojih su najpoznatiji QEMM firme Quarterdeck Office Systems i 386MAX firme Qualitas. Počevši od verzije 5.0, ovaj posao može da obavi i sam MS DOS. >> XMS To je skraćenica za extended memoriju. >> EMS Skraćenica za expanded odnosno LIM memoriju. >> HIMEM To je Microsoft-ov program koji se isporučuje uz Windows 3.0 i DOS 5.0 i služi za upravljanje extended memorijom. Ugrađuje se u config.sys (obično prvi red) sa DEVICE=HIMEM.SYS. Ako imaš i DOS5 i Windows 3, uzmi HIMEM.SYS koji se isporučuje uz DOS5. >> RAM DISK RAM disk je po svemu jednak nekom od klasičnih magnetnih medija osim po tome što se podaci smeštaju u slobodnu RAM memoriju. To znači da je rad veoma brz, ali postoji stalna opasnost da, zbog nestanka struje ili nekog problema sa računarom, podaci na RAM disku budu nepovratno izgubljeni. Instalira se u CONFIG.SYS komandom: DEVICE = RAMDRIVE.SYS [kapacitet sektor nn] [/E | /A] path - put do datoteke RAMDRIVE.SYS, obično C:\DOS\ kapacitet - veličina RAM diska u kilobajtima. Dopuštene su vrednosti 64-4096, podrazumeva se 64. sektor - veličina sektora u bajtovima. Dopuštene su vrednosti 128, 256 i 512, podrazumeva se 512. nn - broj datoteka koje se mogu upisati u root direktorijum RAM diska. Moguće su vrednosti 2-1024, podrazumeva se 64. /E - RAM disk se smešta u extended (XMS) memoriju. /A - RAM disk se smešta u expanded (LIM) memoriju. Ako se ne navede ni /E ni /A, RAM disk se kreira u osnovnoj memoriji što je uglavnom neprihvatljivo. >> CACHE Razlika je u tome što je cache zapravo odloženo čitanje/upisivanje na disk. Podaci su zapravo sve vreme na disku, samo što su oni koji su nedavno pozivani *i* u RAM-u u nadi da će uskoro biti ponovo pozvani. Takođe, ako se kešira i upis, podaci se upišu u RAM a onda, čim je sistem malo slobodniji, i na disk, obično tamo stignu za manje od sekunda. To znači da je cache dosta "bezbedniji", jer ako nešto pođe po zlu (npr. nestane struje) strada ceo RAM disk dok su gubici kod cache-a uglavnom nikakvi. Performanse zavise od onoga što se radi, RAM disk se u današnje vreme dosta retko koristi, obično za neke privremene fajlove kompajlera itd. >> i kako mi je najbolje da rasporedim svojih 1Mb ( 640K + 384K) >> izmedju 4DOS-a i PCKVICK-a ? Ja bih stavio 640K osnovne, 384K expanded (LIM) memorije i onda bih svih tih 384K "dao" PC Kwik-u tj. cache programu.
4dos.4 ivan.s,
Ako u AUTOEXEC stavis SETDOS L1, 4dos ce koristiti int 21, func 0Ah prilikom unosa komandi - tako hitory recall nece biti aktivan, a i PCKWICK ce raditi. Pozdrav, Ivan
4dos.5 nkbog,
>>> XMS > > To je skracenica za extended memoriju. Po ko zna koji put: XMS nije SAMO extended memorija. To je (k'o sto bulaja "skoro" pogodi) skracenica za eXtended Memory Specification, a to je nacin pristupa i organizacije gorepomenute extended memorije. Samoj extended memoriji se moze prici i bez XMS, preko int 15h. Za rad sa XMS je potreban drajver (HIMEM.SYS, ali i QEMM i 386MAX su kompatibilni (mozda ne sasvim), a emuliraju i EMS). Negde ovde ima i poruka sa malo poduzim objasnjenjem o pojmovima u vezi sa XMS-om. NB.
4dos.6 nkbog,
> HIMEM je Microsfotov driver > ja expanded memoriju, i dobija se uz Windows i novije verzije DOS-a Bulajo! neces valjda i ti stazama A.K. HIMEM NIJE drajver za expanded, vec za XMS. Microsoft ima drajver za EMS i zove se valjda EMM386.SYS. NB.
4dos.7 dejanr,
Sasvim si u pravu, ako se koristi QEMM (ili MAX) HIMEM.SYS nije potreban, mada mislim da i ne smeta.
4dos.8 dristic,
>>>- >>>- Nadam se da je ovo malo pomoglo. >>>- >>>- Pozdrav, >>>- Bulaja Pomoglo je mnogo ! Thanks a lot DUDE ! Pozdrav dristic
4dos.9 dristic,
>>>- >>>- Ja bih stavio 640K osnovne, 384K expanded (LIM) memorije i >>>- onda bih svih tih 384K "dao" PC Kwik-u tj. cache programu. Kao prvo hvala na iscrpnom i strpljivom odgovoru a kao drugo (sa nadom da nisam dosadan), kratko pitanje: KAKO ? (da setujem taj LIM i ako znas kako da konfigurisem PC KWICK ) Unapred hvala, pozdrav dristic
4dos.10 zkehler,
 Sasvim si u pravu, ako se koristi QEMM (ili MAX) HIMEM.SYS nije potreban,  mada mislim da i ne smeta. Ne smeta. QEMM samo izjavi da je "installed another XMS manager". ZK
4dos.11 dejanr,
>> KAKO ? (da setujem taj LIM i ako znas kako da >> konfigurisem PC KWICK ) Koju imaš ploču? Ako je recimo AT Suntec, treba u CONFIG.SYS staviti device = c:\dos\sems5.sys A onda u autoexec.bat: superpck /a+ /i- /p- /s:384 /-a /-b
4dos.12 dristic,
>> Ako u AUTOEXEC stavis SETDOS L1,.. javlja mi INVALID PARAMETAR "L1" !?! imas li neku ideju ? pozdrav dristic
4dos.13 ivan.s,
>>>> Ako u AUTOEXEC stavis SETDOS L1,.. >> >> javlja mi INVALID PARAMETAR "L1" !?! Moja greska, zaboravio sam da napisem jedno / ispred opcije. Dakle ne SETDOS L1, nego SETDOS /L1.
4dos.14 dristic,
>> Dakle ne SETDOS L1, nego SETDOS /L1. Sada nemam 4DOS-oc HISTORY ali ni PCKWICK-ov !?! Jesi li ti to probao, da radi ?
4dos.15 zkehler,
Ŕ > Probao sam da koristim DOSKEY umesto CED-a, ali: očajno me nervira Ŕ > što DOSKEY prikazuje makroe dok ih izvršava. Ŕ > Ŕ > Ima li leka ovome? Ŕ Ŕ IMA! Ŕ Zove se 4DOS i neprevaziđen je! Ima li još neko da ga ne Ŕ koristi??? Ŕ Ŕ Ivica "Symantec" (novi vlasnik "Norton"-a) otkupio je prava na 4DOS, koji se tako se u NORTON-u 6.0 pojavljuje kao NDOS. Probao sam na kratko tu varijantu - sve je OK, čak se slaže sa DOS-om 5.0 i QEMM 5.12. ZK
4dos.16 vcalic,
>> "Symantec" (novi vlasnik "Norton"-a) otkupio je prava na 4DOS, >> koji se tako se u NORTON-u 6.0 pojavljuje kao NDOS. Hm.... To je i dobra i loša vest. Dobra je (naravno ako ga Symantec nije osakatio, što me ne bi čudilo) što je konačno dospeo u ruke velike firme, a loša jer to znači da više neće biti shareware. Mada, kod nas su komercijalni programi PD, tako da je u stvari prelazak u komercijalu prednost ;>. >> Probao sam na kratko tu varijantu - sve je OK, čak se slaže sa DOS-om 5.0 i >> QEMM 5.12. Super, ali zašto si upotrebio reč 'čak'. Nije mi poznato da je 4DOS ikada pravio probleme sa bilo kojom verzijom DOS-a, ili bilo kojim memory managerom, ili EMS driverom !? BTW, ako još neko ima iskustva sa tim Symantecovim 4DOS-om (ili NDOS-om), bilo bi lepo da ih iznese. WR
4dos.17 viktor,
Zdravo, > Hm.... To je i dobra i losa vest. Dobra je (naravno ako ga Symantec >nije osakatio, sto me ne bi cudilo) sto je konacno dospeo u ruke velike firme, >a losa jer to znaci da vise nece biti shareware. Mada, kod nas su komercijalni >programi PD, tako da je u stvari prelazak u komercijalu prednost ;>. Zelim da razbijem zebnju da je to losa vest ... Naime, upravo sam dobio pismo od JPSpftware-a da je izbacen 4DOS 4.0 sa PUUUUUNO poboljsanja i stvari za kojima smo zudeli ... Bice veselo! Pozdrav, Viktor.
4dos.18 zkehler,
Ŕ Naime, upravo sam dobio pismo od JPSpftware-a da je izbacen 4DOS 4.0 sa Ŕ PUUUUUNO poboljsanja i stvari za kojima smo zudeli ... Voleo bih da uporedimo novi 4DOS, kada ga dobiješ, sa "Symantec"-ovim NDOS-om. Može? ZK
4dos.19 mjova,
> Voleo bih da uporedimo novi 4DOS, kada ga dobiješ, sa > "Symantec"-ovim NDOS-om. > > Može? e, ne da može, nego to očekujemo od vas dvojce! kako preferiram 4dos i norton ovo bi bilo super! cu, mjova.
4dos.20 sasa,
­ Naime, upravo sam dobio pismo od JPSpftware-a da je izbacen 4DOS 4.0 sa ­ PUUUUUNO poboljsanja i stvari za kojima smo zudeli ... Mislim da je ovo posao za Bulaju, obzirom da je 4DOS shareware program. Koliko znam ovde najmanje 10 ljudi će mu biti više nego zahvalni. Pozdrav, Sasa@nsd
4dos.21 bulaja,
││Naime, upravo sam dobio pismo od JPSpftware-a da je izbacen 4DOS 4.0 sa ││PUUUUUNO poboljsanja i stvari za kojima smo zudeli ... │└─── │Mislim da je ovo posao za Bulaju, obzirom da je 4DOS shareware program. │Koliko znam ovde najmanje 10 ljudi ce mu biti vise nego zahvalni. └─── Naravno, ali gde da ga nadjem? Na trickle jos nije stigao, cim stigne prebacujem ga ovde. A sudeci po download countu 4dos-a, bice zahvalno mnogo vise od 10 ljudi.
4dos.22 viktor,
Zdravo, Da bih skinuo odgovornost sa Bulaja-e navescu sta se desilo... U medjuvremenu da naglasim da 4DOS 4.0 nikako nije ono sto je pozajmljeno Norton-u vec nesto novo ... Evo sta sam dobio kao odgovor na narudzbinu upgrade-a ... Thanks for your upgrade order. We have received it and will add it to our growing pile! Version 4.0 is not ready yet, and we expect it will take us a few more weeks to be sure it is ready for release. We apologize for the delay, and will mail you a postcard with more details soon. Of course your credit card will not be charged until your order is shipped. Thanks for your support of 4DOS. Dakle, moracemo jos malo da sacekamo... Ali ono sto pise bice vredno toga ... Recimo i Windows-i ce biti blagorodniji ... Pozdrav, Viktor.
4dos.23 sasa,
­ Naravno, ali gde da ga nadjem? Na trickle jos nije stigao, cim stigne ­ prebacujem ga ovde. A sudeci po download countu 4dos-a, bice zahvalno ­ mnogo vise od 10 ljudi. Da li postoji interesovanje grupe ljudi koji koriste 4DOS i nekoga ko ima neku karticu (amerikan, viza ili sl.) da se izvrši naručivanje nekoliko komada pa da dobijemo i količinski popust (izeš popust, ali mene kolje način plaćanja :) ). Znači, ima li neko volje (i karticu) pa da učini uslugu nama koji smo uskraćeni tog zadovoljstva?
4dos.24 spantic,
Da li neko može da da prikaz o prednostima 4DOSa 4.0? Možda bi to Viktor mogao uraditi jer sam na njegovo silno hvaljenje i počeo da koristim 4DOS. A bez sumnje bi bio interesantan prikaz NDOS vs. 4DOS. Možda me to i natera da još jednom pročešljam NORTON 6.0 i izvučem još nešto osim NCD. Sa poštovanjem Srđan
4dos.25 viktor,
Zdravo, >>> Mozda bi to Viktor mogao uraditi jer sam na njegovo silno hvaljenje i poceo da koristim 4DOS. >>> Milo mi je da sam nekoga "ubedio" da proba 4DOS ... Posle probe jasno je da ce ga koristiti ... O prikazu jos ne moze biti reci, jos nije pocelo slanje verzije 4.0 i, kao sto ste mogli procitati u nekoj od prethodnih poruka, malo cemo jos sacekati ... Ne bih voleo da samo prepisujem stvari iz reklame koju sam dobio, ali obecavam da cu napisati svoja zapazanja cim ga se docepam ... Inace ova verzija 3.03 radi odlicno sa DOS-om 5.00 .. Pozdrav, Viktor.