منتدي منظمة أقباط الولايات المتحدة

منتدي منظمة أقباط الولايات المتحدة (http://www.copts.net/forum/index.php)
-   منتدى العلوم والتكنولوجيا (http://www.copts.net/forum/forumdisplay.php?f=5)
-   -   Himem.sys & emm.386 (http://www.copts.net/forum/showthread.php?t=1709)

Shady 29-10-2003 09:34 PM

Himem.sys & emm.386
 
Guys
i have a startup disk wich load those files

How can i unload them
and which file have refernces to them so i can rmove them of it
??

Unbreakable_81 01-11-2003 09:32 AM

امسحهم

yosabios 01-11-2003 11:48 AM

(bob:) (timo:) (MM:} (MM:}

Shady 01-11-2003 09:46 PM

[img]http://smilies.sofrayt.com/1/g/hitchhik.gif[/img]

Shady 27-11-2003 07:39 AM

how can i deletee a file that is runing !!!!!!
there is referncees must be made to run those files in the config or autoexec or somewhere.
what i want 2 del is the refernces not the file itself
so any body have any idea ??
thx again 4 ur help unbreacable but dont belive it is help
(bay:)) (bay:))

bassamag 28-11-2003 05:48 PM

سلام ونعمة
اسف لم ارى رسالتك قبل اليوم عموما هناك طريقتان
طريقة الويندوز اضغط باليمين على الفلوبى واختار استكشاف(explor)
ستجد ملف اسمهautoexec.bat اضغط عليه باليمين واختار تحرير (edit)
احذف السطر الذى يحتوى على الامر الذى لا تريده فى الاقلاع
او اضف كلمة (rem) فى اول السطر احفظ التغييرات


طريقة الدوس اذا كنت امام كمبيوتر ليس به ويندوز واقلعت بالفلوبي
اكتب الامر التالى
edit autoexec.bat
لاحظ المسافة بين الكلمتين
ثم اضغط علامة الدخول
اتبع نفس الخطوات المشروحة

Shady 29-11-2003 06:50 PM

good help but
 
great help
thx alot
but i know all this u said
it is a bad news but it is the truth 10():
the real problem that is i dont know wich have the refernces to that file
and i think this file is not called so plain
i mean i think i wont found a line in any file saing
himem
and if so i'm afraid to devour all the disk

any way thx

bassamag 30-11-2003 03:14 PM

سلام ونعمة
اخبرنى باى برنامج صنعت هذا الفلوبى اقصد دوس او ويندوز 95 98 الخ او ارسل لى نسخة من
(autoexec.bat) و (config.sys)

Shady 30-11-2003 08:43 PM

this neither win98 nor me or even 95
it is a custom floppy that is downloadable online
i'll send u the autoexec and config but later
thx for ur care

Mirage Guardian 01-12-2003 03:57 PM

ملف himem.sys هو احد ملفات TSR يعمل كمدير الذاكرة لتخليق ما يسمى بـUpper Memory والمقصود بها الذاكرة التى تزيد عن الـ640 كيلو بايت الأولى (الكونفيرتشوال ميمورى)

يتم تحميل ملف himem.sys عن طريق الأمر Device كسطر فى ملف Config.sys

ملف Emm386.exe هو ملف TSR يعمل كإيميليتور.. لتخليق ما يسمى Extended Memory وهى جزء من Upper Memory التى يجب تخليقها بالـ Himem.sys مسبقاً.. يسمى الجزء المتبقى من الـ Upper Memory بعد حجز الـ Extended Memory بتسمية أخرى هى Expanded Memory

يتم تحميل ملف Emm386.exe إما بالأمر Device فى ملف Config.sys أو بالاستدعاء المباشر من الملف Autoexec.bat


والآن نظرة إلى مشكلتك..

يبدو انك تستخدم Startup Diskette لتحميل الجهاز تمهيدا لتشغيل بعض برامج الـ DOS القديمة.. ويبدو أن تلك البرامج لا تستطيع التعامل مع مديرات الذاكرة حيث أن لديها مديرها الخاص مثل DOS4exe أو Qemm.exe أو ما شابه

يمكنك حل المشكلة بطريقتان..

1) الطريقة السهلة (ابطال عمل ملفات Himem.sys - Emm386.exe مؤقتا)
وذلك بطريقة سهلة للغاية.. إضغط Shift باستمرار أو F5 أثناء تحميل الجهاز.. سيقوم الجهاز بعمل bybass لملفات Config.sys و Autoexec.bat وبالتالى لن يتم تحميل أى مدير للذاكرة أو أى TSR آخر.. يمكنك الآن العمل بنظام التشغيل وحده دون مديرى الذاكرة

2) الطريقة الدائمة
احذف سطور الإستدعاءات لملفات Himem.sys و Emm386.exe من ملفات التنفيذ التلقائى Config.sys و Autoexec.bat وذلك عن طريق أمر Edit من الـDos أو Notepad من الـWindows

وابقى طمنا ايه اللى حصل
محبة وسلام

Shady 07-12-2003 07:22 PM

u realley helped thx
 
thx alot for ur help Guardian
it was alot useful
i have removed those 2 lines and it worked
but there is an error message that appear when i boot using that boot disk and it says :
WARNING :
The high memory area (HMA) is not avilable.
Additional low memory (below 640K) will be used instead.

but it worked well.
any way i was asking how 2 remove those lines for :
a- Partition magic prog which run under dos was complaning about the high memory.
b- There is another prog wich manpulate partitions was complaning and wasnt runing .

now i want to ask for some further q's
at first is the himem and emm386 useful or not.
is that increasing speed of any thing or what ?
do u think the removnig if those lines could affect any thing ?

here is a copy of the modified config.sys :

DEVICE=OAKCDROM.SYS /D:MSCD001
FILES=20
BUFFERS=20
DOS=HIGH,UMB
STACKS=9,256
and here is a copy of the autoexec.bat
@ECHO OFF
PROMPT=$P$G
PATH=A:\
SET DIRCMD=/OGNES
LH MSCDEX.EXE /D:MSCD001 /L:X
LH DOSKEY /INS
LH SMARTDRV

thx alot for ur help
hope god help u in garding ur mirage :)

Mirage Guardian 08-12-2003 04:59 AM

صباح الخير يا شادى..

شوف يا سيدى
الرسالة دى:
WARNING :
The high memory area (HMA) is not avilable.
Additional low memory (below 640K) will be used instead

تظهر نتيجة محاولة تحميل برامج فى الذاكرة فى منطقة الـ high memory التى لا يمكن الوصول إليها بعد تعطيل عمل himem.sys - emm386.exe

لمنع هذه الرسالة من الظهور قم بحذف السطر DOS=HIGH,UMB بالكامل من ملف Config.sys والغى الأمر LH من سطور ملف Autoexec.bat محتفظا ببقية السطر كما هو..

يعنى LH SmartDrv مثلا تصبح SmartDrv فقط بدون LH فى مقدمتها

__________

بالنسبة للسؤال الثانى (هل ملفات himem.sys emm386.exe مفيدة ولا لا)

بدون هذه الملفات لا يستطيع الـDOS التعامل مع أكثر من الـ640ك الأولى من الذاكرة مهما بلغت الـRAM فى جهازك فسيظل لا يتعامل سوى مع أول 640ك (لاحظ انى أقول الـDOS أى أن هذا المبدأ لا ينطبق على الويندوز مثلا)

من حيث السرعة.. هيه بتفرق شوية فى السرعة بطريقة غير مباشرة..
رفع الـSystem files للـUpper memory عن طريق الأمر DOS=HIGH,UMB مثلا يوفر مساحة أكبر من الكونفيرتشوال التى لا بد لكل البرامج من ترك جزء فيها.. المحافظة على الكونفيرتشوال فارغة قدر الإمكان يفرق نسبيا فى السرعة من حيث التعامل مع الذاكرة..

أحياناً يصبح الوضع أسوء بعد تشغيل الـUpper Memory (مثل ما حدث معك) وأحيانا الأمر لا يستحق العناء إذا كانت الـUpper memory صغيرة نسبياً خاصة أن برامج himem , Emm386 نفسها تحمل على الكونفيرتشوال..

لزيادة السرعة بطريقة فعالة ينصح ببرامج الكاش ميمورى مثل SmartDrv.exe وللحصول على أفضل استغلال للسرعة مقارنة بمساحة الذاكرة ينصح بتخصيص ربع (1/4) من مساحة الـRAM للكاشات

يعنى لو الذاكرة 32 ميجا مثلاً هانخصص ربعها يعنى 8 ميجا للكاش بالأمر SmartDrv 8000
وطبعا طالما هانستعمل 8 ميجا إذن أكثر من الـ640ك الأولى إذن فنحن نحتاج himem.sys على الأقل
وفى حالة استخدامنا لبرنامج emm386.exe مع الـhimem.sys إذن يمكننا استخدام الأمر LH لجعل SmartDrv نفسه يرفع للـupper Memory
وطالما استخدمنا الإتنين يبقى من المفضل رفع الـsystem files نفسها للupper memory هيه كمان عن طريق Dos=high,umb فى ملف الconfig.sys

شفت العملية تراكمية إزاى؟

ما أريد قوله أن لا يوجد وضع معين هو الأفضل وإلا كانت العملية بسيطو والكل اتبعها وهو مغمض.. الأمر ليس هكذا بل حسب ما تريد الحصول عليه يفضل ضبط الsettings على وضع معين للحصول على أعلى آداء

فى النهاية أنا متشكر جدا لأنك رجعتنى تانى لأيام الDOS لأنى باعشق الأيام دى وقت ما كان هناك فارق بين المهارات الفردية والعملية تحتاج تفكير... أما الآن فأنظمة التشغيل سهلة للغاية لا تتيح تفاوت القدرات والمهارات.. أى طفل يستطيع التعامل مع XP دون خلفية مسبقة بكيف يتم هذا فى داخل الجهاز.. ولو ان XP له تريكاته برضه بس سهلة التنفيد وأى حد ممكن يعملها.. عموما ده موضوع تانى مش مجالنا

تحياتى

Shady 09-12-2003 08:59 PM

now i got the lesson very well
i'll play around and see the outcome and tell u if something further happend
by the way why there is some programs refuse 2 work while the himem or the emm is working
example like seagate diskwizerd i think and ranish partion manager,
is there any conflicts could happen while i'm using both files and tring 2 setup any kinda windows ?
what do u advise me, should i use it or not
"i'm making a rescue disk and i have much more ram than 256 :)

i'm sorry for writing in english but it is speedier for me and thats beside that mixing english and arabic words makes a very unreadable results for me
thx alot for ur precious time and ur help

Mirage Guardian 10-12-2003 03:47 AM

هوه بصراحة التعامل مع الكمبيوتر له لغته الخاصة لا هيه عربى ولا انجليزى صرف.. تقدر تسميها لغة تجارية والأمثلة كتير زى فرمته وتسييف وكابيره.. دى فى عرف اللغة تسمى اشتقاقات عربية من أصل انجليزى.. حاجة كدا فرانكوا آراب.. معذرة لو الطريقة غريبة شوية المهم المعلومة توصلك صح :)

مصطلح Conflict اللى ذكرته سليم من حيث الكلام الإنجليزى.. لكنه غير مستخدم كمبيوترياً.. لأن Conflict بنستخدمها فى وصف المشاكل على الـIRQ أو DMA بين كارتين كل واحد بيطلب نفس الشئ..

هنا بيحصل Conflict فعلا بين بعض البرامج زى اللى ذكرتها مع himem أو emm386 على الـDMA
DMA بالمناسبة إختصار لجملة Direct Memory Access
لأن مديرات الذاكرة عموما مش himem أو emm بس بتتعامل مع الذاكرة مباشرة... لو افترضنا وجود برنامج على الدوس محتاج تعامل مباشر (أمر نادر لكنه وارد حدوثه) مش هاتشتغل مع مديرات الذاكرة لأنه بيجحز الذاكرة لحسابه ولا يتم التعامل مع الذاكرة إلا من خلاله بمعنى
there is no Direct Memory Acsess while using himem or emm

بالنسبة للويندوز 98 فيما تحتها استخدم himem.sys فقط وSmartDrv بدون أرقام
ويندوز ميلينيم فيما فوقها لا تستخدم شيئاً
ويندوز عائلة الـNT عموما (NT,2k,XP) لا تستخدم شيئاً..

تحياتى

Shady 24-12-2003 07:11 AM

بص يا سيدي
في الأول شكرا علي مساعدتك لحد و تعبك

أولا اللغة : أنا فاهمك كويس ماتقلقش و ما تعتزرش أنا بس كنت عايز أفهمك أني بس أسهل أكتب بالأنجليزي من العربى بس أنا
ثانيا : معلش ردي أتأخر قوي علشان كنت مشغول جدا و خاصة الأمتحانات علي الأبواب ( أذكرنا ي صلواتك ) أوك
ثالثا : أنت مفهتنيش المرة دي
أنا كنت عايز عايز أسأل لو أنا محمل ال
Himem.sys , Emm386
هايعمل مشاكل لو حاولت أنزل ويندوز
او بمعني أوضح و أثناء عملية تستيب الويندوز ؟؟
شكرا علي المساعدة يا باشا


got:)(


جميع الأوقات بتوقيت امريكا. الساعة الآن » 09:56 PM.

Powered by: vBulletin Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.

تـعـريب » منتدي الاقباط