تماس با سامانه (رایانه): تفاوت میان نسخه‌ها

بدون خلاصۀ ویرایش
(صفحه‌ای جدید حاوی «هرگاه یک نرم افزار سطح کاربر نیاز به دسترسی به منابع سیستم داشته باشد، سخ...» ایجاد کرد)
برچسب: منبع‌دهی نادرست (AF)
 
بدون خلاصۀ ویرایش
هرگاه یک [[نرم افزار]] سطح کاربر نیاز به دسترسی به منابع سیستم داشته باشد، [[سخت افزار]] یکی از توابع درون [[سیستم عامل]] را فراخوانی می کند. که به این عمل '''فراخوان سیستمی''' (به انگلیسی: System Call) می گویند.
 
در حقیقت فراخوان سیستمی پس از [[مدیریت منابع]] (به انگلیسی:Resource Management)، دومین هدف اصلی یک سیستم عامل میباشد.
 
سیستم عامل استفاده از [[رایانه]] را ساده می‌سازد. این بدان معناست که مثلاً [[کاربر]] یا [[برنامه نویس]] بدون درگیر شدن با مسائل سخت افزاری دیسکها، به راحتی پرونده ای را بر روی دیسک ذخیره و حذف کند. این کار در واقع با به کار بردن دستورات ساده‌ای که فراخوان های سیستمی را صدا می‌زنند انجام می پذیرد.
 
در صورت عدم وجود سیستم عامل، کاربر و یا برنامه نویس می‌بایست آشنایی کاملی با سخت افزارهای مختلف رایانه (مثل [[صفحه نمایش]] ,دیسکهای گردان , [[صفحه کلید]] و غیره) داشته باشد و روتین‌هایی برای خواندن و یا نوشتن آنها به زبانهای [[زبان برنامه‌نویسی سطح پایین|سطح-پائین]] بنویسد. از این جنبه گاه، به سیستم عامل با عنوان ماشین توسعه یافته(به انگلیسی: Extended machine) یا [[ماشین مجازی]] (به انگلیسی:Virtual machine) یاد می‌شود که واقعیت سخت افزار را از دید کاربران مخفی می‌سازد.
 
==منابع==
۷۵۷

ویرایش