Post #1179
86
Kernel Space https://github.com/IAmAliKochaki/ShareNet پروژه سیستم عامل کلیتش اینه که یه سیستم کلاینت سرور tcp عه سرورش مولتی پراسس به کلاینت ها ریسپانس میده، کلاینت ها توی شبکه فایل اشتراک میذارن و دانلود میکنن و یکی از پوینت هاش اینه که فایل ها چانک(تیکه تکیه) میشن و…
یکی از پوینت های جالبش اینه که کمک میکنه به درک بهتر این جمله که تو لینوکس همه چيز فایله، دوتا تابع read_all و write_all که روی سوکت شبکه مینویسن و میخونن با syscall ها read و write و درک این قضیه که بلاخره سوکت شبکه هم با یه file descriptor در اختیار ما قرار میگیره و یه فایله(و منطقن فایل نه به معنای فایل روی دیسک).
- ❤ 1