You can edit almost every page by Creating an account. Otherwise, see the FAQ.

شبیه ساز پایانه

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو


شبیه ساز پایانه یا برنامه پایانه، یک برنامه کامپیوتری است که یک ترمینال ویدیویی را در برخی از معماری های نمایشگر دیگر تقلید می کند .ترمینال غالبا مترادف با یک پوسته یا ترمینال متن است و همه پایانه های از راه دور ، از جمله رابط های گرافیکی را در بر می گیرد. یک شبیه ساز ترمینال در داخل رابط کاربر گرافیکی اغلب به عنوان یک پنجره ترمینال نامیده می شود.

یک پنجره ترمینال به کاربر اجازه می دهد تا به یک ترمینال متنی و تمام برنامه های کاربردی آن از جمله رابط های خط فرمان (CLI) و برنامه های کاربری متنی (TUI) دسترسی پیدا کند. این موارد ممکن است در همان دستگاه یا در دستگاههای مختلف از طریق telnet ، ssh یا شماره گیری انجام شود . در سیستم عامل های یونیکس مانند ، اینکه یک یا چند پنجره ترمینال به دستگاه محلی وصل شود امری متداول است.

پایانه ها معمولاً برای کنترل رنگ ، موقعیت مکان نما و غیره از مجموعه ای از دنباله های فرار پشتیبانی می کنند . برای مثال خانواده استانداردهای دنباله کنترل ترمینال معروف به ECMA-48 ، ANSI X3.64 یا ISO / IEC 6429

اکوی محلی[ویرایش]

شبیه سازهای ترمینال ممکن است یک تابع محلی اکو را اجرا کنند ، که به اشتباه ممکن است " نیمه مضاعف" نامیده شود ، یا "echoplex" (که به طور رسمی یک مکانیسم تشخیص خطا است تا یک گزینه نمایش ورودی) که کاملا هم دذست نیست. [۱] [۲] [۲] [۲]

حالت خط در یک زمان / ویرایش محلی[ویرایش]

شبیه سازهای ترمینال ممکن است ویرایش محلی را اجرا کنند ، همچنین به عنوان "حالت خط-در زمان" شناخته می شود. این نیز به اشتباه به عنوان "نیمه دوبلکس" خوانده می شود. [نیازمند منبع] در این حالت، شبیه ساز ترمینال تنها خطوط کامل از ورودی به سیستم میزبان می فرستد. کاربر یک خط را وارد و ویرایش می کند ، اما همانطور که ویرایش می شود ، بصورت محلی در شبیه ساز ترمینال نگهداری می شود. تا زمانی که کاربر از اتمام آن سیگنالی دریافت نکند ، انتقال نمی یابد ، معمولاً با کلید Enter روی صفحه کلید یا دکمه "ارسال" به نوعی در رابط کاربری. در آن مرحله کل خط منتقل می شود. حالت خط در یک زمان حاکی از صدای محلی است ، زیرا در غیر این صورت کاربر نمی تواند خط را در حال ویرایش و ساختن ببیند. [۱] [۳] با این حال ، حالت خط در یک زمان مستقل از حالت اکو است و نیازی به پژواک محلی ندارد . به عنوان مثال هنگام وارد کردن گذرواژه ، ورود به موقع خط با ویرایش محلی امکان پذیر است ، اما اکو محلی خاموش است (در غیر اینصورت رمز نمایش داده می شود). [۴]

پیچیدگی های حالت خط در یک زمان توسط حالت خط-در-زمان در پروتکل telnet نشان داده شده است. برای اجرای صحیح آن ، اجرای ترمینال شبکه مجازی ارائه شده توسط برنامه شبیه ساز ترمینال باید بتواند با رویدادهای "تداخل" و "قطع" که در وسط ویرایش محلی یک خط قرار دارند ، بشناسد و بدرستی رفتار کند. [۵]

پایانه های همزمان[ویرایش]

در پایانه های ناهمزمان داده ها می توانند در هر زمانی به هر جهت جریان داشته باشند. در پایانه های همزمان یک پروتکل کنترل می کند که چه زمانی می تواند داده را ارسال کند. پایانه های مبتنی بر IBM 3270 که از رایانه های اصلی IBM استفاده می کنند نمونه ای از ترمینال های همزمان هستند . آنها در حالت "صفحه نمایش در هر زمان" (که به عنوان حالت بلوک نیز شناخته می شود ) کار می کنند. کاربران می توانند قبل از ارسال صفحه به روز شده به دستگاه از راه دور به عنوان یک اقدام واحد ، تغییرات متعددی را در یک صفحه ایجاد کنند.

شبیه سازهای ترمینال که پروتکل 3270 را شبیه سازی می کنند ، برای اکثر سیستم عامل ها در دسترس است هم برای استفاده توسط سیستم های مدیریت مانند z9 و همچنین برای کسانی که از برنامه های مربوطه مانند CICS استفاده می کنند.

نمونه های دیگر پایانه های همزمان IBM 5250 ، ICL 7561 ، Honeywell Bull VIP7800 و Hewlett-Packard 700/92 هستند.

کنسول های مجازی[ویرایش]

کنسول های مجازی ، که به آنها ترمینال های مجازی نیز می گویند ، با استفاده از کیبورد و مانیتور رایانه شخصی یا ایستگاه کاری ، به پایانه های متنی شبیه سازی می شوند. کلمه "متن" مهم است چراکه کنسول های مجازی پایانه های GUI نیستند و درون یک رابط گرافیکی اجرا نمی شوند. کنسول های مجازی در تمام سیستم های GNU / Linux حتی در سیستم هایی که محیط desktop یا سیستم گرافیکی ندارند نصب شده اند. آنها در درجه اول برای دسترسی و تعامل با سرورها استفاده می شوند.

نمونه هایی از ترمینال های شبیه سازی شده[ویرایش]

بسیاری از شبیه سازهای ترمینال برای ترمینال هایی مانند VT52 ، VT100 ، VT220 ، VT320 ، IBM 3270/8/9 / E ، IBM 5250 ، IBM 3179G ، Data General D211 ، Hewlett Packard HP700 / 92 ، Sperry / Unisys 2000-series UTS60 ساخته شده اند. ، Burroughs / Unisys A-series T27 / TD830 / ET1100، ADDS ViewPoint، Console Sun ، QNX ، AT386، SCO-ANSI، SNI 97801، Televideo ، و Wyse 50/60. علاوه بر این ، برنامه هایی برای شبیه سازی دیگر شبیه سازهای ترمینال مانند xterm و پایانه های کنسول دسته ای (برای مثال ، برای لینوکس ) ایجاد شده است. در آخر، بعضی از شبیه سازها به سادگی به یک استاندارد مانند ANSI مراجعه می کنند . چنین برنامه هایی در بسیاری از سیستم عامل ها از DOS و Unix گرفته تا ویندوز و macOS گرفته تا سیستم عامل های جاسازی شده موجود در تلفن های همراه و سخت افزارهای صنعتی موجود است.

همچنین[ویرایش]

یادداشت[ویرایش]

منابع[ویرایش]


This article "شبیه ساز پایانه" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:شبیه ساز پایانه. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[ویرایش]