ميزات تقنية جديدة في نظام التشغيل ويندوز فيستا
يحتوي نظام التشغيل Windows Vista (الذي كان يُعرف سابقًا باسم Windows "Longhorn") على العديد من الميزات الجديدة الهامة مقارنة بإصدارات Microsoft Windows السابقة ، والتي تغطي معظم جوانب نظام التشغيل.
بالإضافة إلى واجهة المستخدم الجديدة، وقدرات الأمان، وتقنيات المطورين، تمت إعادة تصميم العديد من المكونات الرئيسية لنظام التشغيل الأساسي، وأبرزها أنظمة الصوت والطباعة والعرض والشبكات الفرعية؛ في حين أن نتائج هذا العمل ستكون مرئية لمطوري البرامج، فإن المستخدمين النهائيين لن يروا سوى ما يبدو أنه تغييرات تطورية في واجهة المستخدم.
كجزء من إعادة تصميم بنية الشبكة، تم دمج بروتوكول IPv6 في نظام التشغيل، كما تم إدخال عدد من التحسينات على الأداء، مثل توسيع نطاق نافذة TCP . كانت الإصدارات السابقة من ويندوز تتطلب عادةً برامج شبكات لاسلكية خارجية لتعمل بشكل صحيح؛ أما الآن مع ويندوز فيستا، فلم يعد هذا هو الحال، حيث يتضمن دعمًا شاملاً للشبكات اللاسلكية.
فيما يخص الرسومات، يُقدّم نظام التشغيل Windows Vista تحديثاتٍ رئيسيةً وجديدةً لتقنية Direct3D . يُسهّل نموذج برنامج تشغيل الشاشة الجديد استخدام مدير نوافذ سطح المكتب الجديد ، الذي يُوفّر سطح مكتب خالٍ من التقطيع والمؤثرات الخاصة التي تُشكّل حجر الزاوية في واجهة المستخدم الرسومية Windows Aero . كما يُتيح نموذج برنامج تشغيل الشاشة الجديد إمكانية تفريغ المهام الأساسية إلى وحدة معالجة الرسومات (GPU) ، والسماح للمستخدمين بتثبيت برامج التشغيل دون الحاجة إلى إعادة تشغيل النظام، والتعافي بسلاسة من أخطاء برامج التشغيل النادرة الناتجة عن سلوك غير طبيعي للتطبيقات.
أُدخلت تحسينات عديدة على مدير الذاكرة، ومُجدول العمليات، ومدير الكومة، ومُجدول الإدخال /الإخراج في صميم نظام التشغيل . كما تم تطبيق مدير معاملات النواة الذي يمكن لخدمات حفظ البيانات استخدامه لتمكين المعاملات الذرية . وتُستخدم هذه الخدمة لمنح التطبيقات القدرة على العمل مع نظام الملفات وسجل النظام باستخدام عمليات المعاملات الذرية.
صوتي
يتميز نظام التشغيل Windows Vista ببنية صوتية مُعاد كتابتها بالكامل، مصممة لتوفير صوت 32 بت بفاصلة عائمة منخفض التأخير، ومعالجة إشارات رقمية عالية الجودة، ودقة على مستوى العينة بتًا بتًا، ونطاق ديناميكي يصل إلى 144 ديسيبل، وواجهات برمجة تطبيقات صوتية جديدة أنشأها فريق يضم ستيف بول ولاري أوسترمان. [ 1 ] [ 2 ] تعمل البنية الصوتية الجديدة على مستوى المستخدم، مما يقلل من تأثيرها على استقرار النظام. كما تم تقديم نموذج بنية الصوت العالمية (UAA) الجديد، ليحل محل صوت WDM ، مما يسمح لأجهزة الصوت المتوافقة بالعمل تلقائيًا على نظام Windows دون الحاجة إلى برامج تشغيل من مُصنِّع أجهزة الصوت.
توجد ثلاث واجهات برمجة تطبيقات رئيسية في بنية الصوت لنظام التشغيل ويندوز فيستا:
- واجهة برمجة تطبيقات جلسة الصوت في ويندوز – واجهة برمجة تطبيقات منخفضة المستوى للغاية لعرض الصوت، وعرض/التقاط تدفقات الصوت، وضبط مستوى الصوت، وما إلى ذلك. توفر واجهة برمجة التطبيقات هذه أيضًا زمن استجابة منخفضًا لمحترفي الصوت من خلال برنامج تشغيل منفذ WaveRT (الموجة في الوقت الحقيقي) . [ 3 ]
- واجهة برمجة تطبيقات الأجهزة متعددة الوسائط – لحصر وإدارة نقاط نهاية الصوت.
- واجهة برمجة تطبيقات طوبولوجيا الجهاز – لاكتشاف المكونات الداخلية لطوبولوجيا بطاقة الصوت.
بنية مكدس الصوت
تتواصل التطبيقات مع برنامج تشغيل الصوت عبر جلسات ، وتُبرمج هذه الجلسات باستخدام واجهة برمجة تطبيقات جلسات الصوت في ويندوز (WASAPI) . تعمل WASAPI عمومًا في وضعين. في الوضع الحصري (يُسمى أيضًا وضع DMA )، تُرسل تدفقات الصوت غير المختلطة مباشرةً إلى محول الصوت، ولا يُشغّل أي صوت من تطبيقات أخرى، ولا تؤثر معالجة الإشارة. يُفيد الوضع الحصري التطبيقات التي تتطلب أقل قدر من المعالجة الوسيطة لبيانات الصوت، أو تلك التي ترغب في إخراج بيانات صوتية مضغوطة مثل Dolby Digital أو DTS أو WMA Pro عبر S/PDIF . يُشبه الوضع الحصري في WASAPI تدفق النواة في وظيفته، ولكنه لا يتطلب برمجة وضع النواة. في الوضع المشترك ، يُرسل التطبيق تدفقات الصوت، ويُمكن تطبيق تأثيرات صوتية لكل تدفق على حدة، تُعرف باسم التأثيرات المحلية (LFX) (مثل التحكم في مستوى الصوت لكل جلسة). ثم يُخلط التدفق بواسطة محرك الصوت العام، حيث يُمكن تطبيق مجموعة من التأثيرات الصوتية العامة (GFX). وأخيرًا، تُرسل التدفقات إلى جهاز الصوت.
بعد المرور عبر WASAPI، يُمكن تنفيذ جميع عمليات معالجة الصوت على مستوى النظام المضيف ، بما في ذلك معالجة الصوت المخصصة. تُعرف وحدات المعالجة على مستوى النظام المضيف باسم كائنات معالجة الصوت ( APOs) . تعمل جميع هذه المكونات في وضع المستخدم، بينما يعمل برنامج تشغيل الصوت فقط في وضع النواة. في الوضع الحصري ، يتم تجاوز بعض كائنات معالجة الصوت.
اختفى مُخَلِّط نواة ويندوز ( KMixer ) تمامًا. يعمل مُخَلِّط WASAPI (audiodg.exe) في وضع المستخدم. تتم محاكاة DirectSound و MME كجلسات بدلاً من ربطهما مباشرةً ببرنامج تشغيل الصوت. يؤدي هذا إلى منع تسريع DirectSound بواسطة الأجهزة، ويزيل تمامًا دعم DirectSound3D وامتدادات EAX ، [ 4 ] إلا أن واجهات برمجة التطبيقات مثل ASIO و OpenAL لا تتأثر.
أداء صوتي
يتضمن نظام التشغيل Windows Vista أيضًا خدمة جدولة فئة الوسائط المتعددة الجديدة (MMCSS) التي تسمح لتطبيقات الوسائط المتعددة بتسجيل معالجتها الحساسة للوقت لتشغيلها بأولوية مؤشر ترابط مرتفعة، مما يضمن الوصول ذي الأولوية إلى موارد وحدة المعالجة المركزية لمعالجة DSP الحساسة للوقت ومهام المزج.
بالنسبة لمحترفي الصوت، تم طرح برنامج تشغيل منفذ WaveRT جديد يسعى لتحقيق أداء فوري باستخدام مُجدول فئة الوسائط المتعددة، ويدعم تطبيقات الصوت التي تقلل زمن استجابة تدفقات الصوت. تمت إعادة تصميم جميع واجهات برمجة تطبيقات الصوت الحالية ومحاكاتها لاستخدامها داخليًا، حيث يمر الصوت عبر هذه الواجهات الثلاث، مما يضمن عمل معظم التطبيقات بسلاسة.
مشاكل
ظهر خلل في محاكاة MME WaveIn/WaveOut في نظام التشغيل Windows Vista: عند الحاجة إلى تحويل معدل العينة، قد يظهر تشويش مسموع، كما هو الحال عند تشغيل الصوت في متصفح ويب يستخدم واجهات برمجة التطبيقات هذه. ويعود ذلك إلى أن مُعيد التشكيل الداخلي، الذي لم يعد قابلاً للتكوين، يعمل افتراضيًا على الاستيفاء الخطي، وهو أدنى وضع تحويل جودةً كان متاحًا في الإصدارات السابقة من Windows. ويمكن ضبط مُعيد التشكيل على وضع عالي الجودة عبر تحديث عاجل لنظامي التشغيل Windows 7 وWindows Server 2008 R2 فقط. [ 5 ] [ 6 ]
معالجة الإشارات الصوتية
تمّ إدخال وظائف جديدة مُدمجة في النظام لتحسين الصوت، مثل تصحيح صوت الغرفة ، وإدارة الصوت الجهير ، ومعادلة مستوى الصوت ، وتوزيع الصوت عبر السماعات . تعمل هذه الوظائف على تكييف إشارة الصوت وتعديلها لتحقيق أقصى استفادة من إعدادات السماعات في النظام. كما يتيح نظام التشغيل ويندوز فيستا إمكانية معايرة السماعات تلقائيًا وفقًا لخصائص الصوت في الغرفة باستخدام معالج برمجي. [ 7 ]
يتضمن نظام التشغيل Windows Vista أيضًا إمكانية تضمين برامج تشغيل الصوت لتأثيرات معالجة الإشارات الرقمية (DSP) المخصصة، والتي تُعرض للمستخدم من خلال كائنات معالجة الصوت لتأثيرات النظام (sAPOs) في وضع المستخدم. [ 8 ] ويمكن إعادة استخدام هذه الكائنات (sAPOs) بواسطة برامج خارجية. ويمكن أن تكون كائنات معالجة الإشارات الرقمية (sAPOs) إما برمجية ( معالجة إشارات رقمية وهمية ) أو مادية (الوصول إلى معالج الإشارات الرقمية الحقيقي). [ 9 ] وتستطيع كائنات معالجة الإشارات الرقمية (sAPOs) القيام ببعض مهام تحسين الصوت، مثل تأثيرات الجهير وتقليل الضوضاء . [ 10 ]
دعم الأجهزة الصوتية
يعتمد نظام التشغيل Windows Vista على بنية الصوت العالمية، وهي تعريف جديد لفئة برامج التشغيل يهدف إلى تقليل الحاجة إلى برامج التشغيل الخارجية، وزيادة الاستقرار والموثوقية العامة للصوت في نظام التشغيل Windows.
- دعم أجهزة الصوت عالية الدقة من إنتل (والتي تحل محل معيار أجهزة الصوت AC'97 السابق من إنتل )
- دعم موسع لأجهزة الصوت عبر منفذ USB :
- يدعم النظام تمرير الصوت المدمج لتدفقات AC-3 و DTS و MP3 و WMA و WMA Pro مع إخراجها عبر منفذ S/PDIF . أما بالنسبة للصوت المحيطي 5.1 الذي يُخرج عبر منفذ S/PDIF ، فإن نظام التشغيل Windows Vista نفسه لا يدعم تقنيتي Dolby Digital Live و DTS Connect ، بل يعتمد على برامج تشغيل الصوت الخاصة بالشركة المصنعة.
- دعم عناصر MIDI . [ 11 ]
- دعم جديد لنقاط النهاية غير المتزامنة. [ 12 ]
- كان من المقرر أن يتم دعم الصوت IEEE 1394 (المعروف أيضًا باسم FireWire ) في إصدار مستقبلي من Windows Vista، ليتم تنفيذه كبرنامج تشغيل كامل الفئة، يدعم تلقائيًا أجهزة الصوت IEEE 1394 AV/C.
- يدعم هذا النظام خاصية استشعار مقبس الصوت التي يمكنها اكتشاف أجهزة الصوت الموصولة بمنافذ الصوت المختلفة في الجهاز وإبلاغ المستخدم بتكوينها.
- اكتشاف نقاط النهاية وتجريدها: تُعبّر الأجهزة الصوتية عن نفسها من خلال نقاط نهاية صوتية مثل الميكروفونات ومكبرات الصوت وسماعات الرأس . على سبيل المثال، يُعامل كل مدخل تسجيل ( ميكروفون ، مدخل خط، إلخ ) كجهاز منفصل، مما يسمح بالتسجيل من كليهما في الوقت نفسه.
- يدعم تكوينات قنوات الصوت LPCM المختلفة : الصوت الأحادي ، والصوت الاستريو (يتم دعم قناتين فقط)، والصوت الرباعي ، والصوت المحيطي 5.1 ، والصوت المحيطي 7.1 . [ 13 ]
- يُعدّ خفض مستوى قنوات الصوت إلزاميًا لتدفقات الصوت LPCM في وضع WASAPI المشترك (مثل خفض مستوى تدفقات الصوت LPCM 5.1 إلى جهاز صوت 2.0)؛ ويعتمد رفع مستوى قنوات الصوت على برنامج التشغيل أو البرامج الثابتة لأجهزة الصوت. [ 14 ]
تحسينات صوتية أخرى
- تمّ تقديم مجموعة جديدة من أصوات واجهة المستخدم، بما في ذلك صوت بدء تشغيل جديد. تهدف هذه الأصوات الجديدة إلى إثراء واجهة المستخدم الرسومية لنظام ويندوز آيرو ، حيث يتألف صوت بدء التشغيل الجديد من لحنين متوازيين يُعزفان بإيقاع "ويندوز فيستا" المُتعمّد. ووفقًا لجيم ألتشين ، فإنّ هذه الأصوات الجديدة مصممة لتكون أكثر رقةً ونعومةً من الأصوات المستخدمة في الإصدارات السابقة من ويندوز. [ 15 ] قام ستيف بول، مهندس مايكروسوفت والموسيقي، بإنشاء أصوات واجهة المستخدم، [ 16 ] بينما يُعدّ صوت بدء التشغيل ثمرة تعاون بين ثلاثة أشخاص: روبرت فريب من فرقة كينغ كريمسون الذي لحّن اللحن وصمّم المشهد الصوتي، وتاكر مارتين الذي ابتكر الإيقاع، وبول الذي تولّى مهمة التناغم والتوزيع الموسيقي. [ 17 ] كما استخدم بول أعمال فريب ومارتين لإنشاء صوت بدء تشغيل مركز وسائط ويندوز الجديد . [ 16 ]
- يعرض مُخفِّض الصوت الجديد نسبة مئوية تُظهر مستوى صوت النظام الحالي أثناء تغيير مستوى الصوت. أما الإصدارات السابقة من ويندوز فكانت تعرض فقط مقياسًا للصوت.
- يُتيح نظام التشغيل Windows Vista أيضًا التحكم في مستوى الصوت على مستوى النظام ككل، أو مستوى صوت أجهزة الصوت الفردية والتطبيقات بشكل منفصل. [ 7 ] [ 18 ] يمكن استخدام هذه الميزة من خلال نافذة التحكم في مستوى الصوت الجديدة ، أو برمجيًا باستخدام واجهة برمجة تطبيقات الصوت المُحسّنة. كما يُمكن إعادة توجيه الأصوات المختلفة إلى أجهزة صوت مختلفة.
- يتضمن نظام التشغيل ويندوز فيستا دعمًا مدمجًا لمصفوفة الميكروفونات ، وهو مصمم لزيادة دقة ميزة التعرف على الكلام ، ويتيح للمستخدم توصيل عدة ميكروفونات بالنظام بحيث يمكن دمج المدخلات في مصدر واحد بجودة أعلى. [ 7 ] [ 19 ] [ 20 ]
أضافت مايكروسوفت أيضًا كائن وسائط DirectX عالي الجودة جديدًا لالتقاط الصوت كجزء من DirectShow ، مما يسمح لتطبيقات التقاط الصوت مثل تطبيقات المراسلة الفورية وتطبيقات التعرف على الكلام بتطبيق إلغاء الصدى الصوتي ومعالجة مصفوفة الميكروفونات على إشارات الكلام. [ 21 ]
التعرف على الكلام
يُعد نظام التشغيل ويندوز فيستا أول نظام تشغيل من سلسلة ويندوز يتضمن دعمًا متكاملًا بالكامل لتقنية التعرف على الكلام . أما في نظامي التشغيل ويندوز 2000 وويندوز إكس بي، فكانت تقنية التعرف على الكلام تُثبّت مع حزمة أوفيس 2003، أو تُضمّن في إصدار ويندوز إكس بي لأجهزة الكمبيوتر اللوحية.
يتضمن البرنامج برنامجًا تعليميًا موجزًا يعتمد على الصوت لمساعدة المستخدم على التعرف على أوامر التعرف على الكلام. كما يمكن إكمال التدريب لتحسين دقة التعرف على الكلام.
يتضمن نظام التشغيل ويندوز فيستا ميزة التعرف على الكلام لثماني لغات عند إصداره: الإنجليزية (الأمريكية والبريطانية)، والإسبانية، والألمانية، والفرنسية، واليابانية، والصينية (التقليدية والمبسطة). ومن المخطط إضافة دعم للغات أخرى بعد الإصدار.
يستخدم التعرف على الكلام في نظام التشغيل Vista الإصدار 5.3 من واجهة برمجة تطبيقات الكلام من Microsoft [ 22 ] (SAPI) والإصدار 8 من برنامج التعرف على الكلام.
توليف الكلام
تم تقديم تقنية توليف الكلام لأول مرة في نظام التشغيل ويندوز مع ويندوز 2000 ، ولكنها شهدت تحسينات كبيرة في ويندوز فيستا (الاسم الرمزي: مولان ) . تم استبدال الصوت القديم، مايكروسوفت سام ، بصوتين جديدين أكثر طبيعية ووضوحًا: آنا وليلي ، حيث يستطيع الأخير التحدث باللغة الصينية. كما تم تحديث قارئ الشاشة " الراوي" الذي يستخدم هذه الأصوات. يستخدم الآن برنامج مايكروسوفت إيجنت وتطبيقات تحويل النص إلى كلام الأخرى أصوات SAPI 5 الأحدث. [ 23 ]
مطبعة
يتضمن نظام التشغيل Windows Vista بنية طباعة معاد تصميمها، [ 24 ] مبنية على أساس Windows Presentation Foundation . وهو يوفر طباعة ملونة عالية الدقة من خلال الاستخدام المحسن لإدارة الألوان ، ويزيل قيود نظام الطباعة الفرعي الحالي القائم على GDI ، ويعزز دعم طباعة التأثيرات المتقدمة مثل التدرجات والشفافيات وما إلى ذلك، ولطابعات الليزر الملونة من خلال استخدام مواصفات Open XML Paper Specification (XPS).
يدعم نظام الطباعة في ويندوز فيستا مسار الطباعة الجديد XPS بالإضافة إلى مسار الطباعة القديم GDI لدعم الأنظمة القديمة. يستخدم ويندوز فيستا مسار الطباعة XPS تلقائيًا للطابعات التي تدعمه، وإلا فإنه يستخدم مسار الطباعة GDI. من المتوقع أن تُنتج طابعات XPS مطبوعات بجودة أعلى بكثير من طابعات GDI عند طباعة المستندات ذات الرسومات المكثفة.
في بيئة شبكية مزودة بخادم طباعة يعمل بنظام التشغيل ويندوز فيستا، تُعرض المستندات على جهاز العميل [ 25 ] بدلاً من الخادم، وذلك باستخدام ميزة تُعرف باسم " العرض من جانب العميل" . يُنقل الشكل الوسيط المعروض مباشرةً إلى الخادم للطباعة دون أي معالجة إضافية، مما يجعل خوادم الطباعة أكثر قابلية للتوسع من خلال نقل عمليات المعالجة إلى أجهزة العملاء.
مسار طباعة XPS
يدعم مسار الطباعة XPS، الذي تم تقديمه في نظام التشغيل Windows Vista، الطباعة الملونة عالية الجودة بدقة 16 بت. [ 26 ] يستخدم مسار الطباعة XPS مواصفات Open XML Paper Specification (XPS) كصيغة ملف التخزين المؤقت للطباعة ، والتي تعمل كلغة وصف الصفحة (PDL) للطابعات. تُعد صيغة XPS بديلاً مُخططًا له لصيغة Enhanced Metafile (EMF) المستخدمة في مسار الطباعة GDI. [ 27 ] XPS هي صيغة مستند مُصفحة قائمة على XML (وتحديدًا XAML ) لإدارة الألوان، مستقلة عن الجهاز والدقة، وتعتمد على المتجهات، وتُغلف تمثيلاً دقيقًا للمخرجات المطبوعة الفعلية. يتم ضغط مستندات XPS في حاوية ZIP مع النصوص والخطوط والصور النقطية والرسومات المتجهة ثنائية الأبعاد ومعلومات إدارة الحقوق الرقمية (DRM) . بالنسبة للطابعات التي تدعم XPS، يُلغي هذا الحاجة إلى تحويل وسيط إلى لغة خاصة بالطابعة، مما يزيد من موثوقية ودقة المخرجات المطبوعة. تزعم مايكروسوفت أن كبرى شركات تصنيع الطابعات تخطط لإصدار طابعات مزودة بدعم مدمج لتقنية XPS، وأن هذا سيوفر دقة أفضل للمستند الأصلي. [ 28 ]
يُعدّ XPSDrv، وهو برنامج تشغيل الطابعة المبني على XPS والذي يتضمن مسار معالجة المرشحات، جوهر مسار الطباعة في XPS. يحتوي هذا البرنامج على مجموعة من المرشحات ، وهي وحدات معالجة الطباعة، بالإضافة إلى ملف تكوين XML يصف كيفية تحميل هذه المرشحات. تستقبل المرشحات بيانات ملف التخزين المؤقت كمدخلات، وتُجري معالجة المستند، والعرض، والمعالجة اللاحقة للغة وصف الصفحات (PDL)، ثم تُخرج بيانات PDL لتستخدمها الطابعة. يمكن للمرشحات أداء وظيفة واحدة، مثل إضافة علامة مائية إلى صفحة أو إجراء تحويلات لونية، أو يمكنها أداء عدة وظائف لمعالجة الطباعة على أجزاء محددة من المستند بشكل فردي أو جماعي، ثم تحويل ملف التخزين المؤقت إلى لغة وصف الصفحات التي تدعمها الطابعة.
يوفر نظام التشغيل Windows Vista دعمًا محسّنًا للألوان من خلال نظام ألوان Windows، مما يضمن دقةً أعلى للألوان ونطاقًا ديناميكيًا أوسع. كما يدعم مساحة ألوان CMYK وأنظمة الحبر المتعددة لضمان جودة طباعة فائقة. ويدعم نظام الطباعة أيضًا الألوان المُسماة، مما يُسهّل تعريف الألوان للصور المُرسلة إلى الطابعة التي تدعم هذه الألوان.
يمكن لمسار الطباعة XPS معايرة إعدادات ملف تعريف الألوان تلقائيًا مع تلك المستخدمة في نظام العرض الفرعي. في المقابل، يمكن لبرامج تشغيل الطباعة XPS التعبير عن إمكانيات الطابعة القابلة للتكوين، بفضل فئة XPS PrintCapabilities ، لتمكين تحكم أدق في إعدادات الطباعة، بما يتناسب مع كل طابعة على حدة.
يمكن للتطبيقات التي تستخدم Windows Presentation Foundation لعرض العناصر الطباعة مباشرةً إلى مسار طباعة XPS دون الحاجة إلى تحويل الصورة أو مساحة الألوان. يُمثل تنسيق XPS المستخدم في ملف التخزين المؤقت تأثيرات الرسومات المتقدمة، مثل الصور ثلاثية الأبعاد وتأثيرات التوهج والتدرجات اللونية، كعناصر أساسية في Windows Presentation Foundation، والتي تتم معالجتها بواسطة برامج تشغيل الطابعة دون تحويلها إلى صورة نقطية ، مما يمنع ظهور تشوهات في العرض ويقلل من الحمل الحسابي. عند استخدام مسار طباعة GDI القديم ، يُستخدم ملف التخزين المؤقت XPS للمعالجة قبل تحويله إلى صورة GDI لتقليل المعالجة على مستوى الصورة النقطية.
مخططات الطباعة
توفر مخططات الطباعة تنسيقًا قائمًا على لغة XML للتعبير عن مجموعة كبيرة من الخصائص التي تصف إما تنسيق المهمة أو إمكانيات الطباعة، وتنظيمها بطريقة هرمية. وتهدف هذه المخططات إلى معالجة المشكلات المرتبطة بالاتصال الداخلي بين مكونات نظام الطباعة الفرعي، والاتصال الخارجي بين نظام الطباعة الفرعي والتطبيقات.
التواصل

يحتوي نظام التشغيل Windows Vista على حزمة بروتوكولات شبكية جديدة، تُحسّن بشكل كبير جميع جوانب وظائف الشبكة. [ 29 ] تتضمن هذه الحزمة تطبيقًا أصليًا لبروتوكول IPv6 ، بالإضافة إلى تحديث شامل لبروتوكول IPv4 . يدعم الآن جميع مكونات الشبكة وخدماتها وواجهة المستخدم بروتوكول IPv6. في وضع IPv6، يمكن لنظام Windows Vista استخدام بروتوكول LLMNR (تحليل أسماء البث المتعدد المحلي للرابط ) لحل أسماء المضيفين المحليين على شبكة لا يوجد بها خادم DNS قيد التشغيل. تستخدم حزمة بروتوكولات TCP/IP الجديدة طريقة جديدة لتخزين إعدادات التكوين، مما يتيح تحكمًا أكثر ديناميكية ولا يتطلب إعادة تشغيل الكمبيوتر بعد تغيير الإعدادات. كما تعتمد الحزمة الجديدة على نموذج مضيف قوي ، وتتميز ببنية تحتية تُمكّن من إضافة مكونات معيارية وإزالتها ديناميكيًا.
شهدت واجهة المستخدم الخاصة بتكوين اتصالات الشبكة واستكشاف أخطائها وإصلاحها والعمل معها تغييرات جذرية مقارنةً بالإصدارات السابقة من نظام التشغيل Windows. يمكن للمستخدمين الاستفادة من "مركز الشبكة" الجديد للاطلاع على حالة اتصالات الشبكة والوصول إلى جميع جوانب التكوين. كما يمكن استعراض الشبكة باستخدام " مستكشف الشبكة" ، الذي يحل محل " مواقع الشبكة " في نظام Windows XP . تشمل عناصر "مستكشف الشبكة" أجهزة مشتركة مثل الماسح الضوئي، أو مشاركة ملفات. وتُعرّف ميزة "الوعي بموقع الشبكة" كل شبكة بشكل فريد، وتعرض خصائصها ونوع اتصالها. يعرض نظام Windows Vista رسوميًا كيفية اتصال الأجهزة المختلفة عبر الشبكة في عرض "خريطة الشبكة" ، باستخدام بروتوكول LLTD . بالإضافة إلى ذلك، تستخدم "خريطة الشبكة " بروتوكول LLTD لتحديد معلومات الاتصال ونوع الوسائط (سلكي أو لاسلكي). يمكن لأي جهاز استخدام بروتوكول LLTD ليظهر على " خريطة الشبكة " برمز يُمثله، مما يتيح للمستخدمين الوصول إلى واجهة المستخدم الخاصة بالجهاز بنقرة واحدة. عند استدعاء LLTD، فإنه يوفر بيانات وصفية حول الجهاز تحتوي على معلومات ثابتة أو معلومات حالة، مثل عنوان MAC وعنوان IPv4/IPv6 وقوة الإشارة وما إلى ذلك.
يدعم نظام التشغيل Windows Vista الشبكات اللاسلكية بشكل مدمج في حزمة بروتوكولات الشبكة نفسها، ولا يحاكي الاتصالات السلكية كما كان الحال في الإصدارات السابقة من Windows. يتيح ذلك تطبيق ميزات خاصة بالشبكات اللاسلكية، مثل أحجام الإطارات الأكبر وإجراءات استعادة الأخطاء المُحسّنة. يستخدم Windows Vista تقنيات متنوعة، مثل التوسيع التلقائي لنافذة الاستقبال ، وإشعار الازدحام الصريح ، وتفريغ TCP Chimney، وCompound TCP، لتحسين أداء الشبكة. يمكن استخدام سياسات جودة الخدمة (QoS) لتحديد أولويات حركة مرور الشبكة، مع إمكانية تشكيل حركة المرور لجميع التطبيقات، حتى تلك التي لا تستخدم واجهات برمجة تطبيقات QoS بشكل صريح. يتضمن Windows Vista دعمًا مدمجًا لشبكات الند للند وبروتوكول SMB 2.0. ولتحسين أمان الشبكة، يدعم Windows Vista خوارزميات Diffie-Hellman (DH) ذات 256 بت و384 بت، بالإضافة إلى معيار التشفير المتقدم (AES) ذي 128 بت و192 بت و256 بت، وهو مُدمج في حزمة بروتوكولات الشبكة نفسها، مع دمج بروتوكول IPsec مع جدار حماية Windows .
تغييرات في نواة نظام التشغيل الأساسية
- يُمكّن مدير معاملات النواة الجديد من إجراء عمليات معاملات ذرية عبر أنواع مختلفة من الكائنات، وأهمها عمليات نظام الملفات والسجل. [ 30 ]
- تم تحسين مدير الذاكرة ومُجدول العمليات. عُدِّل المُجدول لاستخدام سجل عداد الدورات في المعالجات الحديثة لتتبع عدد دورات وحدة المعالجة المركزية التي نفذها كل خيط بدقة، بدلاً من استخدام روتين مقاطعة مؤقت الفاصل الزمني فقط، مما أدى إلى سلوك تطبيق أكثر قابلية للتنبؤ. [ 31 ] [ 32 ] أُعيدت كتابة العديد من هياكل بيانات النواة وخوارزمياتها. تعمل خوارزميات البحث الآن في وقت ثابت ، بدلاً من الوقت الخطي كما في الإصدارات السابقة.
- يتضمن نظام التشغيل Windows Vista دعمًا لمتغيرات الحالة وأقفال القراءة والكتابة .
- يتم تقليل الحمل الزائد لإنشاء العمليات من خلال تحسينات كبيرة في مخططات حل عناوين DLL.
- يُقدّم نظام التشغيل ويندوز فيستا ميزة " العملية المحمية " [ 33 ] ، والتي تختلف عن العمليات العادية في كونها لا تسمح للعمليات الأخرى بالتحكم في حالتها، كما لا تسمح بإدخال سلاسل عمليات من عمليات أخرى إليها. تتمتع العملية المحمية بوصول مُحسّن إلى وظائف إدارة الحقوق الرقمية (DRM) في ويندوز فيستا. مع ذلك، حاليًا، لا يُمكن إنشاء العمليات المحمية إلا من خلال التطبيقات التي تستخدم مسار الفيديو المحمي .
- تم تحديث مجموعات الخيوط لدعم مجموعات متعددة لكل عملية، بالإضافة إلى تقليل الحمل الزائد على الأداء باستخدام إعادة تدوير الخيوط. كما تتضمن مجموعات التنظيف التي تسمح بتنظيف طلبات مجموعات الخيوط المعلقة عند إيقاف العملية.
- غطاء حماية من التلف ملولبوعلى عكس استدعاء الإجراء المؤجل العادي، يقلل من زمن استجابة النظام مما يحسن أداء التطبيقات الحساسة للوقت، مثل تشغيل الصوت أو الفيديو.
- إعادة توجيه البيانات: تُعرف أيضًا باسم محاكاة البيانات ، وهي تُحاكي سجل النظام وأجزاءً مُحددة من نظام الملفات للتطبيقات التي تعمل ضمن سياق المستخدم المحمي في حال تفعيل ميزة التحكم في حساب المستخدم ، مما يُتيح للتطبيقات القديمة العمل بحسابات غير إدارية. كما تُنشئ تلقائيًا نسخًا خاصة من الملفات التي يُمكن للتطبيق استخدامها عندما لا يملك صلاحية الوصول إلى الملفات الأصلية. يُعزز هذا أمان الملفات ويُساعد التطبيقات التي لم تُصمم وفقًا لمبدأ الحد الأدنى من وصول المستخدم على العمل في ظل قيود أكثر صرامة. تعزل محاكاة سجل النظام عمليات الكتابة ذات التأثير العام في موقع خاص بكل مستخدم. تُعاد توجيه عمليات القراءة والكتابة في قسم HKLM\Software من سجل النظام بواسطة تطبيقات وضع المستخدم أثناء تشغيلها كمستخدم عادي، وكذلك إلى مجلدات مثل "Program Files"، إلى ملف تعريف المستخدم. وتُعد عملية القراءة والكتابة في بيانات ملف التعريف، وليس في الموقع المُخصص للتطبيق، شفافة تمامًا بالنسبة للتطبيق.
- يدعم نظام التشغيل Windows Vista مواصفات PCI Express 1.1، بما في ذلك خاصية التوصيل السريع PCI Express و ASPM . كما يدعم سجلات PCI Express، بما في ذلك سجلات القدرات، بالإضافة إلى حفظ واستعادة بيانات التكوين. [ 34 ] إذا أشار BIOS إلى دعمه للتحكم الأصلي في PCI Express، فسيحاول Windows Vista التحكم في ميزات مثل ASPM ؛ وإلا فقد يتحكم BIOS في هذه الميزات.
- دعم أصلي وبرنامج تشغيل عام لمواصفات واجهة التحكم المضيف المتقدمة (AHCI) لمحركات الأقراص التسلسلية ATA ، وSATA Native Command Queuing ، والتوصيل السريع ، وإدارة طاقة رابط AHCI .
- دعم كامل لمواصفات ACPI 2.0، وأجزاء من ACPI 3.0. [ 35 ] تم تحسين دعم تقييد استخدام الطاقة للأجهزة الفردية.
- يدعم نظام التشغيل Windows Vista SP1 بنية أخطاء الأجهزة في Windows (WHEA).
- تشمل تحسينات وضع التوصيل والتشغيل في النواة دعم إعادة توازن PCI متعدد المستويات، والتحكيم الجزئي للموارد لدعم جسور PCI الطرحية، وعمليات بدء تشغيل الأجهزة وتعدادها غير المتزامنة لتسريع بدء تشغيل النظام، ودعم تعيين واسترجاع الخصائص المخصصة على الجهاز، وواجهة برمجة تطبيقات محسّنة للإخراج تسمح للمستدعي بتحديد ما إذا كان قد تم إخراج الجهاز بنجاح ومتى، وتتبع التشخيص لتسهيل تحسين الموثوقية. [ 36 ]
- لقد تغيرت عملية بدء تشغيل نظام التشغيل Windows Vista بشكل جذري مقارنةً بالإصدارات السابقة من Windows. فقد استُبدل مُحمِّل الإقلاع NTLDR بنظام أكثر مرونة، حيث تم تقسيم وظائف NTLDR بين مكونين جديدين: winload.exe و Windows Boot Manager . [ 37 ] ومن التغييرات الملحوظة أن Windows Boot Manager يُستدعى الآن بالضغط على مفتاح المسافة بدلاً من مفتاح الوظائف F8 . [ 38 ] ويظل مفتاح F8 مُخصصًا لخيارات الإقلاع المتقدمة بعد ظهور قائمة Windows Boot Manager.
- في أنظمة UEFI ، بدءًا من Windows Vista Service Pack 1، يتمتع إصدار x64 من Windows Vista بالقدرة على التمهيد من قرص يحتوي على جدول تقسيم GUID .
- يتضمن نظام التشغيل Windows Vista نظامًا فرعيًا لتسجيل الأحداث تم إصلاحه وإعادة كتابته بالكامل ، وهو نظام Windows Event Log الذي يعتمد على XML ويسمح للتطبيقات بتسجيل الأحداث بدقة أكبر، ويوفر طرق عرض أفضل، وتصفية وتصنيف حسب المعايير، وإعادة توجيه السجلات تلقائيًا، وتسجيل الأحداث وإدارتها مركزيًا من جهاز كمبيوتر واحد والوصول عن بعد.
- يتضمن نظام التشغيل Windows Vista مُجدول مهام مُحسّنًا يستخدم مجلدات هرمية للمهام. يُمكن لمُجدول المهام تشغيل البرامج، وإرسال البريد الإلكتروني، وعرض الرسائل. كما يُمكن الآن تشغيل مُجدول المهام باستخدام تعبير XPath لتصفية الأحداث من سجل أحداث Windows ، ويستجيب لقفل أو فتح محطة العمل، بالإضافة إلى الاتصال أو قطع الاتصال بالجهاز من سطح المكتب البعيد . يُمكن برمجة مهام مُجدول المهام باستخدام VBScript أو JScript أو PowerShell .
- مدير إعادة التشغيل : يعمل مدير إعادة التشغيل مع أدوات التحديث ومواقع الويب الخاصة بمايكروسوفت لاكتشاف العمليات التي تستخدم ملفات، ولإيقاف الخدمات وإعادة تشغيلها بسلاسة لتقليل عدد مرات إعادة التشغيل المطلوبة بعد تطبيق التحديثات قدر الإمكان للمستويات العليا من بنية البرامج. من المنطقي أن تحديثات النواة لا تزال تتطلب إعادة تشغيل النظام. [ 39 ] بالإضافة إلى ذلك، يوفر مدير إعادة التشغيل آلية للتطبيقات لإيقاف البرامج ثم إعادة تشغيلها. يمكن إعادة تشغيل التطبيقات المصممة خصيصًا للاستفادة من ميزات مدير إعادة التشغيل الجديدة باستخدام واجهة برمجة التطبيقات (API) واستعادتها إلى الحالة نفسها وبنفس البيانات كما كانت قبل إعادة التشغيل. يُمكّن استخدام واجهات برمجة تطبيقات استعادة التطبيقات وإعادة التشغيل بالتزامن مع مدير إعادة التشغيل التطبيقات من التحكم في الإجراءات التي يتخذها النظام نيابةً عنها عند فشلها أو تعطلها، مثل استعادة البيانات أو المستندات غير المحفوظة، وإعادة تشغيل التطبيق، وتشخيص المشكلة والإبلاغ عنها باستخدام ميزة الإبلاغ عن أخطاء ويندوز .
- عند إيقاف تشغيل نظام ويندوز أو إعادة تشغيله، كانت الإصدارات السابقة من ويندوز إما تُنهي التطبيقات قسرًا بعد انتظار بضع ثوانٍ، أو تسمح للتطبيقات بإلغاء عملية الإيقاف تمامًا دون إعلام المستخدم. أما الآن، فيُعلم ويندوز فيستا المستخدم في واجهة ملء الشاشة بوجود تطبيقات قيد التشغيل عند الخروج من ويندوز، ويتيح له متابعة عملية الإيقاف أو إلغائها. كما يُعرض السبب المُسجل، إن وُجد، لإلغاء عملية الإيقاف بواسطة تطبيق باستخدام واجهة برمجة التطبيقات الجديدة ShutdownBlockReasonCreate . [ 40 ]
- إيقاف تشغيل الخدمة بشكل سليم : تتمتع الخدمات في نظام التشغيل Windows Vista بإمكانية تأخير إيقاف تشغيل النظام لضمان مسح البيانات بشكل صحيح وإنهاء العمليات الجارية. في حال توقف الخدمة عن الاستجابة، يقوم النظام بإنهاء عملها بعد 3 دقائق. وقد انخفضت حالات التعطل ومشاكل إعادة التشغيل بشكل كبير، حيث لم يعد مدير التحكم بالخدمات يُنهى بإيقاف تشغيل قسري.
عملية الإقلاع
يُقدّم نظام التشغيل ويندوز فيستا تحديثًا شاملًا لبنية مُحمّل نظام التشغيل ويندوز إن تي السابقة ، NTLDR . استُخدمت هذه البنية في إصدارات ويندوز إن تي منذ إطلاقها مع ويندوز إن تي 3.1 ، وقد تم استبدالها بالكامل ببنية جديدة مُصممة للتعامل مع تقنيات البرامج الثابتة الحديثة، مثل واجهة البرامج الثابتة الموحدة القابلة للتوسيع (UPI) . [ 41 ] [ 42 ] تُقدّم البنية الجديدة مخزن بيانات مستقل عن البرامج الثابتة، وهي متوافقة مع الإصدارات السابقة من نظام التشغيل ويندوز. [ 42 ]
إدارة الذاكرة
- يتميز نظام التشغيل ويندوز فيستا بمساحة عناوين النظام الديناميكية التي تخصص الذاكرة الافتراضية وجداول صفحات النواة عند الطلب. كما أنه يدعم أحجام سجل كبيرة جدًا.
- يتضمن دعمًا مُحسّنًا لتقنية الوصول غير الموحد للذاكرة (NUMA) والأنظمة ذات صفحات الذاكرة الكبيرة. كما يوفر نظام التشغيل Windows Vista واجهات برمجة تطبيقات (APIs) للوصول إلى ميزات NUMA.
- يمكن وضع علامة على صفحات الذاكرة للقراءة فقط، لمنع تلف البيانات.
- نظام جديد لتعيين العناوين يُسمى " مُعرّفات العناوين الافتراضية المُدوّرة" (VAD). يُستخدم هذا النظام في النظام الفرعي المتقدم للفيديو.
- يتضمن تبديل صفحات الذاكرة وذاكرة التخزين المؤقت للنظام الجلب المسبق والتجميع، لتحسين الأداء.
- تم تحسين أداء مخازن ترجمة العناوين .
- تم تعديل تخطيط الذاكرة الديناميكية لتحسين الأداء على أنظمة 64 بت وأنظمة المعالجة المتعددة المتناظرة (SMP). كما يتميز هيكل الذاكرة الديناميكية الجديد بقابلية توسع أكبر وانخفاض في تكاليف الإدارة، خاصةً بالنسبة للذاكرة الديناميكية الكبيرة.
- يقوم نظام التشغيل Windows Vista تلقائيًا بضبط تخطيط الذاكرة لتحسين إدارة التجزئة. يتم تمكين ميزة الذاكرة ذات التجزئة المنخفضة (LFH) افتراضيًا. [ 43 ]
- تهيئة الذاكرة الكسولة لا تتم إلا عند الحاجة، لتحسين الأداء.
- لا يحتوي مدير الذاكرة في نظام التشغيل Windows Vista على حد ذاكرة تخزين مؤقتة للقراءة المسبقة يبلغ 64 كيلوبايت على عكس الإصدارات السابقة من Windows، وبالتالي يمكنه تحسين أداء نظام الملفات بشكل كبير.
أنظمة الملفات
- يُتيح نظام الملفات NTFS المُعاملاتي التعامل مع عمليات الملفات/المجلدات المتعددة كعملية واحدة، بحيث لا يؤدي تعطل النظام أو انقطاع التيار الكهربائي إلى كتابة الملفات بشكل غير مكتمل. كما يُمكن توسيع نطاق المعاملات لتشمل أجهزة متعددة.
- تُمكّن واجهة برمجة تطبيقات إدارة الصور ( IMAPI v2 ) التطبيقات من نسخ أقراص DVD ، بالإضافة إلى نسخ أقراص CD. [ 44 ] تدعم IMAPI v2 محركات أقراص ضوئية متعددة، بل وتدعم التسجيل على عدة محركات في وقت واحد، على عكس IMAPI في نظام التشغيل Windows XP الذي كان يدعم التسجيل باستخدام محرك أقراص ضوئية واحد فقط في كل مرة. [ 45 ] كما تدعم أنظمة ملفات متعددة. يمكن للتطبيقات التي تستخدم IMAPI v2 إنشاء صور الأقراص ونسخها، وهي قابلة للتوسيع حيث يمكن للمطورين كتابة تنسيقات وسائط خاصة بهم وإنشاء أنظمة ملفات خاصة بهم لواجهات البرمجة الخاصة بها. [ 44 ] تم تنفيذ IMAPI v2 كملف DLL بدلاً من خدمة كما كان الحال في Windows XP ، [ 46 ] ويمكن برمجتها باستخدام VBScript . [ 44 ] تتوفر IMAPI v2 أيضًا لنظام التشغيل Windows XP. [ 47 ] مع تثبيت حزمة ميزات التخزين في نظام ويندوز، يدعم برنامج IMAPI 2.0 أقراص بلو راي القابلة للتسجيل ( BD-R ) وأقراص بلو راي القابلة لإعادة الكتابة ( BD-RE ). [ 47 ] يمكن لبرنامج Windows DVD Maker نسخ أقراص DVD-Video ، بينما يمكن لبرنامج Windows Explorer نسخ البيانات على أقراص DVD ( DVD±R ، DVD±R DL، DVD±R RW) بالإضافة إلى أقراص DVD-RAM وأقراص CD.
- نظام الملفات المباشر : نظام ملفات UDF قابل للكتابة . [ 44 ] كان نظام ملفات UDF (UDFS) في ويندوز مخصصًا للقراءة فقط في إصدارات نظام التشغيل السابقة لويندوز فيستا. في ويندوز فيستا، يدعم UDFS الكتابة الحزمية (الكتابة التزايدية)، ويمكنه الآن تهيئة جميع تنسيقات الوسائط الضوئية الشائعة والكتابة إليها ( MO ، CDR/RW، DVD+R/RW، DVD-R/RW/RAM). يتوفر دعم الكتابة لإصدارات تنسيق UDF حتى الإصدار 2.50، مع دعم القراءة حتى الإصدار 2.60. مع ذلك، لا يدعم UDFS الروابط الرمزية. [ 48 ]
- توفر واجهة برمجة تطبيقات نظام ملفات السجل المشترك (CLFS) نظامًا فرعيًا عالي الأداء وعام الأغراض لملفات السجل يمكن لتطبيقات العميل المخصصة لوضع المستخدم ووضع النواة استخدامها ويمكن للعديد من العملاء مشاركتها لتحسين الوصول إلى السجل ولإدارة البيانات والأحداث.
- يوفر هذا النظام دعمًا لتشفير الملفات يفوق ما هو متوفر في نظام تشفير الملفات في ويندوز إكس بي، مما يجعل من السهل والآلي منع عرض الملفات غير المصرح به على أجهزة الكمبيوتر المحمولة أو محركات الأقراص الصلبة المسروقة.
- تم تحديث نموذج مرشحات نظام الملفات المصغرة، وهي برامج تشغيل غير تابعة للأجهزة تعمل في وضع النواة، لمراقبة نشاط نظام الملفات، في نظام التشغيل ويندوز فيستا. ويضيف نموذج تصفية السجل دعمًا لإعادة توجيه الاستدعاءات وتعديل المعلمات، كما يُدخل مفهوم الارتفاعات لتسجيلات المرشحات.
- تتيح خطافات إشعارات التسجيل ، التي تم تقديمها في نظام التشغيل Windows XP، وتم تحسينها مؤخرًا في نظام التشغيل Windows Vista، للبرامج المشاركة في الأنشطة المتعلقة بالتسجيل في النظام.
- دعم الروابط الرمزية بنمط يونكس . [ 49 ] كانت الإصدارات السابقة من ويندوز تدعم نوعًا من نقاط إعادة التحليل عبر وحدات التخزين ، تُعرف بنقاط الوصل والروابط الصلبة . مع ذلك، كان بالإمكان إنشاء نقاط الوصل فقط للمجلدات وتخزين المسارات المطلقة، بينما كان بالإمكان إنشاء الروابط الصلبة للملفات، لكنها لم تكن عبر وحدات التخزين. يمكن إنشاء الروابط الرمزية لنظام NTFS لأي كائن، وهي عبر وحدات التخزين، وعبر الأجهزة المضيفة (تعمل عبر مسارات UNC )، وتخزن المسارات النسبية. مع ذلك، لا تعمل وظيفة الروابط الرمزية عبر الأجهزة المضيفة على الشبكة مع الإصدارات السابقة من ويندوز أو أنظمة التشغيل الأخرى، بل فقط مع أجهزة الكمبيوتر التي تعمل بنظام ويندوز فيستا أو إصدار أحدث من ويندوز. يمكن إنشاء الروابط الرمزية وتعديلها وحذفها باستخدام أداة Mklink المضمنة في ويندوز فيستا. نشرت مايكروسوفت بعض وثائق المطورين حول الروابط الرمزية في وثائق MSDN. [ 49 ] بالإضافة إلى ذلك، أصبح مستكشف ويندوز الآن مُدركًا للروابط الرمزية، وحذف رابط رمزي من المستكشف يحذف الرابط نفسه فقط، وليس الكائن المستهدف. يعرض المستكشف أيضًا هدف الارتباط الرمزي في خصائص الكائن ويعرض أيقونة اختصار فوق نقطة التقاطع.
- تتيح علامة تبويب جديدة بعنوان "الإصدارات السابقة" في مربع حوار خصائص أي ملف أو مجلد، إمكانية عرض لقطات للقراءة فقط للملفات الموجودة على وحدات التخزين المحلية أو الشبكية من وقت سابق. وتعتمد هذه الميزة على تقنية نسخ الظل لوحدة التخزين .
- صيغة جديدة لصور الأقراص تعتمد على الملفات تُسمى صيغة صور ويندوز (WIM)، ويمكن تحميلها كقسم أو الإقلاع منها. وتوفر أداة مصاحبة تُسمى ImageX إمكانيات لإنشاء هذه الملفات الصورية وصيانتها.
- نظام الملفات NTFS ذاتي الإصلاح : في إصدارات ويندوز السابقة، كان نظام NTFS يُعلّم وحدة التخزين بأنها "متضررة" عند اكتشاف تلف في نظام الملفات، وكان يلزم تشغيل أداة CHKDSK بفصل وحدة التخزين عن الشبكة. أما مع نظام NTFS ذاتي الإصلاح، فيتم تشغيل عملية معالجة في الخلفية تُجري إصلاحًا موضعيًا لهياكل البيانات التالفة، حيث تبقى الملفات/المجلدات التالفة فقط غير متاحة دون قفل وحدة التخزين بأكملها. [ 50 ] يمكن تفعيل خاصية الإصلاح الذاتي لوحدة تخزين باستخدام
fsutil repair set C: 1الأمر حيثCيُمثل حرف وحدة التخزين. [ 51 ] - مفتاح /B جديد في CHKDSK لوحدات تخزين NTFS يقوم بمسح القطاعات التالفة المحددة على وحدة التخزين وإعادة تقييمها. [ 52 ]
- يدعم نظام التشغيل Windows Vista محركات الأقراص الصلبة ذات أحجام القطاعات الفيزيائية الكبيرة (أكثر من 512 بايت لكل قطاع) إذا كان محرك الأقراص يدعم القطاعات المنطقية/المحاكاة بحجم 512 بايت (المعروفة باسم التنسيق المتقدم/512E). [ 53 ] أما محركات الأقراص التي تحتوي على قطاعات منطقية وفيزيائية بحجم 4 كيلوبايت معًا، فلا يدعمها النظام.
- تم تحديث جدول أحرف NLS في نظام الملفات NTFS بحيث تتمكن الأقسام المهيأة بنظام التشغيل Windows Vista من رؤية السلوك الصحيح لأكثر من 100 عملية ربط تمت إضافتها إلى Unicode ولكن لم تتم إضافتها إلى Windows. [ 54 ]
- يدعم نظام التشغيل Windows Vista Service Pack 1 والإصدارات الأحدث نظام exFAT بشكل مدمج . [ 55 ]
السائقين
يُقدّم نظام التشغيل ويندوز فيستا نموذجًا مُحسّنًا لبرامج التشغيل، وهو Windows Driver Foundation، وهو إطار عمل اختياري ليحل محل نموذج برامج التشغيل القديم لنظام ويندوز . ويتضمن ما يلي:
- تم تصميم نموذج برنامج تشغيل شاشة ويندوز (WDDM)، والذي كان يشار إليه سابقًا باسم نموذج برنامج تشغيل شاشة لونغهورن (LDDM)، لتحسين أداء الرسومات واستقرارها.
- إطار عمل جديد لبرامج تشغيل وضع النواة ، والذي سيكون متاحًا أيضًا لنظامي التشغيل Windows XP و Windows 2000.
- نموذج جديد لبرامج تشغيل وضع المستخدم يُسمى إطار عمل برامج تشغيل وضع المستخدم . في نظام التشغيل Windows Vista، تتكون برامج تشغيل شاشة WDDM من عنصرين: برنامج تشغيل وضع النواة (KMD) مُبسط للغاية، وبرنامج تشغيل وضع المستخدم الذي يُجري معظم العمليات الحسابية المُكثفة. مع هذا النموذج، يتم نقل معظم التعليمات البرمجية خارج وضع النواة. كما يعمل النظام الفرعي للصوت بشكل كبير في وضع المستخدم لتجنب التأثير السلبي على أداء النواة واستقرارها. بالإضافة إلى ذلك، لا يتم دعم برامج تشغيل الطابعات في وضع النواة. لا تستطيع برامج تشغيل وضع المستخدم الوصول مباشرةً إلى النواة، بل تستخدمها من خلال واجهة برمجة تطبيقات مُخصصة. يتم دعم برامج تشغيل وضع المستخدم للأجهزة التي يتم توصيلها بمنفذ USB أو FireWire، مثل الكاميرات الرقمية، ومشغلات الوسائط المحمولة، وأجهزة المساعد الرقمي الشخصي، والهواتف المحمولة، وأجهزة التخزين، بالإضافة إلى برامج التشغيل "غير المتعلقة بالأجهزة"، مثل برامج تشغيل المرشحات وبرامج التشغيل الأخرى التي تعمل بالبرمجيات فقط. يسمح هذا أيضًا بتثبيت أو تحديث برامج التشغيل التي تتطلب عادةً إعادة تشغيل النظام (برامج تشغيل بطاقة الفيديو، على سبيل المثال) دون الحاجة إلى إعادة تشغيل الجهاز. إذا تطلّب برنامج التشغيل الوصول إلى موارد وضع النواة، فيمكن للمطورين تقسيمه بحيث يعمل جزء منه في وضع النواة وجزء آخر في وضع المستخدم. تُعدّ هذه الميزات بالغة الأهمية لأنّ غالبية أعطال النظام تعود إلى برامج تشغيل أجهزة خارجية غير مثبتة بشكل صحيح أو غير مستقرة. [ 56 ] في حال حدوث خطأ، يسمح الإطار الجديد بإعادة تشغيل برنامج التشغيل فورًا دون التأثير على النظام. يتوفر إطار عمل برنامج تشغيل وضع المستخدم لنظام التشغيل Windows XP وهو مُضمّن في Windows Media Player 11.
- يجب أن تكون برامج تشغيل وضع النواة في إصدارات 64 بت من نظام التشغيل Windows Vista موقّعة رقميًا؛ حتى المسؤولون لن يتمكنوا من تثبيت برامج تشغيل وضع النواة غير الموقّعة. [ 57 ] يتوفر خيار عند بدء التشغيل لتعطيل هذا الفحص لجلسة واحدة من Windows. سيظل تثبيت برامج تشغيل وضع المستخدم ممكنًا حتى بدون توقيع رقمي.
- يلزم وجود برامج تشغيل موقعة لاستخدام أنظمة PUMA و PAP (مسار الصوت المحمي) و WDDM (نموذج برنامج تشغيل عرض Windows) و PVP-OPM الفرعية.
- تُنسخ حزم برامج التشغيل المستخدمة لتثبيت برامج التشغيل بالكامل إلى "مخزن برامج التشغيل"، وهو مستودع لحزم برامج التشغيل موجود في [موقع
C:\Windows\System32\DriverStoreالمستودع]. يشبه "مخزن برامج التشغيل" نظام WinSxS ، ولكنه مخصص لبرامج تشغيل الأجهزة. يضمن هذا عدم الحاجة إلى وسائط المصدر للحصول على ملفات جديدة لبرامج التشغيل التي تحتاج إلى إصلاح أو إعادة تثبيت. يمكن أيضًا تحميل "مخزن برامج التشغيل" مسبقًا بواسطة مُصنِّع المعدات الأصلية أو مسؤول تقنية المعلومات لضمان إمكانية تثبيت الأجهزة شائعة الاستخدام (مثل الأجهزة الطرفية الخارجية المرفقة مع نظام الكمبيوتر، وطابعات الشركات) فورًا. تتم إضافة برامج التشغيل وإزالتها وعرضها من "مخزن برامج التشغيل" باستخدام PnPUtil.exe [ 58 ]. يسمح إعداد جديد في " إدارة الأجهزة " بحذف برامج التشغيل من "مخزن برامج التشغيل" عند إلغاء تثبيت الجهاز. - منذ نظام التشغيل Windows Vista، يوجد مربع نقر "حذف برنامج التشغيل لهذا الجهاز" في مربع حوار التأكيد عند إلغاء تثبيت جهاز مادي في إدارة الأجهزة.
- عادةً ما يكون وصول برامج تشغيل وضع النواة إلى ذاكرة وضع المستخدم مقيدًا؛ كما أن وصول برامج تشغيل وضع المستخدم إلى ذاكرة وضع النواة مقيد أيضًا. [ 59 ]
- دعم نظام الإبلاغ عن أخطاء ويندوز ؛ حيث يتم إرسال معلومات حول "جهاز غير معروف" إلى مايكروسوفت عند تعذر العثور على برنامج تشغيل على النظام، أو عبر تحديثات ويندوز، أو من قِبل المستخدم. ويمكن لمصنعي الأجهزة الأصلية (OEMs) الربط بهذا النظام لتوفير معلومات يمكن إرجاعها إلى المستخدم، مثل بيان رسمي بعدم دعم جهاز ما لنظام ويندوز فيستا، أو رابط لموقع ويب يحتوي على معلومات الدعم وبرامج التشغيل، وما إلى ذلك.
إدارة طاقة المعالج
يتضمن نظام التشغيل Windows Vista التغييرات والتحسينات التالية في إدارة طاقة المعالج : [ 60 ]
- دعم نظام التشغيل الأصلي لتقنية إدارة الطاقة على أنظمة المعالجات المتعددة، بما في ذلك الأنظمة التي تستخدم معالجات ذات خيوط منطقية متعددة، أو نوى متعددة، أو مقابس فعلية متعددة.
- دعم جميع كائنات معالج ACPI 2.0 و 3.0.
- سياسة تبريد النظام القابلة للتكوين من قبل المستخدم، وحالات المعالج الدنيا والقصوى.
- تنسيق نظام التشغيل لانتقالات حالة الأداء بين المعالجات التابعة.
- إلغاء سياسات التقييد الديناميكي للمعالج المستخدمة في نظامي التشغيل ويندوز إكس بي وويندوز سيرفر 2003.
- استخدام أكثر مرونة لمجموعة حالات أداء المعالج المتاحة من خلال سياسة طاقة النظام.
- الاستخدام الثابت لأي حالة تحكم خطي في الأداء على الأنظمة التي لا تستطيع التعامل مع حالات أداء المعالج.
- الكشف عن معلمات سياسة الطاقة المتعددة التي قد يقوم مصنعو المعدات الأصلية (OEMs) بضبطها لتحسين استخدام ميزات إدارة الطاقة في نظام التشغيل Windows Vista.
- برامج تشغيل مدمجة للمعالجات من جميع الشركات المصنعة الرائدة للمعالجات في ذلك الوقت. (إنتل، إيه إم دي، فيا)
- برنامج تشغيل معالج عام يسمح باستخدام عناصر تحكم خاصة بالمعالج لانتقالات حالة الأداء.
- خوارزمية دخول محسّنة من الفئة C3، حيث لا يؤدي فشل الدخول إلى الفئة C3 إلى خفض الرتبة إلى الفئة C2.
- إزالة دعم واجهات حالة أداء المعالج القديمة.
- إزالة دعم برامج تشغيل معالجات الأجهزة المحمولة القديمة.
أداء النظام
- يُخزّن SuperFetch التطبيقات والمستندات المُستخدمة بكثرة في الذاكرة، ويتتبع أوقات تحميلها، ما يسمح بتخزينها مؤقتًا مسبقًا، كما يُعطي الأولوية للبرامج المُستخدمة حاليًا على حساب مهام الخلفية. يهدف SuperFetch إلى الحد من التأثير السلبي لتشغيل برامج مكافحة الفيروسات أو برامج النسخ الاحتياطي عند غياب المستخدم عن الكمبيوتر على الأداء. يستطيع SuperFetch تحديد أوقات استخدام التطبيقات خلال اليوم، وبالتالي تخزينها مؤقتًا مسبقًا.
- تعمل تقنية ReadyBoost على تحسين استجابة أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows Vista، وذلك باستخدام ذاكرة فلاش على محرك أقراص USB (USB 2.0 فقط)، أو بطاقة SD ، أو Compact Flash ، أو أي نوع آخر من ذاكرة الفلاش، لتعزيز أداء النظام. عند توصيل جهاز من هذا النوع، يوفر مربع حوار التشغيل التلقائي في Windows خيارًا إضافيًا لاستخدامه لتسريع النظام؛ حيث تُضاف علامة تبويب "ReadyBoost" إلى مربع حوار خصائص محرك الأقراص، حيث يمكن ضبط مقدار المساحة المراد استخدامها. [ 61 ]
- يستخدم ReadyBoot ذاكرة تخزين مؤقتة داخل ذاكرة الوصول العشوائي (RAM) لتحسين عملية الإقلاع إذا كان النظام يحتوي على 700 ميجابايت أو أكثر من الذاكرة. يعتمد حجم ذاكرة التخزين المؤقتة على إجمالي ذاكرة الوصول العشوائي المتاحة، ولكنه كبير بما يكفي لإنشاء ذاكرة تخزين مؤقتة مناسبة مع توفير الذاكرة اللازمة للنظام للإقلاع بسلاسة. يستخدم ReadyBoot خدمة ReadyBoost نفسها. [ 62 ]
- ReadyDrive هو الاسم الذي أطلقته مايكروسوفت على دعمها لمحركات الأقراص الهجينة ، وهو تصميم جديد لمحركات الأقراص الصلبة طوّرته سامسونج ومايكروسوفت. تدمج محركات الأقراص الهجينة ذاكرة غير متطايرة في تصميمها، مما يقلل من استهلاك الطاقة، حيث لا يلزم تنشيط محاور الدوران في كل عملية كتابة. كما يمكن لنظام التشغيل ويندوز فيستا الاستفادة من ذاكرة NVRAM لزيادة سرعة بدء التشغيل والعودة من وضع الإسبات. [ 63 ]
- يتميز نظام التشغيل Windows Vista بخاصية الإدخال/الإخراج المُعطى الأولوية، والتي تُمكّن المطورين من تحديد أولويات عمليات الإدخال/الإخراج للتطبيقات لقراءة/كتابة القرص، على غرار كيفية تحديد أولويات وحدة المعالجة المركزية لعمليات/خيوط التطبيقات حاليًا. [ 64 ] وقد تم تحسين الإدخال/الإخراج من خلال إلغاء عمليات الإدخال/الإخراج غير المتزامنة وجدولة عمليات الإدخال/الإخراج بناءً على أولوية الخيوط. لا تُؤثر التطبيقات التي تعمل في الخلفية بأولوية منخفضة على التطبيقات التي تعمل في المقدمة. تستخدم تطبيقات مثل Windows Defender وAutomatic Disk Defragmenter وWindows Desktop Search (أثناء الفهرسة) هذه الميزة بالفعل. [ 65 ] كما يدعم Windows Media Player 11 هذه التقنية لتوفير تشغيل وسائط متعددة سلس وخالٍ من التشويش. [ 66 ]
- تم تحسين ميزة " الملفات غير المتصلة" ، التي تحتفظ بنسخة مخزنة مؤقتًا على جهاز المستخدم للملفات المشتركة عبر الشبكة، تحسينًا ملحوظًا. عند مزامنة التغييرات في النسخة المخزنة مؤقتًا مع النسخة البعيدة، يُستخدم بروتوكول نقل البيانات التفاضلي (BITmap Differential Transfer) بحيث يتم نقل الكتل المتغيرة فقط في النسخة المخزنة مؤقتًا، بينما عند استرداد التغييرات من النسخة البعيدة، يتم تنزيل الملف بالكامل. [ 67 ] تتم مزامنة الملفات على أساس كل مشاركة وتشفيرها على أساس كل مستخدم، ويمكن للمستخدمين إجبار نظام التشغيل Windows على العمل في وضع عدم الاتصال أو وضع الاتصال، أو المزامنة يدويًا من مركز المزامنة. كما يمكن لمركز المزامنة الإبلاغ عن أخطاء المزامنة وحل تعارضاتها. بالإضافة إلى ذلك، في حال استعادة الاتصال بالشبكة، تتم إعادة توجيه مؤشرات الملفات إلى المشاركة البعيدة تلقائيًا.
- يسمح بدء الخدمة المتأخر ببدء الخدمات بعد فترة وجيزة من انتهاء النظام من عملية التمهيد والعمليات الأولية المشغولة، بحيث يتم تشغيل النظام بشكل أسرع ويؤدي المهام بشكل أسرع من ذي قبل.
- تفعيل خيار الأداء المتقدم للأقراص الصلبة: عند تفعيل هذا الخيار، قد يقوم نظام التشغيل بتخزين عمليات الكتابة والقراءة على القرص مؤقتًا. في أنظمة تشغيل ويندوز السابقة، كان يتم استخدام ذاكرة التخزين المؤقت الداخلية للقرص فقط، إن وجدت، لعمليات الكتابة عند تفعيل المستخدم لذاكرة التخزين المؤقت. يؤدي تفعيل هذا الخيار إلى استخدام ويندوز لذاكرة التخزين المؤقت المحلية الخاصة به بالإضافة إلى ذاكرة التخزين المؤقت الداخلية، مما يُسرّع الأداء، ولكنه يزيد من احتمالية فقدان البيانات عند انقطاع مفاجئ للتيار الكهربائي.
قابلية البرمجة
إطار عمل .NET 3.0
يُعدّ نظام التشغيل Windows Vista أول إصدار من نظام Windows يُزوّد بإطار عمل .NET. إطار عمل .NET عبارة عن مجموعة من واجهات برمجة التطبيقات (APIs) المُدارة ، والمُصممة لتخلف واجهة برمجة تطبيقات Win32 . تتواجد واجهة برمجة تطبيقات Win32 أيضًا في Windows Vista، ولكنها لا تُتيح الوصول المباشر إلى جميع الوظائف الجديدة التي يُقدمها إطار عمل .NET. بالإضافة إلى ذلك، يهدف إطار عمل .NET إلى تسهيل وصول المبرمجين إلى الوظائف الموجودة في نظام Windows نفسه.
يتضمن إطار عمل .NET 3.0 واجهات برمجة تطبيقات مثل ADO.NET و ASP.NET و Windows Forms وغيرها، ويضيف أربعة أطر عمل أساسية إلى إطار عمل .NET:
WPF
تُعدّ Windows Presentation Foundation (المعروفة أيضًا باسم Avalon) تطويرًا شاملًا للنظام الفرعي الرسومي في نظام Windows، وهي واجهة برمجة التطبيقات ( API) الرائدة التي تعمل على جميع مستويات الدقة، وتُتيح معالجة الرسومات ثنائية وثلاثية الأبعاد ، والرسومات النقطية والمتجهة ( XAML )، والمستندات الثابتة والمتغيرة ( XPS )، والطباعة المتقدمة ، والرسوم المتحركة ( XAML )، وربط البيانات، والصوت والفيديو في نظام Windows Vista . تُمكّن WPF من التحكم بشكل أفضل في الجوانب المرئية لبرامج Windows، وتصميمها، وتطويرها. تعتمد WPF على DirectX، وتُعالج جميع الرسومات باستخدام Direct3D . يُتيح توجيه الرسومات عبر Direct3D لنظام Windows إمكانية تفريغ مهام الرسومات إلى وحدة معالجة الرسومات (GPU) ، مما يُقلل من الحمل على وحدة المعالجة المركزية ( CPU) . يستخدم مدير نوافذ سطح المكتب هذه الإمكانية لتحويل سطح المكتب، وجميع النوافذ، وجميع عناصر واجهة المستخدم الأخرى إلى أسطح ثلاثية الأبعاد. يمكن نشر تطبيقات WPF على سطح المكتب أو استضافتها في متصفح ويب ( XBAP ).
تُعدّ إمكانيات العرض ثلاثي الأبعاد في WPF محدودة مقارنةً بما هو متاح في Direct3D. مع ذلك، يوفر WPF تكاملاً أفضل مع ميزات أخرى مثل واجهة المستخدم والمستندات والوسائط. وهذا يُتيح إمكانية إنشاء واجهة مستخدم ثلاثية الأبعاد، ومستندات ثلاثية الأبعاد، ووسائط ثلاثية الأبعاد. يتضمن WPF مجموعة من عناصر التحكم المدمجة، مثل الأزرار والقوائم وعناصر مربعات القوائم. كما يُتيح WPF إمكانية تركيب عناصر التحكم، حيث يمكن لعنصر تحكم واحد أن يحتوي على أي عنصر تحكم أو تخطيط آخر. ويحتوي WPF أيضًا على مجموعة مدمجة من خدمات البيانات لتمكين مطوري التطبيقات من ربط البيانات بعناصر التحكم. يتم دعم الصور باستخدام مكون Windows Imaging Component. أما بالنسبة للوسائط، فيدعم WPF جميع تنسيقات الصوت والفيديو التي يُمكن تشغيلها بواسطة Windows Media Player. بالإضافة إلى ذلك، يدعم WPF الرسوم المتحركة الزمنية ، على عكس أسلوب الإطارات. وهذا يفصل سرعة الرسوم المتحركة عن سرعة أداء النظام. يتم تنعيم حواف النصوص وعرضها باستخدام ClearType .
يستخدم WPF لغة ترميز التطبيقات القابلة للتوسيع ( XAML )، وهي صيغة معدلة من XML ، مصممة خصيصًا لتطوير واجهات المستخدم. يتيح استخدام XAML في تطوير واجهات المستخدم فصل النموذج عن العرض. في XAML، يرتبط كل عنصر بفئة في واجهة برمجة التطبيقات الأساسية، وتُحدد السمات كخصائص في الفئات المُنشأة. يمكن أيضًا برمجة جميع عناصر WPF بلغة .NET مثل C#. يُترجم كود XAML في النهاية إلى تجميعة مُدارة بنفس طريقة ترجمة جميع لغات .NET، مما يعني أن استخدام XAML في التطوير لا يؤثر سلبًا على الأداء.
الاتحاد العالمي للكريكيت
تُعدّ Windows Communication Foundation (المعروفة أيضًا باسم Indigo) نظامًا فرعيًا جديدًا للاتصالات، يُمكّن التطبيقات من التواصل، سواءً على جهاز واحد أو عبر أجهزة متعددة متصلة بشبكة. يوحّد نموذج برمجة WCF خدمات الويب، و.NET Remoting، والمعاملات الموزعة، وقوائم انتظار الرسائل في نموذج معماري واحد موجه نحو الخدمات للحوسبة الموزعة ، حيث يُقدّم الخادم خدمةً عبر واجهة مُعرّفة باستخدام XML ، يتصل بها العملاء. يعمل WCF في بيئة معزولة (Sandbox) ويُوفّر نموذج الأمان المُحسّن الذي تُوفّره جميع تطبيقات .NET.
يُمكن لـ WCF استخدام بروتوكول SOAP للتواصل بين عمليتين، مما يجعل تطبيقات WCF متوافقة مع أي عملية أخرى تتواصل عبر SOAP. عند تواصل عملية WCF مع عملية أخرى غير WCF، يُستخدم ترميز XML لرسائل SOAP، بينما عند تواصلها مع عملية WCF أخرى، تُرمّز رسائل SOAP بتنسيق ثنائي مُحسَّن لتحسين عملية التواصل. يتوافق كلا الترميزين مع بنية بيانات SOAP، والتي تُسمى Infoset.
يتضمن نظام التشغيل Windows Vista أيضًا Microsoft Message Queuing 4.0 (MSMQ) [ 68 ] الذي يدعم قوائم الانتظار الفرعية، والرسائل المسمومة (الرسائل التي تفشل باستمرار في المعالجة بشكل صحيح من قبل المستلم)، وعمليات الاستلام المعاملاتية للرسائل من قائمة انتظار بعيدة.
دبليو إف
تُعدّ Windows Workflow Foundation تقنية من مايكروسوفت لتعريف وتنفيذ وإدارة سير العمل . هذه التقنية جزء من .NET Framework 3.0، وبالتالي فهي مُصممة بشكل أساسي لنظام التشغيل Windows Vista. توفر مكونات وقت تشغيل Windows Workflow Foundation أدوات مشتركة لتشغيل وإدارة سير العمل، ويمكن استضافتها في أي نطاق تطبيق CLR.
تتألف سير العمل من "أنشطة". يمكن للمطورين كتابة أنشطة خاصة بمجالهم ثم استخدامها في سير العمل. كما توفر Windows Workflow Foundation مجموعة من "الأنشطة" العامة التي تغطي العديد من بنيات تدفق التحكم. وتتضمن أيضًا مصمم سير عمل مرئيًا. يمكن استخدام مصمم سير العمل ضمن Visual Studio 2005، بما في ذلك التكامل مع نظام مشروع Visual Studio ومصحح الأخطاء.
مساحة بطاقة ويندوز
يُعدّ Windows CardSpace (الاسم الرمزي: InfoCard)، وهو جزء من .NET Framework 3.0، تطبيقًا لنظام إدارة الهوية، الذي يُركّز على اكتساب الهوية الرقمية واستخدامها وإدارتها. تُمثّل الهوية الرقمية برموز أمان منطقية ، يتكوّن كل منها من مطالبة واحدة أو أكثر ، تُقدّم معلومات حول جوانب مختلفة من الهوية، مثل الاسم والعنوان، إلخ.
يرتكز أي نظام هوية على ثلاثة كيانات رئيسية: المستخدم المراد تحديد هويته، ومزود الهوية الذي يقدم معلومات تعريفية عنه ، والجهة المعتمدة التي تستخدم هذه الهوية للتحقق من هوية المستخدم. قد يكون مزود الهوية خدمة مثل Active Directory ، أو حتى المستخدم نفسه الذي يقدم كلمة مرور المصادقة، أو بيانات المصادقة البيومترية.
يُصدر الطرف المُعتمد طلبًا إلى تطبيق للحصول على هوية، وذلك عبر سياسة تُحدد المطالبات المطلوبة والتمثيل المادي لرمز الأمان. ثم يُحيل التطبيق الطلب إلى Windows CardSpace، الذي يتصل بدوره بمُزوّد هوية مُناسب ويسترجع الهوية . بعد ذلك، يُزوّد التطبيق بالهوية ومعلومات حول كيفية استخدامها.
يحتفظ Windows CardSpace أيضًا بسجل لجميع الهويات المستخدمة، ويعرضها على شكل بطاقات افتراضية يمكن التعرف عليها بصريًا، ويمكن للمستخدم الوصول إليها من موقع مركزي. عندما يطلب أي تطبيق هوية، يُعلم Windows CardSpace المستخدم بالهوية المستخدمة ويطلب تأكيدًا قبل تزويد الطالب بالهوية.
يُقدّم Windows CardSpace واجهة برمجة تطبيقات (API) تُمكّن أي تطبيق من استخدامها لإدارة مهام المصادقة. وبالمثل، تُمكّن واجهة برمجة التطبيقات هذه موفري الهوية من الاتصال بـ Windows CardSpace. بالنسبة لأي جهة معتمدة ، يظهر Windows CardSpace كخدمة تُوفّر بيانات اعتماد المصادقة.
واجهات برمجة تطبيقات أخرى لإطار عمل .NET
- تُعدّ خدمة Microsoft UI Automation (UIA) واجهة برمجة تطبيقات (API) مُدارة، تحل محل خدمة Microsoft Active Accessibility ، لتشغيل واجهات المستخدم. صُممت UIA لتلبية متطلبات كلٍ من التقنيات المساعدة وأتمتة الاختبارات.
- يتضمن .NET Framework 3.0 أيضًا واجهة برمجة تطبيقات الكلام للرمز المُدار والتي لها وظائف مشابهة لـ SAPI 5 ولكنها مناسبة للاستخدام بواسطة تطبيقات الرمز المُدار.
مؤسسة الإعلام
Media Foundation هي مجموعة من واجهات برمجة التطبيقات (APIs) القائمة على COM لمعالجة تشغيل الصوت والفيديو، وتوفر تسريع فيديو DirectX 2.0، بالإضافة إلى تحسين مقاومة الضغط على وحدة المعالجة المركزية (CPU) وعمليات الإدخال/الإخراج والذاكرة، مما يضمن تشغيلًا سلسًا للصوت والفيديو بزمن استجابة منخفض. كما أنها تدعم نطاقات ألوان واسعة من خلال مسار معالجة الوسائط المتعددة. سيتم إيقاف دعم DirectShow و Windows Media SDK تدريجيًا في الإصدارات القادمة.
يبحث
يمكن الوصول إلى فهرس البحث الفوري في نظام التشغيل Windows Vista برمجيًا باستخدام كلٍ من التعليمات البرمجية المُدارة والتعليمات البرمجية الأصلية . [ 69 ] تتصل التعليمات البرمجية الأصلية بفهرس البحث باستخدام كائن مصدر بيانات يتم استرداده من موفر OLE DB لخدمة الفهرسة في واجهة Windows Vista . أما التعليمات البرمجية المُدارة فتستخدم موفر MSIDXS ADO.NET مع اسم فهرس البحث. كما يمكن تحديد فهرس على جهاز بعيد باستخدام مسار UNC . ويتم تحديد معايير البحث باستخدام صيغة شبيهة بلغة SQL .
يُسمى الفهرس الافتراضي SystemIndex ، ويخزن جميع خصائص العناصر المفهرسة وفقًا لنمط تسمية مُحدد مسبقًا. على سبيل المثال، يُعرض اسم وموقع المستندات في النظام كجدول يحتوي على عمودين باسمي System.ItemName و System.ItemURL على التوالي. [ 70 ] يمكن لاستعلام SQL الرجوع مباشرةً إلى هذه الجداول وفهارس الفهرسة، واستخدام موفر MSIDXS لتنفيذ الاستعلامات عليها. كما يمكن استخدام فهرس البحث عبر OLE DB ، باستخدام موفر CollatorDSO . [ 71 ] مع ذلك، فإن موفر OLE DB للقراءة فقط، ويدعم فقط عبارات SQL من نوع SELECT و GROUP ON .
يمكن أيضًا استخدام واجهة برمجة تطبيقات بحث ويندوز لتحويل استعلام بحث مكتوب باستخدام صيغة الاستعلام المتقدمة (أو صيغة الاستعلام الطبيعية ، وهي النسخة اللغوية الطبيعية من صيغة الاستعلام المتقدمة) إلى استعلامات SQL . وتُوفّر هذه الواجهة طريقة GenerateSQLFromUserQuery ضمن واجهة ISearchQueryHelper . [ 72 ] كما يُمكن إجراء عمليات البحث باستخدام بروتوكول search-ms:، وهو بروتوكول افتراضي يسمح بعرض عمليات البحث كمعرّف موارد موحد (URI) . يحتوي هذا البروتوكول على جميع عوامل التشغيل ومصطلحات البحث المحددة في صيغة الاستعلام المتقدمة، كما يُمكنه الإشارة إلى مجلدات البحث المحفوظة. عند تفعيل معرّف الموارد الموحد هذا، يقوم بحث ويندوز، المُسجّل كمعالج لهذا البروتوكول، بتحليل معرّف الموارد الموحد لاستخراج المعلمات وإجراء البحث.
التواصل
Winsock Kernel (WSK) هي واجهة برمجة شبكية جديدة مستقلة عن بروتوكول النقل، تعمل في وضع النواة، وتوفر لمطوري عملاء TDI نموذج برمجة مشابهًا لنموذج المقابس، كما هو الحال في Winsock في وضع المستخدم . وبينما تتشابه معظم مفاهيم برمجة المقابس مع تلك الموجودة في Winsock في وضع المستخدم، مثل إنشاء المقبس، وربطه، وتوصيله، واستقباله، وإرساله، واستقباله، فإن Winsock Kernel تُعد واجهة برمجة جديدة كليًا بخصائص فريدة، مثل الإدخال/الإخراج غير المتزامن الذي يستخدم طلبات الإدخال/الإخراج (IRPs) واستدعاءات الأحداث لتحسين الأداء. يدعم نظام التشغيل Windows Vista بروتوكول TDI لضمان التوافق مع الإصدارات السابقة.
يتضمن نظام التشغيل Windows Vista واجهة برمجة تطبيقات متخصصة لجودة الخدمة تُسمى qWave ( تجربة الصوت/الفيديو عالية الجودة في Windows )، [ 73 ] وهي وحدة مُعدة مسبقًا لجودة الخدمة لبيانات الوسائط المتعددة التي تعتمد على الوقت، مثل تدفقات الصوت أو الفيديو. تستخدم qWave أنظمة أولوية مختلفة للحزم لتدفقات البيانات في الوقت الفعلي (مثل حزم الوسائط المتعددة) وتدفقات البيانات التي تُبذل فيها أفضل الجهود (مثل تنزيلات الملفات أو رسائل البريد الإلكتروني) لضمان أقل تأخير ممكن لبيانات الوقت الفعلي، مع توفير قناة عالية الجودة لحزم البيانات الأخرى.
تتيح منصة تصفية ويندوز للتطبيقات الخارجية الوصول إلى مسار معالجة الحزم الخاص بنظام الشبكات الفرعي والربط به.
علم التشفير
يتضمن نظام التشغيل Windows Vista تحديثًا لواجهة برمجة تطبيقات التشفير من Microsoft، والمعروفة باسم واجهة برمجة تطبيقات التشفير: الجيل التالي (CNG). تُعد CNG واجهة برمجة تطبيقات قابلة للتوسيع، تعمل في وضع المستخدم ووضع النواة ، وتدعم تشفير المنحنيات الإهليلجية ، بالإضافة إلى عدد من الخوارزميات الحديثة التي تُعد جزءًا من حزمة برامج وكالة الأمن القومي (NSA) Suite B. كما تتكامل مع النظام الفرعي للبطاقات الذكية من خلال تضمين وحدة Base CSP التي تغلف واجهة برمجة تطبيقات البطاقات الذكية، مما يُغني المطورين عن كتابة بروتوكولات CSP معقدة .
ميزات وتغييرات أخرى
- عدد من الخطوط الجديدة : [ 75 ]
- الخطوط اللاتينية: Calibri و Cambria و Candara و Consolas (monotype) و Constantia و Corbel . كما تم تضمين Segoe UI ، الذي سبق استخدامه في إصدار Windows XP Media Center ، على الرغم من مشاكل الترخيص مع Linotype .
- Meiryo ، يدعم الأحرف الجديدة والمعدلة لمعيار JIS X 0213:2004 [ 76 ]
- الخطوط غير اللاتينية: Microsoft JhengHei (الصينية التقليدية)، Microsoft YaHei (الصينية المبسطة)، Majalla UI (العربية)، Gisha (العبرية)، Leelawadee (التايلاندية) و Malgun Gothic (الكورية).
- دعم خطوط Adobe CFF/Type2، والتي توفر دعمًا للوصلات السياقية والاختيارية .
- عند الوصول إلى الملفات التي تستخدم مجموعة أحرف ANSI ، إذا تجاوز طول المسار الإجمالي الحد الأقصى المسموح به وهو 260 حرفًا، يستخدم نظام التشغيل Windows Vista تلقائيًا الأسماء المختصرة البديلة (التي يبلغ حدها الأقصى 8.3 حرفًا) لتقصير طول المسار الإجمالي. أما في وضع Unicode ، فلا يتم ذلك لأن الحد الأقصى المسموح به هو 32000 حرف.
- أصبح مجلد "المستندات والإعدادات" الطويل الآن "المستخدمون" فقط، مع الإبقاء على رابط رمزي باسم "المستندات والإعدادات" لأغراض التوافق. وقد تغيرت مسارات العديد من المجلدات الخاصة ضمن ملف تعريف المستخدم.
- دعم جديد لأجهزة استقبال الأشعة تحت الحمراء ومعايير Bluetooth 2.0 اللاسلكية؛ يمكن للأجهزة التي تدعم هذه المعايير نقل الملفات ومزامنة البيانات لاسلكيًا إلى جهاز كمبيوتر يعمل بنظام Windows Vista بدون برامج إضافية.
- لا يمكن للمستخدم غير الإداري مشاركة سوى المجلدات الموجودة ضمن ملفه الشخصي. بالإضافة إلى ذلك، يمتلك جميع المستخدمين مجلدًا عامًا مشتركًا، مع إمكانية تعديل هذا المجلد من قِبل المسؤول.
- تُستخدم خاصية العرض الشبكي [ 77 ] لاكتشاف أجهزة العرض المتصلة بالشبكة واستخدامها. ويمكن استخدامها لعرض العروض التقديمية أو مشاركتها مع الجهاز المُضيف لجهاز العرض. يستطيع المستخدمون القيام بذلك عبر الشبكة، مما يسمح بتوصيل مصادر متعددة في أوقات مختلفة دون الحاجة إلى نقل المصادر أو أجهزة العرض. ويمكن توصيل جهاز العرض الشبكي بالشبكة لاسلكيًا أو عبر كابل (شبكة محلية) لزيادة مرونته. ولا يقتصر الأمر على إمكانية اتصال المستخدمين بجهاز العرض الشبكي عن بُعد، بل يمكنهم أيضًا ضبط إعداداته عن بُعد. صُممت أجهزة العرض الشبكية لنقل وعرض الصور الثابتة، مثل الصور الفوتوغرافية والشرائح، وليس لنقل البيانات ذات النطاق الترددي العالي، مثل بث الفيديو. يستطيع جهاز العرض نقل الفيديو، ولكن جودة التشغيل غالبًا ما تكون رديئة. [ 78 ] يُنفذ الملف الثنائي %windir%\system32\NetProj.exe خاصية العرض الشبكي.
- تتيح واجهات برمجة التطبيقات الجديدة لتكوين الشاشة إمكانية تعديل منطقة عرض الشاشة، وحفظ إعدادات العرض واستعادتها، ومعايرة الألوان، واستخدام ميزات الشاشة الخاصة بكل مُصنِّع. وبشكل عام، صُمِّم نظام التشغيل Windows Vista ليكون أكثر استقلالية عن دقة العرض مقارنةً بالإصدارات السابقة، مع التركيز بشكل خاص على دقة العرض العالية وشاشات العرض عالية الكثافة البكسلية (DPI).تطبيقات Windows Presentation Foundation وWPF مستقلة تمامًا عن دقة الشاشة . [ 79 ] كما تتيح ميزة Transient Multimon Manager ، وهي ميزة جديدة تستخدم بيانات EDID الخاصة بالشاشة ، الكشف التلقائي عن الشاشات الإضافية أو المتعددة، وإعدادها، وتكوينها بشكل صحيح عند توصيلها أو فصلها، أثناء التشغيل. ويتم حفظ الإعدادات لكل شاشة على حدة كلما أمكن ذلك، مما يسمح للمستخدمين بالتنقل بين الشاشات المتعددة دون الحاجة إلى أي تكوين يدوي.
- يتضمن نظام التشغيل Windows Vista برنامج تشغيل من فئة WSD - WIA الذي يمكّن جميع الأجهزة المتوافقة مع بروتوكول خدمات الويب للماسح الضوئي (WS-Scan) من Microsoft من العمل مع WIA دون أي برنامج تشغيل أو برنامج إضافي.
- تعتمد خدمة الفاكس ونموذجها بالكامل على الحسابات. يمكن لتطبيقات الفاكس، مثل تطبيقَي الفاكس والمسح الضوئي في ويندوز، إرسال عدة مستندات في فاكس واحد. تُنشئ واجهة برمجة تطبيقات خدمة الفاكس ملفات TIFF لكل مستند، ثم تدمجها في ملف TIFF واحد. يمكن للمستخدمين النقر بزر الماوس الأيمن على أي مستند في مستكشف ويندوز، ثم اختيار " إرسال إلى مُستلم الفاكس" .
- يُقدّم نظام التشغيل Windows Vista "منصة المساعدة" المبنية على لغة MAML . وتهدف هذه المنصة إلى جعل قسم المساعدة والدعم أكثر وضوحًا وفائدة. وتُعدّ "المساعدة الموجّهة" ، أو "معالج المحتوى النشط" ، نظامًا تعليميًا آليًا للمساعدة الذاتية، مُتاحًا مع إصدار Windows Vista، حيث تُعرض سلسلة من الخطوات المتحركة لتوضيح كيفية إنجاز مهمة مُحدّدة. [ 80 ] ويُبرز هذا النظام الخيارات وأجزاء الشاشة ذات الصلة بالمهمة فقط، بينما يُظلم باقي الشاشة. ويُستخدم تنسيق ملف مُنفصل لملفات مساعدة ACW. وقد تم استبدال حزمة تطوير البرامج (SDK) الخاصة بالمساعدة الموجّهة في نظام Windows 7 بمنصة استكشاف أخطاء Windows وإصلاحها.
- تدعم جميع عناصر التحكم القياسية لتحرير النصوص وجميع إصدارات عنصر التحكم "RichEdit" الآن إطار عمل خدمات النصوص . كما تدعم جميع تطبيقات واجهة برمجة تطبيقات الأجهزة اللوحية/الحبر الإلكتروني وجميع تطبيقات HTML التي تستخدم محرك تخطيط Trident الخاص بمتصفح Internet Explorer إطار عمل خدمات النصوص. [ 81 ]
- مكونات الوصول إلى بيانات ويندوز (Windows DAC) تحل محل MDAC 2.81 التي تم شحنها مع حزمة الخدمة 2 لنظام التشغيل ويندوز XP.
- تُعدّ خدمة DFS Replication [ 82 ] ، وهي خليفة خدمة File Replication Service ، محرك نسخ قائم على الحالة لنسخ الملفات بين مشاركات DFS ، يدعم جدولة النسخ والتحكم في عرض النطاق الترددي . وتستخدم ضغطًا تفاضليًا عن بُعد لاكتشاف التغييرات التي تطرأ على الملفات ونسخها فقط، بدلاً من نسخ الملفات بأكملها في حال تغييرها. كما تُضمّن خدمة DFS-R مع نظام التشغيل Windows Server 2003 R2 .
- كما هو الحال مع نظام التشغيل Windows XP Professional x64 Edition ، فإن نظام التشغيل Windows Vista x64 لا يدعم برامج Windows القديمة ذات 16 بت. إذا كنت بحاجة إلى تشغيل برنامج 16 بت على نظام Windows Vista 64 بت، فيمكنك استخدام تقنية المحاكاة الافتراضية لتشغيل نظام تشغيل 32 بت.
انظر أيضاً
ملاحظات ومراجع
- ↑ "ستيف بول - التعرف على الصوت في ويندوز فيستا" . القناة التاسعة . مايكروسوفت. 15 سبتمبر 2005. مؤرشف من الأصل في 13 فبراير 2006. تم الاطلاع عليه في 29 أبريل 2006 .
- ↑ "مجموعة أدوات الصوت وواجهة برمجة التطبيقات لنظام التشغيل ويندوز فيستا" . القناة 9. مايكروسوفت. 13 ديسمبر 2005. مؤرشف من الأصل في 2 مايو 2006. تم الاطلاع عليه في 29 أبريل 2006 .
- ↑ "MSDN - برنامج تشغيل منفذ الموجة لبث الصوت في الوقت الحقيقي" . مؤرشف من الأصل بتاريخ 2011-09-06 . تم الاطلاع عليه بتاريخ 2011-09-14 .
- ↑ "دعم كرييتف العالمي > ZEN Style M100" . support.creative.com . مؤرشف من الأصل بتاريخ 2011-09-03 . تم الاطلاع عليه بتاريخ 2026-02-28 .
- ↑ "سياسة تحويل معدل عينة تدفقات الصوت (برامج تشغيل ويندوز)" . مركز المطورين - الأجهزة . مايكروسوفت. مؤرشف من الأصل بتاريخ 27 يوليو 2012. تم الاطلاع عليه بتاريخ 17 يناير 2012 .
- ↑ "تشوهات في نظام التشغيل ويندوز 7 بسبب تحويل معدل العينة" . موضوع نقاش في منتديات تطوير سطح مكتب ويندوز . مؤرشف من الأصل بتاريخ 22 يوليو 2011. تم الاطلاع عليه بتاريخ 17 يناير 2012 .
- 1 2 3 ألتشين، جيم (6 ديسمبر 2006). "تحسينات الصوت في ويندوز فيستا" . مدونة فريق ويندوز فيستا . مايكروسوفت . مؤرشف من الأصل في 9 ديسمبر 2006. تم الاطلاع عليه في 3 نوفمبر 2015 .
- ↑ "مؤثرات صوتية مخصصة في ويندوز فيستا" . مايكروسوفت . مؤرشف من الأصل بتاريخ 9 أغسطس 2007. تم الاطلاع عليه بتاريخ 6 سبتمبر 2007 .
- ↑ إليوت سياتل. "بنية معالجة الصوت - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 19 مارس 2026 .
- ↑ إليوت سياتل. "واجهات برمجة تطبيقات ويندوز 11 لكائنات معالجة الصوت - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 1 أبريل 2026 .
- ↑ راجع وثيقة معيار USB MIDI Devices 1.0 المؤرشفة بتاريخ 2007-03-04 في Wayback Machine لمزيد من المعلومات حول عناصر MIDI.
- ↑ انظر القسم 3.3 من وثيقة معيار أجهزة الصوت USB 1.0 المؤرشفة بتاريخ 2006-12-30 في Wayback Machine لمزيد من المعلومات حول أنواع نقاط النهاية.
- ↑ mhopkins-msft. "KSAUDIO_CHANNEL_CONFIG (ksmedia.h) - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 29-06-2026 .
- ↑ robinharwood. "ربط تنسيقات البث بإعدادات السماعات - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 2026-07-05 .
- ↑ ألتشين، جيم (9 نوفمبر 2006). "أصوات ويندوز فيستا" . مدونة فريق ويندوز فيستا . مايكروسوفت . مؤرشف من الأصل في 10 نوفمبر 2006. تم الاطلاع عليه في 25 أبريل 2015 .
- 1 2 فلوريس، كريس (13 يونيو 2008). "أسئلة وأجوبة حول أصوات ويندوز فيستا" . مدونة ويندوز . مؤرشف من الأصل في 9 مايو 2009.
- ↑ سكوبل، روبرت (4 يناير 2006). "روبرت فريب - كواليس جلسة تسجيل ويندوز فيستا" . القناة التاسعة . مايكروسوفت . مؤرشف من الأصل في 12 مارس 2011. تم الاطلاع عليه في 25 أبريل 2015 .
- ↑ أوياغا، ماريوس (7 ديسمبر 2006). "مُخَلِّط الصوت في ويندوز فيستا" . سوفتبيديا . مؤرشف من الأصل في 14 فبراير 2015. تم الاطلاع عليه في 25 أبريل 2015 .
- ↑ "ابتكارات الصوت في ويندوز فيستا" . TechNet . مايكروسوفت . 24 أغسطس 2006. مؤرشف من الأصل في 9 يناير 2015. تم الاطلاع عليه في 25 أبريل 2015 .
- ↑ مايكروسوفت (21 أبريل 2014). "دعم مصفوفة الميكروفونات في ويندوز" (ملف DOC) . مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 25 أبريل 2015 .
- ↑ "التخلص من صدى الصوت" . TechNet . مايكروسوفت . 17 نوفمبر 2009. مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 25 أبريل 2015 .
- ↑ ويندوز فيستا، SAPI Talking Windows مؤرشف بتاريخ 23-03-2007 في Wayback Machine .
- ↑ عرض توضيحي لخاصية الكلام في نظام Vista، مؤرشف بتاريخ 27-05-2006 في موقع Wayback Machine من مؤتمر المطورين المحترفين لعام 2005 (يتطلب الرابط متصفح Internet Explorer)
- ↑ "تحسينات الطباعة في نظام التشغيل ويندوز فيستا" . مايكروسوفت. 2005-09-02. مؤرشف من الأصل في 2006-11-19 . تم الاطلاع عليه في 2020-02-12 .
- ↑ "عرض جانب العميل" . مايكروسوفت . مؤرشف من الأصل بتاريخ 2007-03-02 . تم الاسترجاع بتاريخ 2007-03-07 .
- ↑ "طباعة 16 بت وأكثر على نظام ويندوز" . مؤرشف من الأصل بتاريخ 15 يناير 2012. تم الاطلاع عليه بتاريخ 22 يونيو 2010 .
- ↑ "تحسينات الطباعة الملونة وXPS في نظام التشغيل مايكروسوفت ويندوز فيستا" . مؤرشف من الأصل بتاريخ 29 ديسمبر 2008. تم الاطلاع عليه بتاريخ 9 مايو 2008 .
- ↑ تيم سنيث (17 نوفمبر 2005). "نظرة على الطباعة في ويندوز فيستا" . القناة التاسعة . مايكروسوفت. مؤرشف من الأصل في 14 مايو 2006. تم الاطلاع عليه في 12 مايو 2006 .
- ↑ "ميزات الشبكات الجديدة في ويندوز سيرفر 2008 وويندوز فيستا" . مايكروسوفت تك نت . مايكروسوفت. 15 فبراير 2006. مؤرشف من الأصل في 30 أغسطس 2006. تم الاطلاع عليه في 29 أبريل 2006 .
- ↑ "حول مدير معاملات النواة" . MSDN . مايكروسوفت. مؤرشف من الأصل بتاريخ 16-10-2012 . تم الاطلاع عليه بتاريخ 21-12-2008 .
- ↑ داخل نواة نظام التشغيل ويندوز فيستا: الجزء 1 ( مؤرشف بتاريخ 21 مايو 2009 في Wayback Machine ، مايكروسوفت تكنيت)
- ↑ "داخل نواة نظام التشغيل ويندوز فيستا: الجزء الأول" . مؤرشف من الأصل بتاريخ 21-05-2009 . تم الاطلاع عليه بتاريخ 26-08-2017 .
- ↑ "العمليات المحمية في ويندوز فيستا" . مايكروسوفت . مؤرشف من الأصل بتاريخ 7 أكتوبر 2010. تم الاطلاع عليه بتاريخ 26 مايو 2007 .
- ↑ "إدارة الطاقة في حالة التشغيل النشط في نظام التشغيل ويندوز فيستا" . studylib.net . مؤرشف من الأصل بتاريخ 2021-04-02 . تم الاطلاع عليه بتاريخ 2021-03-19 .
- ↑ تغييرات نواة نظام التشغيل Windows NT 6.x مؤرشفة بتاريخ 2007-03-03 على موقع Wayback Machine . (مستند Word)
- ↑ "التوصيل والتشغيل: البنية ودعم برامج التشغيل" . مايكروسوفت . مؤرشف من الأصل بتاريخ 16-06-2004 . تم الاطلاع عليه بتاريخ 26-05-2007 .
- ↑ انظر الأسئلة الشائعة حول محرر بيانات تكوين التمهيد ( أرشيف 2006-12-08) في Wayback Machine للحصول على تفاصيل حول BCD.
- ↑ "يُعدّ مفتاح المسافة بمثابة مفتاح F8 الجديد في خيارات بدء تشغيل نظامي التشغيل Vista وServer 2008" . مؤرشف من الأصل بتاريخ 24 مايو 2009. تم الاطلاع عليه بتاريخ 18 مايو 2010 .
- ↑ مايكروسوفت. "مدير إعادة التشغيل" . مكتبة MSDN . مايكروسوفت. مؤرشف من الأصل بتاريخ 12 يناير 2009. تم الاطلاع عليه بتاريخ 21 ديسمبر 2008 .
- ↑ تغييرات إيقاف التشغيل في ويندوز فيستا ( مؤرشف بتاريخ 27 أبريل 2011 على موقع Wayback Machine) ومعالجة إيقاف تشغيل نظام التشغيل في ويندوز فيستا ( مؤرشف بتاريخ 29 أبريل 2007 على موقع Wayback Machine)
- ↑ ريتز، أندرو (2004). "EFI وويندوز 'لونغ هورن'"" . مايكروسوفت . مؤرشف من الأصل (PPT) في 9 يونيو 2004. تم الاسترجاع في 18 أبريل 2015 .
- 1 2 مايكروسوفت (4 فبراير 2008). "بيانات تهيئة الإقلاع في ويندوز فيستا" (ملف DOCX) . مؤرشف من الأصل في 2 يوليو 2014. تم الاطلاع عليه في 18 أبريل 2015 .
- ↑ "ذاكرة الكومة منخفضة التجزئة: وظائف الكومة - MSDN" . مؤرشف من الأصل بتاريخ 9 يوليو 2011. تم الاطلاع عليه بتاريخ 16 يوليو 2011 .
- 1 2 3 4 مانجفيست، توني؛ والپ، ديفيد (2006). "المنصة البصرية: ويندوز فيستا وما بعده" . مايكروسوفت . مؤرشف من الأصل (PPT) في 4 يونيو 2011. تم الاطلاع عليه في 21 ديسمبر 2015 .
- ↑ مايكروسوفت . "واجهة برمجة تطبيقات معالجة الصور - ما الجديد" . MSDN . مؤرشف من الأصل في 4 أبريل 2016. تم الاطلاع عليه في 21 ديسمبر 2015 .
- ↑ "IMAPI 2.0 عبارة عن ملف DLL، وليس خدمة ويندوز" . مؤرشف من الأصل بتاريخ 2012-08-02 . تم الاطلاع عليه بتاريخ 2012-08-02 .
- 1 2 مايكروسوفت . "وصف حزمة تحديث واجهة برمجة تطبيقات إدارة الصور الإصدار 2.0 (IMAPIv2.0) في حزمة ميزات ويندوز للتخزين 1.0" . الدعم . مؤرشف من الأصل في 14 يناير 2016. تم الاسترجاع في 21 ديسمبر 2015 .
- ↑ "نص محادثة تجريبية حول تنسيق القرص العالمي (UDF) (1 سبتمبر 2006)" . مدونات MSDN . مايكروسوفت . مؤرشف من الأصل في 28 فبراير 2009. تم الاطلاع عليه في 21 ديسمبر 2015 .
- 1 2 مايكروسوفت . "الروابط الرمزية" . MSDN . مؤرشف من الأصل في 23 ديسمبر 2015. تم الاسترجاع في 21 ديسمبر 2015 .
- ↑ لوفول، جون (2006). "إرشادات تخزين ويندوز: ويندوز فيستا وما بعده" . مايكروسوفت . مؤرشف من الأصل (PPT) في 28 سبتمبر 2007. تم الاطلاع عليه في 21 ديسمبر 2015 .
- ↑ "إصلاح نظام الملفات NTFS ذاتيًا في ويندوز سيرفر 2008 وويندوز فيستا" . TechNet . مايكروسوفت . 13 فبراير 2008. مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 21 ديسمبر 2015 .
- ↑ مايكروسوفت . "Chkdsk" . TechNet . مؤرشف من الأصل في 23 ديسمبر 2015. تم الاطلاع عليه في 21 ديسمبر 2015 .
- ↑ مايكروسوفت . "سياسة دعم مايكروسوفت لمحركات الأقراص الصلبة ذات القطاعات 4K في نظام ويندوز" . الدعم . مؤرشف من الأصل في 19 نوفمبر 2015. تم الاطلاع عليه في 21 ديسمبر 2015 .
- ^ جان جابيز (16 سبتمبر 2005). "تغييرات NTFS في نظام التشغيل Vista. هل هناك أي تغييرات؟" . مدونات MSBlogs . أرشفة من الإصدار الأصلي في 22 كانون الأول 2015 . تم الاسترجاع في 21 كانون الأول (ديسمبر) 2015 .
- ↑ مايكروسوفت . "تغييرات ملحوظة في حزمة الخدمة الأولى لنظام التشغيل ويندوز فيستا" . تيك نت . مؤرشف من الأصل في 30 يونيو 2017. تم الاطلاع عليه في 21 ديسمبر 2015 .
- ↑ CNET.com (2007). "مراجعة ويندوز فيستا ألتيميت" . مؤرشف من الأصل بتاريخ 29 يناير 2007. تم الاطلاع عليه بتاريخ 31 يناير 2007 .
- ↑ "التوقيعات الرقمية لوحدات النواة على أنظمة x64 التي تعمل بنظام التشغيل Windows Vista" . مؤتمر تطوير البرمجيات العالمي (WHDC ). مايكروسوفت. 19 مايو 2006. مؤرشف من الأصل في 12 أبريل 2006. تم الاطلاع عليه في 19 مايو 2006 .
- ↑ "إعداد وتثبيت حزم برامج التشغيل باستخدام أداة التوصيل والتشغيل (Pnputil.exe) في نظام التشغيل ويندوز فيستا" . مؤرشف من الأصل بتاريخ 22 يوليو 2009. تم الاطلاع عليه بتاريخ 27 أكتوبر 2007 .
- ↑ https://learn.microsoft.com/en-us/windows-hardware/drivers/kernel/accessing-user-space-memory
- ↑ مايكروسوفت (20 نوفمبر 2007). "إدارة طاقة المعالج في ويندوز فيستا وويندوز سيرفر 2008" . مؤرشف من الأصل (ملف DOCX) بتاريخ 31 يناير 2015. تم الاطلاع عليه بتاريخ 26 أبريل 2015 .
- ↑ توم آرتشر (14 أبريل 2006). "ReadyBoost - استخدام مفتاح USB لتسريع نظام التشغيل Windows Vista" . مدونة توم آرتشر . مايكروسوفت. مؤرشف من الأصل بتاريخ 23 مايو 2006. تم الاطلاع عليه بتاريخ 21 مايو 2006 .
- ↑ "داخل نواة نظام التشغيل ويندوز فيستا" . مايكروسوفت . مؤرشف من الأصل بتاريخ 31 مارس 2007. تم الاطلاع عليه بتاريخ 30 أبريل 2007 .
- ↑ "ويندوز فيستا: الأداء" . مايكروسوفت. 2006. مؤرشف من الأصل بتاريخ 25 أبريل 2006. تم الاطلاع عليه بتاريخ 30 أبريل 2006 .
- ↑ مايكروسوفت (11 مايو 2006). "تحديد أولويات الإدخال/الإخراج في ويندوز فيستا" . أساسيات برامج التشغيل . مركز مطوري أجهزة ويندوز. مؤرشف من الأصل بتاريخ 28 يناير 2007. تم الاطلاع عليه بتاريخ 31 ديسمبر 2006 .
- ↑ أول، غابرييل (2006). "تقنيات أداء ويندوز فيستا" (عرض تقديمي) . مايكروسوفت . مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 9 يوليو 2015 .
- ↑ روسينوفيتش، مارك . "داخل نواة ويندوز فيستا: الجزء الأول" . تيك نت . مايكروسوفت . مؤرشف من الأصل بتاريخ 18 نوفمبر 2008. تم الاطلاع عليه بتاريخ 15 يوليو 2015 .
- ↑ جيم ألتشين. "ملفات غير متصلة بالإنترنت" . مؤرشف من الأصل بتاريخ 18-05-2007 . تم الاطلاع عليه بتاريخ 14-06-2007 .
- ↑ "ما الجديد في نظام إدارة الرسائل 4.0" . نظام إدارة الرسائل (MSMQ) . شبكة مطوري مايكروسوفت . تم الاطلاع عليه بتاريخ 5 أغسطس 2006 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "البحث في البيانات" . 2 نوفمبر 2006. مؤرشف من الأصل في 13 يناير 2009. تم الاطلاع عليه في 17 مارس 2007 .
- ↑ كاثرين هيلر. "بحث ويندوز فيستا: تحديث بناء الجملة" . مؤرشف من الأصل بتاريخ 2007-07-03 . تم الاطلاع عليه بتاريخ 2007-06-23 .
- ↑ "الاستعلام عن الفهرس برمجيًا" . MSDN. مؤرشف من الأصل بتاريخ 2009-02-05 . تم الاطلاع عليه بتاريخ 2007-06-23 .
- ↑ "طريقة ISearchQueryHelper::GenerateSQLFromUserQuery" . مؤرشفة من الأصل بتاريخ 15-10-2008 . تم الاطلاع عليها بتاريخ 23-06-2007 .
- ↑ "تجربة صوت وفيديو عالية الجودة لنظام ويندوز - qWave" . مايكروسوفت . مؤرشف من الأصل بتاريخ 13 يوليو 2007. تم الاطلاع عليه بتاريخ 9 أكتوبر 2007 .
- ↑ "وسّع نطاق تطبيقاتك عالميًا باستخدام يونيكود 5.0" . MSDN. مؤرشف من الأصل بتاريخ 6 يناير 2007. تم الاطلاع عليه بتاريخ 30 يناير 2007 .
- ↑ "ما الجديد في ويندوز فيستا - خط النظام (واجهة مستخدم سيجو)" . MSDN. مؤرشف من الأصل بتاريخ 2008-05-06 . تم الاطلاع عليه بتاريخ 2006-04-21 .
- ↑ "ويندوز فيستا - كلير تايب - ميريو" . بي سي ووتش. 29 أغسطس 2005. مؤرشف من الأصل في 22 فبراير 2007. تم الاطلاع عليه في 7 مارس 2007 .
- ↑ "بيان مايكروسوفت بخصوص عرض الشبكة" . مايكروسوفت . مؤرشف من الأصل بتاريخ 31 مارس 2007. تم الاطلاع عليه بتاريخ 7 مارس 2007 .
- ↑ "أجهزة العرض الشبكية: الأسئلة الشائعة - تعليمات ويندوز" . مؤرشف من الأصل بتاريخ 22-03-2016 . تم الاطلاع عليه بتاريخ 16-03-2016 .
- ↑ "أهم عشرة إنجازات في تصميم واجهات المستخدم لـ WPF" . مؤرشف من الأصل بتاريخ 17-05-2007 . تم الاطلاع عليه بتاريخ 12-05-2007 .
- ↑ كريستان م. كيني (5 يونيو 2006). "المساعدة الموجهة في ويندوز فيستا" . ديجيتال فايف . مؤرشف من الأصل في 29 سبتمبر 2007. تم الاطلاع عليه في 26 فبراير 2007 .
- ↑ "تمكين تصحيح النصوص لجامعي الحبر المخصص" . مؤرشف من الأصل بتاريخ 12 يناير 2009. تم الاطلاع عليه بتاريخ 21 ديسمبر 2008 .
- ↑ "تحسينات FRS وSysvol" . ما الجديد في سياسة المجموعة في نظامي التشغيل Windows Vista وWindows Server 2008. Microsoft TechNet . تم الاطلاع عليه بتاريخ 4 أغسطس 2006 .
روابط خارجية
- ويندوز فيستا
- ميزات البرنامج
