سازگاری (رایانه)
سازگاری (رایانه)(Compatibility)
میزان تطابق یک مدل رایانه با رایانهای دیگر و یا با برنامه و دستگاهی که به آن رایانه وصل میشود. سازگاری مهمترین مسئلهای است که تلاش برای ایجاد استانداردها حول آن شکل میگیرد. استانداردها موجب میشوند که نرمافزارها و سختافزارها بتوانند بدون توجه به تفاوت شرکتهای سازنده با هم بهطور هماهنگ و یکسان کار کنند و اطلاعات را با هم به اشتراک بگذارند. سازگاری برای سختافزارها به دو مفهوم بهکار میرود. یکی اینکه دو مدل مختلف رایانه تا چه حد میتوانند با یکدیگر ارتباط داشته باشند، اطلاعات را به اشتراک بگذارند و برنامههای یکسانی را اجرا کنند؛ در معنی دوم یعنی یک قطعه سختافزاری تا چه حد با یک استاندارد خاص مطابقت دارد. از لحاظ نرمافزاری، سازگاری نشاندهنده میزان هماهنگی در انجام عملیات پردازشی بین رایانه و برنامه نرمافزاری[۱] است. سازگاری نرمافزاری همچنین به این معنی است که برنامهها تا چه حد میتوانند با یکدیگر کار کنند و دادهها را به اشتراک بگذارند. برنامههایی که نسخههای جدید آنها میتوانند با نسخههای قدیمیترشان کار کنند، دارای سازگاری نزولی[۲] هستند. برنامههایی که بهنحوی طراحی میشوند که بتوانند با نسخههای بعدی و جدیدترشان کار کنند دارای سازگاری صعودی[۳] هستند.