‏إظهار الرسائل ذات التسميات معلومة. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات معلومة. إظهار كافة الرسائل

25‏/03‏/2014

Difference Between Compiler and Interpreter

0 التعليقات

Difference Between Compiler and Interpreter

A Compiler and Interpreter both carry out the same purpose – convert a high level language (like C, Java) instructions into the binary form which is understandable by computer hardware. They are the software used to execute the high level programs and codes to perform various tasks. Specific compilers/interpreters are designed for different high level languages. However both compiler and interpreter have the same objective but they differ in the way they accomplish their task i.e. convert high level language into machine language. Through this article we will talk about the basic working of both and distinguish the basic difference between compiler and interpreter.
Compiler
A compiler is a piece of code that translates the high level language into machine language. When a user writes a code in a high level language such as Java and wants it to execute, a specific compiler which is designed for Java is used before it will be executed. The compiler scans the entire program first and then translates it into machine code which will be executed by the computer processor and the corresponding tasks will be performed.  
Compiler working
Shown in the figure is basic outline of the compilation process, here program written in higher level language is known as source program and the converted one is called object program.
Interpreter
Interpreters are not much different than compilers. They also convert the high level language into machine readable binary equivalents. Each time when an interpreter gets a high level language code to be executed, it converts the code into an intermediate code before converting it into the machine code. Each part of the code is interpreted and then execute separately in a sequence and an error is found in a part of the code it will stop the interpretation of the code without translating the next set of the codes.  
Interpreter working
Outlining the basic working of the interpreter the above figure shows that first a source code is converted to an intermediate form and then that is executed by the interpreter.
The main differences between compiler and interpreter are listed below:
·         The interpreter takes one statement then translates it and executes it and then takes another statement. While the compiler translates the entire program in one go and then executes it.
·         Compiler generates the error report after the translation of the entire page while an interpreter will stop the translation after it gets the first error.
·         Compiler takes a larger amount of time in analyzing and processing the high level language code comparatively interpreter takes lesser time in the same process.
·         Besides the processing and analyzing time the overall execution time of a code is faster for compiler relative to the interpreter.

08‏/12‏/2013

توشيبا تطلق الحاسب Satellite W30t الهجين الجديد

0 التعليقات
أطلقت شركة توشيبا حاسبها الهجين  Satellite W30t
الجديد الذي يجمع بين لاب توب وحاسوب لوحي؛ حيث يشتمل الجهاز على مزلاج يمكن من خلال فكه وتركيبه تحويل الجهاز بسهولة من لاب توب إلى حاسوب لوحي والعكس، ما يوفر للمستخدمين حرية وسهولة التنقل.
وأوضح وكيل الشركة اليابانية في دبي، أن الجهاز Satellite W30t يأتي مزوداً بشاشة لمسية مقاس 3ر13 بوصة، بتقنية IPS ذات 10 نقاط، ونسبة عرض 16:9، كما أنها تدعم تقنية LED، ما يوفر للمستخدم تجربة مشاهدة مريحة تتيح له الاستمتاع بألوان نابضة بالحيوية. بالإضافة إلى تقنية Resolution+ المبتكرة، والتي تعالج جودة المحتوى الذي لا يتميز بمواصفات HD، وتعززها تلقائياً لإنتاج صور واضحة.
وينبض بداخل الجهاز الجديد الجيل الرابع من معالجات إنتل Core، الذي يضمن كفاءة تعدد المهام ومتعة غنية عند تشغيل الملتيميديا، كما أنه يعمل بنظام التشغيل ويندوز 8.1 الجديد، فضلاً عن أنه يشتمل على ذاكرة داخلية بسعة 4 غيغابايت، ومساحة تخزينية تصل إلى 500 غيغابايت، ما يضمن أداءً عاماً يُعتمد عليه.
وبالإضافة إلى ذلك، يأتي الحاسوب  Satellite W30t  مجهزاً بمجموعة كاملة من المنافذ، بما فيها منفذUSB 3.0 ، ومنفذ Micro USB 2.0، ومنفذ لبطاقة Micro SD، ومنفذ Micro HDMI لاتصال متسق.
ولتمكين المستخدمين من الحفاظ على أداء أجهزتهم، زودت توشيبا جهاز Satellite W30t بتقنية PC Health Monitor، التي تقدم لمحة رسومية عامة سهلة القراءة عن درجة حرارة الجهاز، وسرعة المروحة، وحالة البطارية.
وأوضح وكيل الشركة اليابانية أن الحاسب الهجين Satellite W30t الجديد يتوافر نظير 875 دولاراً أمريكياً.

07‏/12‏/2013

كيفية استخدام برنامج الفايبر على الكمبيوتر Viber Desktop

0 التعليقات
السلام عليكم ورحمة الله وبركاتة
 الان استخدام الفايبر على الكمبيوتر كاى ماسينجر مثل الياهو او الاسكايب
يمكنك الدخول على الموقع http://www.viber.com
وتحميل البرنامج
واستمتع بالبرنامج على الكمبيوتر !!

02‏/12‏/2013

المبرمج محمد عبدالباسط النوبى الذى إستطع إكتشاف ثغرة بموقع فيس بوك

0 التعليقات

المبرمج  محمد عبدالباسط النوبى الذى إستطع إكتشاف ثغرة بموقع فيس بوك

 كيف اكتشف ذلك ؟ 

قمت بالكشف عنها عندما قام شخص ما بمتابعتى على فيسبوك فقمت بالضغط على ايقونة التنبيهات ومن ثم الضغط على التنبيه الخاص بالمتابعه ليدخلنى فيسبوك الى قائمة المتابعين الخاصه بى، ركزت اكتر فى الرابط URL الخاص بصفحة المتابعين فوجدته على هذه الصوره : الثغرة من نوع URL Manipulation عن طريق التلاعب بالرابط والذى يحتوى على معلومات ومتغيرات لم يتم تغليفها بالشكل الصحيح واحد منها هو المتغير notif_ids والى بيسند ليه ارقام التعريف الخاصه بالملف الشخصى profile id لكل مستخدم قام بمتابعتى حسب ترتيب توقيت المتابعه بحيث يعمل كمؤشر فى ترتيب قائمة المتابعين حسب توقيت المتابعه، المهم قمت بتغيير واحد من الايديهات الى الرقم 4 وهو الرقم الخاص ببروفايل مؤسس فيسبوك مارك زوكربرج وبوم بالفعل لقيته ضمن القائمة "وكأنه قام بمتابعتى من قبل" فقمت عامل بوست علشان اقيس بيه مدى التفاعل وثقة الناس وبالفعل يكمن هنا كيفية استغلالها فى التلاعب بالطرف الاخر لإقناعة بذلك وكسب الكثير من الثقه والتوصيات على سبيل المثال

07‏/11‏/2013

تقنية القناة المزدوجة بالذاكرة RAM

0 التعليقات


بداية ينبغي معرفة أن تقنية القناة المذدوجة خاصة بالذاكرة RAM سواء إن كانتSD-R أو DD-R أو RD-R كما بالصورة 1 وهذه التقنية ظهرت في أواخر عام 2002 ، وعندما نقبل في هذه الأيام على شراء حاسب جديد ونبدأ بالأطلاع على مواصفاته فقد نجد أن اللوحة الأم تدعم تقنية Dual-Channel ، في الحقيقة Dual-Channel (القناة الثنائية أو المذدوجة) هى تقنية اوجدها مصنعي اللوحة الأم (Mother Board) لتكون أحد الحلول التي تجعل المعالج (CPU-Processor) يتعامل بسرعة أكبر مع الذاكرة ، وكما نعلم أن المعالج يستند في عملة الى التعامل والتخاطب مع الذاكرة ، وإذا كانت الذاكرة بطيئة فلم تستفاد من التردد العالي للمعالج حيث سيقل سرعته ليساوي تردد الذاكرة وذلك بواسطة المتحكم بالذاكرة Memory Control وهو جزء من North Bridge في اللوحة الأم وعادة مثبت عليه مروحة صغيرة للتبريد (والتردد يقاس بالميجا هيرتز MHz وكل واحد هرتز يعني ذبذبة أو نبضة أو دورة واحدة في الثانية وتسمى أيضاً دورة الساعة أي الزمن اللازم لإنتقال الأمر من المعالج الى الذاكرة و العودة مرة أخرى ) فإذا كان تردد المعالج (الناقل الأمامي للمعالج FSB)1333 والذاكرة 667 فسوف يقل تردد المعالج الى 667 ولن تستفيد من تردده العالي .
فمثلا : فى ذاكرة DDR2 667 تنقل البيانات الى المعالج بسرعة 5.3 GB/S عند استخدام تقنية Single Channel كما بالصورة 2 لكن عند استخدام تقنية Dual Channel كما بالصورة 3 تنقل البيانات الى المعالج بسرعة 10.6 GB/Sوذلك بسبب تضاعف عرض حزمة النقل (قناة نقل البيانات) من 64 بت عند استخدام تقنية Single Channel إلى 128 بت عند استخدام تقنية Dual Channel.
ويتم أتصال المعالج بمتحكم الذاكرة من خلال ثلاث وصلات ناقل بيانات DATA bus ، ناقل عناوين address bus وناقل تحكم control bus..
1- ناقل العناوين : يقوم بحجز وتحديد العناوين التي ستتم القراة منها أو الكتابة عليها فمثلا عندما يطلب المعالج البيانات الموجودة في العنوان A1 سيقوم بإرسال طلبه إلى متحكم الذاكرة والذي بدوره سيخاطب ناقل العناوين طالبا منه تحديد موقع الخلية التي يريدها المعالج بعد تحديد الخليه سيقوم متحكم الذاكرة بارسال اوامره مباشرة إلى ناقل البيانات الذي يقوم بعملية القراءة والكتابة .
2- ناقل البيانات : يقوم بالقراءة من الذاكرة وذلك بنقل البيانات من الرام إلى متحكم الذاكرة ثم إلى المعالج ، أو القيام بالكتابة في الذاكرة وذلك بنقل البيانات من المعالج إلى متحكم الذاكرة ثم إلى الرام .
3- ناقل التحكم : وهذا الناقل وظيفته هو تحديد السرعة القصوى لنقل للذاكرة فمثلا إذا كان المتحكم يدعم سرعة 800 ميجاهيرتز فإنه في حالة تركيب رامات ذات سرعة مثلا 1066 أي أكبر من السرعة التي يتم التعرف بها عن طريق ناقل التحكم فإنه يقوم بتخفيض السرعة إلى السرعة الافتراضية التي ستكون 800 في مثالنا هذا ، وأيضا في حالة تركيب رامات ذات سرعات مختلفة مثلا عند خلط رامات بسرعات 667 ميجاهيرتز و سرعة 800 فإنه ناقل التحكم مباشرة سيقوم بضبط السرعة على 667ميجاهيرتز وسيقوم بتشغيل الذاكرتين عند سرعة 667 .
وأصبح بالأمكان تطبيق هذه التقنية ، حيث يمكن التعامل مع ذاكرتين بدلاً من ذاكرة واحدة ، حيث يقوم المتحكم بالذاكرة تقسيم قناة نقل البيانات على الذاكرتين ، وكل منها تعمل بترددها ، وبذلك نستطيع استغلال موارد المعالج بشكل أكبر . وذلك كما بالصورة 4
ولكن ينبغي لتفعيلها أضافة ذاكرتين من نفس الحجم والتردد ووضع الشرائح عليهما وليكن كل ذاكرة 2جيجا بايت / 667 ميجاهيرتز .
ويتم تثبيتهما في الشقيين المتناظريين أي إذا كانت اللوحة بها شقيين A و B وكل شق به منفذين لوضع الذاكرة يتم وضع الذاكرة الأولى في الشق A والمكان مثلاً 1 والثانية في الشق B والمكان أيضاً 1 . وفي بعض الأحيان يكون الترقيم 1حتى 4 فيمكنك وضعهما في 1و3 أو 2 و4 ، وأيضا في بعض الأحيان تضع بعض مصنعي اللوحة الأم ألوان مميزة لسهولةالتركيب كما بالصورة 5.
ولكن إذا تم أضافة الذاكرتين في نفس الشق فلن نستفاد سوى بضعف حجم الذاكرة كما بالصورة 6 .
ولكن هل سيصبح الأداء ضعفين . لا ليس لهذا الحد فذلك يتوقف لنوعية التطبيقات فممكن أن يتحسن الأداء بنسبة 5 % أو 15 % وهكذا طبقا لنوع التطبيقات . وهذه التقنية في اللوحة الام التي تدعم المعالج انتل Intel ام الانواع الأخرى مثل AMD وغيرها فتوجد تقنيات مماثلة .
وللاستفادة القصوى من تقنية Dual Channel يجب ان تكون الرامات متماثلة تماما من حيث النوع والموديل والتايم (وهو مقدار وقت التأخير من قبل الذاكرة من تنفيذ أمر القراءة بعد تسلمها أياه وكلما قل وقت التأخير زادت السرعة) ..وأنصح بشراء Dual Ram Memory وهى تكون عبارة عن عبوة بها قطعيتين متماثلتين تماما فى كل شيئ .
ويمكنك التأكد من تفعيل خاصية Dual-Channel (القناة الثنائية أو المذدوجة) من خلال متابعة الشاشة أثناء أقلاع الحاسب ويمكنك عمل توقيف للصورة من خلال الضغط على مفتاح Pause من لوحة المفاتيح وذلك كما موضح بالصورة 7 ، أو بأستخدام برامج خاصة مثل CPU-Z وذلك كما بالصورة 8 .
=========================================
مقال لـ يوسف البانوبي بأحد المجلات الخاصة بتعليم علوم الحاسب.

الاسباب التى تؤثر فى سرعة حاسوبك

0 التعليقات


1- انتظام فولتية الكهرباء المدخله للكمبيوتر .
2- التهوية الداخليه للمعالج وللنظام الداخلي للحاسب .
3- جيل و سرعة المعالج وتقاس بالهيرتز .
4- الذاكرة المخباة CASH MEMORY وتقاس بالكيلوا بايت أو الميجابايت
5- حجم وسرعة ونوع الذاكرة المؤقته RAM.
6- سرعة دوران الهارد ديسك والتكنولوجيا المستخدمه SATA OR IDE ، والشائع 120 دورة في الثانية، وكذلك الكابلات المستخدمه .
7- نوع وموديل والتكنولوجيا المستخدمه في اللوحة الام MOTHER BOARD .
8- كارت الشاشة VGA CARD من حيث حجم ذاكرته و16X أم 8X أم 4X
والتكنولوجيا المستخدمه PCI / AGP/ PCI EXPRESS
9- وحدات الادخال والاخراج .
10- سرعة الأنترنت لديك .
11- سرعة جهاز محرك الأقراص DVD .

يعنى اية جى بى اس ( GPS )

1 التعليقات


هو بأختصار جهاز أو وحدة لتحديد المواقع وتعني باللغة الأنجليزية
Global Positioning System بمعنى نظام تحديد الموقع العالمي.

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

ويتم متابعة الأشخاص من خلال التابليت أو الموبايل أو اللاب توب أو أي جهاز يحتوي على مستعرض للأنترنت ...

ويتم تحديد الموقع من خلال تحديد نقطتين X & Y أي خط الطول وخط العرض وذلك من خلال عدد 31 قمر صناعي يحلقون في الفضاء بمتوسط بعد عن الكرة الأرضية 12000 ميل ... ويتم تحديد الموقع في وجود 4 أقمار فأعلى وكلما زادت عدد الأقمار زادت الدقة ... وهناك نسبة خطأ بمتوسط 15 متر ...

وجدير بالذكر أن معظم الكاميرات العالية والموبايلات بمختلف انواعها تحتوي على وحدة GPS أو AGPS ويمكنك ألتقاط الصورة مع تحديد المكان في الموبايل بأختيار الأوبشن !! GeoTagging ...

وبعد ألتقاط المكان أي خط طول وخط العرض يتم وضعهم على GIS
Geographical Information System نظام المعلومات الجغرافي

والذي يعطيك المكان الذي تم التصوير به ... من خلال الخرائط المجانية التابعة لجوجل ... أو يمكنك شراء خرائط أكثر تفصيلاً أذا رغبت ... وذلك طبقاً للنشاط ....

===================================
وجدير بالذكر معظم الكاميرات مرفق معها برنامج تسطيع عن طريقه فتح خرائط جوجل وتحديد المكان طبقاً للصورة الملتقطة وبالطبع طبقاً لـ X & Y
 

الاكثر زيارة

الاكثر زيارة خلال الشهر

الاكثر زيارة خلال الاسبوع