Farzad Varlog

لینوکس لاگ هاشو تو /var/log/ مینویسه،منم لاگ هامو اینجا مینویسم :)

دنبال کردن

برای دنبال کردن ابتدا وارد شوید.

تبدیل آدرس ها تو مموری

اگه چیزی از نحوه تبدیل آدرس ها ندونید(منطقی به فیزیکال) با خوندن این صفحه قطعا گیج تر میشید(چون خودم شدم). بیا من خیلی راحت بهت بگم. فرض یه برنامه داری (code.c) و کامپایلش میکنی. حالا کامپایلر میاد و برای هر چی تو کدت هست مثل متغیر ها و... یه آدرس …
Operating Systems ۱۴۰۵/۰۲/۲۵

MBR

اگه میخواید LPIC رو شروع کنید اولین بخش و شاید سخت ترین بخش Lpic۱ نحوه بوت سیستم های لینوکسی هستش! میخوام یه چند تا متن درباره چیزای خیلی جزئی که ممکنه خیلی ها تو درکش مشکل داشته باشن رو بنویسم :) ام بی آر یا همون Master boot record یک …
Operating Systems ۱۴۰۵/۰۲/۲۴

ابتدایی ترین متود مدیریت حافظه

قطعی اینترنت باعث شد بیشتر کتاب بخونم و واسه یادگیری دنبال منابع آفلاین بگردم و خب چی بهتر از کتاب(قبلا خیلی کتاب خون بودم🙂) منبع حرفام کتاب Operating systems از ویلیام ایتالینگز هستش! داشتم متد های قدیمی مموری منیجینگ رو میخوندم که به یکی از ابتدایی ترین روش های مدیریت …
Operating Systems ۱۴۰۵/۰۲/۲۳

چرا Userspace پنیک نمیکنه؟

چرا تو سیستم های لینوکسی و یونیکسی Kernel panic داریم ولی User space panic نه؟ شوخی کردم ولی جدی چرا کرنل پنیک میکنه ولی user space نه؟ خب جوابش خیلی مشخصه برای جواب دادن بهش یکم باید عمیق بشیم. اول از همه CPU چند تا رینگ داره. تو رینگ ۰ …
Operating Systems ۱۴۰۵/۰۲/۲۳

اجرای Interrupt

تو پست قبلی درباره وقفه ها گفتم و قرار شد تو این پست مراحل اجراشو بزارم. (وقفه خیلی موضوع ابتداییه ولی کاریو که شروع کردم باید تموم کنم) وقتی یه اینتراپت رخ میده مراحل زیر که بهش میگن Interrupt Cycle اجرا میشه: سیگنال وقفه ارسال میشه سی پی یو وضعیت …
Operating Systems ۱۴۰۵/۰۲/۲۱