تکنولوژیهای هسته
دوشنبه 15 آذر 1389 7:54 AM
مقصود آن است که ویندوز ویستا از مقولههای مبتنی بر فناوری باشد که در قالبی یکپارچه مشتمل بر فناوریهای پیشرفته ارائه میگردد. چنین فناوریهایی بشکل گستردهای به نحوه عملکرد سیستم مرتبط میگردند و هم از این رو بسهولت برای کاربر قابل مشاهده نیستند. مثالی که میتوان در این مورد آورد، تجدید ساختار کل معماری بخشهای شنیداری (Audio)، چاپ، نمایش و شبکهای از زیر سیستم هاست. در حالیکه نتیجه کار برای توسعه دهندگان نرمافزار قابل رویت است. کاربران نهایی فقط شاهد تغییرات تکامل یافته در ظاهر گرافیکی خود هستند. Vista در برگیرنده فناوریهایی نظیر Ready Boost و Ready Drive است که با بکارگیری حافظههای فلش پرسرعت ( تعبیه شده بترتیب روی درایوهای USB و درایوهای Hybrid هارد دیسک و از طریق انبارکی از برنامهها و دادهها در قالب یک حافظه کمکی ) عملکرد سیستم را اصلاح و بهسازی می نماید. چنین تکنیکی خود را در بهبود عمر باطری کامپیوترهای نوت بوک آشکار می سازد زیرا درایو Hybrid در زمان عدم استفاده فرسوده نمیشوند. تکنولوژی جدید دیگری که موسوم به Ready Drive است، با استفاده از تکنیکهای ماشین آموزش ( یادگیری)، الگوهای مصرفی مورد نیاز را جهت تصمیم گیری هوشمندانه ویندوز ویستا در خصوص مفاد و مضمون آنچه را که سیستم در زمان مقتضی باید ارائه نماید، آنالیز میکند. بهعنوان بخشی از طراحی مجدد معماری شبکه، IP نسخه ۶ بطور کامل در سیستمعامل تعبیه گردیده و نیز تعدادی از به سازندههای کارآیی نظیر پنجره مقیاس گذاری TCP، معرفی شده اند.
نسخ قبلی ویندوز علی الاصول نیاز به شبکه نرمافزاری Wireless ثالث داشتند تا بتوانند به خوبی کار کنند در حالیکه چنین نیازی در مورد ویستا دیگر موضوعیت نداشته و مطرح نیست زیرا در ویستا شبکههای Wireless ( بدون سیم ) بیشتر و جامع تری گنجانده شده است. در خصوص گرافیک ها، ویستا مدل جدیدی از درایورهای تصویری ( Display Driver ) را معرفی کرده و ضمنا در Direct3D تجدید نظر گسترده ایی را اعمال نموده است. درایورهای مدل جدید، سهولت استفاده از Desktop Windows Manager را بخوبی فراهم می سازد تا افکتهای ویژه و Desktop را که از مبانی Windows Aero هستند بدون بروز وقفه و گسستگی تامین نماید. Direct3D 10 که توسعه آن با همراهی تولیدکنندگان صاحب نام و بزرگ درایورهای نمایشگر اجرا شده بود و نوعی معماری جدید با سایه پردازی (شیدر) پیشرفته تر در آن پشتیبانی میشود، امکان میدهد واحد پردازش گرافیکی (GPU) مناظر پیچیده تری را بدون کمک از CPU ارائه و پردازش نماید. ِDirect 3D 10 در بالانس و متوازن ساختن بار اصلاح شده بین GPU و CPU نقش داشته و همچنین انتقال دادهها را بین این دو بهینه سازی می نماید.
در هسته سیستمعامل اصلاحات بسیاری نسبت به Memory Manager و Process Scheduler و Heap manager و I/O Scheduler صورت گرفته است. در این هسته همچنین نوعی از مدیریت تراکنشهای بنیادی اجرا گردیده است که به کاربرها توانایی کار با فایل سیستمها و رجیستری با استفاده از عملیات تراکنش ریز را میدهد .