24 Aralık 2024 Salı English Abone Ol Giriş Yap

Katalog

BİLGİSAYARDÜNYASI Bellek yönetimi: Sınırların aşılması DOS bellek sınırları slzi slnirlendirmesin. PC belleğinin kullanılmayan bölgeleri bulunup yararlanılabilir. İşte size PC belleğinde sürücülerin ve TSR (bellekte kalıp istendiğinde aktif hale gelen programların yerlerini düzenleme yöntemleri ve bu amaçla hazırlanmış programlar. Çeviri: NeziheBahar 8O88'i XT için temel alirken, 640 K'lık program veri depolama bölgesinin kullanıcıların gereksinimi karşılayacağını varsaymış ve 640 K ile 1 MB arasını sistem kullanımı için ayırmıştı (ROM için). Şimdi 33 MHz. hızla çalışan, 16 MB RAM, gigabyte'larca disk alanı ve 256 renk yüksek çözümlemeli grafik kullanan 486'h makinelerin yanında DOS yine aynı sınıra sahip duruyor. OS/2 bellek sınırına çözüm olarak düşünüldü, ama maalesef gecikti. Ancak DOS'un bellek sorunu konusunda alternatif çözümler geliştirildı Aşağıda sorunların kaynakları ve çözüm yöntemlerinin çalışma tarzı anlatılacaktır. 8088/86 tıpı makinelerde 20 bellek adres hattı bulunur. Bu durumda maksimum adreslenebilir alan 2'nin 20'nci kuvveti olan 1 048 756 birım alandır. Ancak iç yapıda 16 bıtlik registerlarla sınırlı olduğu için teorik olarak 2'nin 16'ncı kuvveti kadar, yani 65 536 bellek bölgesinin adreslenebilmesi gerekir. Intel bellek adresleme alanını büyütmek için segmentlı bellek adresleme şeklinde bir karmaşık (ve akıllıca) yöntem kullandı. Segmentli bellek adreslemede bellek adresleri üretmek için iki çift register kullanılır. Biri bellek segmentini belirtir, diğeri o segment Içindeki yeri (ya da başlangıçtan uzaklığı, "offsef'i) belirtir. Verilerin adreslenmesi için segmentoffset yöntemi ile segment register'larının kullanılması adresleme kapasitesini artiırır. ancak cihazın programlanabilmesi konusunda sınırlamalar getirir. Yıne de bu geliştirildiğinde, 8086 muhtemelen en ileri 16 bit mikro ışlemci idi, talimat sıralaması, bir komuttan diğerine sonuç aktarma ve çok işlemcili konfigürasyon durumlarını destekliyordu. IBM işlerinden değildir Yalnızca bellek alanı kullanarak çalışan programlar bu sorundan kurtulur, ancak veriler ve programın toplam alanı 640 K'dan büyük olamaz. Bu nedenle 640 K altında mümkün olduğunca fazla bellek bırakmak çok önem taşır. Şimdi bellekte kalıp istendiğinde aktif hale felen (TSR terminate stay residen) programların ve cihaz sürücülerınin yerlerini düzenleyen bazı ürünler mevcuttur. Var olan bellek miktarını arttırmanın bir başka yöntemi DOS'un ulaşabildiği alanın dışındaki bilgilerin belleğin ulaşabildiği bolüme kaydırılmasıdır. Bu yer değiştirme konusunda birden fazla yöntem mevcuttur. Ancak bir standart metot kabul edilerek her yazılım gelıştiricinin bundan yararlanabilmesi sağlanmıştır. Bu standart metot LIM (Lotus Intel Microsoft) EMS (Expanded Memory Specification) olarak bilinir. Halen yaygın olarak kullanılmakta olan iki versiyon mevcuttur: Versiyon 3.2 ve 4.0. 640 K ile 1 MB arasındaki bellek bölümüne erişimi sağlayan programlar cıhaz sürücüsü olarak enstol edilir ve bu programlar diğer cihaz sürücülerini ve TSR programları yüksek RAM denen bölgeye yerleştirirler Bu sürücünün yerı değiştirilecek sürücülerden önce enstol edilmesi gerekir, aksi takdirde DOS normal olarak onu 640 K'lık sınırına göre yerleştirecektir. Başka sürücülerin yerlerinin değiştirilmesi için ayrıca bir sürücü kullanmak anlamsız görünebilir, ancak bu yolla pek çok yer sağlandığı biliniyor. "Buffers" ve "Files" gibı DOS komutları (bunlar performans artışı için yararlıdır) bellek harcamalarını önleyecek şekilde Aullanılmış olur. bellek alanına dönüştürerek erişim sağlayan bir EMS 3.2 ve 4.0 sürücüsü temin ediyor. Bu programın içinde, bir EGA veya VGA kartından (enstol edilmiş ise) 96 K alan Above 640 adlı bir utility mevcuttur. Above Diskin enstolasyon prosesi oldukça basittir. Başka isim verilmedikçe kullanılacak disk sürücüsü ve directorynin belirtilmesınden sonra bellek genişletme işleminde kullanılacak 16 K'lık sayfaların sayısı verilir. (Bellek bölümlerinın değiştirilmesi işi 16 K'lık bellek sayfaları şeklinde düzenlenir). örneğin 410 K'lık. extended bellek (1 MB'ın ötesi) kullanılacaksa bu sayı 16'ya bölünür ve küsürat atılarak 25 bellek sayfası kullanılacağı bulunur. Disk seçeneği, az ya da hiç extended belleği olmayanlar için disk alanının extended bellek alanı gibi kullanma olanağı sağlar. özellikle büyük mıktarda expanded bellek kullanan uygulamalar (buyuk verıtabanları vb.) için bu durum uygundur. Ancak disk tabanlı expanded bellek kullanımı RAM'den daha yavaştır. Sorun "Disk With Cache Spill Over" opsiyonu ile kısmen çözülür. Bu opsiyon 2 MB'ye kadar extended belleğin disk tabanlı expanded bellek için kaşe olarak kullanılmasını sağlar ve bu durum bellek erişiminde performansı arttırır. Move'em Oualitas'ın Move'em adlı ürünü EMS kapasitesi sunmayan bir yüksek bellek yönetıcisidir. Bunun kullanımı için bir EMS 4.0 kartı enstol edilmiş olmalı veya makinenizde bir NEAT veya AT/386 Chıps And Technologıes yonga seti olmalıdır. M ^ Lütfen sayfayı çevlrinlz. IZI OEAIf TİIIIİEKSİZİM 8OULBMASTBK İLC VAŞAVIM •> Yazın günefin bunaltıcı »ıcağından korunmaya en iyi çare i m Umm/m Yazın klima glderterlndc % 40 70 tasarruf Kısın ısıtma giderlerinde % 20 45 tasarruf Esyalann solmasına çözüm Binanızı güzellestlran deglflk dekoratif renkler Aynalama özelliâi İle perde ve pancura üstün alternatif Kırılan camın dağılmasına karjı « 11 1 çözüm 1(1 •c <u Manlfest Manifest Ouarterdeck'in expanded bellek yönetici programı Qemm ile birlikte parasız verilen çok yararlı bir bellek analiz programıdır. Bellek yöneticisi programların enstolasyonu, konfigürasyonu ve kullanımı sırasında sistemınızin bellek performansının görüntülenmesi ve analizi işini yapan bir araç gereklidir. Manifest bu gereksinimi çok iyi karşılıyor Manifest RAM ile ilgili hemen helen her şeyi, nasıl kullanıldığını ve işletim sistemi detaylarını grafikle gösterir. Bu program bir TSR şeklinde yüklenip bir tuş kombinasyonunun görevlendirilmesı sonucunda ilgili tuş kombınasyonuna basılarak aktif hale getirilebilir. 6 Erlşimi arttırın Uygulama programlarının kullanabileceği RAM miktarını arttırmanın en yaygın yolu sisteme ayrılmış RAM bölümlerini serbest bırakmaktır. DOS altında çalışan bir uygulama programı için adreslenebilen maksimum geleneksel bellek 640 K'dır. Esasen program belleğın bir kısmına kendi yerleşir ve kullanılabilir alan da azahr. Büyük programlar düşünülürse bu durum programın hem performansını hem de fonksiyonelliğini sınırlar. Büyük CAD veya veritabanı paketleri verilerin ve uygulama programının kendisinin bir kısmının yerleştirilmesi için disk alanı kullanır, ancak bu durum programı yavaşlatır. Girdi çıktı Işlemleri PC'nin hızlı çalışma ile yapılabilen SİZ DE HEMEN ARAYIN! IŞIK 1S1 KONTKOL FtUML DpNYADA MİLYONLARCA. TURKtYEDE BİNLERCE KİŞI SOLAH1WT ASTMtt KULLAN1YOR. E TANIŞIIM SOIARMASTER, SIIATTEK MASTER priKTTC BJmkri ABO'dc umllmcktcdlr. AınerUuıı AİSSI. ASTM. VESC, Irıglltı BS6262 vcJaponJIS SW) nnrnılnnna uygundur. Türkiyc Distribütörü : BİMEKS DIŞ TİC. İNŞ. ve SAN. LTD.ŞTt. Kırtaslyni Sok. 15/b Kadıkoy Rl«X) İSTANBIH. Tcl: M* 90 00 F n : 3 ^ 2 1 0 Trlrl : 292S3 anlm (r. ANKARA Tel: IM12949S Fa>: 137SO32, BANDIRMA Tcl: U t t t , BOIII Tfl: 22325, B1JRSA Tcl: 2<WIS32l«90J, DİVARBAKIR tel 44207I00SV. l)V/Xl lcl: it*4», EK/IKLM Itl: 437M, tSKİIjtHİK Iel: ISJ265, I/JHİK İH: 233456, KOCAELİ Tel: 153M2, HASTAMONl Itl: 17S26, KAYSKRİ Tel: 125592, KIRKLAREI.t Td: 105*3, TOKAT Tel: 2O«T7, ZONGULDAK Tel: 31114 Above Disk Above Softvvare'in Above Disk adlı programı extended bellek bölgesini expanded ANZARANIZ KAPANMAKSl
Abone Ol Giriş Yap
Anasayfa Abonelik Paketleri Yayınlar Yardım İletişim English
x
Aşağıdaki yayınlardan bul
Tümünü seç
|
Tümünü temizle
Aşağıdaki tarih aralığında yayınlanmış makaleleri bul
Aşağıdaki yöntemler yoluyla kelimeleri içeren makaleleri bul
ve ve
ve ve
Temizle