14 ژانویه 2020
حساب حذفشده😐
ترپ چیع
پیوند
برای نمایش کلیک کنید
برای نمایش کلیک کنید
داداش اگه اینو فهمی یه توضیح مختصری بده من فردا بنویسم توی برگه 😂
https://en.wikipedia.org/wiki/Trap_(computing)
Yasدوستان:
سیستمکال همون ترپه (Trap)؟ 😂
مدیونید فک کنید فردا امتحان سیستمعامل دارم 😂
ویکیپدیا یه جوری نوشته که باید ۸ بار پاس کرده باشی تا بفهمی 😂
https://need98.ir/system-calls/48
من اینجا سیستم کال رو توضیح دادم، به trap هم اشاره کردم.
ولی می تونی مجزا این trap و interrupt رو توی سایت هایی مثل osdev بخونی.ولی trap دقیقا همون interrupt هست اما حالت نرم افزاری.خود interrupt، یک عمل سخت افزاریه.یک وقفه زمانی که مثلا می تونه توسط یک کیبورد ایجاد شه.ولی ترپ مثلا واسه روتین های سیستم عامل و چیزایی مثل سیستم کال استفاده می شه.
I ح I I M M
ح
ح I ح Y Y I کی گفته هک نمی کنن.با این کارشون صرفا جذب نیرو می کنن :))) یک پسر ۱۶ ساله بانکرو زده بود (واضحه لمر بوده یا بیشتر شرح بدم؟😂) اوردنش اونجا واسشون کار کنه.اینا فقط می دونن چجوری هکررو بگیرن.کار دیگهای نمی کنن. اصلا استفاده از یک سیستم به اون گستردگی، با اون همه api که نمی دونی چی به چیه و هر روز واسش داره اکسپلویت در میاد، توی جایی مثل بانک احمقانست! حداقل اون عابربانک لعنتی رو امبدد سیستم بذارید با حداقل موارد می شه اون Ui مسخره رو نشون داده و کار رو انجام داد. نمی ذارن که 😆
M ح
Y
Δ واسه لینوکس vpn زیاد هست پینشنهاد میکنم از proton vpn یا wireguard استفاده کنید. برای تور هم باید بریج obfs4 از سایت زیر دریافت کنید. https:// bridges . torproject . org/ برای ست شدن بریج در لینوکس هم باید بریج هارو جلوی کلمه Bridge قرار دهید و متن رو کامل وارد ترمینال کنید تا در torrc سیو بشه sudo apt install obfs4proxy -y && echo "UseBridges 1 Bridge ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy" >> /etc/tor/torrc
S I "فقط یک تیکه کده" 😕 ی تیکه کد که ۲۸ میلیون خط هست.و اون ۲۸ میلیون خط کل ساختار شبکه، مجازی سازی( kvm )، scheduling و هزار چیز دیگه رو هندل می کنه. مفسر elf همون ld-linux هست. یعنی شما واسه اجرای برنامت هم نیاز به هیچی نداری.( البته کدی که به elf تبدیل شده منظورمه و در صورتی که استاتیک لینک شده باشه ) کرنل خام فقط یک rootfs کم داره + بوتلودر.همین ۳ مورد واسه بالا اومدن سیستم کافیه.گاهی قید بوتلودر رو هم می شه زد.S
I برای کامپایل کرنل سرچ ساده هم بکنید توضیحات هست. build system آمادست و شما صرفا طبق خواستتون کرنل رو build می کنین. اگر کانفیگ خاصی مدنظرتون نباشه، defconfig می زنید کانفیگوریشن عادی میاد.بعد بیلد می کنید.اگرم چیزی باید تغییر پیدا کنه، با menuconfig یک صفحه ای براتون با dialog باز می شه می تونین تغییر بدین.بعد می زنید کامپایل صورت بگیره. در نهایت هم ماژول هاش رو نصب می کنید.
I ح
A ماشین حساب، اَعمال و کارهایی که میکنه، عوض نمیشه به مرور زمان. کجا دیدی تیتر خبر زده باشن «اَعمال تفریق و جمع، جابجا شدند» یا بگن «نحوهی جمع بستن اعداد، تغییر یافت» ؟ من درمورد یه برنامه مثل هوش مصنوعی یا پردازش تصویر یا ربات تلگرام یا بکاند سایت صحبت میکنم که به مرور زمان باید تغییر کنه و توسعه پیدا کنه.ح A اره. باید طوری نوشته شه برنامه که تغییرات جزئی، نیازمند تغییرات اساسی نباشه. میدونم قصدت چیه. من کلا اون سوالو کردم برای یه مشتری که پایبند به نوشتن برنامهای بود که بدون «هیچ» تغییری تا ۲ سال اینده براش کاردهی داشته باشه -_- دقت کن! بدون «هیچ» تغییری! درد اینجاست که نه از اصول SOLID میفهمه و نه میفهمه که توسعه دهندگی و توسعه پذیری چی هستو چه اهدافیو دنبال میکنه
M