سلام من برای استفاده از ioncube مجبور شدم ورژن php رو از 8.0 به 8.1 تغییر بدم. بعد از این بروزرسانی وقتی وارد سایت میشم (سایت روی لوکال هاست قرار داره) این ارور رو میگیرم: “سرویس MySQL که مورد نیاز وردپرس است بر روی سرویسدهندهٔ شما نصب نیست. لطفا بررسی نمایید که افزودنی php mysqli نصب و فعال شده است.”
26 نوامبر 2023
Abolfazlبجای tun mode از system proxy استفاده کن
سیستم پروکسي همون تيک پروکسي مود منظورته زده بشه؟ بجا تيون مود
📌دعوت به همکاری 🤝
🔺 یک شرکت معتبر در استان یزد از بین علاقهمندان و واجدین شرایط زیر جهت همکاری در پست شغلی سرپرست فناوری اطلاعات دعوت به عمل می آورد:
- آشنایی با بانک های اطلاعاتی بر بستر SQLو MY SQL
- آشنایی با زبان PHP
- آشنایی با زبان JS
- آشنایی با Power BI
- آشنایی با ویندوز سرور و VMware
- توانمند در حل مسأله و خلاق
- دارای روحیه کاری تیمی
🔻علاقمندان میتوانند رزومه خود را به آدرس ایمیل [email protected] و یا آی دی @HrSR2 ارسال نمایند.
Mahdiسلام
ببخشید یه سوال
توی درس سیستم عامل که از روی کتاب
Operating System Internals and Design Principles
Stallings
تدریس میشه
یجایی صحبت از
Execution of the Operating System
میکنه و ۳ مورد رو میشمره
1. Nonprocess Kernel
2. Execution within User Processes
و
3. Process-Based Operating System
که تو
سلام
در ادامهی همون کتابی که میخوندم
مبحث میرسه به Microkernels و توضیحش میده و اینا
حالا سوال اینه که لینوکس یک کرنل گننندهست یا یک microkernel عه یا مثلا یه چیزی بینشون؟ 😁
مرسی
@NerdProgrammer
I M M I پیوند
برای نمایش کلیک کنیددرسته که tradeoff داره، ولی تا حالا تلاشی برای microkernel کردنش نشده؟ اصن میارزه؟ و یه سوال دیگه کتاب گفته توی میکروکرنل، سرورهای مختلف با یه سری message که میکروکرنل اونا رو جابجا میکنه با هم صحبت میکنن و interrupt هندل میکنن و اینا این مکانیزم توی لینوکس هم هست با اینکه مونولوتیک عه یا یجور دیگهش هست یا اصلا نیست؟ - نه. لینوکس داستانش البته بر میگرده به دوران Minix که Microkernel هم بود. اگر میخواست میکروکرنل انتخاب کنه، همون موقع اینکار رو میکرد. 👀 از همون اول Monolithic جلو رفت ولی. - نه. الان که به هیچوجه. اون موقع هم خیلی نه. میکروکرنل trade off پرفورمنس زیادی داره چون اکثر چیزها سمت user-space انجام میشه (عملاً سیر تا پیاز قضیه روی IPCئه) و هی باید context switch انجام بشه. در کنار همهی مزیتهایی که داره، همین یک مورد خیلی وقتا باعث میشه انتخاب اول نباشه. - مکانیزم لینوکس خیلی داستان داره... ولی نه مثل میکروکرنلها نیست. این بخشها رو IPC-محور توی لینوکس هندل نمیکنن. راحت میتونن call stack داشته باشن و دیتارو داخل خود kernel space رد و بدل کنن (یدونه روش هم نیست... چند روش واسه رد و بدل دیتا بین سابسیستمها هست) ولی اینطوری نیست که چند سرور مجزا توی user-space بیان message passing داشته باشن. برای میکروکرنل یک پروژهی جالبی هست که داکیومنت بدی هم نداره، یک نگاهی بندازید بهش بد نیست: https://www.redox-os.org/docs/ هنوز پرفورمنس جالبی نداره (فعلا توجهی هم البته به این موضوع نداشتن) ولی رویکرد رو میتونین ببینین.
I آره دقیقا کلی کند میتونه بشه همین ساخت و ارسال message و وایسه تا جوابش بیاد و اینا طول میکشن در مورد context switch بخونین. تولید message کار سختی نیست. هی سوییچ context داستانه. آها پس میتونسته انتخاب کنه که میکرو باشه اون موقع تصمیم بر این گرفت monolithic باشه و هنوزم همینه. به موازات این قضیه گنو ماخ و گنو هرد جلو اومدن که رویکرد میکروکرنل بود... ولی خورد توی دیوار. حتی همین الانش ۶۴ بیتی استیبل بیرون نیومده از گنو هرد. حرفش زیاد هست... ولی چه فایده.