ورود

View Full Version : خبر: انتشار کتاب "درون سیستم عامل های مایکروسافت"



Dark-Knight
چهارشنبه 15 شهریور 1396, 16:06 عصر
کتاب "درون سیستم عامل های مایکروسافت" با مضمون "نگاهی به ساختارهای داخلی سیستم عامل های شرکت مایکروسافت از دیدگاه طراحان سیستم عامل و برنامه نویسان سیستم" به قلم بهنام شمشیرساز منتشر شده و توسط فروشگاه الیاس واقع در تهران ، نبش خیابان اتقلاب و 12 فروردین عرضه می شود.
با توجه به مطالب کتاب در خصوص مهندسی معکوس سیستم عامل ویندوز و پرداختن به ساختارهای داده داخلی آن حتماً مورد توجه دوستان واقع می گردد.

www.elyasbook.com (http://www.elyasbook.com/)
تلفن: 66955878

فهرست کتاب :



بخش اول

سیستم عامل DOS .................................................. .................................................. ...........

15



1)

نحوه عملکرد PC اولیه .................................................. .................................................. ...................................

15



(1-1)

اجرای BootStrap ( انقال روند کنترل از ROM به سیستم عامل ) ..................................................

16



(2-1)

بارگیری اجزاء سیستم عامل .................................................. .................................................. .........................

19



2)

نگاه دقیق تر به اجزاء و عملکرد MSDOS .................................................. .................................................

21



(1-2)

ساختار فایل COM .................................................. .................................................. ........................................

21



(2-2)

ساختار فایل EXE .................................................. .................................................. ...........................................

22



3)

مدیریت حافظه .................................................. .................................................. .................................................

25



4)

مدیریت I/O .................................................. .................................................. .................................................. ...

25



5)

تکامل DOS .................................................. .................................................. .................................................. ...

26




بخش دوم


سیستم عامل Windows 3.1 .................................................. ...........................................


31



1)

ظهور Windows .................................................. .................................................. ...............

31



2)

ساختار فایل اجرایی NE .................................................. .................................................. ................................

32



3)

بررسی طراحی و نحوه عملکرد Windows 3.1 .................................................. .....................................

36




بخش سوم


Windows 95 .................................................. .................................................. ................


43



1)

تحول در طراحی Windows .................................................. .................................................. .....................

43



2)

Paging .................................................. .................................................. .................................................. ..........

43



3)

معرفی Windows 95 .................................................. .................................................. ................................

44



4)

ساختار فایل PE .................................................. .................................................. ..............................................

48



(1-4)

ساختار Import Table .................................................. .................................................. ..............................

54



5)

مفهوم Task در محیط 32 بیت .................................................. .................................................. .................

55



6)

مدیریت حافظه .................................................. .................................................. .................................................

61




بخش چهارم


Windows 2000 .................................................. .................................................. ...........


67



1)

معرفی Windows 2000 .................................................. .................................................. .........................

67



2)

ساختار NTFS .................................................. .................................................. .................................................

75



(1-2)

ساختار MFT .................................................. .................................................. .................................................. .

76







بخش پنجم





Windows XP .................................................. .................................................. ................





83



1)

Windows Registery .................................................. .................................................. .............................

84



2)

سیستم حفاظت از فایل ویندوز ( Windows WFP ) .................................................. ..........................

86



3)

هماهنگ سازی Thread ها (Thread Synchronization ) .................................................. .......

86




بخش ششم


Windows 7 .................................................. .................................................. ..................


95



1)

روند ایجاد یک پروسس در Windows 7 .................................................. .................................................

98



(1-1)

قدم اول .................................................. .................................................. .................................................. ............

99



(2-1)

قدم دوم .................................................. .................................................. .................................................. ...........

100



(3-1)

قدم سوم .................................................. .................................................. .................................................. ..........

101



(4-1)

قدم چهارم .................................................. .................................................. .................................................. .......

101



(5-1)

قدم پنجم .................................................. .................................................. .................................................. ........

102



(6-1)

قدم ششم .................................................. .................................................. .................................................. ........

103



(7-1)

مراحل ایجاد شدن Thread و ساخت Context پروسس جدید ( بررسی ساخت Thread ها در هسته و نحوه انتصاب آنها به پروسس ) ......

103




بخش هفتم


نگاهی برWindows 8 الی 10 و برخی مفاهیم باقی مانده ................................................


107



1)

Interprocess Communication - Named and Unnamed Pipes ..............................

107



2)

Mail Slots .................................................. .................................................. .................................................. .

112



3)

Windows Sockets .................................................. .................................................. .................................

112



4)

Memory Mapped Files .................................................. .................................................. ....................

112



5)

مفهوم MinWin .................................................. .................................................. ............................................

113



6)

لیست API اضافه شده در Windows 8 و 8.1 .................................................. .....................................

114



7)

نگاه کلی .................................................. .................................................. .................................................. ..........

115




ضمیمه


توابع API اضافه شده به Windows 8 و 8.1 .................................................. ........................................


117



منابع

.................................................. .................................................. .................................................. ............................

143