جزوه تایپ شده معماری کامپیوتر
معماری کامپیوتر در مهندسی کامپیوتر، مجموعه ای از قوانین و روشهاست که عملکرد، سازماندهی و روند اجرای سیستمهای کامپیوتری را توصیف میکند. برخی تعاریف معماری، آن را به عنوان توصیف تواناییها و مدل برنامه نویسی کامپیوتر، تعریف میکنند که در عین حال جنبه اجرایی ندارد. در تعاریف دیگر، معماری کامپیوتر شامل طراحی مجموعه معماری، طراحی معماری خرد، طراحی منطق و پیاده سازی است. اصطلاح معماری، در ادبیات کامپیوتر که توسط Fred Brooks ابداع گردید، در واقع را کلمه معماری را میتوان برای اولین بار در آثار Lyle R. Johnson و Frederick P. Brooks, Jr، اعضای بخش سازمان ماشین در مرکز تحقیقات اصلی IBM در سال 1959 مشاهده کرد.
منطق دیجیتال اهمیت زیادی در برنامهنویسی دارد. آشنایی با مدار منطقی گرفتن تصمیمهای پیچیده در برنامهنویسی را ممکن میکند. برنامهنویسی نکات ریزی دارد که فهم آن ها بسیار مهم است.
انواع گیت ها:
تمامی مدارهای ترکیبی از پنج گیت (Gate) منطقی اساسی تشکیل شدهاند:
- گیت AND – خروجی وقتی ۱ است که هر دو ورودی ۱ باشند.
- گیت OR – اگر حداقل یکی از ورودیها ۱ باشد، خروجی ۱ خواهد بود.
- گیت XOR – خروجی ۱ است، اگر فقط یکی از ورودیها ۱ باشد.
- گیت NAND – اگر حداقل یکی از ورودیها ۰ باشد، خروجی ۱ خواهد بود.
- گیت NOR – خروجی وقتی ۱ است که هر دو ورودی ۰ باشند.
گیت دیگری نیز وجود دارد که گیت نات (NOT) یا وارونگر میباشد. وارونگرها در واقع گیت منطقی محسوب نمیشوند، زیرا تصمیم خاصی نمیگیرند. سایر گیتها با توجه به مقادیر ورودی، به نوعی درباره خروجی تصمیم میگیرند ولی گیت نات تنها یک ورودی را دریافت میکند و نقیض آن را در خروجی قرار میدهد. اگر ورودی یک وارونگر ۱ باشد، خروجی ۰ خواهد بود و اگر ورودی ۰ باشد، خروجی ۱ خواهد بود…
لینک دانلود: جزوه تایپ شده درس معماری کامپیوتر
تعداد صفحات: 94 صفحه
حجم: 3.02 مگابایت
زبان: فارسی