الأربعاء، 7 نوفمبر 2012

شرح عربي معماريه حاسوب




الشرح منقول من منتديات الحاسب الالي

الهندسة المعمارية ..هي عبارة عن البنـــــــــاء للحاسب



أعطيك مثال لو كان هناك مهندس معماري للمنازل




راح يعطيك بنــــــــاء و هندسة للمنزل الذي تريده و يرسمه



لك على أوراق و يصمم لك المداخل و المخارج ..




بالزبط كذلك الأمر في هندسة المعمارية للحاسب ..



راح ترى البناء الداخلي و الخارجي للحاسب



و شلون تدخل و تطلع منه البيانات و يعالجها


لك لتراها ..




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


طيب هناك فرق كبير لازم يتضح لكم بين

الأركيتكتشر و تنظيم الحاسبات ؟؟

الأركيتكتشر : هو عبارة عن الخواص المرئية للمبرمج

وهي غالباً تعتمد على الأوامر

الأوامر اللي يعطيها المبرمج للجهاز.. يعني شيء




مو ملموس لكن نشوفه و نقدر نستخدمه

أما التنظيم : تعني كم من المميزات طبقتها ؟

وهي تهتم بالهاردوير

:::::::::



إذاً

أركي == أوامر Instruction


تنظيم == هاردويرHardware




التعاريف كتبتها لكم في السلايدات المرفقة >>>>

الشرح هنا لتفهم النظرة و تعرف نقطة الانطلاقة



في معلومة حلوة وهي أن تنظيم الحاسب



يختلف بإختلاف الفيرجن الإصدار..يعني كل ما جاء


إصدار جديد من الحاسب يختلف تنظيمها

للمكونات و الهاردوير ..^^ لكن الآلية هي



وحدة حتى لو بتلاحظوا مثلاً في أجهزة الابتوبات


والـps شركة سوني يختلف تنظيمها عن الديل


وأبل ما كنتوش يختلف تنظيمها عن IBM


بس كلها تعمل بنفس الآلي ..


هم بعد لو قارنت IBM بمراحل


إصداراته كل مرحلة راح يختلف تنظيمها عن الثانية




بالرغم إنهم من عائلة وحدة و شركة واحدة

( التركيــــــــــبStructure)




هو عبارة عن الطريق الذي تتعلق فيه المكونات




مع بعضها البعض..



( الوظيـــــفةFunction)

هي العملية الفردية كجزء من مكونات التركيب ..




فهمتوا شيءmhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.com/vb/images/smilies/biggrin.gif أخس من كذ يشرح لنا ..




لكن راح افهمها لكم وما تطلعوا بإذن الله



تخيلوا وياي أن الستركتشر هو عبارة



عن طريق و شارع

mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.net/upp/uploads/fdfc486927.jpg



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

هالمكونات بينهم زيارات وعلاقات mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.com/vb/images/smilies/smile.gif..



لكن لو كانت الزيارات بينهم بدون فائدة و بدون



وظيفة أو عملية هل راح تصير علاقتهم لها أي فائدة؟؟


إذا نستنتج أن



الوظيفة هي عبارة عن عمليات في المكون وهالمكون



هو جزء فردي من التركيييب لذلك اخرجت مربع

في الصورة لوظيفة مكون تعبيرا على أنه جزاء

من التركيب


::::




فوجه الشبه الطريق هو كصندوق الحاسب الآلي



المربعات اللي في الطريق هي المكونات كالقطع الداخلية

مثل الرام الروم...إلخ




القرص الصلب المذر بورد أي شيء ملموس

و أقدر امسكه أسميه مكون




أما الوظيفة هي العمليات الغير مرئية للمكون




وش فائدة جهازك و مكوناته إذا لم يكن له وظيفة




و نحنا بالغالب نستخدم الجهاز الآلي لوظيفة معينة ؟؟




وش هي ؟؟ لا تتعب حالك بالتفكير




طل قدامك و استنتج mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.com/vb/images/smilies/rolleyes.gif





و سأل وش وظيفة الحاسب الآلي ؟




مو لنقل البيانات




مو لمعالجة البيانات






مو للتحكم و التعديل بها




مو وظيفته عشان نخزن بيانات ..




فالخلاصة من يوم ما تسمع




ستركتشر = التركيب

داخله.. هاردوير = مكونات = قطع




فلو قلت لك و ش هو الستركتشر حق الكمبيوتر؟





لا تخافmhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.com/vb/images/smilies/eek.gif من كلمة ستركتشر



وطالع في كمبيوترك بشجاعة وحط في بالك تركيبهmhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.com/vb/images/smilies/mad.gif



mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.net/upp/uploads/6de6b3d533.jpg



وقول مثله


I love my computerمنقووووووووووووووووووووووووول

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

بعد كذا وش وظيفة الهندسة المعمارية ..و التنظيم


إنك ترسم و تبني هالتركيب على ورق ..

mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.net/upp/uploads/b1884c1093.jpg







ثم تفهم الآلية ..


هذا ستركتشر للـcpu


mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.net/upp/uploads/d34043731d.jpg





وهذا تركيب ستركتشر للـCU


mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.net/upp/uploads/5ddf7e9969.jpg



..........


طيب لو أنا عندي هالكثر من المكونات



و بسعة و جودة ممتازة دون أن تؤدي لي و ظيفة ؟؟



هل راح تفيدني الكفاءة ..




أكيد لا


لو عندي ماذربورد و فيها رام و روم ومعالجات



من شركات معروفة و ذات جودة ممتازة دون



أن تعمل وظيفة أو أشغلها هل راح يصير له فائدة ؟؟



إذا .. الوظائف هي العمليات إللي تشغل



هالمكونات وضحت



فأجي أسوي عملية معالجة ,وتخزين للبيانات



وحطوا في بالكم أننا نقوم في الهندسة المعمارية بماذا..




ببناء هالآلية و رسمها على ورق لنرى




كيف تنتقل هالبيانات ..وكاننا نراها

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



للحساب و مكوناته و ووظائفه و تشرح لك في الجامعة



فهمتوا معنى هندسة





أضرب لك مثال .. لوظيفة عملية


الـData movement



حركة البيانات داخل لجهاز ..

mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.net/upp/uploads/0a6ac76f73.jpg





راح تنقل و تحرك البيانات و تتحكم


فيها تماما بإتجاه السهم ..على حسب الأمر


إللي إنت تعطيه إياه ..و لو تلاحظ


ما جاء ولا مر على دائرة التخزين

لأن الوظيفة اللي نبيها فقط نقل البيانات

وهم بعد ما مر على دائرة المعالجة لأن الوظيفة

والأمر إللي حنا نبيها هي النقل ..


وضحت الصورة ..

....:::....

حاولت الشرح على صور السلايد فقط


ليتم الربط و الفهم ..



و يسهل حفظ التعاريف العلمية ..



و أي سؤال حاضرين للطيبين و إللي يبي يضيف


فباب العلم و مجاله مفتوووح لكم mhtml:file://F:\معماريه\معمارية%20وتنظيم%20الحاسوب%201.mht!http://www.uqucs.com/vb/images/smilies/smile.gif



في حفظ الله

الوحــــــــــــــــــــــــــــــده الثانيه

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


mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/1e4818d5b3.jpg



Computer Evolution & Performance



يتحدث هذا الفصل عن


مراحل تطور الحاسوب وآداءه


وبسم الله نبدأ .. في





الجيل الأول ظهر : Vacuum Tubes


وتعني الصممات المفرغة ..


mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.swalfy.com/mss/img/computerhistory/vacuumtube.jpgmhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.swalfy.com/mss/img/computerhistory/vacuumtube.jpg


ويطلق عليها بالأنابيب المفرغة الأنبوب



تسمح للالكترونات بالتحرك مع تفاعل بطئ مع ذرات



الغازات الباقية وهذه الأنابيب مصنوعة من الزجاج .



وهذه صور أوضح mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/rolleyes.gifتشبه اللمبة ..


mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/0a0163048d.jpg


و في هذا الجيل كان حجم الكمبيوترات كبيييييييير جداً.


بالإضافة إلى وجود أجهزة تبريد تستخدم لتبريد


الصمامات لأن درجة حرارتها عالية ..


والطريف إنه رغم هالحجم إلا أن الذاكرة صغيرة mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/tongue.gifللغاية


أيضاً التعامل مع هالأجهزة كان صعب لأنها تعتمد على



لغة الآلة Machine Languageفي برمجتها



حتى يوم كانوا يشغلوا الجهاز يستخدموا البطاقات

المثقبة لاحظوا لماذا ؟؟فقطلتخزين البيانات

"وصلت!!"

mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/56640a7415.jpg


ودي ياكم تفهموا هي ليست لتشغيل الجهاز و إنما


لحفظ المعلومات و البيانات داخلها يعني هذا الفلاش


ميموري mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/biggrin.gifحقهم زمآآآآآن


أبي قال لي مرة إنه في شركتهم زمان كانوا يستخدموا



هالبطاقات المثقوبة

و كان يشغلها لهم رجل سوداني ..حبيته يوم حكاني عنه


يقول كان يمسك البطاقة

mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/42630bb7e6.jpg

و يقول أي يا زوول

الرقم " تزعة سلاسة تزعة...إلخ " ^_*


أيضاً الجميع يعرف شركة أرامكو السعودية


أول ما بدأت


بدأت بالبطاقات المثقوبة mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/redface.gifوعارفين الآن أنتهت بماذا؟؟


انتهت بالنانو mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/rolleyes.gifmhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/rolleyes.gif

لو في مجال أخبركم عن هالتقنية إبداع mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/frown.gif.. وربي


والمهم تطورت فيما بعد وانتقلوا إلى الأشرطة المغناطيسية


إللي مايعرفها راح أخبره فيها|| هي مثل أشرطة



الكست ..اللي في المسجل العادي وكانت تستخدم


أيضاً لتخزين البيانات بدل البطاقات


ويوجد في الفصل الرابع باب كامل


فقط عن وسائل التخزين سنتطرق له لاحقاً ..


طيب ..

هناك أمثلة لحواسيب تستخدم الصمامات المفرغة


موجود في الكتاب 2 و هي أكثر راح نمر عليها



أول حاسبات هذا الجيل هو الحاسب المسمى



ENIAC تبعهEDVAC ثم EDSAC و أخيراً

الحاسب المسمى UNIVAC.



إللي باللون البنفسجي هو الموجود في الكتاب ^^



طيب نأخذ الحاسب

1-ENIAC

(Electronic Numerical Integrator And Computer)

هذه هي الحاسبة الرقمية الوظيفيّة الأولى.

mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/db3ae09b20.jpg

حلو شكلها مين وده يجرب يضغط الازارير وياه ^^؟

وأدري منتم دارين وين الشاشة من لوحة المفاتيح من

الكيس هههههه..طيب بوريكم جزء


لوحة التحكم كيف كانت

mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/2ce47b4acf.jpg


والحين كل واحد

يقارنها بلوحة تحكمه الحالية mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/eek.gifلتشاهدواالفرق!!

وكانت مثل هالكمبيوترات متطلبة للدارسين ..


و وجدت 4 طالبات جامعة وهم داخل غرفة الكمبيوتر

mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/84ac4048ea.jpg


صراحة وقفت عندها ونفسي أجرب mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/biggrin.gifالقطع مثلهم


على ارض الواقع حتى ايام زمان ياخذوهم

معامل تطبيق..وين دكاترتنا يشوفوا ويتعلموا ..!!

متعة صراحة ولاقطين صور ذكرى لعملهم وإنجازهم


تدروا يوم درست هالدرس شكلي


في الصف يضحك ..وكنت أتخيل خيالات وااااااااو إذا

تبوا تعرفوا أخبركم هي!!


و وشلون كنت أفكر لكن نخليها نهاية الدرس


..و اكيد الكثير مر بس ان شاء الله وضحت

لكم الصورة واستمتعتم بالدرس لووول

:::::::


طيب الآن نأخذ الحاسب الثاني

2- UNIVAC

(Universal Automatic Computer)


وهذا هو موديل شكل جهاز اليوني فيرسل



mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.net/upp/uploads/4167cd3129.jpg



كم قطعة موجودة في الصورة


ومنو يجاوب و يجيب العدد أول واحد mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smileMaz/getsmile.tmp001439765.gif؟؟

طبعا هنا متطور شويتين يشتغل فيه 3 موظفين في المكاتب

طبعا من غير اللي راح يكونوا متخصصين للصناديق

و لوحة التحكم والدواليب الموجودة في الأركان

ويعني 6 أشخاص تقريباً mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/eek.gifليشغلوا جهاز واحد فقط

و يستخدم هالجهاز خمســــــ5000ـــة آلاف mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/redface.gifصمام مفرغ


..ليؤدي 1000 عملية حسابية في الثانية

بطيء mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/smile.gifمررررة و هالصورة

طبعاً موديل ومجسم لشكل الجهاز وليس حقيقي


ولا في الواقع هو جهاز أبيض و أسود mhtml:file://F:\معماريه\هندسه%20معماريه%20الوحده%20الثانيه%20.mht!http://www.uqucs.com/vb/images/smilies/cool.gifقديم

:::::::: 3
الشابتر 3

3.1 Computer Components

الصفحة الأولى من هذا لادرس اتركه لكم ... لاني ماحسيت انه في شيء ينشرح فيه واللي فاهمته مضبوط ياليت تتفضل وتشرحه ^^

طيب نجي للمهم ...
كما هو معروف انه المحتويات الأساسية للكمبيوتر هو المعالج/
الذاكرة(main memory) و I/O


mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/39ac370bd9.jpg

ندخل في العميق ونفهم تركيبة كل واحد فيهم ..
أولاً: المعالج
المعالج راح يحتاج الذاكرة كثير لتبادل البيانات بينهما
عشان كذا لازم يكون في المعالج نفسه مكان للتخزين وهو مانسميه بــ Registers
وعندنا نوعين من الريجستيرز داخل المعالج وهما/

1- MAR
وهو اللي راح يحدد لي العنوان الموجود داخل الذاكرة (main memory) اللي راح يحتاجها المعالج عشان يقرأها أو يكتب فيها
2- MBR

تحتوي على البيانات اللي يبغى يكتبها المعالج للذاكرة أو اللي راح يأخذها المعالج من الذاكرة ..
وفيه كمان عندنا I/O AR راح يحدد لي عنوان الجهاز اللي ابغى استخدمه
و I/O BR وهنا راح يستخدمها لتبادل البيانات بين وحدات الادخال او الاخراج I/O مع المعالج
ثانياً: المعالج

تحتوي على مجموعة مواقع معرفة عن طريق عناوين مرقمة تسلسلياً. وفي كل موقع عندي رقم ثنائي ويُفسر إما انه تعليمة instruction أو data
ثالثاً: وحدات الادخال أو الاخراج ( I/O)

ينقل لي البيانات من الأجهزة الخارجية الى المعالج أو العكس .. وفي داخل هذه لاوحدات عندنا buffers والتي تعني ذاكرة مؤقتة وفائدتها تتحفظ بالبيابنات مؤقتاً حتى تُرسل للجهة المعنية
3

3.2 Computer Function

لازم نعرف أنه الوظيفة الأساسية اللي يعملها الكمبيوتر هو تنفيذ البرامج ... والتي بدورها تحتوي على مجموعة من التعليمات المخزنة في الذاكرة.
وتنفيذ هذي البرامج تتم بواسطة المعالجCPU
ومعاجلة التعليمات لابد منها لكي ينفذ البرنامج وكما قلت لكم انه المعاج هو اللي راح يتصرف فيها والمعالجة تتم بواسطة طريقتين:
Fetch
Execution

mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/452444c078.jpg

فالمعالجة تتم على تعليمة واحدة كل مرة وتدخل في دورة تسمى دروة التعليمة
ودورتها الأساسية مبسطة في الرسمة فوق
(Fetch) ...أول شيء Fetches معناها (Reads) عشان يتم البرنامج ويتنفذ
أول شيء المعالج راح يقرأ التعليمات من الذاكرة مرةواحدة في كل وقت

وراح تكون هذي التعلميات مخزنة في PC (Program Counter)
ولمن خلاص يقرأها المعالج راح يعطي هذي التعليمات للـIR (instruction Register) وراح يعمل المعالج زيادة (increment) للـ PC بحيث راح يقرأ الـ instruction التالية


يعني المعالج راح يقرأ التعليمات تسلسلياً في العملية هذي وممكن احنا نعمل
تعديل عليها بحيث نخليه يمشي كيف مانبغى ..

وللمعلومية IR ,PC,AC كلها عبارة عن registers موجودة في المعالج
ونقدر نجيب محتوياتهم من الذاكرة

(Execution) .. هنا راح يعمل العمليات على الي طلعناها وقرأناها من الذاكرة
وفي داخل التعلمية فيه بت معين هو اللي راح يحدد لي الأكشن اللي راح يسويها المعالج وهذي الأكشن تنقسم الى 4 وهي:

1- Processor-Memory
وهي نقل البيانات من المعالج الى الذاكرة أو العكس
2- Processor-I/O
وهي نقل البيانات من المعالج الى I/O أو العكس
3- Data processing
وهي العلميات اللي اللي يسويها المعالج على البيانات سواء كانت رياضية أو منطقية
4- Cotrol
راح يتحكم لي في طيريقة سير التعليمة وممكن تتعدل من قبل اليوزر

مثال1:

طيب نأخذ مثال على كيف تمم عملية تنفيذ برنامج معين :-
هذي الرسمة تشرح كيف نجمع محتويات الذاكرة المخزنة في العنوان 940 + مع محتويات 941 ونحفظ ناتج الجمع في 941
تتم هذي العملية على ستة مراحل كما في الصورة/


mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/e976723777.jpg


الشرح/
المرحلة الأولى// نلاحظ الــ PC مخزن فيه عنوان التعليمة (300) اللي راح يقرأها المعالج من الذاكرة ..
والتعليمة نفسها راح تتخزن في الــ IR وبعدين راح يعمل انكريمنت للـ PC (301)

المرحلة الثانية// نلاحظ الــ ir يحتوي على 16 بت (4 هيكسا) اللي هي (1940) ..
أول هيكسا في هذا الرقم اللي هو الرقم 1 راح ينبه الــ AC بانه بعد شوية راح يجيه شيء أو حاجة زي كذا mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.com/vb/images/smilies/biggrin.gif

وبقية الــ 3 هيكسا اللي هي (940) راح يحدد العنوان المخزن فيها البيانات الي انا أبغاها اللي هي الرقم 3 وعلى طول راح يخزنها لي في الــ AC

المرحلة الثالثة// هي نفسها المرحلة الأولى لكن هنا راح يروح للمكان الثاني للتعلمية التالية(5941) الموجودة
في العنوان 301 وراح يعمل انكريمنت للـ PC ويصير 302

المرحلة الرابعة// هي نفسها المرحلة الثانية لكن فيه اختلاف بسيط وهو انه في الــ AC موجود
فيها أصلاً القيمة 3 راح يضيف عليها المحتويات الموجودة في 941 وهي 2 ويخزن ناتج الجمع النهائي اللي هي 5 في AC

ملاحظة::- طيب الحين جمعنا وخلاص بتقولون وش لزمة المرحلتين الجاية لزمتها حفظ الناتج في اللوكيشن 941 ...

المرحلة الخامسة// راح يقرأ التعليمة الموجودة في المكان (2941) من العنوان 302 وراح يعمل انكريمنت للــ PC

المرحلة السادسة//راح يخزن محتويات الــ AC ويخزنها لي في العنوان 941

مثال2:

ADD B, A which add theC O N T E N E Ts of the memory L O C A T I O N A and B and store the result in A



1- راح يقرأ التعليمة ADD
2- راح يقرأ المعالج المحتويات المخزنة في الذاكرة A
3- راح يقرأ المعالج المعالج المخزنة في الذاكرة B
4- راح يضيف القيمتينمع بعض
5- راح يكتب المعالج الناتج في الذاكرة A

ان شاء الله تكونوا فهمتم عملية التنفيذ في البرامج كيف تتم ..

طيب الرسمة هذي هي نفسها 3.3 لكن بتفاصيل أكثر

mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/d8f3a4f420.jpg

أي تعليمة عشان تتم لازم تدخل في دورة ومثل اللي انتم شايفينها في الرسمة بعضها ممكن التعليمة مايحتاج انه يمر من خلالها وبعضها ممكن لازم يمر منها أكثر من مرة

والحين راح أشرح لكم كل دائرة وايش فايدتها:
1- نبدأ من أول وحدة instruction address calculation
وممكن نختصرها بــ (iac ) ومهمتها انها تحدد التعليمة الجاية
اللي نبغاها انها تتنفذ

2- Instruction fetch واختصارها بـ (if) راح يقوم بعملية
قراءة التعليمة من الذاكرة للمعالج

3- Instruction operation decoding واختصاراها
بـ (iod) راح يقوم بتحليل التعليمة الموجودة عندي عشان يحدد لها
نوع العملية المناسبة لها وطبيعة الحدود اللي راح نعمل عليها العملية

4- Operand address calculation واختصارها ممكن بـ(oac) هنا راح يحدد عنوان الحدود (operand) اللي راح يشتغل عليهم الـ operation واللي ممكن تكون في الذاكرة أو I/O

5- Operand fetch واختصارها بـ (of) راح يقرأ الــ operand اللي
هي الحدود من الذاكرة أو يقرأها من I/O

6- Data operation وتختصر بـ (do) راح يعمل العملية على التعلمية

7- Operand store وتختصر بـ (os)راح يكتب لي الناتج في الذاكرة أو لـ I/O



وعشان تتسهل عليكم العملية هذي حطوا في بالكم حاجة وهي/

أنه الجزء الأعلى من الرسمة اللي هي (if,of,os) راح تحدث فيها عملية
البتادل بين المعالج والذاكرة او I/O


اما الجزء الأسفل من الرسمة واللي هي (iac,iod,oac,do,) راح تحدث فيها
عمليات المعالج


وتلاحظون أنهoac مكررة مرتين -----> لأنها ممكن تستخدم للقراءة الحدود وهذي اللي نستخدمها بالبداية أو لقراءة النواتج وهذي اللي موجودة بالنهاية

وممكن تكون عندنا حد واحد او أكثر .. وممكن كمان يكون عندنا ناتج واحد او اكثر كمان زي ماهو واضح في الرسمة فوق

فمثلاً ناتج الجمع لــ ADD A,B راح يحدث في السلسلة التالية:iac,if,iod,oac,of,oac,of,do,oac,os


امشوا على الرسمة معايا كذا راح تكون حالة السير/

· راح يحدد العنوان للتعليمة اللي يبغى ينفذها iac
· راح يقرأ التعليمة وهذي وظيفة if
· راح يحلل وبيقول هنا العملية هي الجمع iod
· راح يحدد لي عنوان الحد المستخدم عشان يطبق عليها العملية واللي هي A واللي هي oac
· راح يقرا لي محتويات الحد الأول وهوA (of)
· راح يرجع ينزل تحت ويحدد لي عنوان الحد الثاني B (oac)
· راح يقرأ لي محتويات الحد الثاني المخزن فيB (of)
· راح يعمل لي العملية اللي ابغاها do
· راح يحدد لي عنوان ناتج الجمع oac
· وأخر شيء راح يكتب لي الناتج للذاكرة أو لـ I/O
معمارية & تنظيم الحاسبات 3

طيب نجي الحين للجزئية الممتعة من هذا الشبتر واللي هو المقاطعة أو بالانجليزي
------------------------------------------
Interrupts
نظرة سريعة
فكرة المقاطعة ببساطة هي مثلاً لمن تكون جالس تقرا كتاب ويدق تلفون البيت ... راح تحط اشارة لحد وين وصلت وتقفل الكتاب وتجاوب على التلفون الذي بدوره قد يتطلب منك مهمة اخرى وبعد ماتخلص منها ترجع وتكمل قراءة الكتاب من محل ما وقفت

mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/43ee535ded.jpg
يعني تخيل اليوزر بروقرام هو الكتاب اللي كنت تقرأه ...ولمن لوصلت لــ i دق التلفون وجاوبت عليه وبعد انتهائك منه رجعت كملت من محل ماانتهيت ^^
mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/12373f5508.jpg
تعريفها
نفس الفكرة هنا في الحاسب ... وتعريفها هي الميكانيكية اللي ينتجها الكمبيوتر حينما يقطع عملها الطبيعي وحدات أخرى (مثل الذاكرة أو I/O)
المعالج والمقاطعة
واذا كان المقاطعة على وشك ان تحدث ... المعالج يعمل التالي/
1- راح يوقف لي سير البرنامج الحالي ويحفظ لي محتوياته.
2- PC راح يبدأ يأشر لي على عنوان البداية للمقاطع المفروض يبدأ في تنفيذه
3- بيبدأ لي في تنفيذ المقاطع
4- بعد مايخلص راح يرجع ويكمل البرنامج اللي كنا شغالين عليه قبل عملية المقاطعة
mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/d2a61e42ce.jpg
في الرسمة اللي فوق ... هي دورة التعليمة لمن تتنفذ لكن مع المقاطعة
وهي تشبه بالضبط رسمة 3.3 بس اللهم هنا معانا المقاطعة
فبعد مالعملية عندي تتنفذ خلاص راح يشوف لو في مقاطعة والا لأ ؟؟
لو طلع فيه مقطاطعة راح ينفذ المقاطعة أول بعدين يرجع يكمل البرنامج الاساسي
ولو ماطلع فيه مقاطعة ، راح يروح على طول ويعمل قراءة للتعليمة اللي بعدها ... وهكذا
Multiple Interrupts
طيب أخذنا فوق لمن يكون عندي مقاطعة وحدة في تنفيذ برنامج معين ... فايش رايكم لمن يكون عندي كذا واحد في ذلك الوقت ...؟ كيف راح يتصرف وايش راح يتعامل المعالج معاها ؟؟
في طريقتين في طريقة تعامل المعالج مع المقاطعات المتكررة في وقت تنفيذ برنامج معين:
الاولى :disable interrupt
يعني الحين لمن اكون فاتحة برنامج وأنفذه ويجيني مقاطعتين في وقت واحد ... راح ينفذ اللي جا أول وبعد مايخلصه راح يمسك الثاني وينفذه لي وهكذا ...
يعني نقدر نسميها أنه جالس ينفذ لي المقاطعات تسلسلياً كما في هذي الصورة:
mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/ca244ce996.jpg
الثانية: define priorities
هنا راح يعرّف لي الأوليات ..ويشوف لي المقاطعة الأهم وينفذها ... يعني حتى ولو البرنامج الأساسي قاطعه تنفيذ برنامج اخر وجات مقاطعة ثانية أهم من هذي المقاطعة .. راح يقطعها لي وينفذ الاهم وبعدين يرجع للمقاطعة الاقل أهمية ويكمل تنفيذها وبعدين خلاص يرجع للبرنامج الأساسي كما في الصورة ..

mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/7c96be699f.jpg
يعني هنا لمن يتوفر عندي مقاطعتين مقاطعة الاهم ومقاطعة أقل أهمية ، لكن اللي وصل أول هي الأقل اهمية فالمعالج راح ينفذ المقاطعة الأقل أهمية حتى توصل المقاطعة الأاهم ويصيرالمعالج يقطع تنفيذ المقاطعة الاقل أهمية ويروح للاهم حتى ننتهي منها ..>>>> أحس اني صرت مملة من كثر ما اعيد بس ان شاء الله يرسخ
شوفوا هذي الصورة وان شاء الله تفهمونها اكثر .. ^^
mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/9c590c862a.jpg
وخلاص عليي شبتر 5 ان شاء الله ^^

--------------------------------

3.3 Interconnection Structures
طيب للآن اكيد ترسخ في اذهاننا انه من أهم مكونات الحاسب الاساية هي:

المعالج،الذاكرة،I/O التي ترتبط مع بعضها البعض ... ولكي يحدث هذا
لابد من وجود طريق لربطهم وهذا مانسميه بالــ interconnection structure

وديزاين هذا التركيب يعتمد على طبيعة عملية التبادل بين الوحدات..

فشوفوا مثلاً هذي الصورة تعرض لي طبيعة التابدل لكل وحدة من الوحداآت وهذا كل يتم
بواسطة الناقل ولولاه لما قدرت الوحدات تتصل ببعضها ...

mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/b5a7b39e40.jpg


الرسمة الاولى / الذاكرة

الأسهم اللي قبل المربع هذي وحدات أخرى خارجية تعمل ACCESS للذاكرة وتستفيد منها ،، اما اللي خارج من المربع فهي الذاكرة نفسها تعملها

1- عدنا اللي داخل المربع:
* ممكن يستقبل اشارات للقراءة أو الكتابة
يعني ممكن اي جهاز خارجي يطلب من الذاكرة أنه يقرأ شيء من الذاكرة أو أنه يكتب شيء معين للذاكرة
* ممكن يستقبل مكان أو العنوان تبع العملية اللي أبغى أسويها
* او ممكن كمان يستقبل البيانات


2- خارج المربع :
ولو تلاحظون اللي طالع من المربع ممكن الذاكرة ترسل البيانات لأي وحدة من الوحداآت

الرسمة الثانية/ وحدات الادخال والاخراج

Internal data
يعني البيانات اللي تكون من داخل الجهاز
External data
يعني البيانات اللي تكون من خارج الكمبيوتر ونقدر نحصل عليها من الوحدات الملحقة
طيب نشوف ايش ممكن يصير من تبادلات:

1- عدنا اللي داخل المربع:
* ممكن يستقبل اشارات للقراءة أوالكتابة
* يستقبل بيانات من الكمبيوتر
* يستقبل بيانات من الوحدات الملحقة الخارجية
* ممكن يستقبل مكان أو العنوان تبع العملية اللي أبغى أسويها

2- خارج المربع :
* يرسل بيانات الى الكمبيوتر
* يرسل بيانات الى الوحدات الملحقة الخارجية
* يرسل اشارات المقاطعة الى المعالج


الرسمة الثانية/ المعالج

1- عدنا اللي داخل المربع:

* راح يقرا المعالج التعليمات والبيانات
* وبيستقبل اشارات المقاطعة من مختلف الأجهزة

2- خارج المربع :

* راح يعرض لي البيانات بعد ماتتم عليها عملية المعالجة
* يرسل اشارات التحكم لمختلف الاجهزة
* ممكن يستقبل مكان أو العنوان تبع العملية اللي أبغى أسويها
والناقل لابد من انه يدعم عمليات النقل التالية:

1- من الذاكرة الى المعالج
2- ومن المعالج الى الذاكرة
3- من I/O الى المعالج
4- من المعالج الى I/O
5- من I/O إلى الذاكرة والعكس


3.4 Bus interconnection

هذ1ي الجزئية أخذنها باختصار ومن دون تفصيل ... لكن ان تحبو نناقض نناقش مع بعض

أول شيء الــ (Bus) معناتها ناقل .. وهو الممر اللي يتصل بين وحدتين أو أكثر

ويعتبر وسط للارسال المشترك .. فعدنا عدة أجهزة تتصل بالناقل
الناقل الواحد يحتوي على عدة خطوط أو ممرات اتصال
وكل خط منها يقدريرسل اشارات وهذي الاشارات تمثل بــ 0 أو 1
والناقل اللي يصل أجزاء الحاسب الاساسية واللي هم: المعالج والذاكرة واجهزة الادخال والاخراج يسمى System Bus



طيب نجي الحين لتركيب الناقل (Bus):

الناقل يحتوي على من 50 الى مئات الخطوط .. وكل خط منها لها معنى معين او وظيفة معينة ،وكل خط من هذي الخطوط تتقسم الى 3 وظائف اساسية مثل ماتشوفون في هذي الصورة:

mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/0b65ec4963.jpg




Data Line
يوفر لنا طريق لتحرك ونقل البياناتو التعليمات بين الوحدات
و width يعتمد عليه كثير في انه يكون الأداء عالي

Address Line
يستخدم لتحديد المصدر و اتجاه البيانات في ناقل البيانات .. فعندما يحتاج المعالج أن يقرأ من الذاكرة ، عنوان البيانات اللي يبغاها راح تنحط في الــ Address Line

Control Line
يستخدم ليتحكم في الوصول من والى Address & Data lines
وهناك نوعين من اشارات التحكم:

Timing و Command
Timing .... راح يحدد لي مدى صحة البيانات والعنوانين
Command ..... يحدد لي العملية اللي نبغى نسويها


تمنيت أشرح هذي الجزئية أكثر ... لكني مو مرة متمكنة منها ^

ويُفضل استخدام نواقل متعددة في الجهاز ومعروف حالياً أنه أغلب أجهزة الحاسب
متوفرة فيها هذا الشيء للاسباب التالية/

1- يقلل لي من عملية التاخير الحاصلة لمن يكون عندي ناقل واحد
2- وبيقلل كمان من اختناق البيانات داخل الناقل


الواجب :
ابغى أحد شرح لي هذي الرسمة ؟

mhtml:file://F:\معماريه\هندسة%20معمارية%20&%20تنظيم%20الحاسبات%203%20-%20منتديات%20الحاسب%20الالي%20و%20نظم%20المعلومات.mht!http://www.uqucs.net/upp/uploads/ac17034171.jpg
الشرح منقول
welcome

الاثنين، 8 أكتوبر 2012

معلومات نظام تشغيل قوقل( كروم)


رضت قوقل قبل قليل وفي بث مباشر معلومات تفصيلية عن نظام التشغيل قوقل كروم، وأيضا تم عرض النظام وكيفية عمله، ولعل أهم ما يميز النظام أنه مبني على متصفح الكروم والذي حصل على 40 مليون مستخدم وسيحصل على ميزة الإضافات وأيضا سوف يصدر لأجهزة الماك في نهاية العام.
وأهم ما يميز نظام التشغيل كروم:
  • النظام مبني على متصفح الكروم لذلك لن يكون هناك وجود لأي برنامج يمكن تنصيبه على الجهاز، والسبب أن النظام يعتمد على الويب فجميع التطبيقات المستخدم في النظام ما هي إلا تطبيقات الويب مثل بريد الجيميل وخدمة الوثائق والملفات من قوقل… إلخ.
  • جميع المعلومات التي يتم حفظها في النظام يتم حفظها بشكل تلقائي في الإنترنت، لذلك تكون معلومات النظام ومستخدم النظام وتطبيقاته متاحة في أي مكان.
  • طريقة عرض التطبيقات في النظام يتم من خلال عرضها على ألسنة في نظام الكروم، ويمكن عرض قائمة التطبيقات بفتح لسان خاص لها في النظام.
  • يتم تشغيل بعض التطبيقات مثل قوقل تالك  من خلال لوحة تظهر الزاوية اليمنى السفلية للنظام.
  • نظام الحماية في النظام يختلف عن الأنظمة الأخرى، والسبب يعود لعدم وجود برامج يتم تنصيبها في النظام ولأن كل التطبيقات والبرامج ما هي إلا تطبيقات على الويب لا تقوم هذه التطبيقات بالتعامل مباشرة مع ملفات نظام التشغيل لذلك يبقى النظام آمن من أي تطبيق يقوم باستغلال ملفات النظام وهذا ما يحدث في الأنظمة الحالية.
  • النظام يعمل بشكل سريع بسبب أنه يعتمد على الإنترنت لذلك لا يحتاج النظام لكثير من مصادر الجهاز عند تشغيله.
وذكرت قوقل أن النظام سوف يتوفر في الأجهزة النت بوك وسيتوفر النظام في العام المقبل، ويمكن تحميل المصدر المفتوح للنظام، وهذه أول الصور للنظام:
chromeosapps thumb تحديث: أول المعلومات التفصيلية عن نظام التشغيل كروم
chromeoslive thumb تحديث: أول المعلومات التفصيلية عن نظام التشغيل كروم
chromeosvideo thumb تحديث: أول المعلومات التفصيلية عن نظام التشغيل كروم
وهنا فيديو عن النظام
بقية المقاطع بعد الفاصل
هذه المعلومات الأولية للنظام وسوف نقوم بتحديث التدوينة عند وصول أي معلومة جديدة عن النظام.هناك أجهزة خاصه تدعم نظام الكروم فالنظام لا يمكن تنصيبه على أي جهاز كمبيوتر الا على أجهزة معينة يمكن شراءها عبر متجر قوقل و اجهزة اللابتوب التي تحتوي على نظام كروم تسمى ChromeBook و اجهزة الكمبيوتر المكتبي تسمى ChromeBox
تتميز الاجهزة بسعرها القليل جدا . فتتراوح من300$الى 350$  للعلم بان النظام لايستخدم هاردسلك وهذه ماجعلته من اهم الميزات لعدم فقد البيانات  ويعمل في بيئه لينكس  هو مخصص لأجهزة النوت بوك وليس الديسك توب أو اللاب توب و "ميزتة " أن الهارد ديسك أفتراضى حيث تخزين البيانات على سيرفرات
عموماً هو موجود هنا بالسورس كود وطرق تشغيلة ولكن بالأنجليزية
http://dev.chromium.org/chromium-os
اعتقد أن هذا خطوة جيدة لفكرة فى عقلى منذ مدة وهى الهارد الكبير حيث يتم تشغيل البرامج وتشغيل الملفات ومشاركتها من خلال ادخال سيرفرات كأنها أجهزة عادية فى النت ورك نظام تشغيل المجموعات المبني على نواة لينوكس وباستخدام نظام التصفح كروم ,نظام واجهة نوافذ جديد مفتوح المصدر ومجاني ولايحتاج لتفعيل او تنشيط او ماشابه ,النظام الذي يرتكز في عمله على الإنترنت من خلال توفير حزم البرامج عبر الشبكة وبالتالي يؤمن إقلاع لامثيل له وسرعة تشغيل منقطعة النظير لايضاهيها اي نظام اخر وربما سيغني عن استخدام الأقراص الصلبة لتخزين المحتويات والبرامج , نظام تعد السرعة والبساطة والأمان هي اهم مكوناته ولامثيل لها حالياً ,ويمكن للمستخدمين الجدد والمحترفين استخدامه دون اي خوف من الفايروسات والبرامج الخبيثة الضارة, هذه الإصدارة تعمل على أنظمة x86 اي انها تعمل على معظم الحواسب القديمة والجديدة بفئتيها الـ 32 و 64 بت .

الموضوع كامل مع روابط التحميل
http://www.adslgate.com/dsl/showthread.php?t=464560هذه هي المزايا التي أتوقع أن يتحلى بها نظام تشغيل جوجل:
1- لا خسارة للبيانات:
سيكون لكل مستخدم اسم مستخدم خاص به في حال رغب في الحصول على بياناته يمكنه فقط أن يقوم بتسجيل الدخول على حسابه وسيجد كل بياناته ، فهذه حال أندرويد كل أرقام الهواتف ومناسبات التقويم والبريد الالكتروني موجودة في الانترنت. فمثلاً ستكون كل مستنداتك ستخزن في Google Doc وصورك في Picasa ومقاطعك في Youtube وهكذا مع مراعاة عدم اطلاع أحد على شيء إلا باختيارك
2- سهولة في المشاركة
سيكون من الأسهل عليك إرسال ملف لأحدهم فكل ماتملكه موجود في الانترنت ولن تحتاج لإعادة رفعه. أما مع المعلومات فجوجل هي الأفضل في هذا المجال مجرد نشر معلومة في إحدى المواقع الاجتماعية ستنتشر في بقية المواقع بمجرد أن تختار أنت ذلك
3- تحديث تلقائي لكل مافي سطح مكتبك
بمجرد أن يعمل جهازك ستعلم كم رسالة لديك وكم شخصاً متصل وماهي حالة الطقس وماهي المخططات التي ستنفذها اليوم وتقرأ آخر الأخبار كل هذا دون أن تلمس زراً واحداً
4- تجربة ممتعة لواجهة المستخدم
أكثر ما أحبه في لينوكس (نظام تشغيلي المفضل) هو التجربة الفريدة التي يعطيك إياها كمستخدم مثل سطح المكتب الثلاثي الأبعاد والتأثيرات المختلفة التي يوفرها Compiz Fusion مثلاً حتى مع كروت الشاشة الضعيفة تحس كأنك تستخدم أقوى القطع ومن المؤكد أن جوجل لن تقصر في هذا المجال فنواة لينوكس هي الأفضل في التوافق مع الأجهزة وجعلها تعمل بكفائة يستحيل أن تصل إليها مع وندوز
5- برامج لا حصر لها
العيب الأكبر في لينوكس والتي التفت حوله جوجل وهو قلة البرامج، جوجل جعلت الانترنت لغة البرمجة فكل مواقع الانترنت هي برامج لنظام تشغيل جوجل كروم. أضف إلى ذلك المجتمع الحر الذي تستغل جوجل جهوده بعرضها مصدر نظامها للجميع
6- لا كراكات بعد اليوم
كل البرمجيات المدفوعة ستكون عبارة عن مواقع ولن يتمكن أحد من الحصول على خدمة في موقع دون أن يدفع إلا إذا استخدم اسم مستخدم لشخص مشترك في الشركة. المهم أن قرصنة البرامج لن يكون لها أثر مع هذا النظام
7- برامج مجانية أكثر ، برامج مدفوعة أقل
الانترنت سيتيح لك بالتأكيد فرصة الحصول على خدمات مجانية مقابل أي خدمة مدفوعة والتنافس في الانترنت أقوى وأشد لأن الانترنت موجه لكل الأنظمة بكافة إصداراتها فأي برنامج سيعمل على الوندوز إكس بي والوندوز فيزتا والوندوز 7 ولينوكس بكافة توزيعاته والماك بمختلف إصداراته وغيرهما
8- بمجرد أن يعمل جهازك لن ينطفئ
لينوكس نظام مستقر لدرجة كبيرة فهو لا يحتاج لإعادة تشغيل حتى مع بعض التحديثات الكبيرة ومع جوجل لا يوجد داعي للتحديثات ولا حتى لتركيب البرامج، وهذا يعني لا داعي لإعادة تشغيل الجهاز، لا داعي لأن يضعف أداء الجهاز مع الزمن، لا داعي لأن يتعطل نظام التشغيل فلا تغييرات تجرى على نظام التشغيل حتى يتسبب التغير في عطل إلا مع تعطل إحدى القطع
9- تكلفة أقل
نظام تشغيل مجاني مفتوح المصدر ولا يحتاج للكثير من الموارد يعني أن الأجهزة ستكون في حدود الـ1000 ريال أو 300 دولار مثلاً تزيد أو تقل بحسب المواصفات
بعد أن انتهينا من الإيجابيات المتوقعة نأتي للسلبيات المتوقعة:
1- ماذا يحصل لو انقطع الانترنت؟
إن لم يكن هناك وضع غير متصل فاعلم أنك لن تستطيع استخدام الجهاز أبداً أما إذا كان هناك وضع غير متصل فاعلم أنك لن تستطيع فعل شيء في جهازك فكل شيء يحتاج لأن تكون متصلاً بالانترنت
2- متى سيكون الجهاز بطيئاً
عندما يكون الانترنت بطيئاً، يعني هذا أن العرب سيصابون بسكتات قلبية وجلطات دماغية بالجملة وبالمجان وبدون دفعة أولى أو كفيل
3- ماذا عن جودة الألعاب؟
ستكون في غاية الضعف لأن سرعة الانترنت لن تتحمل أن تلعب ألعاباً قوية دون انقطاع
4- الخصوصية!!
مع جوجل انسى الخصوصية، فهي تؤمن أن زمن التكنولوجيا زمن تنعدم فيه الخصوصية فكل معلومة مهما كانت تافهة ذات قيمة لدى أحدهم
جوجل تتبع عادات المستخدم في متصفحها جوجل كروم وفي نظام تشغيل الهاتف أندرويد وفي كل عملية بحث تقوم بها وستظل تفعل ذلك طالما ظلت قائمة، لكن نوع المعلومات يختلف، فهي لن تتعدى على الملفات الشخصية أو الأسرية وإنما على الملفات ذات القيمة التسويقية كنوع الموسيقى التي تفضل أو المواقع التي تحب أن تزورها أو حتى الألوان التي تفضلها لتتمكن من تقديم أفضل رابط دعائي يمكن أن يجذب انتباهك وتضغط عليه لتكسب هي في النهاية
أتمنى ألا تخطئ جوجل خطأ مايكروسوفت مع نظام تشغيل فيزتا الذي أطلق قبل أوانه فكان يحتاج إلى أجهزة أقوى بكثير مما كان موجوداً لحظة إطلاقه فعانى المستخدمون من بطئه الذي كان سببه الكثير من الخدمات المدمجة فيه والتي لا يستخدمها المستخدم العادي. فإن أطلقت جوجل نظام تشغيلها قبل أوانه واحتاج إلى اتصال افضل بالانترنت دائم وأسرع وهو على أغلب الظن لن يكون موجوداً
في النهاية نعود إليك أيها المستخدم: ماذا تعتقد؟ هل هذا النظام هو نظام التشغيل المثالي؟ أنا لا أعتقد ذلك فلا زلنا في عصر يفتقر فيه البعض للانترنت في بعض الأحيان ولن يكون جوجل كروم ذا نفع إلا إذا دمج الانترنت مع الجهاز وعمل دون انقطاع على مدار الساعة

الأحد، 7 أكتوبر 2012

جميع سريالات وندوز 7


2010

 STARTER
 (OEM-8992752) (OEM-8992707)
 =====================

 RDJXR-3M32B-FJT32-QMPGB-GCFF6 --- XXXXX-OEM-8992752-30004 --- ACER/GATEWAY/PACKARD
 6K6WB-X73TD-KG794-FJYHG-YCJVG --- XXXXX-OEM-8992752-30005 --- ASUS (Eee)
 6PB94-MC2C6-4F37H-KTJ32-PF2PT --- XXXXX-OEM-8992707-00097 --- CASPERERA
 36Q3Y-BBT84-MGJ3H-FT7VD-FG72J --- XXXXX-OEM-8992707-00082 --- DELL
 4FRH4-WQDGJ-M9HRY-K73D8-RGT3C --- XXXXX-OEM-8992707-00228 --- EXPER
 RH98C-M9PW4-6DHR7-X99PJ-3FGDB --- XXXXX-OEM-8992752-30008 --- HP
 PMXH9-M23P9-QJJMB-2FWRC-7CDKP --- XXXXX-OEM-8992752-30007 --- FUJITSU
 273P4-GQ8V6-97YYM-9YTHF-DC2VP --- XXXXX-OEM-8992752-30169 --- LENOVO/IBM
 22P26-HD8YH-RD96C-28R8J-DCT28 --- XXXXX-OEM-8992707-00153 --- LENOVO/IBM
 2W4DJ-JFFJV-DMCPP-2C3X8-883DP --- XXXXX-OEM-8992707-00121 --- MSI
 2YKPV-BFXFW-X8GJQ-9KQFF-KCXGD --- XXXXX-OEM-8992752-30271 --- MSI
 2XGHP-9TQK2-8CF28-BM2P2-8FRX8 --- XXXXX-OEM-8992752-30269 --- NOKIA
 PV9BD-YBRX6-CTMG6-CCMJY-X8XG7 --- XXXXX-OEM-8992752-30013 --- SAMSUNG
 32J2V-TGQCY-9QJXP-Q3FVT-X8BQ7 --- XXXXX-OEM-8992707-00016 --- SONY
 TGBKB-9KBGJ-3Y3J6-K8M2F-J2HJQ --- XXXXX-OEM-8992752-30015 --- TOSHIBA
 7W842-2HCPJ-BC3MJ-B79K6-TD2HQ --- XXXXX-OEM-8992752-30214 --- VILIV
 2K8WH-JVQDM-C9HVC-YR2XC-8M76G --- XXXXX-OEM-8992752-30065 --- ?????
 32TF3-PT6YV-V6GCK-RR8GM-VM4QG --- XXXXX-OEM-8992707-00180 --- ?????


 HOME BASIC
 (OEM-8992752)
 =====================

 MB4HF-2Q8V3-W88WR-K7287-2H4CP --- XXXXX-OEM-8992752-50004 --- ACER/GATEWAY/PACKARD
 89G97-VYHYT-Y6G8H-PJXV6-77GQM --- XXXXX-OEM-8992752-50005 --- ASUS
 36T88-RT7C6-R38TQ-RV8M9-WWTCY --- XXXXX-OEM-8992752-50258 --- DELL
 8W3JQ-BP2HY-F47QX-6CQ94-2BKQB --- XXXXX-OEM-8992752-50007 --- FUJITSU
 DX8R9-BVCGB-PPKRR-8J7T4-TJHTH --- XXXXX-OEM-8992752-50008 --- HP
 22MFQ-HDH7V-RBV79-QMVK9-PTMXQ --- XXXXX-OEM-8992752-50213 --- LENOVO/IBM
 2P6PB-G7YVY-W46VJ-BXJ36-PGGTG --- XXXXX-OEM-8992752-50013 --- SAMSUNG
 YV7QQ-RCXQ9-KTBHC-YX3FG-FKRW8 --- XXXXX-OEM-8992752-50014 --- SONY
 9DBMT-GXRWM-6Q9Y3-WMYM8-FJCBW --- XXXXX-OEM-8992752-50165 --- TONGFANG
 9H4FH-VD69Y-TGBD2-4PM4K-DRMMH --- XXXXX-OEM-8992752-50015 --- TOSHIBA
 2TY7W-H4DD4-MB62F-BD9C3-88TM6 --- XXXXX-OEM-8992752-50179 --- ?????


 HOME PREM
 (OEM-8992687)
 =====================
 VQB3X-Q3KP8-WJ2H8-R6B6D-7QJB7 --- XXXXX-OEM-8992687-00006 --- ACER/GATEWAY/PACKARD
 38JTJ-VBPFW-XFQDR-PJ794-8447M --- XXXXX-OEM-8992687-00304 --- ADVENT
 V3Y2W-CMF9W-PGT9C-777KD-32W74 --- XXXXX-OEM-8992687-00008 --- ALIENWARE
 2QDBX-9T8HR-2QWT6-HCQXJ-9YQTR --- XXXXX-OEM-8992687-00007 --- ASUS
 7JQWQ-K6KWQ-BJD6C-K3YVH-DVQJG --- XXXXX-OEM-8992687-00118 --- ASUS (Eee)
 6RBBT-F8VPQ-QCPVQ-KHRB8-RMV82 --- XXXXX-OEM-8992687-00095 --- DELL
 C6MHH-TRRPT-74TDC-FHRMV-XB88W --- XXXXX-OEM-8992687-00009 --- FUJITSU
 39QDH-D7MHH-WDMTD-TM2R9-KM7DB --- XXXXX-OEM-8992687-00258 --- HCL
 4FG99-BC3HD-73CQT-WMF7J-3Q6C9 --- XXXXX-OEM-8992687-00010 --- HP
 27GBM-Y4QQC-JKHXW-D9W83-FJQKD --- XXXXX-OEM-8992687-00249 --- LENOVO/IBM
 38GRR-KMG3D-BTP99-TC9G4-BBDJJ --- XXXXX-OEM-8992687-00174 --- LG
 2P2P9-CM3F8-FTV6P-PC7CX-8TFF7 --- XXXXX-OEM-8992687-00093 --- MEDION
 4G3GR-J6JDJ-D96PV-T9B9D-M8X2Q --- XXXXX-OEM-8992687-00246 --- MSI
 CQBVJ-9J697-PWB9R-4K7W4-2BT4J --- XXXXX-OEM-8992687-00015 --- SAMSUNG
 HWDFB-YVFG4-3TJ7F-Q3WMT-7B6PH --- XXXXX-OEM-8992687-00138 --- SIRAGON
 H4JWX-WHKWT-VGV87-C7XPK-CGKHQ --- XXXXX-OEM-8992687-00016 --- SONY
 6B88K-KCCWY-4F8HK-M4P73-W8DQG --- XXXXX-OEM-8992687-00057 --- TOSHIBA
 6GF36-P4HWR-BFF84-6GFC2-BWX77 --- XXXXX-OEM-8992687-00017 --- TOSHIBA
 2XPWB-Q64BJ-W8CT3-WJTWT-4DQ99 --- XXXXX-OEM-8992687-00267 --- ?????
 TTJQ7-4PFJC-6JFJ8-B22VD-VXW88 --- XXXXX-OEM-8992687-00013 --- ?????
 7K377-DVP2Q-YGWJG-3M3G7-RBCDP --- XXXXX-OEM-8992687-00194 --- ?????


 PROFESSIONAL
 (OEM-8992671)
 =====================

 YKHFT-KW986-GK4PY-FDWYH-7TP9F --- XXXXX-OEM-8992671-00004 --- ACER/GATEWAY/PACKARD
 2WCJK-R8B4Y-CWRF2-TRJKB-PV9HW --- XXXXX-OEM-8992671-00407 --- ASUS
 32KD2-K9CTF-M3DJT-4J3WC-733WD --- XXXXX-OEM-8992671-00524 --- DELL
 PT9YK-BC2J9-WWYF9-R9DCR-QB9CK --- XXXXX-OEM-8992671-00007 --- FUJITSU
 862R9-99CD6-DD6WM-GHDG2-Y8M37 --- XXXXX-OEM-8992671-00205 --- FUJITSU
 74T2M-DKDBC-788W3-H689G-6P6GT --- XXXXX-OEM-8992671-00008 --- HP
 237XB-GDJ7B-MV8MH-98QJM-24367 --- XXXXX-OEM-8992671-00437 --- LENOVO/IBM
 GMJQF-JC7VC-76HMH-M4RKY-V4HX6 --- XXXXX-OEM-8992671-00013 --- SAMSUNG
 H9M26-6BXJP-XXFCY-7BR4V-24X8J --- XXXXX-OEM-8992671-00014 --- SONY
 2V8P2-QKJWM-4THM3-74PDB-4P2KH --- XXXXX-OEM-8992671-00137 --- TOSHIBA
 6JKVQ-WJTWW-JVPRB-77TGD-2DV7M --- XXXXX-OEM-8992671-00339 --- WORTMANN
 2W3CX-YD4YJ-DF9B2-V27M6-77GMF --- XXXXX-OEM-8992671-00503 --- ?????
 BV4Y4-DVXDT-3FC64-X2QR7-DW82M --- XXXXX-OEM-8992671-00468 --- ?????
 6BJ27-DVBFF-VKQC8-7JPQP-TJKYY --- XXXXX-OEM-8992671-00215 --- ?????
 6FWJ7-TDRCV-BYTP3-JWB98-9J64J --- XXXXX-OEM-8992671-00211 --- ?????
 W2PMW-T7DBH-YHKRM-DXXF6-KP4KT --- XXXXX-OEM-8992671-00015 --- ?????


 ULTIMATE
 (OEM-8992662)
 =====================

 FJGCP-4DFJD-GJY49-VJBQ7-HYRR2 --- XXXXX-OEM-8992662-00006 --- ACER/GATEWAY/PACKARD
 VQ3PY-VRX6D-CBG4J-8C6R2-TCVBD --- XXXXX-OEM-8992662-00008 --- ALIENWARE
 2Y4WT-DHTBF-Q6MMK-KYK6X-VKM6G --- XXXXX-OEM-8992662-00173 --- ASUS
 342DG-6YJR8-X92GV-V7DCV-P4K27 --- XXXXX-OEM-8992662-00400 --- DELL
 9CW99-79BBF-D4M3X-9BK9M-4RPH9 --- XXXXX-OEM-8992662-00009 --- FUJITSU
 MHFPT-8C8M2-V9488-FGM44-2C9T3 --- XXXXX-OEM-8992662-00010 --- HP
 6K2KY-BFH24-PJW6W-9GK29-TMPWP --- XXXXX-OEM-8992662-00537 --- LENOVO/IBM (Re-released)
 49PB6-6BJ6Y-KHGCQ-7DDY6-TF7CD --- XXXXX-OEM-8992662-00015 --- SAMSUNG
 YJJYR-666KV-8T4YH-KM9TB-4PY2W --- XXXXX-OEM-8992662-00016 --- SONY
 2WX6M-X2HKM-86X8X-2QD44-F3FGJ --- XXXXX-OEM-8992662-00481 --- ?????
 78FPJ-C8Q77-QV7B8-9MH3V-XXBTK --- XXXXX-OEM-8992662-00366

key logger in c#

http://www.4shared.com/get/bBKi88mo/sharp_keyloger_110.htmlhttp://www.4shared.com/get/bBKi88mo/sharp_keyloger_110.html

مكتبه من السورس كود لجميع البرامج

http://www.highdots.com/download/cl2/source_library.ziphttp://www.highdots.com/download/cl2/source_library.zip

كي لوجر ب c#


http://www.mediafire.com/?qmziztg0xmx تحميل

برنامج صغير كيلوجر ب c#