مرور رده

سیستم‌عامل

PCB یا Process Control Block در سیستم‌عامل چیست؟

سیستم‌‎های امروزی عموما مالتی پراسس هستند. یعنی در هر لحظه پراسس‌های زیادی در حال اجرا می‌باشند. یکی از وظایف سیستم‌عامل این است که پراسس‌های موجود برروی سیستم را مدیریت کند. برای مدیریت پراسس‌ها نیاز است اطلاعاتی درمورد آن‌ها داشته باشیم…

پراسس یا Process چیست؟ | چرا چنین مفهومی بوجود آمده است؟

پراسس را می‌توان یکی از مهم‌ترین مفاهیم در یک سیستم‌عامل در نظر گرفت که نتیجه استفاده از مفهوم انتزاع یا Abstraction می‌باشد. در نوشته قبلی با عنوان "مجازی سازی یا Virtualization چیست؟ | مقدمات مجازی‌سازی در سیستم‌عامل" به مفاهیم پایه‌ای…

مجازی سازی یا Virtualization چیست؟ | مقدمات مجازی‌سازی در سیستم‌عامل

در این نوشته می‌خواهیم مفهوم مجازی‌سازی را در سیستم‌عامل بررسی کنیم. اول از همه باید با مفهوم انتزاع آشنا شویم. بعد بررسی می‌کنیم که چرا اصلا به مجازی‌سازی نیاز داریم. بعد از آن بررسی می‌کنیم که به‌طور کلی در چه بخش‌هایی از سیستم‌عامل از…

Promiscuous Mode چیست؟

در دنیای شبکه و امنیت، قطعا نام حالت Promiscuous به گوشتان خورده است. این حالتی است که در برخی عملیات مربوط به شبکه روشن می‌شود. عموما در بحث Sniffing بسته‌های شبکه و یا Intercept کردن آن‌ها این حالت کاربرد دارد. اما این حالت چیست و چه…

صفر تا صد تاریخچه یونیکس Unix

  یونیکس را می‌توان یکی از تاثیر‌گذارترین پروژه‌های تاریخ دانست. چراکه بسیاری از شرکت‌ها و پروژه‌های حوزه فناوری اطلاعات که امروز وجود دارند، به نوعی با Unix درگیر هستند! در این نوشته می‌خواهیم با این پروژه مهم آشنا شویم و درمورد آن…