حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق و بررسی در مورد بانک اطلاعاتی توزیع شده 48 ص

اختصاصی از حامی فایل تحقیق و بررسی در مورد بانک اطلاعاتی توزیع شده 48 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 49

 

دانشگاه آزاد اسلامی

نام تحقیق :

بانک اطلاعاتی توزیع شده

زیر نظر استاد محترم:

مهندس علیخانزاده

گرد آورنده:

اعظم شکوری نسب

کد کلاس:

12657

زمستان 86

بانکهای اطلاعاتی توزیع شده(گزارش شماره 1)

در این گزارش مباحثی کلی در مورد بانکهای اطلاعاتی توزیع شده، معماریهای آنها و مسائل و مشکلاتی که هنگام حرکت از بانکهای اطلاعاتی متمرکز به سمت بانکهای اطلاعاتی توزیع شده با آنها روبرو هستیم صحبت شده و تعدادی از کارهای جدیدی که در زمینه برطرف شدن مشکلات مربوطه انجام شده شرح داده شده است. از جمله یک کار جدیدی که در زمینه سنکرون کردن داده های کپی شده انجام شده در انتهای این گزارش شرح داده شده است.

فهرست مطالب این گزارش :

1. ذخیره اطلاعات به صورت توزیع شده

2. تراکنشهای توزیع شده

3. مدیریت همزمانی در بانکهای اطلاعاتی توزیع شده

4. مدیریت بن بست

5. سنکرون کردن اطلاعت کپی شده

6. منابع

مقدمه

بانک های اطلاعاتی توزیع شده متشکل از سایتهایی غیر وابسته هستند که هیچ منبعی را به صورت فیزیکی به اشتراک نمی گذارند. هر سایت می تواند در اجرای تراکنشی که منجر به دستیابی به اطلاعات یک یا تعداد بیشتری سایت دیگر می شود شرکت نماید. تفاوت اصلی مابین بانکهای اطلاعاتی متمرکز و توزیع شده این است که در بانکهای اطلاعاتی متمرکز همه اطلاعات در یک نقطه متمرکز شده است در حالی که در بانکهای اطلاعاتی توزیع شده ممکن است قسمتهای مختلف اطلاعات در نقاط مختلف توزیع شده باشند و یا اینکه کپی های مختلفی از اطلاعات در نقاط مختلف نگهداری شوند[1].

1. ذخیره اطلاعات به صورت توزیع شده

ذخیره اطلاعات به صورت توزیع شده به دو روش Replication یا Fragmentationو یا ترکیبی از این دو روش انجام می گیرد. در روش Replication دقیقا یک کپی فیزیکی از اطلاعات در نقاط مختلف سیستم یعنی سایر سایتها ذخیره می گردد ولی در روش Fragmentation‌ اطلاعات به چند بخش یا پارتیشن تقسیم می شود و هر بخش در یکی از سایتها نگهداری می شود. در روش ترکیبی اطلاعات به چند بخش تقسیم می شوند و از تعدادی از بخشها و یا همه آنها کپی هایی در سایتهای مختلف نگهداری می شود. روش Fragmentation به دو طریق عمودی و افقی صورت می گیرد. در روش عمودی تقسیم بندی یک Relation روی فیلدها صورت می گیرد. یعنی هر بخش از اطلاعات مشتمل بر تعدادی از فیلدهای Relation‌ است ولی در روش افقی تقسیم بندی روی رکوردهای Relation‌ صورت می گیرد. برای مثال رکوردهای مربوط به ماه خرداد در یک بخش و رکوردهای مربوط به ماه تیر در بخش دیگری ذخیره می گردند. در روش عمودی برای دستیابی به Relation اولیه باید بین بخش های مختلف join‌ بزنیم و در روش افقی برای دستیابی به آن باید از اجتماع استفاده نماییم.

محاسن روش Replication عبارتند از:

در دسترس بودن :‌ در شرایطی که یکی از سایتها بنا به دلیلی از بیفتد حداقل یک سایت دیگر وجود دارد که می تواند دسترسی به اطلاعات سایت از کار افتاده را امکان پذیر سازد. پس اگر درخواست دسترسی به اطلاعاتی که مربوط به یک سایت از کار افتاده است، صادر شود، پاسخگویی به این درخواست از طریق سایت دیگری که replication ای از سایت از کار افتاده را در اختیار دارد امکان پذیر می شود.

افزایش توانایی موازی سازی : در صورتی که چندکپی از اطلاعات در سایتهای مختلف وجود داشته باشد در هنگام درخواست خواندن این اطلاعات می توان به صورت موازی بخشی از اطلاعات را از یک سایت و بخشهای دیگر آن را از سایتهای دیگر خواند و به این طریق عمل خواندن حجم زیادی از اطلاعات را به صورت موازی و با هزینه ای کمتر انجام داد.

معایب روش Replication :

افزایش سربار بروزرسانی اطلاعات :‌ به دلیل اینکه از یک داده کپی های مختلفی در سایتهای مختلف وجود دارد در هنگام تغییر دادن این داده باید همه کپی های آن را نیز تغییر داد تا سازگاری در کل سیستم حفظ شود که این کار سرباز زیادی به همراه دارد.

پیچیدگی در مدیریت همزمانی :‌ به دلیل اینکه از یک داده چند کپی وجود دارد مدیریت Lock در این روش پیچیدگی بیشتری را نسبت به روش متمرکز به همراه خواهد داشت.

به طور کلی روش Replication بازدهی عمل خواندن را بالا برده و در دسترس بودن ایجاد می کند ولی برای عمل نوشتن بهینه نیست و سربار اضافی دارد.

2. تراکنشهای توزیع شده

هر سایتی یک مدیر تراکنش دارد که وظیفه آن حفظ خصوصیت های ACID در همان سایت است. همچنین هر سایت یک هماهنگ کننده تراکنش (Transaction Coordinator) دارد که وظیفه آن این است که در مورد تراکنشهایی که از آن سایت شروع می شوند:

تراکنش را شروع کند

تراکنش را به تعدادی زیر تراکنش تقسیم کند و آنها را بین مدیران تراکنش سایتهای مربوطه توزیع کند.

تراکنش را به پایان برساند یعنی یا آن را commit کند و یا در صورت commit نشدن تراکنش را در همه سایتهای شرکت کننده در آن Abort‌ کند.

علاوه بر مشکلاتی که در سیستمهای متمرکز به وجود می آید مانند خطای نرم افزاری، خطای سخت افزاری، خطای دیسک و ... نوع دیگری از خطاها در سیستم های توزیع شده وجود دارد که از این دست می توان به از کار افتادن یک سایت، گم شدن پیغامها، قطع شدن یک لینک ارتباطی و یا تقسیم شدن شبکه به دو بخش نا متصل اشاره نمود.

در سیستم توزیع شده ممکن است یک پیغام گم شود و یا خراب شود که برای رفع این مشکل از پروتکل های انتقالی مانند TCP استفاده می شود.

3. مدیریت همزمانی در بانکهای اطلاعاتی توزیع شده

همانطور که در یک سیستم متمرکز برای برقراری همزمانی مابین فراروندها از یک پروتکل Lock‌ استفاده می کنیم در سیستمهای توزیع شده نیز از یک پروتکل Lock استفاده می کنیم با این تفاوت که این پروتکل برای سیستم های توزیع شده طراحی شده است. برخی از این پرتکل ها عبارتند از Single Lock Manager، Primary Copy، Majority Protocol، Biased Protocol و ...

در Single Lock Manager یکی از سایتها را Lock Manager‌ می کنیم. هر کس که بخواهد Lock یا Unlock بکند از این سایت درخواست می کند. وقتی سایتی درخواست Lock‌ می کند اگر بتواند Lock را به آن می دهد و در غیر این صورت آن را در صف آن Lock قرار می دهد.

محاسن این روش عبارتند از : سادگی پیاده سازی و مدیریت Deadlock همانند روش متمرکز.

معایب این روش عبارتند از :‌ تبدیل سایتی که مدیر Lock روی آن قرار دارد به گلوگاه سیستم و از کار افتادن کل سیستم در صورت از کار افتادن مدیر Lock.

در Primary Copy‌ به ازای هر داده ای که از آن چند کپی در سیستم وجود دارد


دانلود با لینک مستقیم


تحقیق و بررسی در مورد بانک اطلاعاتی توزیع شده 48 ص

ترجمه مقاله مکانیزم سلسله مراتب زمان بندی برای منابع اطلاعاتی چند زبانه در محاسبات ابری

اختصاصی از حامی فایل ترجمه مقاله مکانیزم سلسله مراتب زمان بندی برای منابع اطلاعاتی چند زبانه در محاسبات ابری دانلود با لینک مستقیم و پر سرعت .
ترجمه مقاله مکانیزم سلسله مراتب  زمان بندی برای منابع اطلاعاتی چند زبانه در محاسبات ابری

این مقاله ترجمه مقاله انگلیسی  Hierarchical Scheduling Mechanisms for Multilingual
Information Resources in Cloud Computing می باشد ./

 

سال انتشار : 2013/

ناشر : ELSEVIER /

تعداد صفحات مقاله انگلیسی :6/

تعداد صفحات فایل ترجمه : 7/

فرمت فایل ترجمه : Word /

 

مقاله اصلی را به زبان انگلیسی می توانید رایگان از اینجا دریافت فرمایید /

 

 

 

چکیده

محاسبات ابری از منابع اطلاعاتی برای کاربران موجود در "ابر2"  در میان اینترنت پشتیبانی میکند. این منابع اطلاعاتی  همراه با انواع گوناگون زبان‌ها در میان صفات وب و پایگاه داده‌ها توزیع شده‌اند. همانطور که منابع اطلاعاتی چندزبانه ناهمگن هستند و در محاسبات ابری ناهموار می‌باشند، زمان بندی منابع اطلاعاتی چندزبانه، بسیار پیچیده  است. در مکانیزم جدید محاسبات ابری، نیازمند همزمانی منابع اطلاعاتی هستیم. این مقاله، معماری چهار لایه‌ای برای منابع اطلاعاتی چند زبانه در محاسبات ابری را نشان می‌دهد. این روش، شامل لایه دسترسی کاربران، لایه پشتیبانی از تکنولوژی، همزمانی منابع و لایه‌های منابع می‌باشد. مدل سه-لایه‌ای زمان بندی را برای منابع اطلاعاتی چند زبانه در محاسبات ابری پیشنهاد می‌کنیم. این مدل شامل یکسری مدیران خانگی، یکسری عامل‌های زمان‌بندی محلی و عامل‌های سراسری زمان‌بندی می‌باشد. این مدل نه تنها استقلال خصوصی منابع ابری را نشان می‌دهد و بلکه برای کاربرانی که وظایفی را پیشنهاد می‌کنند یا بر آنها نظارت می‌کنند، مناسب است، و همچنین فشار عامل‌های سراسری را مشخص می‌سازد. مثال نشان می‌دهد که مدل پیشنهاد شده زمان‌بندی می‌تواند،همزمانیاجراییات منابع اطلاعاتی چند زبانه را در محاسبات ابری بهبود بخشد.

 

 

 

تماس با ما برای راهنمایی یا ترجمه با آدرس ایمیل:

magale.computer@gmail.com

 

 

شماره تماس ما در نرم افزار تلگرام:

تماس با ما+98 9337843121 

 

 تماس با ماکانال تلگرام‌  @maghalecomputer

 

 توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.

 


دانلود با لینک مستقیم


ترجمه مقاله مکانیزم سلسله مراتب زمان بندی برای منابع اطلاعاتی چند زبانه در محاسبات ابری

تابعیت ایرانی

اختصاصی از حامی فایل تابعیت ایرانی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 13

 

مجموعه اطلاعاتی یونیسف ایران- سال 2005

ثبت تولد در ایران

تحلیلی از وضعیت قوانین مربوطه

یونیسف بهداشت، آموزش، برابری و پشتیبانی برای هر کودک

پیشرفت انسانیت

مقدمه

چرا ثبت احوال؟

ثبت ولادت یکی از حقوق اصلی انسانی و وسیله‌ای ضروری برای حفاظت از حق هویت هر کودک است.

در سال 2000 میلادی، حدود 50 میلیون کودک در سراسر جهان- بیش از دو پنجم متولدان- ثبت نشده بودند. در ایران در سال 1997 میلادی آمارگیری خوشه‌ای شاخص چندگانه (MICS, MOH-UNICEF) نشان داد که 13 درصد تولدها به ثبت نمی‌رسند.

ثبت احوال، برکنار از اینکه اولین نشانه پذیرش قانونی وجود یک کودک است، پایه و اساس تحقق شماری از حقوق و یک نیاز عملی نیز می‌باشد. از آن جمله می‌توان به موارد زیر اشاره کرد:

تضمین دسترسی به مراقبت‌های بهداشتی؛

تضمین دسترسی به ایمن‌سازی و واکسیناسیون؛

تضمین ثبت نام کودک در مدرسه در سن مناسب؛

اجرای قوانین مربوط به حداقل سن اشتغال، که منجر به ناکام ماندن تلاش‌ها برای جلوگیری از کار کودکان می‌شود؛

مقابله موثر با مشکل ازدواج اجباری دختران قبل از رسیدن به سن قانونی و بدون ارائه مدرک اثبات سن؛

تضمین حمایت ویژه از کودکانی که با قانون در تعارض هستند تا قانونا و عملا با آنها به عنوان یک فرد بزرگسال رفتار نشود؛

حمایت از افراد جوان در مقابل انجام خدمت نظام و مشمولیت نظام وظیفه قبل از رسیدن به سن قانونی؛

تضمین حق تابعیت کودک، در هنگام تولد و در سن‌های بالاتر؛

حمایت از کودکانی که بطور غیر قانونی جابجا شده‌اند و حمایت از آن کودکانی که مجددا به خانواده باز می‌گردند؛

گرفتن گذرنامه، بازکردن حساب بانکی، گرفتن اعتبار بانکی، رای دادن و یافتن اشتغال.

اگر چه ثبت احوال تضمینی برای آموزش، بهداشت، حمایت و مشارکت نیست، اما نبود آن باعث می‌گردد تا حاشیه‌نشینان اجتماعی از این حقوق اساسی محروم شوند.

یک نظام ثبت احوال فعال، علاوه بر موارد مربوط به حمایت از کودکان، به هر کشور امکان می‌دهد تا یک بانک اطلاعاتی به روز و مطمئن برای برنامه ریزی داشته باشد. این هم برای نظام برنامه ریزی دولتی خوب است و هم برای نهادهای اداری محلی که مسئول برقراری خدمات اجتماعی از قبیل آموزش، بهداشت و غیره هستند.

ایران در سال 1355 قانون ثبت احوال را به تصویب رساند. قانون صراحت دارد که تمام ولادت‌ها باید ظرف 15 روز به ثبت برسد. وزارتخانه‌های کشور، دادگستری و امور خارجه عهده‌دار اجرای این قانون هستند. تعداد مطلق ثبت ولادت‌ها در سال 2003 میلادی در جدول زیر آمده است.

جدول 1: تعداد ولادت‌های ثبت شده در سال 2003 میلادی

شهری

روستایی

کل

768845

402728

1171573

اگرچه آمارگیری خوشه‌ای شاخص چندگانه (MICS) نشان می‌دهد که نرخ ثبت ولادت 87% است، اما ارزیابی کشوری متداول سازمان ملل متحد در سال 2003 میلادی ناهمگونی‌های گسترده‌ای را در بین مناطق مختلف نشان می‌دهد. نظام ثبت احوال در مناطق دور افتاده روستایی هنوز با مشکلات بسیاری روبرو است. حل مشکلاتی که از عدم ثبت کودکان پیش می‌آید از توان یک سازمان واحد خارج است. در مناطق دور دست مادران و پدران خود از مزایای شهروندی بی خبرند چه رسد به منافعی که از ثبت ولادت کودکانشان نصیب آنها می‌شود. با این همه، یک برنامه سیار دو ماهه در پنج شهرستان سیستان و بلوچستان در سال 2004 میلادی میزان ثبت ولادت را به سه برابر همان مدت در سال 2003 میلادی افزایش داد.

جدول 2: ثبت ولادت در 5 شهرستان از استان سیستان و بلوچستان

نام شهرستان

تعداد ثبت ولادت در یک دوره دوماهه سال 2003 میلادی

تعداد ثبت ولادت در همان دوره دوماهه در سال 2004

1

سراوان

1040

2024

2

چابهار

1270

4979

3

ایرانشهر

1355

2917

4

نیکشهر

1109

1908

5

سرباز

840

3611

کل

5614

15455

مشخص شده که عدم ثبت ولادت‌ها هم به عدم ثبت ازدواج‌ها (به ویژه در میان قبیله‌های کوچ‌نشین) و هم به عدم دسترسی به ادارات ثبت احوال در مناطق دور دست و دشوار روستایی مربوط می‌شود. برای مثال، در استان سیستان و بلوچستان که دارای 36 شهرستان است، 16 شهرستان فاقد ادارات ثبت احوال هستند. موانع قانونی کودکانی که پدران غیر ایرانی دارند، هزینه ثبت احوال و محدودیت‌های فرهنگی مربوط به نامگذاری زود هنگام کودک از دیگر مشکلات ثبت ولادت هستند. برنامه سیار بخاطر تمرکززدایی و در دسترس قرار دادن امکانات ثبت احوال در مناطق دور دست روستایی توانست برنامه موفقی باشد.

سابقه پیمان نامه حقوق کودک در ایران

ماده 7 پیمان نامه حقوق کودک چنین می‌گوید:

تولد کودک بلافاصله پس از به دنیا آمدن ثبت می‌شود و از حقوقی مانند حق داشتن نام، کسب تابعیت و در صورت امکان شناسایی والدین و قرار گرفتن تحت سرپرستی آنها برخوردار می‌باشد.

کشورهای طرف پیمان نامه این حقوق را مطابق با قوانین ملی و تعهدات خود طبق اسناد بین‌المللی مربوطه در این زمینه، خصوصا در مواردی که کودک در صورت عدم اجرای آنها آواره محسوب گردد، لازم الاجرا تلقی خواهند کرد.

پیمان نامه حقوق کودک در 14 شهریور 1370 توسط نمایندگان دولت جمهوری اسلامی ایران امضا شد و در اسفند 1372 با ملاحظاتی کلی به تصویب مجلس شورای اسلامی رسید. ایران این حق را برای خود محفوظ دانست تا از اجرای مفاد یا بندهایی از پیمان نامه حقوق کودک که با قوانین محلی و استانداردهای اسلامی مغایرت دارد خودداری نماید. در 25 خرداد 1373 جمهوری اسلامی ایران به پیمان نامه حقوق کودک پیوست و پیمان نامه از تاریخ 21 مرداد سال 1373 لازم الاجرا شد.

ماهیت کلی این ملاحظات به این معنی است که ایران می‌تواند از پیمان نامه پیروی کند بدون آنکه قوانین و سیاست‌های ملی موجود را که در ارتباط با کودکان است تغییر یا تحکیم نماید. اما از آنجایی که دولت ایران به بقا، پیشرفت، پشتیبانی و مشارکت کودکان متعهد است، مدتهاست که تصمیم گرفته این ملاحظات را مورد بازنگری و بازنویسی قرار دهد.


دانلود با لینک مستقیم


تابعیت ایرانی

دانلود مقاله کامل درباره جرایم و قوانین و مجازاتهای اطلاعاتی و رایانه‌ای

اختصاصی از حامی فایل دانلود مقاله کامل درباره جرایم و قوانین و مجازاتهای اطلاعاتی و رایانه‌ای دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 66

 

ایجاد تغییر و تخریب در برنامه‎های کامپیوتری

این نوع فعالیت عبارت است از دستیابی به سیستم‎ها و برنامهغةای کامپیوتری با استفاده از ویروس، کرم، یا بمب‎های منطقی.ایجاد خسارت از طریق پاک کردن، صدمه زدن، مخدوش نمودن یا موقوف‎سازی داده‎ها یا برنامه‎های کامپیوتری انجام می‎شود.

تخریب داده‎ها گاه نتیجة حملة فیزیکی به تأسیسات کامپیوتری است. این‎گونه اعمال معمولاً از طریق روشهای کامپیوتری و تکنیکی صورت می‎گیرد (مثلاً به وسیلة‌ ویروس‎های کامپیوتری یا بمب‎های منطقی زمانی) برنامه‎های ویرویسی به تکثیر و برنامه‎های فایل می‎پردازد و تخریب زیادی را به همراه دارد. در ادامه به توضیح مختصری راجع به ویروس‎ها، کرمها و بمبهای منطقی می‎پردازیم:

ویروس

ویروس نوعی کد برنامه است که خود را به برنامه‎‎های مجاز چسبانده به دیگر برنامه‎های کامپیوتر منتقل می‎شوند. ویروس می‎تواند از طریق یک قطعه مجاز نرم‎افزاری که به ویروس آلوده شده به سیستم کامپیوتر وارد می‎شود.

کرم

کرم نیز به طریق ویروس ایجاد می‎شوند تا با نفوذ در برنامه‎های داده‎پردازی مجاز، داده‎ها را تغییر داده یا نابود سازد اما تفاوت کرم با ویروس این است که کرم تکثیر نمی‎شود. به عنوان مثال در پزشکی، کرم را می‎تو.ان به غدة خوش خیم و ویروس را به غدة بدخیم تشبیه کرد. با استفاده از برنامة تخریبی کرم می‎توان به کامپیوتر یک بانک دستور داد که وجوه موجود در بانک را به طور دائم به یک حساب غیرمجاز منتقل کند.

بمب منطقی

بمب منطقی را بمب ساعتی نیز می‎گویند، یکی از روشهایی که به کمک آن می‎توان دست به سابوتاژ کامپیوتری زد، بمب منطقی است. برخلاف ویروس و کرم، کشف بمب منطقی پیش از انفجار آن کار بسیار سختی است و بمب منطقی از سیار ترفندهای کامپیوتری خسارت بیشتری را به همراه دارد.

سابوتاژ کامپیوتری و اخاذی کامپیوتری

کلیه عملیات کامپیوتری که به منظور تختل ساختن عملکرد عادی سیستم، به حساب می‎آید سابوتاژ کامپیوتری می‎گویند. سابوتاژ کامپیوتری وسیله‎ای است برای تحصیل مزایای اقتصادی بیشستر نسبت به رقیبان. سابوتاژ برای پیش‎برد فعالیتهای غیرقانونی تروریست‎ها و یا برای سرقت داده‎ها و برنامه‎ها به منظور اخاذی نیز به کار گرفته می‎شود.

در جرم سابوتاژ کامپیوتری، اختلال و جلوگیری از عملکرد سیستم کامپیوتری ملاک است. عناصر متشکله جرم سابوتاژ کامپیوتری عبارت است از:

1- ابزار و راهها

2- هدف

کمیتة تخصصی شورای اروپا در تعریف سابوتاژ کامپیوتری می‎گوید: سابوتاژ عبارت است از «وارد کردن، تغییر، محو یا موقوف‎سازی داده‎ها یا برنامه‎های کامپیوتری یا مداخله در سیستم‎های کامپیوتری با قصد اخلال و جلوگیری از عملکرد کامپیوتر».

نفوذ کامپیوتری (اخلال‎گران)

این دسترسی‎های غیرمجاز به کامپیوتر و سیستمهای کامپیوتری دارای انگیزه‎های گوناگونی است که اهم آنها کنجکاوی، تفریح و تفنن است و برای بهره‎برداری مالی انجام نمی‎گیرد.

از نظر گروه سنی بیشتر اخلال‎گران ‎(Hackers) جوان و در ردة سنی 15 تا 24 سال هستند.

با فن‎آوری‎های جدید همچون اینترنت این افراد دارای زمین بازی مجازی به وسعت دنیا شده‎اندو فقط از طریق اتصال به اینترنت می‎توانند با سایر اخلالگران در آن سوی دنیا ارتباط برقار کنند .

امروه عمل نفوذیابی ‎(Hacking) جرم تلقی می‎شود ولی با این حال اخلالگران در حال افزایش بوده و دارای بولتن، انتشارات و برنامه‎های آمادة اجرا هستند و از


دانلود با لینک مستقیم


دانلود مقاله کامل درباره جرایم و قوانین و مجازاتهای اطلاعاتی و رایانه‌ای

دانلود مقاله کامل درباره اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی

اختصاصی از حامی فایل دانلود مقاله کامل درباره اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 41

 

اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی

نسخه اصلی Basic (که شامل symbolic instruction code begginers all purpose به معنی «کد حاوی دستورات نمادین همه منظوره مخصوص نوآموزان» در کالج دارتموت در سال 1964 به عنوان زبانی آموزشی ابداع گشت.یادگیری و طریقه استفاده از سایر زبانهایی که تا آن زمان وجود داشتند- از جمله اسمبلی، فرترن و کوبول- بسیار مشکل تر بود و برای دانشجویان مبتدی علوم کامپیوتر مناسب نبود.

زبان کامپیوتری چیست؟گاهی اوقات ممکن است مفهومی که ما از «زبان برنامه نویسی» در ذهن داریم با آنچه دیگران می دانند، فرق کند. لذا برای اطمینان از اینکه همه یک جور فکر می کنند برخی مفاهیم کامپیوتری از جمله زبانها را قبل از شروع بیسیک مرور خواهیم کرد.

کامپیوتر ابزاری است که محاسبات عددی را انجام می دهد و یا علایم مربوط به مجموعه مشخصی از قوانین دستکاری می کند. قوانین به صورت برنامه وارد کامپیوتر می شوند. برنامه لیستی از دستورات و داده هایی است که کامپیوتر می تواند انها را تفسیر و اجرا نماید. هر خط درون برنامه معمولا یک حکم (statement) نامیده می شود؛ هر حکم دستورالعملی را به کامپیوتر منتقل می سازد (مثلا:دو مقدار مشخص را با هم جمع کن و حاصل را ذخیره نما).

ممکن است دستورالعملی را به کامپیوترهای مدرن، هم رقمی و هم دودویی هستند.بدین معنی که اطلاعات ذخیره شده درون آنها خواه دستورالعمل باشد و خواه داده، به صورت مقادیر گسسته کمیت دار(ارقام) هستند که در مبنای 2 یا نمادگذاری دودویی ذخیره می شوند.(مثلا: در دودویی عدد 5 به صورت 101 در می آید). در واقع کامپیوتر قادر به درک رشته های بزرگی از یک و صفر می باشد. یک کد ثابت فرمان می دهد که چطور این رشته ارقام دودویی باید تفسیر گردند.

مفسر بیسیک

در چند پاراگراف قبلی ذکر کردیم که بیسیک فاقد یک یا دو مرحله لازم در سایر زبانها برای اجرای برنامه ها می باشد. حال زمان آن رسیده تا منظور خود را از این حرف بیان داریم.

به یاد آورید که متذکر شدیم برای اینکه کامپیوتر بتواند مستقیما برنامه ای را اجرا کند، دستورات برنامه باید به صورت صفر و یک های زبان ماشین باشد که زبانی مشکل برای نوشتن برنامه است. اگر برنامه ای را به دیگر زبانها بنویسیم، دستورات برنامه خود ابتدا باید توسط برنامه ای دیگر به زبان ماشین ترجمه گردند(این مرحله ویژه ای است که در بالا ذکر کردیم). در اکثر حالات، قبل از اینکه برنامه اجرا شود، کل آن ترجمه می گردد. اما در بیسیک این طور نیست. برنامه بیسیک تفسیر می گردد و برای تفسیر هر چیز به یک مفسر احتیاج است.

مفسر برنامه ای با دستورات زبان ماشین است که جهت درک و اجرای دستورات در زبانی دیگری مانند بیسیک نوشته می شود. هنگامی که کامپیوتر برنامه ای به زبان بیسیک استاندارد


دانلود با لینک مستقیم


دانلود مقاله کامل درباره اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی