در نشست بیست و دوم در مورد الگوریتم های زمانسنجی در سیستم های عامل کنجکاوی کردیم. با یک نویسنده معروف و قدیمی و همکار و همیار بزرگان آشنا شدیم و در آخر دستور دیگری هم از دنیای لینوکس شناختیم.
زمانبندی پردازشگر با مسئله تصمیمگیری انتخاب پردازش بعدی برای اجرا سروکار دارد. برای این کار الگوریتمهای مختلفی وجود دارد. در این بخش به شرح برخی از آنها پرداختیم.
برایان ویلسون کرنیهان (به انگلیسی: Brian Wilson Kernighan) (زاده ۱ ژانویه ۱۹۴۲) یک دانشمند رایانه کانادایی است که در آزمایشگاههای بل در کنار خالقین یونیکس، کن تامسون و دنیس ریچی کار کرده و در توسعه سیستمعامل یونیکس مشارکت داشتهاست. او همچنین توسعهدهنده همکار در طراحی زبانهای برنامهنویسی ای دبلیو کی و ایامپیال بودهاست. حرف 'K' در K&R و AWK از نام خانوادگی ایشان گرفته شدهاست.
با دستور head در لینوکس شما میتوانید فایلهای خودتان را بدون نیاز به ویرایشگرها مدیریت کنید و خطوط خاصی را برای نمایش به خروجی ببرید.
در حالت پیشفرض دستور head فقط ۱۰ خط ابتدایی فایل را در خروجی نمایش میدهد.
اگر بخواهیم تعداد خطوط بیشتری را نمایش دهیم میتوانیم از سوییچ n- استفاده کنیم و جلوی آن تعداد خطوط موردنظر خودمان را به شکل زیر وارد کنیم.
head –n20 file.txt