الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كتب جيدة

مغلق
بدأه glimps في 3 ديسمبر 2005 · 11 رد · 1,938 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

باذن الله اضع لكم بعض اسماء الكتب الجيدة الخاصة بالنظم عامة و ويندز

خاصة

1- كتاب عام عن الكمبيوتر

The Essentials of Computer Organization and Architecture

e-Books

Chipollo Info

# Hardcover: 700 pages

# Publisher: Jones and Bartlett Publishers, Inc. (February 14, 2003)

# Language: English

# ISBN: 076370444X

# ============================

Book Description

Covers all the core topics, such as digital logic, data representation, machine-level language, general organization, and much more.

رابط التحميل

Download

password: www.Chipollo.Info

يكتمل باذن الله

#2

السلام عليكم،

شكراً على الكتاب،

أحب أن أضيف كتاب قيم في هذا الموضوع وقيمته 108$ حالياً!!!

وآخر طبعة :)

0130351199.01._BO2,204,203,200_PIlitb-dp-500-arrow,TopRight,32,-59_AA240_SH20_SCLZZZZZZZ_.jpg

Computer Organization and Architecture

by William Stallings

List Price: $108.00

Price: $108.00

Hardcover: 750 pages

Publisher: Prentice Hall; 6 edition (July 15, 2002)

Language: English

ISBN: 0130351199

لتحميل الكتاب، أترككم مع الروابط :

الجزء الأول

الجزء الثاني

الجزء الثالث

الجزء الرابع

الجزء الخامس

الجزء السادس

الجزء السابع

قم بتحميل كافة الأجزاء،

هذا الكتاب هو المقرر الدراسي المعتمد في كثير من الجامعات العالمية لمادة Computer Organization and architecture

تحية طيبة،

:)

اللهم طهر أرض فلسطين من العملاء والخونة

#3

و الله يا علاء مش عارف اقول لك ايه

جزاك الله خيراً و الكتاب و انا اتحدث عن النسخة القديمة قيم جداً و انصح به اى مستخدم او مبرمج بالاطلاع عليه

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4

بارك الله فيكم

#5

بسم الله الرحمن الرحيم

جزاكم الله خيرا و بارك الله فيكم

اسمحوا لي باضافة كتاب جيد عن مكونات الكمبيوتر من الكترونيات

فهناك

The Intel Microprocessors

8086/8088, 80186/80188,80286, .....Pentium 4

Architecture, Programming and Interfacing

Barry Brey, sixth edition

لا اعرف له رابط تحميل لعلكم تجدوه في معرض الكتاب.

او دار المعارف (اشتريته منها) او الاهرام او المكتبة الاكاديمية .....

<H1><FONT color=#ff0000>الان نبدأ بكتب الويندز</FONT></H1>

هناك الكثير من المبرمجين نبشوا داخل الويندز ليظهروا الخفايا

منهم

Matt Pietrek - خريج فيزياء و فلك كما اذكر ثم عمل ببورلند و هناك عندما لم يعجبه د. واتسون

كتب د. فرانك (كما اذكر) ثم عمل بنيو ميجا صاحبة سوفت ايس و ظل بها الى ان التحق بميكروسوفت

من عدة سنوات تحت الحاح من Don Box and Chris Sells باذن الله لنا عودة لدون بوكس.

مات بيتريك له عدة كتب و الكثير من المقالات المهمة جدا باذن الله احاول اجمع لكم مقالاته في موضوع اخر

له مدونة في ميكروسوفت و هو يعمل الان - كما اذكر - في فريق الفيجوال ستوديو داخل الديبجر

و البروفيلر.

كتابه

Windows 95

System programming

SECRETS

Second Printing, March, 1996

كتاب قيم حملته منذ سنوات

CONTENTS SUMMARY

FOREWORD .............................................................. XXVII

INTRODUCTION .......................................................... XXIX

CHAPTER 1: PUTTING WINDOWS 95 IN PERSPECTIVE . . . . . . . . . . .

Brush up on the historical background of the Win32 operating

systems, Windows NT, Win32s, and Windows 95. You can read

about the relative strengths and weaknesses of each system, as well

as alternative Win32 environments such as OS/2 Warp and the

Phar Lap TNT DOS extender.

CHAPTER 2: WHAT'S NEW IN WINDOWS 95 . . . . . . . . . . . . . . . . . . . .

In this chapter, you'll receive a broad architectural overview of

Windows 95, and learn why Windows 95 evolved from

Windows 3.1, rather than having been written from scratch.

High-level issues such as memory management, thread synchronization,

and improvements to the windowing system are also

described.

15

CHAPTER 3: MODULES, PROCESSES, AND THREADS . . . . . . . . . . . . . .

By examining Windows 95's modules, processes, and threads, you

can unravel the data structures that KERNEL32 uses to implement

them. Augmenting this chapter the pseudocode for the Win32

functions that rely on these data structures. In addition, you can

read about thread local storage and structured exception handling.

69

CHAPTER 4: USER AND GDI SUBSYSTEMS . . . . . . . . . . . . . . . . . . . . . . .

Microsoft reworked the windowing, messaging, and graphics subsystems

of Windows 3.1 for Windows 95. To better understand

what this means, learn all about the 32-bit USER and GDI heaps,

and the effect that the new data structures in the 16-bit USER

heap have on the free system resources.

185

CHAPTER 5: MEMORY MANAGEMENT .............................. 273

Thirty-two-bit memory management in Windows 95 is a complicated

area. In this hefty chapter, you can explore the topic in

detail by delving into paged-based virtual memory, separate

address spaces, and shared memory. Each Win32 memory management

APl is also described using pseudocode,

CHAPTER 6:VWINKERNEL32386 ............................... 423

In Windows 95, there are three essential kernel components: the 16-bit

KRNL386, the 32-bit KERNEL32, and the ring 0 VWIN32.VXD.

(If you put them all together, you get VWINKERNEL32386.) As

you examine the relationship between these kernels, you'll discover

many useful -- albeit undocumented -- functions along the way.

CHAPTER 7 : W I N 1 6 MODULES AND TASKS ........................ 477

Not to be overlooked, the 16-bit KERNEL data structures of

Windows 95 deserve a good bit of explanation. Although

Windows 95 is a 32-bit operating system, much of the system's

state is reflected in data structures also present in Windows 3.1.

These data structures include the task database and the 16-bit

module database, and go a long way toward explaining the intricacies

of the Windows 95 architecture.

CHAPTER 8: THE PORTABLE EXECUTABLE AND

COFF OBJ FORMATS ..................................................... 555

To fully understand Windows 95, you need to understand the

Portable Executable file format, which is the native executable

format for both Windows 95 and Windows NT. In this chapter, you

can also learn more about the COFF format OBJ and LIB files that

linkers use to create PE files.

CHAPTER 9: SPELUNKING ON YOUR OWN ......................... 621

If you want to really get into the nuts and bolts of Windows 95,

Chapter 9 gives you the means to do so. You'll learn to use filedumping

tools and API spying programs, as well as how to examine

assembler listings to find things such as local variables, parameters, if

statements, and so forth. The chapter concludes with a collection of

helpful hints.

CHAPTER 10: WRITING A WIN32 APl SPY ........................ 685

Building on the information presented in earlier chapters, this chapter

shows you how to create a user-extendable API function spying

tool. This spy program can log API function calls as well as their

parameter values.

به معلومات مهمة جدا و برامج قيمة اهمها الPEDump and WinAPISpy

ليس لدي رابط لهذا الكتاب حاليا لكنه باذن الله على الشبكة ملف الكتاب و الديسك المصاحب لدى اسمه

pbocr1.zip

فليت احد حريفة الكتب يتابع معي الروابط لهذا الموضوع و جزاكم الله خيرا

سنبدأ بعائلة الNT و نتكلم عن عصابة الستة فتابعونا و نسألكم الدعاء

تم تعديل هذه المشاركة بواسطة glimps في 4 ديسمبر 2005 في 06:02

#6

لدى كتاب شبيه له تقريباً و لكن ليس لمات

BUILDING WINDOWS 95 APPLICATIONS

KEVIN J. GOODMAN

و هنا ايضاً كتاب Programming Windows ل Charles Petzold

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#7

جزاكم الله خيرا اخي الفاضل

#8

لمن يريد الاستازدة من الامور التاريخية فليبحث عن مقالات

لـ

David Cutler

MarK Lucovsky

مثلا

ملف

lucovsky.ppt

به تلخيص جيد لتاريخ الـNT

لمن يريد ان يعرف الدوس و من اين اشترته ميكرسوفت و الماضي فعليه بكتاب

In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters

by Merrill R. Chapman ISBN:1590591046

Apress © 2003 (268 pages)

موجود على الشبكة حجمه حوالي 513 ك.بايت

كتاب واجب قرائته لكل من يريد بناء شركة برمجيات

فلن اتكلم عن الدوس او ويندز 95\98\Me

اما تاريخ البرمجيات "النظم" في العالم العربي فغير مكتوب على ما اعلم

و ملخصه في الماضي كان اهم مجال هو مجال التعريب و ما حوله الى ان دمر لاسباب

مختلفة منها ويندز 95 و ما بعدها.

الان نرجع الى كتب الويندز نفسها كـOperating System و نبدأ بالـNT ثم 2k و XP و 2k3

تم تعديل هذه المشاركة بواسطة glimps في 4 ديسمبر 2005 في 12:12

#9

كان لدى ميكروسوفت عدة مشاريع نظم في نفس الوقت صدق او لا تصدق

DOS

Windows

نظام يونيكس للبي سي يعني نظام شبيه في فكرته لللينكس Xenix

مشروع جبار لكن للاسف امكانيات البي سي لم تكن بعد مستعدة له OS2

و مع ذلك تركتها و قامت بـ"شراء" عصابة الستة

ستة من افضل مبرمجين شركة DEC و انشأت لهم قسم و وضعت بينهم

جاسوس "مبرمج من ميكروسوفت"

كان مطلوب منهم تطوير نظام تشغيل جبار لمنتج من انتل طموح اسمه N10

بما ان N10 لم ينتج بعد . قاموا اولا بتصميم النظام على الورق ثم بدأوا كتابة فعليا

على محاكي simulator لـ NTen كما اسموه من هنا اصبح الامر NT

N10 كمشروع من انتل اغلق و لم يرى النور. لكن كانت الكود مكتوبة غالبا بالسي تم كتابتها

من عصابة الستة و الجاسوس - يعني مجموعة تمثل اعظم المبرمجين يقودها

David Cutler يقال لو كان هناك شخص يبرمج binary على طول بدون

compiler او assembler فهو ..... يا ترى من؟؟؟؟

عصابة الستة و الجاسوس حملوا الكود و بدأوا تنفيذها للالفا و البنتيوم بدون مشاكل تذكر.

على فكرة هم تأخروا في اصدار اول نسخة بثلاث سنوات فقط!!!!

2/89 Coding Begins

7/93 NT 3.1 Ships

9/94 NT 3.5 Ships

5/95 NT 3.51 Ships

7/96 NT 4.0 Ships

12/99 NT 5.0 a.k.a. Windows 2000 ships

العالم احتاج لبعض الوقت ليهضم الويندز الجديدة و بالاخص انها كانت

متاحة لاعداد قليلة ... كم منا عمل على الـNT مقارنة بالـ95\98

من اوائل من فكوا طلاسم الـ95

Andrew Schulman

http://www.sonic.net/~undoc/index.htm

مبرمج كلف ميكروسوفت الملايين عندما كشف خدعتها ضد Dr.Dos

ابحثوا بانفسكم عن اعماله

ثم

Matt Pietrek

للاطلاع على مقالته عليكم بالرابط

http://www.wheaty.net/articles.htm

كده الحمد لله وجدت لكم ما وعدت به مقالات مات

لكن ايه حكاية الـNT

معلش الحكاية و اسعة شوية

UNDOCUMENTED

WINDOWS 2000

SVEN B. SCHREIBER

نقطة مهمة لكن لعلنا نذكر كتابين مهمين اخرين ثم نرجع لـsven و لعلنا نذكر شئ عن

الـماستر Master ????

تم تعديل هذه المشاركة بواسطة glimps في 4 ديسمبر 2005 في 13:21

#10

شكرا لك اخي على الافادة

#11

العفو أخي طارق :)

وجزاكم الله الخير كله ،

In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters

1590591046.01._AA240_SCLZZZZZZZ_.jpg

لتحميل الكتاب

Windows 95 System Programming Secrets

لم أجد سوى هذه النسخة باللغة الصينية :

للتحميل

جاري البحث عن نسخة إنجليزية..

:)

تم تعديل هذه المشاركة بواسطة ala101 في 4 ديسمبر 2005 في 20:15

اللهم طهر أرض فلسطين من العملاء والخونة

#12

جزاكم الله خيرا يا علاء

كتاب مات حوالي 4 ميجا فباذن الله لن يكون مشكلة

ما اقصى حجم للمرفقات المسموح به في المنتدى ؟

برامج مات مهمة جدا و تستطيعوا تحميلها من

http://www.wheaty.net/downloads.htm

طبعا source code من ذهب

تم تعديل هذه المشاركة بواسطة glimps في 4 ديسمبر 2005 في 21:39

هذا الموضوع مغلق.

مواضيع مشابهة