PDA

View Full Version : ترمینال ها و فناوری جدید



hercool
جمعه 25 شهریور 1390, 21:09 عصر
من نقش دقیق ترمینال ها رو نمی دونم اگر درست متوجه شده باشم ترمینال ها باید همون cmd ها باشن که دستورات رو اجرا می کنن و به طور کلی باید پیام ها که از سیستم صادر میشه رو به قسمت های مربوطه متصل کنه مثل ترمینالهای ماشینی که مسافران میان و با داشتن بلیط که دارای خصوصیات و اجازه مسافرت رو دارند به مقصد انتقال داده میشن درسته
ممنون میشم در اینباره یه راهنمایی کنید مرسی

سوال دومم مربوط به ارتباط هسته با سخت افزار هست
برای ارتباط سیستم عامل با چگونگی پردازش داده ها و حافظه و خصوصیات دیگه یک سی پی یو باید هسته کد های مخصوصی داشته باشه حالا اگر سی پی سو جدیدی بیاد هسته چطور خودش رو با قطعه جدید با فناوری جدید وفق میده
مثلا سی پی یو های قبلی gpu ندارند ولی فناوری امروزی مثل cpu sandy brindg این خصوصیات را دارد


مرسی

pswin.pooya
شنبه 26 شهریور 1390, 00:47 صبح
سلام

ترمینالها رو نمیشه با cmd ویندوز مقایسه کرد در حقیقت ترمینالها نقش یک ورودی و خروجی سریال رو بازی می کنن که تنها با شل ارتباط برقرار میکنه و رابط سیستم با کاربر واقعی هست. هر کاربر میتونه با یک ترمینال به سیستم متصل بشه و ورودی های خودش رو به شل تحویل بده. در حالی که cmd هم نقش ترمینال و هم شل رو بازی میکنه به همین دلیل هم ویندوز و داس انعطاف پذیر نیستند. مثلا ترمینال لینوکس رو میشه به هر سخت افزاری متصل کرد و یا چندین کاربر می تونن با ترمینالهای مختلف وارد سیستم بشن اما داخل ویندوز و داس چنین قابلیتی وجود نداره.


سوال دومم مربوط به ارتباط هسته با سخت افزار هست
البته همه سخت افزارها رو نمیشه عوض کرد و توی تعویض بعضیها مثل CPU نیاز به نصب مجدد سیستم عامل هست (بشرط اینکه CPU قبلی و جدید معماری متفاوتی داشته باشند.). بعضی از سخت افزارها مثل GPU و حتی GPU توکار (مثل نمونه جدید amd) بصورت دستگاه های PCI یه CPU مرنبط میشن و فقط یک کانال خیلی سریع توکار برای افزایش کارایی وجود داره که باعث میشه سرعت بیشتری توی ارتباط داشته باشن وگرنه معماری اصلی CPU تغییری نمیکنه و همون استاندارد مثلا x86 رو رعایت میکنه که باعث میشه هسته سازگار بمونه. بیشتر قابلیتها CPU توی قالب الحاقی معرفی میشن که تاثیری روی معماری قدیمیتر نداره و تنها یکسری دستور و ثبات به CPU اضافه میشن. برای گرفتن لیست الحاقیها از دستور cpuid استفاده میشه.