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

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