ذكر بعض ميزات Windows 7 بشكل عام
لننتقل بعدها الى ميزاته المتعلقة بأداء النظام مع التركيز على تطوير ذكاء النظام من ناحية التعرف على النظام ذو المواصفات المنخفضة وبالتالي عدم الضغط الضغط عليه وبنفس الوقت التعرف على النظام ذو المواصفات العالية وبالتالي استغلال مواصفاته العالية لتوفير عملانية وسرعة اداء اكبر للمستخدم
لننتقل بعدها الى تحدي تشغيل النظام على اجهزة ذات مواصفات حجرية
ميزات عامة
- شريط قائمة ابدأ taskbar الجديد او ما يسمى الآن superbar وفيه تفاصيل كثيرة يطول الحديث عنها لكن بشكل عام الشريط اصبح عملي واكثر اناقة ومفيد لمن يفتح الكثير من البرامج والنوافذ في نفس الوقت
- ميزة Aero shake، اذا كانت عدة نوافذ مفتوحة واردت التركيز على نافذة واحدة فقط قم بإمساكها و "هزها" لتختبيء بقية النوافذ، قم "بهزها" مرة اخرى لترجع بقية النوافذ كما كانت
- تم تعطيل الـ AutoRun للفلاش ديسك باعتبارها وسيلة معروفة لانتشار الفيروسات، فحتى لو كان الملف موجود واراد المستخدم الدخول للفلاش فسيدخل مباشرة دون تشغيل الملف الذي يشير اليه ملف الـ autorun
- ايقونة ملفات الخطوط fonts تكون عبارة عن معاينة سريعة للخط
- تحسينات كثيرة على Windows Media Center و Windows Media Player اهم ما لاحظناه فيها هو قدرة البرنامجين على تشغيل كافة انواع ملفات الفيديو والملفات الصوتية دون الحاجة لتنصيب كودكات وبرامج اضافية
- احيانا احتاج لعمل تعديل سريع على صورة واستخدم برنامج Paint المرفق مع الويندوز والذي جرت عليه تحسينات جيدة في windows 7 اكثر ما اعجبني هو ان زاوية الصورة وتحديدا المكان الذي نقوم من خلالها بتحجيم الصورة تم تكبيرها حيث كان الامساك بها اصعب في السابق
- الغاء التجزئة defragmentation اسرع بكثير من اي نظام سابق
- الشبكة المنزلية Home Group شملت الكثير من التطويرات فمثلا حتى لو اختلف نوع نظام التشغيل الموجود على الاجهزة الموصولة بالشبكة ولو اختلف نوعها domain enabled او non-domain enabled فقط ادخل كلمة سر الشبكة ليتم الدخول اليها بكل بساطة واي جهاز اضافي يريد الدخول الى الشبكة يمكنه الدخول باستخدام نفس كلمة السر
- ميزات الـ Aero Snap مثل ان تحرك نافذة معيينة لأعلى الشاشة ليتم تكبيرها فورا
- ميزات عديدة تمت اضافتها لاصحاب شاشات الـ multitouch القابلة للمس
- مجلد Libraries والميزة الرائعة التي تمكن المستخدم من اضافة عدة مجلدات من عدة اماكن مختلفة حتى لو على اقرص تخزين خارجية ليتم الدخول لها من مكان واحد، كأن تقوم بإنشاء مجلد للملفات الصوتية ثم تضيف اليه مجلدات الملفات الصوتية الخاصة بك اينما كانت حتى لو على عدة اقراص تخزين قابلة للازالة بحيث يتم عرضها وكأنها موجودة في هذا المجلد لكن في الحقيقة انت تقوم بفتح الملف الموجود في مكانه الاصلي
- انشاء نسخة استعادة للنظام Backup تم تطويرها ويمكن الآن اختيار مجلدات محددة في اماكن محددة
- ميزة التعريفات drivers فيه ممتازة جدا، كانت ممتازة في الفيستا لكن windows 7 اصبح اقوى فمثلا عندما قمت بتنصيبه لاول مرة تفاجأت كغيري بأنه كان متصل بالانترنت عند ظهور سطح المكتب دون ان احتاج لعمل اي شيء يدويا، ايضا ميزة Device Stage التي تمت اضافتها له منحته سرعة كبيرة في التعرف على اي قطعة فور وصلها في الجهاز وفي حالة لم يتعرف عليها فهو يقوم بجلب التعريف من الانترنت، تجربة مميزة حصلت معي وهي اني نصبت نسخة 64 بت من النظام على جهاز موصول بطابعة قديمة من موديل غير شائع ولم اجد في موقع شركة الطابعة او اي مكان على الانترنت اي تعريف متوافق مع نسخة الـ 64 بت وجربت الكثير من التعريفات بدون ان يعمل اي منها لكن وعند محاولة تعريفها عن طريق windows 7 نفسه وبعد ان طلبت منه ان يقوم بتحديث قاعدة بياناته تفاجأت بوجود تعريفها في قاعدته وتم التعريف بنجاح
- دعم قياسي لاقراص التخزين الجديدة من نوعية SSD وهي نوعية جديدة نسبيا تتميز بسرعتها العالية وعمرها الاطول حيث لا يوجد فيها قرص كما في الاقراص العادية لكن مازالت اسعارها مرتفعة جدا وسعتها محدودة
- دعم قياسي للـ DirectX 11 مع تحسين اداءه في مجال الالعاب واكثر من دراسة قارنت بينه وبين Windows Vista و Windows XP اشارت لان الالعاب تعمل على windows 7 بسلاسة اكبر منهما
- اداة Windows 7 Reliability Monitor التي تقوم بتوليد رسم بياني يوضح عدد وتاريخ الاخطاء التي مر فيها النظام منذ تنصيبه وما اذا كانت اخطاء تسبب فيها النظام نفسه او برنامج معيين مع امكانية معرفة تفاصيل اي خطأ والذهاب الى الانترنت لمحاولة ايجاد حل، يمكن تشغيله بالذهاب الى Action Center في لوحة التحكم ثم Maintenance ثم view Reliability history وهذا مثال على الرسم البياني الذي يتم توليده
- اداة Windows 7 Problem Steps Recorder لديك خطأ في الجهاز وتريد ان تشرحه لاحد بشكل وافي؟ مستخدم لديه خطأ ولا تستطيع ان تفهم منه تفاصيل الخطأ، الاداة ستقوم بتسجيل كل ما جرى عندما حدث الخطأ مع اخذ صور للعملية وتوليد صفحة xml، هذا فيديو عنها ، وهذه الصفحة مثال على ما يتم توليده علما انه يمكنك تشغيلها عن طريق كتابة PSR في خانة البحث في قائمة ابدأ او في لوحة التحكم
- بالاضافة للأدوات السابقة هناك الكثير من التحسينات على مهام اكتشاف الأخطاء واصلاحها Windows Troubleshooting فمثلا يمكنك الذهاب الى مجلد Windows\diagnostics\system لفتح ملفات الخطأ يدويا وهي مكتوبة الآن بأحدث سكربت Windows PowerShell 2.0
وهنا نأتي لميزة Extensible problem resolution troubleshooter فإذا كنت مدير شبكة في شركة او اذا كان هناك شركة لديها قطعة يتم تركيبها على الكمبيوتر وكان هناك خطأ شائع يصادفه مستخدم في الشركة او عند تركيب القطعة فيمكن الآن استخدام برنامج Microsoft Troubleshooting Pack Builder لكتابة ملفات poowershell script تقوم اوتوماتيكيا باستكشاف الخطأ واصلاحه
للتعرف اكثر على هذه الميزات ومعرفة الميزات الاخرى يمكن زيارة هذا القسم في موقع مايكروسوفت الرسمي او هذا الموقع الرائع الذي نشرت فيه مايكروسوفت اسباب ومراحل وكيفية تطوير النظام engineering windows 7 blog
ميزات لها علاقة بتحسين الاداء بشكل مباشر (الميزات السابقة يمكن ان تحسن الاداء بشكل غير مباشر)
- الارشفة indexing بشكل عام افضل من الفيستا ولا تعمل والجهاز مشغول بعمليات اخرى (اي تعمل والجهاز بحالة خمول Idle) وخيار ارشفة كامل الجهاز معطل افتراضيا فلا حاجة لفرض مجهود اضافي على الجهاز لأجل ميزة ربما لن يقوم المستخدم باستعمالها، ومن اراد استخدامها فيمكنه تفعيلها ومن ثم اضافة الاماكن التي يريد ارشفتها يدويا علما ان خدمات اخرى كانت مفعلة بشكل افتراضي سابقا تم تعطيلها الآن وترك حرية تفعيلها للمستخدم
- تطوير الـ GDI stack لتحسين تعامل النظام مع الذاكرة وجعله اخف واسرع كتحسين تعامل النظام مع عدة تطبيقات مفتوحة بنفس الوقت وتقليل استخدام الـ DWM وهي التي تدير سطح المكتب مما يسرع اداءه على الاجهزة ذات الذاكرة المنخفضة
وهنا مقالة تفاجأت عند قرائتها بمدى الجهد الذي بذله فريق التطوير بهذا المجال حيث تم تحليل آلاف رسائل الخطأ الواردة اليهم من مستخدمي انظمة تشغيل سابقة لتطوير النظام
- دعم افضل وتطوير اكبر لناحية الـ 64 بت مع تحسين تعامل النظام مع المعالجات متعددة الانوية
وتنضم لهذه الميزات مجموعة أخرى متعلقة بإدارة الذاكرة لتجعل النظام الاكثر ذكاءا من هذه الناحية
فأداة SuperFetch (ولا اتكلم عن prefetch المتعلقة بإقلاع الجهاز) كانت موجودة في windows vista لكن تم تحسينها بشكل كبير في windows 7
ودورها هو تخزين الموارد الخاصة بالامور التي تستخدمها بشكل مستمر في ذاكرة الرام حيث تتنبأ هذه الاداة ايضا بما يتم استخدامه عادة لتقوم بتجهيزه للمستخدم قبل استخدامه وتم بذل جهد كبير في تحسينها لتأخذ كمية رامات الجهاز بعين الاعتبار وبالتالي كلما كان عندك رامات اكثر كلما استعمل النظام كمية اكبر، واذا كانت عندك كمية رامات كبيرة وبالتالي استخدم cached كمية رامات كبيرة نسبيا وكان عملك يتطلب فتح كثير من التطبيقات التي تحتاج رامات كثيرة فسيقوم النظام بتحرير كمية الرامات الزائدة التي استخدمها
بالتالي نعم، windows 7 يستخدم كمية رامات اكثر من نظام windows xp بشكل عام، لكن هذا فقط لتوفير استخدام اكثر سلاسة وعملانية للمستخدم، حتى انظمة التشغيل الاخرى غير الويندوز تقوم بهذا الآن
ولا يجب القول ان windows xp افضل لانه يستخدم كمية رامات اقل لانه طريقة القياس "الخاطئة" هذه تجعل من Windows 3.1 الذي كان يستخدم 2 ميجا فقط من الرامات افضل الجميع
ايضا ما قد يعتبره البعض شيء ايجابي في windows xp لانه يستخدم كمية رامات اقل قد يكون في الحقيقة شيء سلبي
فـ windows xp ضعيف ومحدود من ناحية ادارة الـ pagedpool and nonpagedpool memory وهم نوعان من الذاكرة يتم انشائهما عند اقلاع النظام يختصان بإدارة الـ kernel-mode components وهي ملحقات خاصة بالنظام مثل تعريفات الاجهزة واعدادات المستخدم واي اوامر خاصة بإعادة تشغيل الجهاز واعدادات الطاقة والبطارية وغيره
فحتى لو كانت كمية رامات الجهاز كبيرة سيبقى محدود من هذه الناحية على عكس windows 7 الذي يستغلها بحرية اكبر مما يعني استخدام اكبر للرامات وهنا يكون شيء ايجابي لانه لمصلحة المستخدم وليس ضد اداء الجهاز
هذه الميزات وغيرها جعلت هذا النظام قادر على العمل بسرعة وكفاءة عالية على اجهزة ذات مواصفات محدودة جدا، بل ان البعض قال ان windows 7 كان اسرع من windows xp على اجهزتهم القديمة
وبنفس الوقت انتشرت بعض الشكاوى من قبل اصحاب الاجهزة ذات الماوصفات العالية وكمية الرامات الكبيرة بأن النظام يستخدم رامات كثيرة رغم انه لا يوجد اي برامج شغالة والسبب اصبح معروف