منو
 صفحه های تصادفی
اگزیستانسیالیسم
قانون اساسی جمهوری اسلامی ایران، فصل چهارم، اقتصادی و امور مالی
ریپیدولیت
آزمون خود شناسی
هم خطی
مفهوم اگزیستانسیالیسم و بنیانگزاران آن
چگونه ضریب هوشی کودکان را افزایش دهیم؟
انگیزه پیشرفت
قانون اول نیوتن
آبیاری زیر زمینی
 کاربر Online
578 کاربر online

فراخوانی سیستمی

تازه کردن چاپ
علوم ریاضی > علو م رایانه > سیستم عامل
(cached)



فراخوانی سیستمی

فراخوان های سیستمی رابط ما بین سیستم عامل و برنامه‌های کاربردی می‌باشند. در زبان سطح بالایC)) و ((پاسکال مستقیماً می‌توان این فراخوان‌های سیستمی را به کار برد. از فراخوانهای سیستمی عبارتند از:



  • مدیریت پردازشها: مانند ایجاد و اتمام پردازش , بارگذاری و اجرای پردازش در سیستم عامل , تخصیص و آزاد کردن حافظه و غیره.
  • مدیریت فایلها و فهرستها: ایجاد و حذف فایل , باز وبسته کردن فایل , خواندن و نوشتن , تغییر صفات فایل و غیره
  • مدیریت وسایل: درخواست و رهاسازی وسیله,خواندن و نوشتن در وسیله وغیره
  • بدست آوردن اطلاعات : خواندن و تنظیم تاریخ و زمان, خواندن زمان استفاده از سیستم توسط کاربر,تعداد کاربران , میزان فضای آزاد حافظه یا دیسک , نسخه سیستم عامل وغیره.
اکثر سیستم عامل (مثل UNIX,DOS) به وسایل I/O مشابه فایلها نگاه می‌کنند و ابزارهای I/Oبا نامهای فایلهای ویژه شناخته می‌شوند. در این حال برای کار با وسایل I/O می‌توان از همان دستورات readو write فایلها استفاده کرد.

اگر چند منبع در یک لحظه همزمان سیگنال وقفه را ارسال کنند,CPUبا تکنیکهایی آنها را اولویت بندی کرده و سپس بر اساس اولویت سرویس می‌دهد.

CPU به جای تکنیک وقفه در سيستم عامل می‌تواند با تکنیک سرکشی (polling) متوجه شودکه کدام وسیله به سرویس دهی نیاز دارد. دراینحالت ثباتهای کنترلی دستگاههای جانبی مرتباً چک می‌شود تا نیاز سرویس دهی آنها مشخص گردد. این روش باعث اتلاف وقت CPU می‌گردد.


تعداد بازدید ها: 23056


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..