اس فایل

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

اس فایل

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

دانلود پاورپوینت تحلیل مراوده ای(فصل هفتم کتاب مبانی مدیریت رفتار سازمانی دکتر رضائیان)

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

دانلود پاورپوینت تحلیل مراوده ای(فصل هفتم کتاب مبانی مدیریت رفتار سازمانی دکتر رضائیان)


دانلود پاورپوینت تحلیل مراوده ای(فصل هفتم کتاب مبانی مدیریت رفتار سازمانی دکتر رضائیان)

عنوان: دانلود پاورپوینت تحلیل مراوده ای(فصل هفتم کتاب مبانی مدیریت رفتار سازمانی دکتر رضائیان)

فرمت: پاورپوینت ( قابل ویرایش )

تعداد اسلاید: 32 اسلاید

دسته: مدیریت (ویژه ارائه کلاسی درس مدیریت رفتار سازمانی- مدیریت رفتار سازمانی پیشرفته رشته های مجموعه مدیریت)

کتاب مبانی مدیریت رفتار سازمانی دکتر علی رضائیان از جمله منابع مهم درس مدیریت رفتار سازمانی در سطح کارشناسی می باشد. این فایل شامل پاورپوینت فصل هفتم این کتاب با عنوان " تحلیل مراوده ای" در حجم 32 اسلاید  همراه با تصاویر و توضیحات کامل می باشد که می تواند جهت ارائه در کلاس (به عنوان سمینار یا کنفرانس) درس رفتار سازمانی و رفتار سازمانی پیشرفته مورد استفاده قرار گیرد. بخشهای عمده این فایل شامل موارد زیر است:

تعریف تحلیل مراوده ای

حالات من

من والدینی

انواع حالات من والدینی

من والدینی پرورشی

من والدینی عیبجو

حالت من بزرگسالی

حالت من کودکی

من کودکی شاد

من کودکی مخرب

انواع من کودکی مخرب

من کودکی ناسازگار

من کودکی سازگار

شخصیت سالم

وضعیت بودن

مقایسه وضعیتهای بودن با حالتهای من

مراودات میان مردم

مراوده باز (مکمل)

نمودار مراوده باز درست

نمودار مراوده باز نادرست

مراوده بسته (سد شده- متقاطع)

نمودار مراوده مقاطع

مراودات ضمنی

نمودار مراوده ضمنی

نیاز مطرح شدن

ابعاد گوناگون مدیریتی در همه افراد

حالت من والدینی نقادی

حالت من والدینی ارشادی- مربیگری

حالت من والدینی سایه- بدون حضور فیزیکی

حالت من بزرگسالی یا تحلیلگر

حالت من کودکی صلحجو

حالت من کودکی جنگجو

حالت من کودکی مبدع

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


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


دانلود پاورپوینت تحلیل مراوده ای(فصل هفتم کتاب مبانی مدیریت رفتار سازمانی دکتر رضائیان)

دانلود تحقیق معماری کامپیوتر

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

دانلود تحقیق معماری کامپیوتر


دانلود تحقیق معماری کامپیوتر

سازماندهی و طراحی کامپیوتر پایه

کامپیوتر پایه مانو:

واحد حافظه با 4096 کلمه 16 بیتی
ثبات های AR, PC, DR, AC, IR, TR, OUTR, INPR, SC
فلیپ فلاپ های I, S, E, R, IEN, FGI, FGO
رمزگشای 3 به 8 اعمال و 4 به 16 زمانبندی
گذرگاه مشترک 16 بیتی
دروازه های منطقی کنترلی
جمع کننده و مدارهای منطقی که به ورودی AC وصل شده اند.

 

کد دستورها:

دستورهای کامپیوتر بصورت یک کد دودوئی هستند که ترتیب خاصی از ریز عمل ها را مشخص می کنند.
کد دستور + آدرس
اگر تعداد دستورات 2n باشد، کد دستور باید n بیتی باشد.
کد دستور گاهی درشت عمل نامیده می شود.
آدرس یک ثبات و یا مکانی از حافظه را مشخص می کند.
مکان حافظه آدرس عملوند می باشد.
بجای کد دستور از مخفف دستور استفاده می کنیم.
دستورها و داده ها در حافظه قرار دارند.

 

تشکیلات یک برنامه ذخیره شده:

یک ثبات پردازنده
AC – accumulator
شکل دستور
کد دستور 4 بیتی می باشد.
12 بیت مربوط به آدرس می باشد (4096=212)
چرخه اجرای دستور
خواندن یک دستور 16 بیتی از حافظه
استفاده از12 بیت آدرس جهت واکشی عملوند از حافظه
اجرای کد دستور 4 بیتی

 

 

شامل 243 اسلاید powerpoint


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


دانلود تحقیق معماری کامپیوتر

دانلود تحقیق مدیریت پایگاه داده هوشمند

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

دانلود تحقیق مدیریت پایگاه داده هوشمند


دانلود تحقیق مدیریت پایگاه داده هوشمند

«مدیریت پایگاه داده هوشمند»
یک دید کلی از آن چه برای نگه داری یک پایگاه داده و اجرای موثر آن لازم است ...
خیلی مشکل است که در این روزها بتوانیم راهنمای مناسبی برای این کار بیابیم و یکی از مشکل ترین موقعیت های کاری که یافتن فرد مناسب برای آن سخت است، مدیر بانک اطلاعاتی (DBA) است. استخدام یک فرد مناسب برای مدیریت بانک اطلاعاتی مشکل است، زیرا مهارت های لازم برای یک DBA خوب شرایط و مقررات زیادی دارد. به دست آوردن این مهارت ها مشکل است و در شرایط سخت، مجموعه مهارت‌های لازم برای DBA دائماً تغییر می کند.
برای مدیریت موثر یک بانک اطلاعاتی گسترده، DBA باید هم از دلایل تجاری ذخیره داده ها در پایگاه داده باخبر باشد و هم از جزئیات تکنیکی چگونگی ساختارهای داده و نحوه ذخیره‌سازی آن ها.
DBA باید اهداف تجاری داده ها را بداند تا مطمئن شود که از آن ها به طور مناسب استفاده می شود زمانی که در کار به آنها نیازمندیم در دسترس هستند. استفاده مناسب شامل قوانین امنیت داده ها، تعریف اختیارات کاربران و اطمینان از جامعیت داده ها می شود. دسترس پذیری شامل تنظیمات پایگاه داده، طراحی کاربردی و تنظیم و نظارت بر کارایی می‌باشد.
که این ها مفاهیم سخت و پیچیده ای هستند. در حقیقت، همه کتاب ها به هر یک از این موضوعات پرداخته اند.
وظایف مدیر بانک اطلاعاتی (DBA)
وظایف تخصصی DBA بیشمارند. این وظایف قلمروی مقررات IT را از مدل سازی منطقی به پیاده سازی فیزیکی گسترش می دهند. لیستی که در ادامه آمده اغلب وظایف مدیران بانک های اطلاعاتی را شرح می دهد:
1. مدل سازی داده و طراحی پایگاه داده: DBA ها باید توانایی ایجاد، تفسیر و ارتباط برقرار کردن با مدل منطقی داده را داشته باشند و بتوانند از روی مدل منطقی داده و مشخصات کاربردی، یک پایگاه داده فیزیکی کارآمد را طراحی کنند.
2. مدیریت متادیتا (Meta data) و استفاده از منابع: لازم است DBA ها داده ها را جمع آوری، ذخیره سازی و مدیریت کنند و داده ها را درباره داده ها (متادیتا) مورد پرس و جو قرار دهند و آنها را به تولید کنندگانی که نیاز به اطلاعات برای ساخت سیستم های کاربردی کارآمد دارند، ارائه دهند.
3. مدیریت و ساخت شمای پایگاه داده: بعد از اینکه طراحی فیزیکی پایگاه داده توسط DBA انجام شد، او باید بتواند آن طراحی فیزیکی را به پیاده سازی فیزیکی واقعی پایگاه داده به کمک  DDL تبدیل کند و در طول پیاده سازی، پایگاه داده را مدیریت کند.
4. مهارت های روتین: DBA باید بتواند روال ها، تریگدها و توابع تعریف شده توسط کاربر را که در DBMS ذخیره شده‌اند، طراحی، اشکال زدایی، پیاده سازی و پشتیبانی نماید.
5. برنامه ریزی ظرفیت: به خاطر اینکه سیستم ها استاتیک (ایستا) نیستند، DBA باید بتواند با توجه به الگوهای استفاده از داده میزان رشد پایگاه داده را پیش بینی کند و تغییرات لازم برای هماهنگی با این میزان رشد را اعمال نماید.
6. تنظیم و مدیریت کارایی: برای اطمینان از دسترسی موثر به پایگاه داده، یک سیستم نظارت و مانیتورینگ مناسب، لازم است. DBA باید بتواند از محیط مانیتورینگ استفاده کند، آمارهای که این سیستم ارائه می کند را تفسیر نماید و برای بهینه سازی کارایی، تغییرات لازم را به ساختارهای داده، SQL منطق برنامه ها، زیر سیستم های  DBMS اعمال کند.
7. بازبینی برنامه های کاربردی SQL : یک DBA باید با زبان SQL که زبان استاندارد برای پایگاه داده های رابطه ای است، آشنا باشد. بنابراین، DBA باید بتواند برنامه هایی که به زبان SQL یا زبان میزبان نوشته شده اند را بازبینی کند و تغییرات لازم برای بهینه شدن آن ها را اعمال نماید.
8. پشتیبان گیری و احیاء پایگاه داده: داده های موجود در پایگاه داده باید در مقابل سخت افزار، نرم افزار، سیستم و اشتباهات انسانی محافظت شوند. توانایی پیاده سازی پشتیبان گیری مناسب از پایگاه داده و انتخاب استراتژی احیاء بر اساس موقت بودن داده ها و نیازهای دسترسی به برنامه های کاربردی، برای یک DBA امری لازم است.

 

 

شامل 44 صفحه word


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


دانلود تحقیق مدیریت پایگاه داده هوشمند

دانلود تحقیق مهندسی معکوس

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

دانلود تحقیق مهندسی معکوس


دانلود تحقیق مهندسی معکوس

مهندسی معکوس در نرم افزار ( Reverse Engineering soft ware):
بحث در مورد علم مهندسی معکوس از سال 1990 میلادی آغاز شده و در بعضی مجله های علمی مثل IEEE Software به صورت یک طبقه بندی علمی از آن صحبت میشود.
مهندسی معکوس عبارت است از توانایی گرفتن اطلاعات از کد منبع و ایجاد یا ارتقاء مدل Rose .
یکی از موانع موجود بر سر راه پروژه های فناوری اطلاعات سازگار نگاه داشتن مدل آبجکت با کد است . با تغییر نیازها ، تغییر مسقیم کد می تواند وسوسه انگیز باشد ، تا اینکه مدل را تغییر دهید و سپس کد تغییر یافته را از مدل تولید کنید . مهندسی معکوس به ما این امکان را می دهد تا همیشه مدل را با کد همسان نگاه داریم .
در فرایند مهندسی معکوس ، Rose نسبت به خواندن بسته ، Component ها ، کلاسها رابطه ها ، صفات و عملیات از کد اقدام خواهد کرد . هنگامی که این مدل در یک مدل Rose قرار می گیرد ، می توانید هر تغییر لازمی را ایجاد کرده سپس کد را از طریق امکانات مهندسی مستقیم Rose مجدداً تولید کنید .
گزینه هایی که در اختیار شما قرار خواهند گرفت به نسخه مورد استفاده شما بستگی خواهد داشت .
•    Rose Modeler : شامل هیچ گونه عملیات مهندسی معکوس نخواهد بود .
•    Rose Professional : شامل قابلیت های مهندسی معکوس به یک زبان است .
•    Rose Enterprise : شامل مهندسی معکوس C++ ،  Visual C++ ، Visual Basic و جاوا خواهد بود .همانطور مهندسی معکوس شمای Oracle 8 را نیز شامل خواهد بود .
•    Add_ins : متعلق به Rose قابلیتهای مهندسی معکوس در زبانهای دیگر نظیر PowerBuilder یا Forte را به شما خواهند داد .
عناصر مدل ایجاد شده در طول مهندسی معکوس :
در طول مهندسی معکوس ، Rose به جمع آوری اطلاعاتی درباره موارد زیر خواهد پرداخت .
•    کلاسها
•    صفات
•    روابط
•    عملیات
•    بسته ها
•    component ها
با استفاده از این اطلاعات ، Rose اقدام به ایجاد یا ارتقاء یک مدل Object خواهد کرد .
مجموعه ای حساس از تکنیکها و ابزارها برای فهمیدن اینکه محتوای یک نرم افزار شامل چه چیزهایی میباشد.  به عبارت دیگر عمل تجزیه و تحلیل یک سیستم برای مشخص کردن مولفه های سیستم و رابطه متقابل آنها به منظور نمایش سیستم به شکلی دیگر یا در سطحی بالاتر میباشد. این نوع تکنیکها باعث میشود تا ساختار یک نرم افزار را نمایان نموده و راههای عملکرد آن و همچنین ویژگیهایی که طبق آن حرکت میکند را مشخص کنیم. در واقع مهندسی معکوس زمانیکه شخصی کد شخص دیگری را کاوش کند نیز اتفاق می افتد.
آیا شما مهندسی معکوس را نادیده میگیرید؟
فرض کنید شما نرم افزاری را توسعه داده و به فروش رسانده اید! آیا نمیخواهید دیگران به حقوق کپی (Copyright) شما احترام بگذارند؟ این بحث معمولا" از معانی منفی عبارت مهندسی معکوس به خصوص در صنعت نرم افزار سازی شروع میشود.
به هر حال تکنیکهای مهندسی معکوس راه هایی هستند برای تولید کننده ها و مصرف کننده های نرم افزار که با مقوله عرضه اقتصادی در یک زنجیره قرار میگیرند. در نظر داشته باشید که این ابزار (راهکار) به طور ذاتی خوب یا بد نیست، موضوع قابل توجه این است که این ابزار در چه راه هایی مورد استفاده قرار میگیرد. مهندسی معکوس به ویژه در نرم افزارهای پیشرفته برای اهداف خاص مورد استفاده قرار میگیرد :
-         یافتن کدهای مخرب: تعدادی از تکنیکهای ویروس یابی از مهندسی معکوس برای دستیابی به ساختار و عملکرد این کدهای مخرب استفاده میکنند. به وسیله این تکنیکها نرم افزارهایی تولید میشود که برای مبارزه با ویروس های کامپیوتری مورد استفاده قرار میگیرد.
-    کشف خطاهای ذاتی (Bug) و نقص های غیر منتظره: حتی بهترین سیستمهای نرم افزاری میتواند دارای خطا باشد که با استفاده از مهندسی معکوس میتوان آنها را پیدا کرده و رفع نمود (Debug).
 
نرم افزارهای سطح پایین
این نوع نرم افزارها شامل ابزارهای توسعه از قبیل Compiler، Linker، Debugger، سیستم های عامل (Operating System) و زبان های برنامه نویسی سطح پایین مثل Assembly میباشد. در واقع لایه ای است که جداکننده توسعه دهندگان نرم افزار و برنامه های کاربردی از سخت افزار میباشد. اگر شخصی بخواهد در زمینه مهندسی معکوس مهارت به دست آورد باید فهم کاملی نسبت به نرم افزارهای سطح پایین داشته باشد.
 
زبان Assembly
این زبان پایین ترین سطح زبان های برنامه نویسی میباشد که به طور باورنکردنی در مهندسی معکوس مورد استفاده قرار میگیرد. اگر یک نرم افزار عملی را انجام دهد آن عمل باید به زبان Assembly قابل رویت باشد. مبحث مهم دیگر، کد ماشین است که همراه با زبان Assembly دو نوع تعریف مختلف از یک چیز میباشد. کد ماشین چیزی نیست جز رشته ای از بیتها و شامل لیستی از دستورات (در واقع نمایش متنی آن بیتها)، که توسط CPU باید اجرا شود.
 
Compiler و Machine Code
با توجه به اینکه CPU فقط قادر است کدهای ماشین را اجرا کند با استفاده از Compiler کدهای زبانهای سطح بالا به زبان ماشین تبدیل میشوند.
زبانهایی مثل C++ و Pascal دارای این نوع Compiler هستند.
 
Virtual Machine و Byte Code
زبانهایی مانند Java دارای کامپایلری هستند که به جای Object Code (کدهایی که Compiler آنها را تولید میکند)، Byte Code تولید میکنند. Byte Code ها شبیه به Object Code ها هستند با این تفاوت که توسط یک برنامه (به جای CPU) Decode میشوند. به این برنامه Virtual Machine گفته میشود. یکی از مزایای این نوع برنامه ها مستقل بودن آنها از محیط اجرا میباشد. مبحث مهندسی معکوس در مورد Byte Code ها نسبت به کدهای ماشین کاملاً متفاوت بوده و در مقایسه با آن ساده تر میباشد.
 
شروع عملیات مهندسی معکوس
برای شروع، کار به دو بخش کلی تقسیم میگردد:
1-      System Level: داشتن دیدی کلی از تمام برنامه.
2-      Code Level: به دست آوردن اطلاعات کامل و جزیی روی قسمتی از کد برنامه.

 

فهرست مطالب:     
مهندسی معکوس در نرم افزار(reverse engineering soft ware )    .............................  1
عناصر مدل ایجاد شده در طول مهندسی معکوس   ..................................................  1
آیا شما مهندسی معکوس را نادیده می گیرید؟   ......................................................  1
نرم افزار های سطح پایین   ..................................................................................... 
زبان assembly   .................................................................................................... 
Machine code,compiler   ......................................................................................  
Byte code,virtual machine  ......................................................................  
شروع عملیات مهندسی معکوس  .................................................................     3
ابزار های system monitoring   .........................................................................    
ابزار های code level  
       _Disassembler   ..........................................................................................   
      _ debugger    ...........................................................................................   
ویژگی های مهم debugger ها
     _ disassembler قدرتمند  ............................................................     3
    _  breakpoint های سخت افزاری و نرم افزاری  ...........................................................      4
    _ دیدن register ها و حافظه .......................................................................................     
   _ اطلاعات process   ...............................................................................     
انواع debugger
   _ user mode debugger   ...............................................     
مهندسی معکوس چیست؟   .........................................................................................      5
تعریف دیگر از مهندسی معکوس  ..................................................................................       6
کایزن  ..............................................................................       6
مهندسی نوآوری   .......................................................................................................       7
چرا مهندسی مجدد یک منشور انقلابی است؟   .............................................................       9
علل عدم موفقیت مهندسی مجدد   ..............................................................................       9
ضرورت مهندسی مجدد  .............................................................................................      10
تهیه ساختار سیستمهای پیچیده نرم افزاری با استفاده از مهندسی مهکوس .................      13
مهندسی معکوس  .....................................................................................................     13
بدست آوردن قوانین موجوددر کد برنامه  ......................................................................     14
مدل هیبرید  ...........................................................................     15
ابزلرهای مهندسی معکوس  .........................................................      16
ایجاد کنند قوانین سی و سازنده پایگاه قوانین  ............................................................      16
Grok ............................................................................       
Isadjust,islayout   ................................................................................       

 

 

شامل 44 صفحه word


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


دانلود تحقیق مهندسی معکوس

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

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

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


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

محاسبات چگونه صورت می گیرد:
   برای پی بردن به نحوه عمل ماشینهای حسابگر و یا کامپیوترهای دیجیتالی بهتر آن است که ابتدا  تصویر ساده‌ای از چگونگی انجام یک محاسبه ‌که توسط انسان و به کمک قلم و کاغذ صورت می‌پذیرد ارائه شود. بدیهی است که دلیل استفاده ازکاغذ در محاسبات عددی یادداشت و ذخیره نمودن عملیات و نتایج حاصله از ریاضی است.
   دادههای اطلاعاتی یادداشت شده بر روی صفحه کاغذ می‌توانند شامل دستورالعمل‌ها دادههای عددی و برنامه‌های اجرائی عملیات ریاضی باشند.
   در ضمن اجرا و یا حل هر سیستم ویا مسئله ریاضی جوابها و یا نتایج عملیات می باید بر روی کاغذ یادداشت گردد. شخص حسابگر در تمام مدت اجرای عملیات سیر تسسل‌ عملیات و تجزیه و تحلیل دستورالعمل و برنامه‌های اجرائی را رهبری نموده و مسئولیت اجرای درست عملیات را به عهده دارد.
   درخلال انجام محاسبات انسان حسابگر دو عمل اساسی انجام میدهد .یکی از آنهاکنترل عملیات است .در این مرحله انسان درک و فهمی درست از دستورالعمل‌ها و یا فرامین پیدا می‌نماید و در ضمن انجام عملیات مطمئن می‌گرددکه مراحل تسسل عملیات درست صورت می پذیرد. وظیفه شخص حسابگر اجرای نهایی عملیات ریاضی است که منجر به نتایج عددی مورد نیاز میگردد.
   امروزه اکثر دانشجویان و پژوهندگان جهت سادگی اجرای عملیات ریاضی و دستیابی سریع به‌ جواب درست و مطمئن از ماشینهای حساب‌ دستی استفاده می نمایند.
  در شکل 1  شمای ساده‌ای از رابطه بین سه واحد کاغذ, ماشین‌حساب و شخص حسابگر داده‌ شده‌ است‌که بیانگر سیر تسسل اجرای عملیات است و میتوان چگونگی آن رابصورت زیر بیان نمود.
   ابتدا نخستین دستور العمل از برنامه اجرائی از روی صفحه کاغذ توسط شخص حسابگر خوانده  می‌شود . دستورالعمل قرائت شده در مغز تجزیه وتحلیل شده و مفهوم آن آشکار می گردد.
   در این مرحله شخص حسابگر متوجه عمل ریاضی که باید انجام دهد میگردد ومتوجه میشود که باید عمل جمع  A+B صورت گیرد ونتیجه آن به متغیرX نسبت داده شود.
برای رسیدن به این منظور شخص حسابگر مقدار عددی A رااز روی کاغذ قرائت نموده و آنرا به‌ روی‌ دکمه‌های ماشین حساب منتقل مینماید .سپس دکمه فرمان +  را فشار داده و بدنبال آن مقدار عددی متغیر Bرا به ماشین حساب میدهد تا جواب منسوب به X بدست آید. نتیجه عمل جمع از ماشین حساب برروی کاغذ منتقل و درآنجا ثبت میگردد. درتمام مراحل عملیات مغز انسان حسابگر سیر اجرا ئی عملیات را کنترل نموده و دست او با فرامین اخذ شده از مغز مراحل مختلف محاسبه را انجام میدهد.                  

                        
 
    برای آنکه عملیات تشریح شده فوق بتواند تماماً توسط ماشین حسابگر اتوماتیک انجام بپذیرد می‌باید برای هر قسمت از شمای طبقاتی شکل 1 واحد معادلی انتخاب شود تاامکان انجام عملیات مهیا گردد. جهت انجام این منظور شمای طبقاتی شکل 2  پیشنهاد می‌گردد که شباهت زیادی بواحد شکل 1 دارد. واحد حافظه در این سیستم همانند صفحه کاغذ وظیفه انبار نمودن دستورالعمل‌ها (برنامه) و داده‌ها را بعهده دارد .
   واحد کنترل برنامه دستورالعمل‌ها و جزئیات برنامه را ترجمه و تفسیر نموده‌ و تسسل‌ اجرای عملیات را تشخیص می‌دهد. قسمت ریاضی ـ منطقی موجود دستورالعمل‌ها و عملیات تشخیص داده شده را اجرا می‌نماید.

               

      دو واحد کنترل برنامه و ریاضی ـ منطقی روی هم واحد کنترل عملیاتی ( CPU) را تشکیل می‌دهند که وظیفه مغز انسان حسابگر را انجام می‌دهد.
   تفاوت عمده بین انسان حسابگر وکامپیوتر تنها در شکل نمایش اطلاعات بصورت دستور و داده‌هاست انسان می‌تواند بکمک زبانی که تکلم می‌کند مفاهیم و سیر اجرائی عملیات را بیان نماید و عینا آنها را بر صفحه کاغذ منتقل نماید. در حالیکه در کامپیوتر‌های دیجیتالی اطلاعات (دستورالعمل‌هاوداده‌ها) بیشتر بصورت رمز باینری در حافظه ماشین انبار می‌گردد و سپس عملیات برروی آنها می‌گیرد.
    برای برقراری ارتباط بین انسان و ماشین حسابگر که دارای دو زبان مختلف هستند , حتماً نیاز به مترجم و یا عاملی هستیم که مطالب هریک را بشکل دلخواه و قابل فهم طرف دیگر ترجمه و تفسیر نماید. هر ماشین حسابگر می‌بایست دارای واحدهای ضروری زیر باشد تا بتواند عملیات ریاضی و منطقی و تصمیم‌گیری را به طور اتوماتیک انجام دهد.
 الف: واحد عملیاتی ویا پردازشی  PROCESSOR
این واحد وظیفه اصلی و اساس را در ترجمه وتفسیر اجرای برنامه بعهده داشته و قادر است عملیات مختلف ریاضی  /منطقی را انجام دهد.
ب: واحد حافظه MEMORY
     این واحد جهت انبارنمودن ونگهداری دستورالعمل ها- دادهها والگوریتم‌های اجرائی و نتایج حاصل از عبارات ضروریست.
ج: واحدهای ورودی/خروجی  INPUT/OUTPUT
    وسیله ویا دستگاهی جهت انتقال و تبادل دستورالعملها ,دادهها و الگوریتم های اجرائی ازدنیای خارج بداخل کامپیوتر و بالعکس برای انتقال نتایج حاصله ازعملیات ازدرون کامپیوتر بدنبال خارج مورد نیازخواهد

 

 

شامل 53 صفحه word


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


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