-
Posts
2854 -
Joined
-
Last visited
Everything posted by Dersu Uzala
-
Ako i pivo sabijas mladicu k'o debeli Schwed, kapa dole.
-
Spandjanje je stari beogracki izraz. Iz sedamdesetih. Pre Biblije. Malo mladji od Dunava, malo stariji od mamuta. Vrsnjak Deda Mraza.
-
Cool si ti, kceri moja. Aliji dal' da te dam ?
-
Izlazi sad novi album. Za metar-dva. Looh-dee-hlo.
-
Izbacili su (ekipa iz CERN-a) na YouTube-u "Large Hadron Rap". Mi smo popadali sa stolica .
-
Ako imas Skype extension/plug-in, disejbluj ga i probaj. Taj je poznati uljez. Problem nije vezan za Vistu.
-
Oce l' se ugasit' tema? Bas mi se slusa 'Pilgrim' do daske.
-
Odrao ga je u Dreamgirls. Ja se zabezeknuo.
-
Tu tezu su u stvari izmislili Asasini, tamo negde u 11., 12. veku. Fora im je bila sledeca: potencijalnog ubicu (u to vreme ubica nije bio samoubica, nisu koristili exploziv) su tako 'nabedili' da odradi neki poslic za njih sto su ga prvo malo hashishem u glavu, pa kad ovaj zakovrne u toj svojoj nekoj selendri na nekoj planincini, Asasini ga krisom odvedu u svoju tvrdjavu, Alamut, Alameut tako nekako. Opet u brdima, nepristupacno, i niko ne moze da udje ako nije Asasin ili buduci ubica. Onda ga tamo maze i paze, to su navodno bili vrtovi neopisivih lepota, cvet 1001 noci, te fore, device arapkinje, flertovanje, a moguce i sex. Pri svemu tome, ovom seljacetu objasne da je u raju, tojest da mu se eto prividja raj. Onda ga posle jedno nedelju-dve opet kresnu u vugla hashishem, pa napolje. Posle mu kazu, ako hoces nazad u raj, moras to i to da ucinis za nas. Ali cekace te tvoja verna devica djevuska u raju, ozenices je vecno, sokole, i nes morati vise da radis vazdan po brdima. Svila i kadifa. Baja ode odradi sta treba, ubije (asasinira) nekoga, i onda ga savataju ovi drugi i odrube mu glavu ili tako to. A on se misli, ide nazad u raj. Zajebana raja, ti Asasini.
-
Ti si se kasnije prikljucio raspravi, na tebe nisam ni mislio, znaju oni legende ko su. Chill. Ima, ali moraju sve stvari da se uklope. Znaci CPU (to vec svaki podrzava), chipset (Northbridge konkretno) i OS. Onda moras da iskljucis na plci i DEP -Execute Prevention disable switch (koji brani izmedju ostalog 64-bitno adresiranje na 32-bitnim sistemima, ne zato sto je to nemoguce vec zato sto to pisci drajvera nisu imali u vidu. Mnogi drajveri krahiraju u tom modu. Na kraju, sama ploca mora da podrzava memory remapping (evo ova Rampage Formula podrzava) i prebaci sve drajvere i memorijske mape u sektor iznad 4Gb i onda Windowsu ostane sve slobodno. Nije Windows taj koji limitira stvari, sve ostalo je prvenstveni limitirajuci faktor pa tek onda Windows. A ovde? Kod mene recimo u kancelariji svi. Standardno dolazi instaliran na 'drive image'. Nisu 32bitni programi glupi za AWE, nego nisu napisani sa tom bibliotekom. Ne mogu da je koriste ako nisu programirani da je koriste, ili mislis da programi imaju neku svoju inteligenciju pa se snadju. PAE radi savrseno, problem je sto ima stotine i hiljade drajvera koja rade ovako ili onako. Elem, i ako si presao na Vistu x64 (ili WinXP x64, nista losiji sistem u tom kontekstu), PAE i ostale kerefeke su izmisljene samo da bi se pojedincima u okviru njihove licence za Windows XP 32-bit omogucila slicna podrska koju uzivaju likovi na x64 sistemima. Znaci, da se ti ljudi ne bi osecali uskracenim vizavi Windowsa (upravo ovo o cemu pricamo, vecina ovde krivi Windows XP kako je eto glup i bogati lopov jer krade im RAM, zaboga. A Windows, kako upravo Microsoft pokazuje na svim linkovima, nema nikakvih problema da radi sa 4Gb ako tvoj hardver koriguje situaciju koju je hardver prvi i zajebo. To sto se memorijski prostor mapira na 32-bitnim sistemima pocev od adrese na 4Gb pa nanize je odluka hardverskih dizajenra od pre 15-20 godina. U ono vreme su 32-bitni kompjuteri imali oko *Mb, 16Mb a mozda i 32Mb (megabajta) RAM-a. Niko od njih nije kapirao da ce bas napuniti (32 bitnu) masinu sa 4Gb RAM.
-
Ako nije problem, a slazem se da nije, onda si i odgovore na sva ostala pitanja mogao da pronadjes. Da si procitao materijal sa linka o AWE na primer, saznao bi da AWE koristi direktan pristup memoriji i nema pejdziranja recimo. Performanse se naravno menjaju, indirektnim putem. AWE korsite programeri koji rade na aplikacijama koje imaju stravicne zahteve za memorijom. Kao na primer baze podataka, ili analiticko procesiranje i slicno. Posto mozes veci set podataka da zbicis u memoriju, umesto da stalno dobavljas nove podatke sa diska,normalno je da ukupne performanse sistema rastu. Dalje, AWE je API (Application Programming Interface). Microsoft ga je dizajnirao i napisao, i svaki programer moze da koristi tu biblioteku funkcija ako hoce da mu 32-bitna aplikacija na Windowsu radi sa max teorijskom kolicinom memorije kojoj AWE moze da pristupi 64Gb. Microsoftove 32-bitne aplikacije ne koriste AWE koliko sam ja upoznat. Moguce da ima neka, ne znam, verovatno pise u dokumentaciji. SQL Server mozda? Ali posto sad vec svi pice SQL Server na 64-bita, to nije ni toliko bitno. ELem, bitno je samo da se zna sta moze a sta ne moze, i da se razotkriju neki satro gurui koji prosipaju kojekakve budalastine okolo dok im se pod budnim okom instalira neki novi Linux distro, jeebote. Jeee. Btw, Linux kernel od verzije 2.6 naovamo podrzava PAE i radi uredno sa 64Gb RAM-a na 32-bitnim masinama. How 'bout that? Ljudi ovde pricaju svasta. Nece se ti isti ljudi najesti leba nekom karijerom u inzenjeringu... Da li je tebi poznat koncept hiperlinkova? Ono sto sam pejstovao sa Majkrosoftovog sajta (a pejstovao sam da neko slucajno ne bi povezivao svoja licna osecanja o 'manijaku' sa integritetom svih Mikrosoftovih inzenjera) su napisali oni sami. Postavio sam ti i link. Bole me kurac da li verujes meni? Ali da ne verujes tvorcima nekog produkta koji ti opisuju kako njihov produkt radi. Pa to moze samo kompletan idiot. Inace, drago mi je da me ne svrstavas u 'normalne ljude' posto nikako ne zelim da budem u istoj klasifikacionoj grupi kao onih par tih tvojih normalnih dijabolika.
-
Manje gluparanja, druze, manje gluparanja :-). Kad je uopste taj Nile. Mada, nisam nesto upoznat sa njihovim materijalom, omatero sam za to. Na mladjima svet ostaje. Ziv bio.
-
Ne. Windows je jedna stvar a 'programi' (aplikacije su druga stvar). aplikacije su generalno limitirane (na WinXP 32-bit) na 2Gb virtualnog adresnog prostora koji mora da se mapira u fizicki RAM svaki put kad je aplikacija aktivna. Preostalih 2Gb koristi OS za svoje marifetluke. Kada koristis /3GB switch u boot.ini onda Windows dodeli 3Gb fizickog RAM-a korisniku (user-u) a on sam koristi 1Gb, ali se virtualni adresni prostor ne menja. Medjutim ako koristis AWE (Adress Windowing Extensions) API kad pises tu svoju aplikaciju koja zahteva do jaja memorije, onda Windows omoguci tvojoj aplikaciji direktan pristup fizickoj memoriji u bilo kom iznosu do maximalno podrzanih 64Gb (na Win XP 32-bit). -------------------------------------- Address Windowing Extensions Address Windowing Extensions (AWE) is a set of extensions that allows an application to quickly manipulate physical memory greater than 4GB. Certain data-intensive applications, such as database management systems and scientific and engineering software, need access to very large caches of data. In the case of very large data sets, restricting the cache to fit within an application's 2GB of user address space is a severe restriction. In these situations, the cache is too small to properly support the application. AWE solves this problem by allowing applications to directly address huge amounts of memory while continuing to use 32-bit pointers. AWE allows applications to have data caches larger than 4GB (where sufficient physical memory is present). AWE uses physical nonpaged memory and window views of various portions of this physical memory within a 32-bit virtual address space. AWE places a few restrictions on how this memory may be used, primarily because these restrictions allow extremely fast mapping, remapping, and freeing. Fast memory management is important for these potentially enormous address spaces. * Virtual address ranges allocated for the AWE are not sharable with other processes (and therefore not inheritable). In fact, two different AWE virtual addresses within the same process are not allowed to map the same physical page. These restrictions provide fast remapping and cleanup when memory is freed. * The physical pages that can be allocated for an AWE region are limited by the number of physical pages present in the machine, since this memory is never paged – it is locked down until the application explicitly frees it or exits. The physical pages allocated for a given process can be mapped into any AWE virtual region within the same process. Applications that use AWE must be careful not to take so much physical memory that they cause other applications to page excessively or prevent creation of new processes or threads due to lack of resources. Use the GlobalMemoryStatusEx function to monitor physical memory use. * AWE virtual addresses are always read/write and cannot be protected via calls to VirtualProtect (that is, no read-only memory, noaccess memory, guard pages, and the like can be specified). * AWE address ranges cannot be used to buffer data for graphics or video calls. * An AWE memory range cannot be split, nor can pieces of it be deleted. Instead, the entire virtual address range must be deleted as a unit when deletion is required. This means you must specify MEM_RELEASE when calling VirtualFree. * Applications can map multiple regions simultaneously, provided they do not overlap. * Applications that use AWE are not supported in emulation mode. That is, an x86 application that uses AWE functions must be recompiled to run on another processor, whereas most applications can run without recompiling under an emulator on other platforms. This solution addresses the physical memory issues in a very general, widely applicable manner. Some of the benefits of AWE are: * A small group of new functions is defined to manipulate AWE memory. * AWE provides a very fast remapping capability. Remapping is done by manipulating virtual memory tables, not by moving data in physical memory. * AWE provides page size granularity appropriate to the processor (for example, 4K on x86), which is more useful to applications than large pages (for example, 2MB or 4MB on x86). An application must have the Lock Pages in Memory privilege to use AWE. To obtain this privilege, an administrator must add Lock Pages in Memory to the user's User Rights Assignments. For more information on how to do this, see "User Rights" in the operating system help. The following functions make up the Address Windowing Extensions (AWE) API. Function Description VirtualAlloc and VirtualAllocEx Reserve a portion of virtual address space to use for AWE, using MEM_PHYSICAL. AllocateUserPhysicalPages Allocate physical memory for use with AWE. MapUserPhysicalPages Map (or invalidate) AWE virtual addresses onto any set of physical pages obtained with AllocateUserPhysicalPages. MapUserPhysicalPagesScatter Map (or invalidate) AWE virtual addresses onto any set of physical pages obtained with AllocateUserPhysicalPages, but with finer control than that provided by MapUserPhysicalPages. FreeUserPhysicalPages Free physical memory that was used for AWE. ------------------------------------------ Uzgred, ne nije uopste interesantna tema na tom linku, imas jako puno sajtova sa identicnim sadrzajem koji se besomucno kopira, a pogresan je, kako mozes da vidis iz Microsoftovih papira. Pazi majku mu, sve go strucnjak zna bolje od ovih frajera sto su jebeno dizajnirali OS. Za neverovati. Dalje, ponavljam po ko zna koji put, Intelovi cipovi imaju jos od Pentium Pro-a, jedno 10 godina unazad, 36-bitnu adresnu magistralu a ne 32-bitnu. 32-bitan je data bus, i 32-bitni su CPU registri pa je malo zajebano (ali ne i nemoguce kako videsmo) racunati 36-bitne adrese sa 32-bitnim CPU registrima. No to je druga tema, iako je u ovim linkovima koje postavih i to dotaknuto (3-level memory address translation se to zove). Isti mehanizam (PAE/36 bit) imaju i AMD cipovi od Athlona naovamo. ------------------------------------------ Page table structures In traditional 32-bit protected mode, x86 processors use a two-level page translation scheme, where the control register CR3 points to a single 4 KB long page directory, which is divided into 1024 x 4 byte entries that point to 4 KB long page tables, similarly consisting of 1024 x 4 byte entries pointing to 4 KB long pages.[2] Enabling PAE (by setting bit 5, PAE, of the system register CR4) causes major changes to this scheme. By default, the size of each page remains as 4 KB. Each entry in the page table and page directory is extended to 64 bits (8 bytes) rather than 32 bits to allow for additional address bits; however, the size of tables does not change, so both table and directory now have only 512 entries. Because this allows only half as many entries as the original scheme, an extra level of hierarchy has been added, so CR3 now points to the Page Directory Pointer Table, a short table which contains pointers to 4 page directories. The entries in the page directory have an additional flag, in bit 7, named PS (for Page Size). If this bit is set to 1, the page directory entry does not point to a page table, but to a single large 2 MB page.[3] The NX bit is another flag in the page directory, in bit 63, to mark pages as "No eXecute". Because the 12 most significant bits of page table entry's 64 bits are either such flags or are available for OS-specific data, a maximum of 52 bits can be potentially utilized in future to address 252 bytes, or 4 petabytes, of physical memory.[4] The x86 architecture presently uses only 36 bits out of 52 bits possible. On x86-64 processors, PAE is obligatory in native long mode; presently 40 bits are used out of 52 bits possible.[5] CPU support of PAE mode can be identified via the CPUID flag PAE.
-
Ti mora da si neki ortak onog pametnjakovica. Vrlo ti je konstruktivan post. Btw, kompleks je strani izraz mladicu. Latinski, ako te bas zanima.
-
Ne zaboravi da adresna magistrala ima 36 bitova a ne 32 (to je data bus, ili magistrala podataka). Tih extra 4 bita (da ne kazem elektricna voda) su ukljuceni kad CPU ukljuci PAE mod (pored toga sto i OS mora da podrzava PAE mod). Medjutim, da bi sve radilo kako treba, pored CPU-a i OS-a, potrebno je da i chipset na maticnoj ploci podrzava PAE, znaci 36-bitno adresiranje. Sto je i slucaj kod svih serverskih, skupljih ploca. Znaci nije problem u OS-u, tj Windowsu, on moze da adresira u 32-bitnoj verziji (koristeci 36 adresnih bitova) 64Gb memorije sto i radi na serverskim verzijama, gde pored toga sto ti licenca dozvoljava da koristis vise od 4Gb memorije, chipset podrzava istu tu rabotu. Medjutim, mozes slobodno da kupis taj isti MB, ili neki drugi workstation, malo jaci, u poslednje vreme svi 'northbridge' chipovi u chipsetu podrzavaju PAE. Ajd gurui, cao. Ko zna o cemu to domaci 'strucnjaci' baljezgaju. Imas li konkretan link na engleskom. Ili je to prvo dokumentovano u uzoj Srbiji. Ima raznih problema sa drajverima i konfiguracijama, nista nije neresivo. Treba kupiti kvalitetne komponente od renomiranih proizvodjaca hardvera i nema problema. Ja u zivotu nisam imao tih egzoticnih problema, ali povremeno nalete moji ortaci na iste (kupuju najgrdje budzevine da ustede kintu) i onda mora covek malo da sedne da mucne glavom ne bi li pronasao resenje. Neki put jednostavno moras da zamenis i deo. Esencija svega je kvalitetna maticna ploca, nma njoj se ne stedi, mora da bude tip-top dizajn i podrska i da ima jake mogucnosti za expanziju u narednih bar 3-4 godine.
-
Ni Microsoft? Physical Address Extension The Physical Address Extension (PAE) allows 32-bit Windows systems to use more than 4 GB of physical memory. PAE also enables several advanced system and processor features so it can also be used on computers that have less than 4 GB of memory. Features enabled by PAE include hardware-enabled Data Execution Prevention (DEP), non-uniform memory access (NUMA), and the ability to add memory to a system while it is running (hot-add memory). PAE is supported only on 32-bit versions of Windows; 64-bit versions of Windows do not support PAE. The following 32-bit Windows releases support PAE: * Windows Server 2008 * Windows Vista * Windows Server 2003 * Windows XP * Windows 2000 Datacenter Server * Windows 2000 Advanced Server On most computers, PAE is disabled by default. (PAE is enabled by default only if DEP is enabled on a computer that supports hardware-enabled DEP, or if the computer is configured for hot-add memory devices in memory ranges beyond 4 GB.) PAE must be explicitly enabled for Windows to run in NUMA mode on a NUMA-capable computer. To enable PAE, use the BCDEdit /set command to set the pae boot entry option. Windows Server 2003 and Windows XP/2000: To enable PAE, use the /PAE switch in the Boot.ini file. To disable PAE, use the /NOPAE switch. With PAE enabled, the operating system moves from two-level linear address translation to three-level address translation. The extra layer of translation provides access to physical memory beyond 4 GB. Instead of a linear address being split into three separate fields for indexing into memory tables, it is split into four separate fields: a 2-bit field, two 9-bit fields, and a 12-bit field that corresponds to the page size implemented by Intel Architecture (4 KB). PAE, 4-gigabyte tuning (4GT), and Address Windowing Extensions (AWE) serve different purposes and can be used independently of each other: * PAE allows the operating system to access and use more than 4 GB of physical memory. * 4GT extends the 32-bit user virtual address space from 2 GB to up to 3 GB. * AWE is a set of APIs that allows a process to allocate nonpaged physical memory and then dynamically map portions of this memory into the virtual address space of the process. When neither 4GT nor AWE are being used, the amount of physical memory that a single 32-bit process can use is limited by the size of its address space (2 GB). In this case, a PAE-enabled system can still make use of more than 4 GB of RAM to run multiple processes at the same time or to cache file data in memory. 4GT can be used with or without PAE. However, some versions of Windows limit the maximum amount of physical memory that can be supported when 4GT is used. On such systems, booting with 4GT enabled causes the operating system to ignore any memory in excess of the limit. For details, see Memory Limits for Windows Releases. AWE does not require PAE or 4GT but is often used together with PAE to allocate more than 4 GB of physical memory from a single 32-bit process. Izvor - Microsoft.
-
Sjajno. U svom malenome bolesnom mozgu pridao si sebi fenomenalan znacaj. Posledica menjanja mojih 'nikova' je posve prozaicne prirode, naime skapirao sam da ih mnogi povremeno menjaju pa sto ne bih i ja. Stavise, meni moja tri 'nika' u stvari puno znace, pokusavam cak i da propagiram prvog i treceg karaktera. Ovo objasnjavam tebi jarane posto su svi zainteresovani vec shvatili i potrazili istoimene reference. A fala Bogu, znaju da se ne krijem iza nadimaka, vecina njih zna moje ime i prezime. Mnogo si bre zlurad. No, to je tvoj problem.
-
Mozda da pogledas prvo screenshot pre nego sto lanes? S druge strane, od tebe sam odustao jos onomad, ali tebi reciprocitet nikako ne uspeva. Nego, kako objasnjavas taj navedeni screenshot i Mikrosoftove artikle? A, strucnjak? Hoces li se vec jednom pokriti usima i biti manji od makovog zrna? Sav sam se pretvorio u usi (oci) cekajuci tvoj 'strucni' demanti Mikrosofta. Mene nikad nisi ni mogao da demantujes. Good luck . Posto ocigledno stalno trcis pred rudu, molio bih te da prvo proucis citavo ovo poglavlje, besplatno je. Propitivacu te. Za slucaj da imas neki fensi skin/theme na Linuxu pa ne vidis linkove koje ostavljam za sobom: http://msdn.microsoft.com/en-us/library/aa366779(VS.85).aspx Cut and paste. I aj ne seri vise, ljubim te, zamaras.
-
Dobro rezonujes, ali velike su mudrice ovi iz MS-a. Da li je uopste potrebno da naglasavam da imam Windows XP/SP2 (32-bit) sa 4Gb RAM-a i sve radi kao picino oko. Here ya go:
-
Nemam vremena za objasnjavanje, kriziram deadline na sljaci (Nedelja baby a ja rmbacim). Bogu hvala, objasnise nam Microsoft kako to radi. Pogledas odmah iznad za PAE a bogami i za famozni /3GB switch (to se zove 4GT iliti 4Gb tuning, rezervises 3 Giga za sebe, 1 Giga za sistem). Guten tag. P.S. Windows XP SP1 ce izbaciti i u glupom TaskMan-u svih 4Gb, ako je prisutno, a SP2 ima drugi algoritam (i sad Vista) za proracunavanje slobodne memorije, gde i ne prikazuje ceo fizicki RAm jer je neki deo po definiciji zauzet od strane sistema. Trebalo bi da ga prikazuju u celini, ali baja koji je napisao algoritam misli da je mnogo pametno odradio posao. Tako da ako imas SP2 ili Vistu, odradis Start>Run>MSInfo32 i on ti ispljune svih 4096Mb (cetir' giga) ako je prisutno. Drugi baja je radio taj drugi algoritam.
-
Samo ti znas sta si hteo da kazes. Pogresno. Wrong! Wrongo! Ponavljam, XP bez problema koristi svih 4Gb RAM-a, a kome treba tehnicko objasnjenje kako i zasto, nek pita ili radije nek pogleda MSDN ili TechNet (obe Microsoft) dokumentaciju. Za inzenjere, nema tracarenja. P.S. XP (32-bitni) moze na odredjenom hardveru da koristi i vise od 4Gb. Pametni su ovi momci iz MS-a.
-
Moze naravno Windows da koristi sva 4Gb memorije u Windows XP 32-bit verziji. Pola je rezervisano za sistem, pola za aplikacije. To moze da se promeni /3GB switchem. XP Performance meter ti u stvari daje realnu sliku onoga sto je slobodno, pod uslovom da tvoj hardver podrzava PAE (Physical Address Extension), preko kog se i omogucuje pristup svim 4GB. Svasta ce covek ovde jos da procita. Ako ti treba vise od 4Gb, onda x64 verzije OS-a.
-
E, tako se to radi. Kratko i jebitacno. Jeste tatice, ubice ga sutra Nole ko zeca.