نمایش نتایج 1 تا 6 از 6

نام تاپیک: کلاکت چیست

  1. #1
    کاربر تازه وارد آواتار KING AMIN
    تاریخ عضویت
    دی 1391
    پست
    39
    تشکر کردن
    96
    0 بار تشکر شده در 0 پست

    کلاکت چیست

    با عرض سلام
    من یه ماهی شروع به یادگیری علم الکترویک کردم
    به پیشنهاد دوستان کتاب اقای کاهه را گرفتم و با چند عبارت مبهم برای خودم روبرو شدم اگه میشه این عبارت را بطور قابل فهم و پچه گانه توضیح دهید
    کلاکت
    با تشکر
    آخرین ویرایش به وسیله KING AMIN : پنجشنبه 21 دی 1391 در 20:33 بعد از ظهر دلیل: املا

  2. #2
    کاربر دائمی آواتار SEZAR.CO
    تاریخ عضویت
    آذر 1391
    محل زندگی
    پشت کامپیوتر
    پست
    316
    تشکر کردن
    1
    258 بار تشکر شده در 134 پست

    نقل قول: کلاکت چیست

    با عرض سلام
    اولین
    جایی که در علوم دیجیتال به واژه ی ساعت برمی خوریم در زمینه ی "فلیپ فلاپ
    ها" ست. همان طور که می دانیم فلیپ فلاپ جز پایه ی شمارنده هاست یعنی با
    ترکیب تعداد معینی از فلیپ فلاپ ها می توانیم در خروجی رشته ای از اعداد
    را شمارش کنیم. در اینجا سیگنال ساعت با هر تغییر خود در ورودی مدار
    شمارنده باعث ایجاد یک رقم افزایش در خروجی مدار می شود، پس می توانیم
    مرجعی برای ترتیب سلسله وظایف پردازنده داشته باشیم. در شکل زیر یک سیگنال
    کلاک نمونه را که بین 0 و 5 ولت نوسان می کند مشاهده می کنید.

    برای درک بهتر مفهوم کلاک یا ساعت کاری پردازنده از قیاس زیر استفاده می کنیم:
    فرض کنید که
    رابطه پردازنده و ساعت مثل رابطه ی یک رقاص! و یک موزیک است. همانطور که
    هر حرکت رقصنده متناسب و هماهنگ با ضربه های موزیک است، پردازنده نیز
    ترتیب وظایف خود را با توجه به ساعت کاری انجام می دهد.
    پردازنده تنها دو کار را به صورت متوالی انجام می دهد:
    "واکشی یا
    فراخوانی دستور العمل ها و اجرای آنها" که در واقع هر کدام از اینها خود
    می توانند شامل چندین مرحله باشند. برای مثال واکشی یک دستورالعمل می
    تواند شامل این مراحل باشد: با اولین تغییر در سیگنال ساعت آدرس خانه ای
    از حافظه که دستور العمل در آن قرار دارد بر روی گذرگاه آدرس قرار گیرد،
    با تغییر بعدی در سیگنال ساعت یک سیگنال خواندن بر روی گذرگاه کنترل قرار
    گیرد و با ساعت بعدی اطلاعات آن خانه از حافظه خوانده شود و بر روی گذرگاه
    اطلاعات قرار گیرد. اما در مورد اجرای دستورالعمل ها قضیه کمی تفاوت دارد.
    معمولا دستورالعمل ها برای اجرا به یک یا چند سیکل ساعت نیاز دارند که این
    بستگی به نوع دستورالعمل و نوع پردازنده دارد. این مسئله می تواند تا حدود
    زیادی باعث کاهش سرعت پردازنده شود که در پردازنده های جدید برای غلبه بر
    این مشکل از روشی موسوم به
    Superscalarاستفاده می شود که با استفاده از این نوآوری پردازنده قادر به اجرای بیش از یک دستورالعمل در یک سیکل کاری است.
    با توجه به این
    توضیحات واضح است که هرچه فرکانس ساعت بالاتر باشد، پردازنده قادر به
    اجرای تعداد بیشتری دستورالعمل در یک ثانیه خواهد بود و در نتیجه توان
    پردازشی و سرعت پردازنده بالاتر خواهد بود. برای مثال پردازنده های اولیه
    داری ساعتی در حدود چندین مگاهرتز بودند اما با پیشرفت فناوری ریزپردازنده
    ها این رقم سریعا افزایش یافت به طوری که امروزه پردازنده های پنتیوم داری
    فرکانسی در حد چندین گیگاهرتز می باشند. به نظر می رسد آنچه که باعث
    محدودیت افزایش سرعت پردازنده ها می شود زمان تاخیر انتشار ترازیستورهای
    داخلی پردازنده است که این زمان با پیشرفت فناوری نیمه هادی ها و لیزر
    دائما در حال کاهش است.

  3. 3 کاربر از SEZAR.CO به خاطر این مطلب مفید تشکر کرده اند:


  4. #3
    کاربر دائمی آواتار mehran901
    تاریخ عضویت
    آبان 1391
    محل زندگی
    پشت کامپیوتر
    پست
    719
    تشکر کردن
    500
    355 بار تشکر شده در 278 پست

    نقل قول: کلاکت چیست

    دوست عزیز Sezar.co خیلی جامع توضیح دادن و ساده تر و عامیانه ترش رو این طور می تونید در نظر بگیرید
    فعالیت ها و پردازش های گوناگون به ازای هر کلاک صورت میگیرد و یادش بخیر استاد ما اینطور میگفت : وقتی میگی کلاک 8 مگاهرتز ، میتونیم اونو اینجوری تفسیر کنیم که در یک ثانیه 8 میلیون دستورالعمل اجرا میشه... ( دستور العمل الزاما همه کد برنامه هایی که شما نوشتین نیس! )

  5. کاربرانی که به خاطر مطلب مفید mehran901 از وی تشکر کرده‌اند:


  6. #4
    کاربر تازه وارد آواتار KING AMIN
    تاریخ عضویت
    دی 1391
    پست
    39
    تشکر کردن
    96
    0 بار تشکر شده در 0 پست

    نقل قول: کلاکت چیست

    اسیلاتور و سیکل حالا چیه

  7. #5
    کاربر دائمی آواتار mehran901
    تاریخ عضویت
    آبان 1391
    محل زندگی
    پشت کامپیوتر
    پست
    719
    تشکر کردن
    500
    355 بار تشکر شده در 278 پست

    نقل قول: کلاکت چیست

    اسیلاتور رو شما مولد موج کلاک در نظر بگیر اینجا ....(میکرو ) حالا میتونه انواع مختلفی داشته باشه از قبیل اسیلاتور های RC خارجی ، اسیلاتور های کریستال خارجی ، اسلاتور های داخلی میکرو ...
    تمام مراحل پردازشی در میکرو توسط کلاک ها هماهنگ میشه و از این طریق همه بخش ها طبق یک استاندارد و فرکانس شروع به کار می کنن
    به طور مثال در نظر بگیرید فرکانس کاری سی پی یو میکرو 4 مگاهرتز مشخص میشه این بدین معنی هست که t = 1/f یک دوره زمانی ( یک سیکل موج مربعی تولیدی توسط اسیلاتور ما ) برابر یک چهارم میکرو ثانیه هست .... امیدوارم تا حدودی با مفهوم سیکل ! آشنا شده باشین....

    سوالتون خیلی کلی بود....

  8. کاربرانی که به خاطر مطلب مفید mehran901 از وی تشکر کرده‌اند:


  9. #6
    کاربر تازه وارد آواتار KING AMIN
    تاریخ عضویت
    دی 1391
    پست
    39
    تشکر کردن
    96
    0 بار تشکر شده در 0 پست

    نقل قول: کلاکت چیست

    عالی بود

تاپیک های مشابه

  1. ssl چیست
    نوشته شده توسط siv در بخش امنیت در شبکه
    پاسخ: 3
    آخرین پست: شنبه 19 اردیبهشت 1388, 19:18 بعد از ظهر
  2. تروجان چیست (قسمت اول)
    نوشته شده توسط الهام تفریشی در بخش امنیت در شبکه
    پاسخ: 0
    آخرین پست: شنبه 15 آذر 1382, 09:45 قبل از ظهر
  3. نظر شما برای ایجاد یک شاخه ویژه مباحث Dot Net Framework چیست
    نوشته شده توسط DelphiAssistant در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 16
    آخرین پست: یکشنبه 18 آبان 1382, 18:38 بعد از ظهر
  4. dll چیست
    نوشته شده توسط کم حوصله در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 13 مرداد 1382, 00:51 قبل از ظهر

بوک مارک کردن این تاپیک

بوک مارک کردن این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •