منو
 کاربر Online
1340 کاربر online

روش کلی اجرای درخواست کاربر

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



روش کلی اجرای درخواست کاربر

img/daneshnameh_up/2/29/compics000139a.gif

سیستم فایل با دریافت حکم OPEN از برنامه کاربر ، فایل را باز می‌کند . این عمل از نظر سیستم فایل ، یعنی مراجعه به راهنمای فایل و بدست آوردن اطلاعات لازم در مورد آن و آماده شدن برای انجام عمل ورودی /خروجی روی فایل . پس از باز کردن فایل ، سیستم عمل مورد نظر برنامه کاربرد را باید انجام دهد . اگر این عمل بازیابی باشد .
مراحل کلی کار چنین است:
1.بررسی این که کاربر اساسا به انجام عمل درخواست شده روی فایل است ؟
2.بررسی اینکه آیا مشخصات فایل و سایر پارامترهای حکم بازیابی درست است؟
3. بررسی اینکه آیا رکورد در خواست شده در بافر هست؟ زیرا ممکن است طی علم بازیابی قبلی ، با خواندن یک بلاک ، به بافر منتقل شده باشد (همیشه سیستم فایل ، قبل از شروع یک عمل O/I بافر برنامه را وارسی می‌کند ، شاید رکورد درخواست شده طی عمل ورودی/ خروجی قبلی به بافر منتقل شده باشد )
4.اگر بله . آنرا در اختیار برنامه پردازشگر قرار می‌دهد (به روشهایی که در بحث بافرینگ خواهیم دید .
5.اگر نه ، شروع عمل خواندن رکورد مورد نظر (سیستم فایل باید آدرس داده شده در برنامه را ، به شرحی که خواهیم دید ، به آدرس فیزیکی تبدیل کند).برنامه فایل پرداز در صف انتظار می‌ماند تا عمل خواندن صورت گیرد. (میزان انتظار بستگی به نحوه بافرینگ و درجه همروندی عملیات واحد پردازش مرکزی ورودی/ خروجی دارد)
6.انجام عمل خواندن و انتقال بلاک حاوی رکورد به بافر
7.تکرار از مرحله 3 در صورت لزوم


همچنین ببینید




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


ارسال توضیح جدید
الزامی
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 در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..