Lexeme(واژه):
به دنباله ای از کاراکترها (نویسه ها) که تشکیل یک Token را می دهند واژه گفته می شود.
|
|
|
|
|
+
نوشته شده در دوشنبه یکم بهمن 1386ساعت 11:3 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
+
نوشته شده در دوشنبه یکم بهمن 1386ساعت 11:1 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
چند مفهوم مرتبط: رشته(string) : دنباله محدود از علامتها. «علی» زبان (language) : مجموعه ای محدود یا نا محدود از الفبا ایجاد می شود. پیشوند رشته (prefix) : رشته حاصل از حذف،یا بیشتر علائم از انتهای رشته را گویند. زیر رشته (substring) : رشته حاصل از حذف یک پیشوند و یا یک پسوند را زیر رشته می گویند. رشته تهی(null string) : اگر طول رشته برابر صفر باشد گوئیم رشته تهی است و با λ نمایش می دهیم. پسوند رشته(saffix) رشته حاصل از حذف یا بیشتر علائم از ابتدای رشته را می گویند. عملیات روی زبان ها با فرض دو زبان M,L: 1) L U M = { S | S€L or T€M} 2) L.M={S|S€L and T€M} 3) L* = L0UL¹UL² …. Pattern(الگو):
به شکلهای مختلف از یک Token که می تواند به خود بگیرد اطلاق می شود به عبارت دیگر در ورودی رشته هایی وجود دارد که Tokenیکسانی برای انها تشخیص داده می شود فرم کلی این رشته ها توسط الگو یا pattern الگو توزیع می شود.
Lexeme(واژه): به دنباله ای از کاراکترها (نویسه ها) که تشکیل یک Token را می دهند واژه گفته می شود.
|
||
|
+
نوشته شده در پنجشنبه بیست و دوم آذر 1386ساعت 10:53 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
زبان ها و گرامرها : به ازای هر گرامر یک زبان و به ازای هر زبان یک پذیرنده داریم:
انواع گرامرها:
زبان ها و گرامرها : به ازای هر گرامر یک زبان و به ازای هر زبان یک پذیرنده داریم:
انواع گرامرها:
انواع زبان:
S.A تحلیل گر نحوی(گرامر یک زبان): اصطلاحات: الفبا:یک مجموعه محدود از علامتها رشته:دنباله ای از علامت ها مانند : abba طول رشته:طول علامت ها می باشد به عنوان مثال ۳ = |aba| رشته تهی:رشته ای با طول صفر که با لاندا نمایش داده می شو انواع زبان:
S.A تحلیل گر نحوی(گرامر یک زبان): اصطلاحات: الفبا:یک مجموعه محدود از علامتها مجموعه(تمامی قوانین مجموعه ها مثل عضویت زیر مجموعه،مجموعه جهانی و...صدق می کند.) رشته:دنباله ای از علامت ها مانند : abba طول رشته:طول علامت ها می باشد به عنوان مثال ۳ = |aba| رشته تهی:رشته ای با طول صفر که با لاندا نمایش داده می شود. |
||
|
+
نوشته شده در پنجشنبه بیست و دوم آذر 1386ساعت 10:47 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
مراحل کامپایل:
۱.تحلیلگر لغوی ۲.تحلیلگر نحوی ۳.تحلیلگر معنایی ۴.تولید کننده کد میانی ۵.بهینه سازکد میانی ۶.تولیدکننده کدنهایی
مرحله تحلیل گر لغوی : در این مرحله کامپایل متن برنامه ورودی حرف به حرف خوانده میشود وبه دنبالهای از نشانه ها یا tokenها عبارتند از:کلمات کلید,عملگرها,جداکننده ها,ثابت ها,شناسه ها,... در این مرحله در جدول سمبلها با فرمت خاصی ذخیره می شوند. وظایف تحلیل گر لغوی :
تحلیل گر نحوی : در این مرحله خروجی تحلیل گر لغوی از نظر خطاهای نحوی مورد بررسی قرار میگیرد و با استفاده از نشانه های تولید شده درخت نحوی ان ساخته می شود. |
||
|
+
نوشته شده در پنجشنبه بیست و دوم آذر 1386ساعت 10:37 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
کامپایلر: برنامه ای است که متن یک برنامه به زبان برنامه نویسی A را دریافت نموده وپس از اعمال تغییرات خاصی به طوری که معنا و مفهوم آن عوض نشود به زبان برنامه نویسی B تبدیل میکند. |
||
|
+
نوشته شده در پنجشنبه بیست و دوم آذر 1386ساعت 10:27 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
* شبکه *
آموزش شبكه Lan: شبكهها را ميتوان به دو دستهي «شبكههاي محلي» LAN و شبكههاي بزرگتر از آن(WAN) تقسيم كرد. دسترسي به خط فرمان به دو روش ميسر است. روش اول : روي Start Menu كليك كرده و گزينه Run را انتخاب مي كنيم . سپس در پنجره ظاهر شده اگر ويندوز شما 98/ME باشد عبارت ''Command'' و اگر 2000/2003/XP باشد عبارت ''CMD'' را تايپ مي كنيم هم اكنون محيط Command Prompt در جلوي شما قرار دارد! روش دوم : با طي كردن مسير Start> Programs>Accessories و كليك كردن برروي Command Prompt اين محيط براي شما باز ميشود. ادامه مبحث IP : چگونه IPخود را بدست آوريم : 4- توصيه و پيشنهاد براي استفاده از Command Line ويندوز 2000 يا XP است.
|
||
|
+
نوشته شده در شنبه هفدهم آذر 1386ساعت 8:45 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
شبکه********************************************************************* |
||
|
+
نوشته شده در سه شنبه ششم آذر 1386ساعت 17:43 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
سخت افزار
انتخاب مادربرد: يکي از تصميمات مهم در زمان تهيه و يا ارتقاء يک کامپيوتر است .انتخاب فوق ، علاوه بر تاثير مستقيم بر عملکرد فعلي سيستم ، بيانگر انعطاف سيستم در زمان ارتقاء نيز مي باشد . قابليت هاي فعلي يک کامپيوتر و پتانسيل هاي ارتقاء آن در آينده ، جملگي به نوع مادربرد انتخابي بستگي خواهد داشت . امروزه بر روي مادربردها ، پورت هاي پيشرفته اي نظير( Fireware(IEEE 1394و يا USB 2.0 و حتي کارت هاي ( تراشه ) صداي شش کاناله و کنترل هاي RAID وجود داشته که مي توان از آنان در زمان ارتقاء سيستم و بدون نياز به نصب امکانات جانبي ديگر ، استفاده بعمل آورد.درزمان انتخاب يک مادربرد همواره سوالات متعددي در ذهن تهيه کننده ( خريدار ) مطرح مي گردد: مادربردها چگونه با يکديگر مقايسه مي گردند؟ پارامترها ي سنجش و وزن هر کدام چيست؟ ( پردازنده ها ، نوع تراشه ها ، نحوه ارتباط با دستگاههاي ذخيره سازي ). معيار انتخاب يک مادربرد چيست ؟ Chip set هاي يک مادربرد بيانگر چه واقعيت هائي مي باشند ؟ امکانات يک مادربرد چه تاثيراتي را در حيات فعلي و آتي سيستم بدنبال خواهد داشت؟ميزان کارايي و کيفيت يک سيستم تا چه ميزان وابسته به پتانسيل هاي مادربرد مي باشد ؟ موارد فوق ، نمونه سوالاتي است که در زمان انتخاب يک مادربرد در ذهن تهيه کنندگان مطرح مي گردد. در اين مقاله قصد داريم به برخي از پرسش هاي متداول در زمينه انتخاب يک مادربرد پاسخ داده و از اين رهگذر با ضوابط و معيارهاي انتخاب صحيح يک مادربرد بيشتر آشنا شويم .
امروزه اکثر مادربردها از حافظه هاي SDRam DDR )Double Date Rate) استفاده مي نمايند . البته هنوز مادر بردهائي نيز وجود دارد که از RDRAM يا Rambus استفاده مي نمايند. ( تعداد اين نوع از مادربردها اندک است ).حافظه هاي DDR داراي سرعت هاي مختلفي بوده و پيشنهاد مي شود که سريعترين نوعي را که مادربرد حمايت مي نمايد ، انتخاب گردد . توليد کنندگان مادربرد ،حافظه هاي DDR را بر اساس سرعت Clock و يا پهناي باند تقسيم مي نمايند . سرعت اين نوع از حافظه ها ( DDR ) به ترتيب از کندترين به سريعترين نوع ، بصورت زير مي باشد : اکثر مادربردهاي موجود داراي کارت صدا بوده و بندرت مي توان مادربردي را يافت که فاقد اين قابليت باشد. آخرين مدل مادر بردها داراي چيپ ست ديجيتالي صداي 6 کاناله بوده که براي بازي ها و فايل هاي MP3 مناسب تر مي باشد. در صورتيکه قصد نصب يک کارت صدا بر روي مادر برد بمنظور افزايش کيفيت صدا وجود داشته باشد ، مي توان با استفاده از Jumper و يا BIOS سيستم ، کارت صداي موجود بر روي مادربرد ( OnBoard ) را غير فعال و از کارت صداي مورد نظر خود استفاده نمود .در صورتيکه بخواهيم از بازي هاي کامپيوتري استفاده نمائيم که داراي گرافيک سه بعدي مي باشند ، مي بايست کارت گرافيک موجود بر روي مادربرد را غيرفعال و يک کارت گرافيک متناسب با نوع نياز را بر روي مادر برد نصب نمود.در اين رابطه لازم است به اين نکته دقت شود که مادربرد انتخابي داراي اسلات AGP باشد .امروزه اکثر کارت هاي گرافيکي موجود از اسلات AGP بمنظور ارتباط با کامپيوتر استفاده مي نمايند. اکثر مادربردها داراي پورت هايي نظير : اترنت، USB2.0 و FireWire مي باشند .برخي از مادربردهاي جديد ، داراي امکاناتي بمنظور خواندن Flash Memory مي باشند. اخيرا" مادر بردهايي به نام Legacy free مطرح شده اند که نيازي به پورت هاي جداگانه نداشته و تمامي پورت ها بطور مختصر در يک پورت تعبيه شده اند.
|
||
|
+
نوشته شده در سه شنبه ششم آذر 1386ساعت 11:27 توسط رحمن پرویزی- عبداله رضایی
|
|
||
|
|
|
|
|
به نام خدا
کاربران محترم، جهت دسترسی به دروس تخصصی کامپیوتر این وبلاگ طراحی گردیده است. امید است با راهنمایی های خود ما را در این طرح یاری نمایید.
با تشکر مدیران وبلاگ |
||
|
+
نوشته شده در سه شنبه ششم آذر 1386ساعت 10:51 توسط رحمن پرویزی- عبداله رضایی
|
|
||