محافظت از ویندوز XP
حافظه مجازی چیست؟
حافظه مجازی یکی ازبخشهای متداول در اکثر سیستمهای عامل کامپیوترهای شخصی است. سیستم فوق با توجه به مزایای عمده، بسرعت متداول و با استقبال کاربران کامپیوتر مواجه شدهاست.
اکثر کامپیوترها در حال حاضر از حافظههای محدود با ظرفیت ۶۴، ۱۲۸ و یا ۲۵۶ مگابایت استفاده مینمایند. حافظه موجود در اکثر کامپیوترها بمنظور اجرای چندین برنامه بصورت همزمان توسط کاربر، پاسخگو نبوده و با کمبود حافظه مواجه خواهیم شد. مثلاً در صورتیکه کاربری بطور همزمان، سیستمعامل، یک واژه پرداز، مرورگر وب و یک برنامه برای ارسال نامه الکترونیکی را فعال نماید، ۳۲ و یا ۶۴ مگابایت حافظه، ظرفیت قابل قبولی نبوده و کاربران قادر به استفاده از خدمات ارائه شده توسط هر یک از نرمافزارهای فوق نخواهند بود. یکی از راهکارهای غلبه بر مشکل فوق افزایش و ارتقای حافظه موجود است. با ارتقای حافظه و افزایش آن ممکن است مشکل فوق در محدودهای دیگر مجدداً بروز نماید. یکی دیگر از راهکارهای موجود در این زمینه، استفاده از حافظه مجازی است
در تکنولوژی حافظه مجازی از حافظههای جانبی ارزان قیمت نظیر هارد دیسک استفاده میگردد. در چنین حالتی اطلاعات موجود در حافظه اصلی که کمتر مورد استفاده قرار گرفتهاند، از حافظه خارج و در محلی خاص بر روی هارد دیسک ذخیره میگردند. بدین ترتیب بخش ی از حافظه اصلی آزاد و زمینه استقرار یک برنامه جدید در حافظه فراهم خواهد شد. عملیات ارسال اطلاعات از حافظه اصلی بر روی هارد دیسک بصورت خودکار انجام میگیرد.
مسئله سرعت
سرعت خواندن و نوشتن اطلاعات بر روی هارد دیسک بمراتب کندتر از حافظه اصلی کامپیوتر است. در صورتیکه سیستم مورد نظر دارای عملیاتی حجیم در رابطه با حافظه مجازی باشد، کارآئی سیستم بشدت تحت تأثیر قرار خواهد گرفت. در چنین مواردی لازم است که نسبت به افزایش حافظه موجود در سیستم، اقدام گردد. در مواردی که سیستمعامل مجبور به جابجائی اطلاعات موجود بین حافظه اصلی و حافظه مجازی باشد (هارد دیسک)، باتوجه به تفاوت محسوس سرعت بین آنها، مدت زمان زیادی صرف عملیات جایگزینی میگردد. در چنین حالتی سرعت سیستم بشدت افت کرده و عملاً در برخی حالات غیرقابل استفاده میگردد.
محل نگهداری اطلاعات بر روی هارد دیسک را یک Page file میگویند. در فایل فوق، صفحات مربوط به حافظه اصلی ذخیره و سیستمعامل در زمان مورد نظر اطلاعات فوق را مجدداً به حافظه اصلی منتقل خواهد کرد. در ماشین هائی که از سیستمعامل ویندوز استفاده مینمایند، فایل فوق دارای انشعاب swp است.
یک مفهوم کلیدی در سیستمعامل، یا است. یک فرایند اساسا یک برنامه در حال اجرا است.
هر فرایند دارای فضای آدرس مخصوص به خود است. فضای آدرس، یک لیست از مکانهای حافظه از یک حداقل تا یک حداکثر است که فرایند میتواند از آن فضا بخواند یا در آن بنویسد. فضای آدرس شامل برنامه اجرایی، دادههای برنامه و پشته آن است. همچنین هر فرایند برای خودش دارای یک مجموعه از رجیسترها است که شامل شمارنده، اشاره گر پشته و دیگر رجیسترهای سختافزاری میشود و نیز اطلاعات متنوع دیگری که برای اجرای برنامه مورد نیاز است.
وضعیتهای فرایند
- : فرایند توسط پردازنده در حال اجراست.
- : حالتی است که فرایند حافظه مخصوص به خود دارد و برای اجرا آمادهاست.
- : به دلیل یک فراخوان سیستمی مانند وقفه دستگاههای ورودی-خروجی یا تمام شدن زمان اختصاص داده شده به فرایند، سیستمعامل پردازنده را از فرایند میگیرد، آن را به حالت انتظار برده و پردازنده را به فرایند دیگری میدهد.
- : چنانچه فرایند در وضعیت باشد و سیستمعامل با مشکل کمبود حافظه مواجه شود، اطلاعات فرایند به دیسک منتقل شده و وضعیت فرایند به تغییر مییابد. سپس فضای فرایند در حافظه اصلی آزاد میگردد.
- : چنانچه فرایند در وضعیت باشد و بتواند به وضعیت برود، اما همچنان فضای کافی موجود نباشد، سیستمعامل وضعیت آن را به تغییر میدهد. در این حالت، فرایند همچنان روی دیسک باقی میماند، ولی آماده اجرا است.
- : وضعیتی است که پردازش فرایند به طور کامل انجام شده باشد و از سیستم بیرون برود.
امکانات
ویندوز ۷ شامل یکسری ویژگیهای جدید، از جمله پیشرفت در لمس و تشخیص دستخط، پشتیبانی از Virtual Hard Disk، بهبود کارائی در پردازندههای چند هستهای و بهبود هسته سیستمعامل میباشد. همچنین اضافه شدن قابلیت Windows PowerShell و طراحی دوبارهٔ ماشینحساب با پشتیبانی از قابلیت چندخطی و امکان تبدیل واحدها میباشد.
آیتمهای اضافه شده به کنترل پنل شامل: ClearType، Display Color Calibration Wizard، Gadgets، Recovery، Troubleshooting،Workspaces Center، Location and Other Sensors، Credential Manager، Biometric Devices، System Icons و Display میباشد. نام Windows Security Center به Windows Action Center تغییر یافتهاست.
ویرایشها
ویندوز ۷ در ۶ ویرایش مختلف ارائه شدهاست، اما فقط نسخههای Home Premium و Professional و Ultimate در فروشگاهها به صورت خرده فروشی و جزئی موجود است. تمام ویرایشهای ویندوز ۷ قابلیت پشتیبانی از پردازندههای ۳۲ بیتی (x86) را دارا میباشد و تمام ویرایشهای ویندوز ۷ به جز Starter با قابلیت پشتیبانی از پردازندههای ۶۴ بیتی (x64) ارائه میشود.
ویرایشهای استاندارد
): این ویرایش ویندوز ۷ دارای کمترین قابلیتهای ویندوز ۷ میباشد، همچنین در این ویرایش مضمون گرافیکی Windows Aero موجود نمیباشد. ویندوز ۷ نسخه آغازگر بدون پشتیبانی از پردازندههای ۶۴ بیتی ارائه میشود و بیشتر به عنوان یک نسخه نمایشی و آزمایشی در عین حال سبک کاربرد دارد.
این ویرایش به طور خاص در بعضی از کشورها(بازارهای نوظهور)ارائه میشود. قابلیتهای آن از Starter بیشتر اما از نسخههای دیگر کمتر میباشد.
ویرایش خانگی ویژه دارای قابلیتهایی همچون Windows Media Center و Windows Aero و همچنین پشتیبانی از کنترل صفحه نمایش لمسی است.
در این ویرایش سعی شده نیازهای کاربران خانگی و کاربران تجاری کوچک را برطرف شود و در آن بسیاری از قابلیتهای اصلی ویندوز ۷ گنجانده شدهاست.
ویرایش مناسب برای استفاده در شرکتهای بزرگ و سازمانها که مجهز به قابلیتهای مورد نیاز سازمانها همچون BitLocker Drive Encryption و UNIX application support میباشد.
نسخه نهایی ویندوز ۷ که تمام قابلیتها و خصوصیتهای ویندوز ۷ را شامل میشود. همچنین میتوان نسخههای خانگی ویژه و حرفهای را به این نسخه ارتقاء داد.
نمایی از محیط سیستمعامل |
|
| شرکت سازنده | مایکروسافت |
|---|---|
| آخرین نسخه پایدار | 6.0 Service Pack 2 (SP2) (Build 6002) (6002.18005.090410-1830)، ۲۸ آوریل ۲۰۰۹، اطلاعات |
| استفاده | سیستمعامل |
| اجازهنامه | MS-EULA |
| وبگاه | Windows Vista: Homepage |
سیستمعاملی است که بر روی کامپیوترهای شخصی، رومیزی، Loptop و tablet PCهای خانگی و تجاری و مراکز رسانهای مورد استفاده قرار میگیرد. قبل از پردهبرداریِ این سیستمعامل در ۲۲ ژوئن ۲۰۰۵، ویندوز ویستا با کدنام لانگهورن شناخته شدهبود. توسعه آن در ۸ نوامبر ۲۰۰۶ به اتمام رسید. این سیستم برای برای تولیدکنندگان نرمافزار و سختافزار کامپیوتر و طرفهای تجاری سه ماه زودتر از آن عرضه گردید. در ۳۰ ژانویه ۲۰۰۷ این سیستمعامل برای خرید و دانلود از وبگاه مایکروسافت برای عرضهٔ عمومی منتشر شد. انتشار ویندوز ویستا ۵ سال بعد از انتشار سلف خود، ویندوز اکسپی صورت گرفت که فاصلهٔ زمانی نسبتاً طولانی بین عرضهٔ این دو سیستمعامل از شرکت مایکروسافت بود.
ویندوز ویستا مشتمل بر صدها قابلیت جدید و بازپردازش شده میباشد که اغلب این قابلیتها شامل بروزرسانی ظاهر گرافیکی کاربر (GUI) و استایلهای بصری است که با نام Windows Aero شناخته میشود. قابلیت جستجوی بهبود یافته، ابزارهای ایجاد رسانهها جدید مانند Windows DVD Maker، و بازطراحی کامل قابلیتهای شبکه، صوت، چاپ و زیر سیستمهای تصویری، از سایر قابلیتهای آن میباشند. مضافا هدف ویستا افزایش سطح ارتباط بین دستگاهها در شبکههای خانگی بر اساس تکنولوژی Peer-to-Peer که منجر به تسهیل به اشتراک گذاردن دادههای بین کامپیوترها و قطعات (Devices) میشود. ویندوز ویستا دربردارنده .net Framework نسخه 3.0 است که هدف آن تسهیل عمل توسعه برای نوشتن برنامههای کاربردی در مقایسه با APIهای سنتی ویندوز میباشد. هدف اولیه مایکروسافت از ویندوز ویستا، ارتقا سطح امنیت در سیستمعامل ویندوز بوده است. یکی از انتقادهای کلی که بر ویندوز اکسپی و اسلاف آن وارد بود، آسیب پذیری امنیت در مقابل Malware ها، ویروسها و جریانهای بافر بوده است. با اتکا بر این امر، بیل گیتس مدیر مایکروسافت در اوایل سال ۲۰۰۲ بر ایجاد امنیت در تمام جهات نرمافزارهای توسعه داده شده در آن شرکت تأکید کرد. مایکروسافت امنیت ویندوز اکسپی و ۲۰۰۳ را تا هنگام اتمام کار بر روی ویستا در اولویت قرار داد.
توسعه
مایکروسافت کار بر روی برنامههای خود را برای ویندوز ویستا در سال ۲۰۰۱ و قبل از انتشار ویندوز اکسپی آغاز نمود. در ابتدا انتظار میرفت که ویندوز ویستا در اواخر سال ۲۰۰۳ با فاصله زمانی اندکی بین انتشار ویندوز اکسپی (با کد نام Whistler) و ویندوز 7 (که در آن زمان با کد نام Blackcomb شناخته میشد)، روانه بازار گردد.
Longhorn بتدریج ویژگیها و فناوریهای مهم و جدیدی را که در Blackcomb بکارگرفته شدهبود، جذب و کسب میکرد. این امر باعث گردید که زمان انتشار برای چندین و چند بار به تعویق بیافتد. مضافا تعدادی از توسعه دهندگان مایکروسافت به منظور بهسازی امنیت ویندوز اکس پی به این پروژه منتقل و به اجرای این امر گمارده شدند. مایکروسافت تاخیرات مکرر و پیاده سازی کند و بعضی ویژگیهای و قابلیتهای سیستم را در ۲۷ اوت ۲۰۰۴ انجام تغییرات اعلام نمود .Longhorn اصلی که مبتنی بر سورس کد ویندوز ایکس پی بود، کنار گذاشته شد و توسعه ویستا مجدداً بر پایه دیتابیس سرور ۲۰۰۳ و فقط با افزودن و جاسازی ویژگیهایی که برای انتشار واقعی سیستمعامل منظور میشوند، آغاز گردید. تعدادی از قابلیتهای اعلام شده قبلی همچون WIN FS حذف و یا بحال تعلیق در آمده و در تلاشی که به منظور حصول اطمینان از دیتابیس ویندوز بعمل آمد روش توسعه نرمافزار جدید موسوم به Security Development Lifecycle ( چرخه حیات توسعه امن ) به سیستم افزوده شد. پس از اینکه Longhorn به ویندوز ویستا تغییر نام داد، برنامه تست بتا که مسبوق به هیچ سابقهای نبود و صدها هزار داوطلب و شرکت را در بر میگرفت، شروع شد. در سپتامبر ۲۰۰۵ مایکروسافت انتشار مرتب Community Technology Previews به تست کنندگان بتا را آغاز نمود که طی آن اولین دسته از تستها در کنفرانس توسعه دهندگان حرفهای سال ۲۰۰۵ توزیع گردیده و پس از این، آنها را در اختیار بتا تسترها و مشترکین شبکه Microsoft Developer قرار داد.
بافت و ساختار بعدی مشتمل بر بیشترین قابلیتهای برنامه ریزی شده برای محصول نهایی و همچنین تغییرات متعددی در ظاهر گرافیکی کاربر بود که عمدتاً بر اساس بازخوردهای دریافتی از تسترهای بتا طراحی شده بود. چنین انگاشته شده بود که ویندوز ویستا با ویژگیهای کامل در پیش نمایش ماه فوریه ارائه شود که این امر در فوریه ۲۰۰۶ محقق گردید. همچنین فرض بر آن بود که قسمت اعظم باقی کار در فاصله زمانی بین ساخت تا انتشار نهایی محصول با تاکید بر ثبات، کارکرد، کاربری، سازگاری درایور و مستندسازی انجام پذیرد.
نسخه آزمایشی بتا ۲ که در اواخر ماه می انتشار یافت، اولین محصولی بود که برای عرضه به عموم از طریق برنامه Microsoft Customer Preview ساخته میشد. این نسخه آزمایشی توسط جمعیتی بالغ بر ۵ میلیون نفر دانلود گردید. هر دو نسخه که پس از این، هم در سپتامبر و اکتبر بدست انتشار سپرده شده بودند، در دسترس تعداد عظیمی از کاربران قرار گرفتند. در حالیکه مایکروسافت بدوا امیدوار بود که سیستمعامل در کریسمس ۲۰۰۶ در سطح جهانی عرضه و در دسترس قرار گیرد، در ماه مارچ ۲۰۰۶ اعلام شد که آماده شدن شرکت مایکروسافت و دیگر شرکتهای نرم و سختافزاری که مایکروسافت با آنها در خصوص تهیه و تدارک ابزار درایورها در ارتباط است، زمان بیشتری را می طلبد و از این روی تاریخ انتشار به ژانویه ۲۰۰۷ تغییر مییابد.
طی قسمتی از سال ۲۰۰۶ آنالیستها و بلاگرها بر این باور بودند که بدلیل ضدیت با تراستها که در کمیسیون اروپایی و کره جنوبی ابراز شده بود و همچنین بعلت عدم مشاهده پیشرفتی محسوس در نسخههای بتا، انتشار ویندوز ویستا با تاخیر بیشتری همراه خواهد بود. با اینحال در هشتم نوامبر ۲۰۰۶ بیانیه تکمیل ویندوز ویستا، مطولترین پروژه توسعه سیستمعامل مایکروسافت اعلام و کار بانجام رسید .
تکنولوژیهای هسته
مقصود آن است که ویندوز ویستا از مقولههای مبتنی بر فناوری باشد که در قالبی یکپارچه مشتمل بر فناوریهای پیشرفته ارائه میگردد. چنین فناوریهایی بشکل گستردهای به نحوه عملکرد سیستم مرتبط میگردند و هم از این رو بسهولت برای کاربر قابل مشاهده نیستند. مثالی که میتوان در این مورد آورد، تجدید ساختار کل معماری بخشهای شنیداری (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 صورت گرفته است. در این هسته همچنین نوعی از مدیریت تراکنشهای بنیادی اجرا گردیده است که به کاربرها توانایی کار با فایل سیستمها و رجیستری با استفاده از عملیات تراکنش ریز را میدهد .
تکنولوژیهای مرتبط با امنیت
بهسازی و اصلاح امنیت هدف طراحی اولیه ویستا بود. پیش گامی و ابتکار عمل شرکت Microsoft Trustworthy Computing که ترمیم و بهبود اعتماد عمومی را نسبت به تولیدات خود نشانه گرفته بود، اثر مستقیمی بر توسعه این هدف داشت. چنین تلاشی منجر به ایجاد تعدادی از قابلیتهای جدید امنیتی و ایمنی گردید.
User Account Control شاید از جمله مهمترین و مشهودترین تغییراتی است که محقق شده است. User Account Control نوعی فناوری امنیتی است که این امکان را برای کاربران فراهم می سازد تا تعدادی از مزایا ( مزیتها ) و پیش فرضهای ایجاد شده در کامپیوتر خود را مورد استفاده قرار دهند. چنین امری در نسخههای قبلی ویندوز مشکل بود. زیرا نسخ قبلی ، اکانت کاربر را بسیار محدود و تا اندازه زیادی غیر قابل استفاده می ساخته و حتی از اعمال پارهای از عملکردهای بنیادین نظیر مشاهده تقویم از Notification trey جلوگیری میکرد. در ویندوز ویستا هنگام درخواست عملی که نیاز به مجوز اجرا دارد، بی درنگ به کاربر اعلام میشود که ابتدا رمز ورود یا نام اجرایی خود را وارد نماید. حتی در حالاتی که کاربر از قبل در زمره مدیران اجرایی به سیستم معرفی و شناسانده شده است، باز هم درخواست میشود که فرد مربوط سطح دسترسی خود را تایید نماید. ولذا چنین است که در حالیکه تمام صفحه مانیتور سیاه و سیستم موقتا ناکارآمد و غیر فعال است و فقط پنجره اجازه فعال و مشخص است، User Account Control در حالت Secure Desktop ( میزکاری امن ) درخواست اعتبار از کاربر می نماید. مراد آن است که ضمن تلاش در بررسی سطح دسترسی کاربر، از انحراف سیستم ناشی از جریانهای غیر معمول و هرز (Spoofing) و فعالیت برنامههای Malicious، ممانعت بعمل آید. قابلیتهای جدید امنیتی و ایمنی Internet Explorer 7 مشتمل بر Phishing Filter و IDN با anti-spoofing و همچنین یکپارچگی با سیستم عریض Parental Controls، از دیگر ویژگیهای ویستا است. در جهت مزید امنیت، کنترلهای Active X از طریق پیش فرضها ناکارآمد و غیر فعال (Disable) هستند و علاوه بر این Internet Explorer در حالت محافظت شده (Protected Mode) عمل میکند که در این حالت با مجوزات پایین تری از آنچه که کاربر استفاده می نماید، عمل کرده و به تنهایی و بدون نیاز به سایر عملکردهای موجود در سیستمعامل اقدام نموده و موجب میشود تا سیستمعامل را از دسترسی یا تغییر هرچیزی حتی دایرکتوری موقت فایلهای اینترنت (Temporary Files Directory) باز دارد. Antispyware و به کلامی دیگر Windows Defender که از تولیدات مایکروسافت میباشد، بمنظور حفاظت در مقابل Malwareها و سایر تهدیدکنندهها در ویندوزهای تعبیه شده است. تغییرات چیدمان در پیکربندی Various System ( نظیر auto-starting applications ) بسته شده و قفل هستند مگر اینکه کاربر تمایل به حالت دیگری داشته باشد. یکی دیگر از قابلیتهای جدید و شاخص ویستا، BitLocker Driver Encryption است که نوعی تکنولوژی حفاظت از دادهها میباشد که در ویرایش Ultimate ویستا منظور گردیده است و به کلی تمام سیستمعامل را رمز دار میکند. BitLocker میتواند تواما و همراه با چیپ Trusted Platform Module نسخه 1.2 روی مادربرد کامپیوتر و یا یک USB Key کارکند. مضافا دستههای گوناگونی از سایر تکنیکهای محدوده کننده مزایا ( مزیتها ) در ویستا تعبیه گردیده اند، به عنوان مثال، مفهوم لایههای یکپارچه در پردازشهای کاربر است که طی آن لایههای پایین دستی نه با پردازش لایههای بالاتر میتوانند تعامل داشته باشند و نه میتوانند اجرای - Injection DLL را در پردازش لایههای بالاتر عملی سازند.
محدودیتهای امنیتی سرویسهای ویندوز از یکدستی و ظرافت خاصی برخوردارند، به طوریکه سرویسها ( خصوصا سرویس هائیکه روی شبکه شنیده میشوند ) قادر به تعامل با اجزا سیستمعامل نیستند. تکینیکهای مبهم نظیر address space layout randomization که جهت افزایش میزان توجه Malwareها پیش از فیلتر کردن موفقیت آمیز سیستم لازم است، بکار گرفته شده اند. کد یکپارچه مواظب است سیستم دودویی با کد ناهنجار مزاحم ارتباط نداشته و دخیل نباشد.
بهعنوان بخشی از برنامه طراحی مجدد که ( بازطراحی) جهت نظم بخشی به پشته شبکه (Network Stack) صورت گرفته است، دیواره آتش ویندوز (Windows Firewall) تقویت گردیده و فیلتر پیشرفته ایی که ارتباطات با سرویسهای خاصی را مجاز یا مردود تشخیص میدهد، میتوان ایجاد نمود.
تکنولوژیهای توسعه دهندگان
ویندوز ویستا مشتمل بر تعداد زیادی از اینترفیسهای برنامه ریزی برای کاربری جدید است که عمدهترین آنها وجود نسخه ۳،۰ از .Net Framework است که حاوی کتابخانه Classها ( کلاسها ) و زبان عمومی Common Language Runtime میباشد. نسخه 3.0 شامل چهار بخش عمده و بزرگ میباشد که عبارتاند از :
- Windows Presentation Foundation، اینترفیس خرده سیستم و Framework برای مصرف کاربر در خصوص گرافیکهای Vector بوده و سختافزار گرافیکهای سه بعدی کامپیوتر و تکنولوژیهای Direct 3D را مورد استفاده قرار میدهد. این بخش زمینه را برای ایجاد ظاهر کاربری برنامههای کاربردی، اسناد و محتوای رسانه فراهم می سازد. این بخش جانشین فرمهای ویندوز است.
- Windows Communication Foundation، سرویسی معطوف به خرده سیستمهای پیام رسانی است که کاربردها و سیستمها را با استفاده از سرویسها قادر می سازد با هم چه بصورت موضعی و چه به صورت کنترل از دور در ارتباطی کارکردی و متعامل قرار دهد.
- Windows Workflow Foundation که با استفاده از Workflow اتوماسیون اجرای کار، تراکنشهای یکپارچه را فراهم میآورد. این بخش مدل برنامه ریزی، موتور و ابزاری برای ایجاد جریان کار یا Workflow و اجرا کاربردهای توانمند شده در ویندوز است.
- Windows CardSpace بخشی است که با امنیت و اطمینان مشخصات دیجیتالی فرد را ذخیره نموده و ظاهر کاربری واحدی را تدارک می بیند تا جهت انتخاب شناسه فرد در مواقع تراکنشهایی خاص نظیر Logging در وبگاهها ارائه گردد.
این دسته از فناوریها در ویندوز ایکس پی و ویندوز ۲۰۰۳ نیز قابل دسترسی هستند تا معرفی و استفاده آنها توسط توسعه دهندگان و کاربران نهایی را تسهیل نمایند.
مضاف بر اینها در هسته سیستمعامل، گستردگی بارز و جدیدی در API پیاده سازی شده اند که مشخصا موارد زیر را همراه دارد. باز معماری کامل ظاهرهای کاربری شنیداری، شبکه، چاپ و دیداری. تغییرات عمده در زیر ساخت و شالوده امنیتی. بهسازی در گسترش و نصب کاربردها ( تک کلیک و Installer نسخه ۴،۰ ویندوز ). مدل توسعه وسائل درایور جدید (Windows Driver Foundation). NTFS تراکنشی. پیشرفتهای APIهای پردازندههای موبایل ( Power Management، PCهای رومیزی با پشتیبانی از جوهر، Slideshow ). به روزرسانی گسترده ( و یا جایگزینی کامل ) بسیاری از خرده سیستمها نظیر Winlogon و CAPI. توسعه دهندگان نرمافزاری که پارهای از APIهای گرافیکی را در ویستا مورد استفاده قرار میدهند، با مباحث و مقولههای خاصی مواجه هستند. از این میان میتوان به بازیها و برنامههایی اشاره نمود که انحصارا برای ورژنهای Directx 10 ویستا ساخته شده اند و روی نسخههای قبلی ویندوز قابل اجرا نیستند. زیرا Directx 10 واپس رو و سازگار با چنین ورژنهایی نمیباشند .
امکانات ناخوشایند و مورد انتقاد
پارهای از قابلیتهای شاخص ویندوز ایکس پی و اجزا آن در ویندوز ویستا جایگزین و یا برچیده شده اند مانند Windows Messenger، سرویس Network Messenger، HyperTerminal، MSN Explorer، Active Desktop و جایگزینی NetMeeting با Windows Meeting Space. در ویندوز ویستا همچنین تم ویژه Luna که از بخشهای ویندوز ایکس پی است و یا قسمت عظیمی از رنگهای کلاسیک که از بخشهای متشکله ویندوزها از زمان تولید Windows 3x میباشد، تعبیه نشده اند.
مضافا قابلیت استارت آپ پروفایلهای سختافزاری توام با ساپورت فناوریهای مادربرد قدیمی تر نظیر EISA، APM و پورت پشتیبانی بازیها از سیستم ویستا حذف گردیده اند. البته برای بکار انداختن پورت پشتیبانی بازیها روی سیستم ویستا راهی وجود دارد که همانا استفاده از درایورهای قدیمی تر میباشد. تعدادی از قابلیتهای سنتی ویندوز نیز یا حذف و یا شدیدا ناکارآمد شده اند مثلاً Wordpad دیگر فایلی را در فرمت .doc باز و یا ذخیره نمی نماید و اکثر قریب به اتفاق عملکردهای Windows Sound Recorder از آن جدا و تخلیه شده که اصولا آنرا غیر قابل استفاده نموده است .
WinHlp32.exe که جهت نمایش فایلهای Help ( کمک ) ۳۲ بیتی مورد استفاده قرار میگرفت منبعد دیگر در ویندوز ویستا وجود نخواهد داشت زیرا مایکروسافت آنرا منسوخ و غیر متداول میداند، اگر چه بهعنوان بخشی مستقل و منفک شده بمنظور دانلود شدن در دسترسی میباشد. مایکروسافت، سازندگان نرمافزار را از باز تولید سیستم کمک رسانی با پسوند .hlp در محصولاتشان منع نموده است.
Telnet.exe از این پس دیگر از طریق پیش فرضها نصب نمیگردد مع الوصف هنوز همچنان به عنوان یک ویژگی قابل نصب وجود دارد.
استایلها بصری
ویندوز ویستا ۴ استایل بصری متمایز دارد.
- Windows Aero
- Windows Vista Standard (ویندوز ویستا استاندارد)
- Windows Vista Basic
- Windows Classic
سرویس پک ۱
مایکروسافت هر از چند گاهی، سرویس پکهایی را برای سیستمهای عامل ویندوز خود بمنظور رفع مشکلات و افزودن قابلیتها انتشار میدهد. سرویس پک یک ویندوز ویستا (SP1) هم اکنون در دسترس است. مایکروسافتSP1 را در اولین فصل ۲۰۰۸ و همزمان با Windows Server 2008 منتشر کرد. اولین نسخه آزمایشی ( بتا ) سرویس پک یک ویندوز ویستا، تولید شماره ۱۶۶۵۹، در تاریخ ۲۴ سپتامبر ۲۰۰۷ انتشار یافت و در حال حاضر توسط افرادی از Tech Bete در برنامه آزمایشی SP1 Beta در ویندوز ویستا و همچنین توسط مشترکان Technet و MSDN تحت آزمایش قرار دارد. در هفتم نوامبر ۲۰۰۷ مایکروسافت نسخه منتخب پیش نمایش سرویس پک یک ویندوز ویستا را با دعوت از ۱۵۰۰۰ متخصص فنی وابسته و گروه آزمایش کنندگان، عرضه نمود. مایکروسافت در بیانیه و پیش نویسی که حدودا در اواخر اوت ۲۰۰۷ انتشار داد، با جمال گسترده محتوی SP1 را تشریح کرده و طی آن سه بخش عمده در تکمیل پروژه را اعلام و تعیین نمود که شامل قابلیت اتکا و پایایی و اجزا، تجربه اجرایی، پشتیبانی استانداردها و سختافزارهای جدیدتر بود. یکی از بخشهایئکه شایسته ذکر ویژه است، اجرا میباشد که در تکمیل آن مقولههایی چون عملیات کپی فایل، Logging بر روی دامنه (به انگلیسی: Domain) کامپیوترهای متصل به هم و مرتبط، تجزیه JavaScript در Internet explorer، مسیریابی فایلهای مشترک در شبکه، سامان دهی و اداره فایلهای Zip در Windows Explorer و Windows Disk Defragment مطرح بوده است. مزید بر موارد فوق، توانایی در انتخاب درایورهای مشخص جهت انجام Defragment بازگنجانی گردیده است.
سرویس پک یک برای پارهای جدید از استانداردهای سخت و نرمافزاری که مشخصا عبارتاند از فایل سیستم ExFAT، شبکه Wireless ( بدون سیم ) 802.11n، IP نسخه ۶ روی اتصالات VPN و پروتکل Secure Socket Tunneling میباشند، پشتیبانی ارائه می نمایند. نسخه بروزرسانی شدهای از Windows Installer در SP1 گنجانده شده است که پشتیبانی لازم را برای مالتی پکیجهای تراکنشی ( بستههای چند تراکنشی ) فراهم میآورد. بعبارتی دیگر ظاهر کاربری ای که بسته Installer کوچکتری در اختیار دارد. در Installer، سیستم ارشد تری پیاده و جاسازی میشود و فقط با توجه به محتوی Installer سیستم ارشد تر است که بسته Installer کوچکتر امکان ایجاد مییابد. بوت کردن سیستم، با استفاده از ظاهر کاربری Firmware قابل تعمیم، روی سیستمهای X64 نیز تدارک دیده شده است. این قابلیت اصولا برای عرضه اولیه ویستا مقدر و منظور نشده بود، لیکن در آن زمان بواسطه عدم وجود سختافزارهای سازگار، چنین امری توام با تاخیر بوقوع پیوست.
در دو بخش از سرویس پک یک تغییراتی ناشی از تمایل و خواست فروشندگان نرمافزار اعمال و دیده شده است. جستجوی Desktop یکی از این تغییرات است که کاربران را قادر ساخته است که برنامه جستجوی پیش فرض Desktop را با اشکال دیگری متفاوت با برنامه جستجوی دسکتاپ مایکروسافت که در ویستا تعبیه گردیده است، تغییر دهند. بدین ترتیب انواع دیگر و متفاوت برنامههای جستجوی دسکتاپ قارد خواهند بود بدون اختلال و شکاف در سرویسهایشان با سیستمعامل ارتباط داشته باشند. چنین تغییراتی بعلت ابراز شکایاتی از ناحیه گوگل مبنی بر اینکه وجود و حضور جستجوی دسکتاپ تعبیه شده در ویستا مانع بکارگیری جستجو دسکتاپ گوگل است، بعمل آمد.
در ژوئن ۲۰۰۷ گوگل اظهار داشت که تغییرات ارائه شده طی سرویس پک یک، اقدامی در جهت درست بوده است لیکن اصلاح بیشتر تغییرات ضرورت دارد تا برای مشتریان دسترسی گسترده تری را به دیگر ارائه دهندگان جستجوی دسکتاپ فراهم آورد. بخش قابل ذکر دیگر مشتمل بر ارائه مجموعه ایی از APIهای جدید امنیتی برای بهره گیری از نرمافزارهای ضد ویروس است که در حال حاضر به نحوه اجرایی پشتیبانی نشده و به Patch کردن کرنل و هسته متکی است .
به روزرسانی Direct 3D 10.1 نیز برای گنجانیده شدن در سیستم برنامه ریزی شده بود که ضمن آن تعدادی از قابلیتها را که قبلا در سختافزار مرتبط با Direct 3D 10.0 اختیاری بودند، اینک اجباری می ساخت. بیانه و پیش نویس فوق الذکر همچنین متذکر بر این نکته است که سرویس پک یک حاوی هسته (Kernel) به روز آوری شدهای خواهد بود که با نسخه Windows Server 2008 روانه بازار خواهد گردید. پشتیبانی برای کنسول Group Policy Management برچیده و حذف گردیده و مقرر است که همزمان با انتشار سرویس پک، جایگزین آن منتشر گردد. طی یک آنالیز جامع و مفصل از جزئیات نسخه آزمایشی سرویس پک یک ویستا که توسط مجله APCmag.com انجام شد، تغییرات بعمل آمده روی Vista code base و registry مورد بررسی قرار گرفت. این آنالیز حاکی از نصب چند صد پکیج روی نسخه بتا بود که بیشتر معطوف به قابلیتهای Back-end در مقایسه با کارکردهای Front-end بودند. خبرنگار این مجله همچنین افزایش شگرفی را در اجرا و در قیاس نسخه اولیه ویستا شاهد بوده است .