اطلاعیه

Collapse
No announcement yet.

مدار کامپیوتر چگونه کار می کند

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مدار کامپیوتر چگونه کار می کند

    سلام من امسال تازه الکترونیک می خونم برام یه سوالاتی از قبل پیش اومده میخوام بپرسم.
    سوال اولم اینه که نرم افزار های روی کامپیوتر چجوری کار می کنند می دونم با صفر و یک اما مثلا میگیم 0011 مثلا عدد4 خوب ولی وقتی این کد (0011)رو به مدار می دیم از کجا میفهمه باید چیکار کنه ؟
    نمیتونم سوالمو بفهمنم ولی هر چی درمورد کارکرد مدار های کامپیوتری صفر ویک و...میدونید به من بگید اگر کتابی هم هست بگید ممنونتون میشم تا آخر عمر
    امیدم به شما :eek:
    سينا اکبري مدير سايت www.weandyou.ir
    طالب علم و شيفته ي الکترونيکم(ديونه الکترونيکم)

    #2
    پاسخ : مدار کامپیوتر چگونه کار می کند

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

    دیدگاه


      #3
      پاسخ : مدار کامپیوتر چگونه کار می کند

      با سلام کتاب معماری کامپیوتر که پیش نیازش خوندن کتاب مدار منطقی که یکمی از سوالاتونو جواب می دهد. راستی نویسندشم موریس مانو
      [img width=165 height=100]http://www.askdin.com/gallery/images/29839/1___________5.png[/img]
      وبسایت ختم صلوات
      http://www.salavaty.com/

      دیدگاه


        #4
        پاسخ : مدار کامپیوتر چگونه کار می کند

        اگه به طور خلاصه بخوایی بدونی :
        ببین فرض کن ما این عدد چهار بیتی رو فلیپ فلاپها ذخیره کردیم
        حالا میایم اینجوری تعریف میکنیم که دو بیت پر ارزش که بیت های سمت چپه نوع عمل رو مشخص کنه و بیت های سمت راست داده های ما باشه که قراره عملیات یا پردازش رو روی اونا انجام بدیم
        حالا برای بیت های سمت چپ تعیین میکنیم:
        مثلا :
        00 = جمع داده ها
        01= ضرب داده ها
        10= اند منطقی
        11= اور منطقی
        حالا کلیه ی عملیات منطقی و ریاضی رو با ترکیب عملیات پایه بدس میارن
        خب حالا کافیه به خروجی فلیپ فلاپهایی که اطلاعات بیت های سمت چپ رو نیگه میدارن رو براش جدول صحت بکشیم و خروجیشونو وصل میکنیم برای حالتای مختلف
        اینجوری با شما میتونی یه بچه کامپیوتر ساده دو بیتی یا چهار بیتی رو مثلا بسازی
        برای اطلاعات کاملتر هم همونطور که دوستمون گفتن کتاب معماری کامپیوتر موریس مانو رو بخون
        البته کمی سنگین و کسل کنندس
        : )
        زندگي آن چه که زيسته ايم نيست ، بلکه آن چيزي است که از گذشته به خاطر داريم ...گابريل گارسيا مارکز

        دیدگاه


          #5
          پاسخ : مدار کامپیوتر چگونه کار می کند

          سلام
          ممنون از پاسخهای خوب دوستان
          زمانی که بنده هم اومدم الکترونیک (دانشگاه) دقیقا یکی از اهدافم همین بود:
          بدونم یک کامپیوتر "دقیقا" چطوری کار میکنه!
          و الان بعد از 7 سال از ورودم به دانشگاه
          و کمی تجربه ی نرم افزاری و سخت افزاری
          ودروس دانشگاهی، میتونم بگم:
          به طور "نسبی" فهمیدم که یک سیستم کامپیوتری چطور کار میکنه!
          (نمیتونم بگم "دقیقا" ، چون پیچیدگیهای خاصی داره)
          در این حد که خودم هم بتونم یک "مینیمم سیستم" طراحی کنم!
          و شاید با برخی امکانات، بتونم یک سیستم بسیار بسیار بسیار ساده رو بسازم!
          در واقع میخوام بگم همونطور که:
          - روح الامین گفت: این سوال خیلی کلیه!
          یعنی شاید یک کامپیوتر برای راه اندازیش
          باید بیش از 1000 مطلب مختلف رو بدونی
          - sky_star هم کتاب معماری مانو رو معرفی کردن
          که بسیار بسیار مفیده
          اما باید یه سری پیش نیاز ها رو داشته باشی
          - آقای دیزگاه هم یک مثال زدن
          که کاملا درسته و به صورت بسیار پایه ای پاسخ دادن.

          اما برای فهم مطلب باید شروع کنی به مطالعه
          باید خیلی چیزا رو بدونی
          تا بدونی اون داخل چه خبره!
          - مدار
          - مدار منطقی
          - الکترونیک
          - الکترونیک دیجیتال
          - کنترل
          - و و و و و ...
          اما برای اینکه کمی برات باز تر بشه قضیه
          سعی میکنم با یک مثال
          یک پرده از اون رو برات بگم (در پست بعدی انشالله)
          1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
          2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
          3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

          دیدگاه


            #6
            پاسخ : مدار کامپیوتر چگونه کار می کند

            قبل از ادامه:
            اگه شما از عملکرد یک میکروکنترلر ساده مثل AVRهای 8 بیتی سر دربیاری
            (یعنی اینکه چطوری کار میکنن)
            اونوقت میتونی توی ذهنت بسیار بسیار پیچیده ترش بکنی
            و درک بکنی که یک کامپیوتر چطور کار میکنه.

            حالا میخوام با یک مثال ساده بگم که اون داخل چه خبره:
            فرض کن یک کیبورد ساده داری
            که به یک کیس ساده متصله
            و یک مانیتور هم داریم
            شما میخوای 2+2 رو وارد بکنی
            روی صفحه نمایش نشون بده
            بعدش اینتر بزنی و نتیجه نمایش داده بشه، همین!
            خب بریم ببینیم چی میگذره:
            اول شما عدد 2 رو روی کی بورد میفشاری
            این عدد ابتدا توسط یک مدار باید تشخیص داده بشه
            ما فرض میکنیم این مدار تشخیص بر روی کیبورد موجوده.
            یعنی وقتی 2 رو میزنی، کی بورد اون رو به یک کد تبدیل میکنه
            این کد به صورت 0 و 1 در میاد!
            برای اینکه هرکس بتونه خودش یک کیبورد بسازه، میان از یکسری استانداردهایی استفاده میکنن
            یعنی وقتی شما عدد 2 رو میزنی، درسته که به باینری میشه 10، اما
            کیبورد شما 10 رو به کیس نمیفرسته. شما چه 2 رو بفشاری
            چه 9 رو، چه a رو، چه g رو، چه... ، کیبورد همیشه یک کد با "طول"ثابت تولید میکنه
            و ارسال میکنه. (اینکه این کد چند بیته و چطوری تولید میشه و ...
            باید در اینترنت جستجو کنی، فعلا باهاش کاری نداریم.
            توی همین سایت هم اطلاعات بیشتری در مورد داده های کیبورد هست)
            خب فرض کن عدد 2 رو فشردی، به محض اینکه کیبورد عدد رو تشخیص داد
            میفرسته برای کیس. حالا توی کیس چه خبره؟
            فعلا کاری نداریم. به صورت یک بلک باکس (جعبه سیاه) درنظرش میگیریم
            فقط میدونیم که چه کاری انجام میده:
            زمانی که عدد 2 رو دریافت کرد، تشخیصش میده
            بعدش میفهمه که از کی بورد اومده
            بعدش میفهمه که باید روی نمایشگر نشون بده
            در ضمن اینم میفهمه که باید یه گوشه ای ذخیره کنه!
            شاید بعدا نیاز باشه از اون استفاده کنیم! (در اینجا نیاز داریم!)
            حالا باید تبدیلش کنه به اطلاعاتی که برای مانیتور قابل فهمه!
            ما کاری نداریم چطوری این کارو انجام میده
            و کاری هم نداریم که واسطش چیه این وسط،
            فقط میدونیم که تبدیلش میکنه به یک داده ی گرافیکی
            که قراره این داده بر روی مانیتور نشون داده بشه!
            حالا این داده توسط همون کابل مانیتور براش ارسال میشه
            داخل مانیتور هم یه عالمه مدار هست
            یکی از کارهاش اینه که:
            کدی که از طرف کیس اومد رو شناسایی کنه
            این کدها به صورت 0 و 1 هستن.
            و مثل داده های کیبورد که استاندارد دارن
            اون ها هم استاندارد دارن!
            (تا اینجا دیدیم که داخل کیس هم باید استاندارد کیبورد لحاظ بشه
            هم استاندارد مانیتور!
            تا کیس بتونه با اونا ارتباط بر قرار کنه!)
            ما فقط یکعدد 2 رو فشردیم، اما این عدد ابتدا به یک کد تبدیل شد
            این کد به داخل کیس رفت
            کیس تشخیصش داد و برای نمایش فرستادش برای مانیتور
            مانیتور هم لطف کرد و داده رو نمایش داد!
            درسته که عدد 2 در باینری میشه 10، اما این عدد در اینجا
            به شکل های مختلف تبدیل شد تا در مانیتور نمایش داده بشه!
            (هنوز کاری نداریم داخل کیس چه خبره!)
            ادامه دارد انشالله ...
            1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
            2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
            3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

            دیدگاه


              #7
              پاسخ : مدار کامپیوتر چگونه کار می کند

              خب تا اینجا دیدیم که وقتی 2 رو میفشاریم چه مسیری رو طی میکنه
              تا از انگشت ما برسه به مانیتور و نمایش بده!
              مسیری طولانی!
              از جاهای مختلف رد میشه
              به شکل های مختلف در میاد
              و در نهایت نشون داده میشه!
              حالا میخوایم + رو وارد کنیم. برای این علامت هم دقیقا همون قضایا برقراره
              فقط یک فرقی هست در درون کیس
              دفعه ی قبل دیدیم که عدد 2 رو یه جایی هم ذخیره کرده بود
              و اون رو برای نمایش فرستاد به مانیتور
              حالا که + رو میزنیم، درون کیس متوجه میشه که علامت + یعنی جمع!
              (چطوری متوجه میشه؟ چه ربطی به الکترونیک داره؟ انشالله جلوتر ...)
              پس پیش خودش میگه: حتما میخواد اون عدد 2 رو با یه عدد دیگه جمع کنه لابد!
              بعد علامت + رو هم میفرسته برای مانیتور و میگه: عزیزم این رو هم نمایش بده.
              و مانیتور هم لطف میکنه و + رو هم نمایش میده!
              مسیری که + طی میکنه (از انگشت ما تا مانیتور) تقریبا شبیه به عدد 2 هست
              اما کمی تفاوت های جزیی داره!
              یعنی درون کیس به علامت + و عدد 2 ، به یک دید نگاه نمیشه!
              حالا دوباره عدد 2 رو میفشاریم و همون داستان اولی تکرار میشه!
              با این تفاوت که وقتی وارد کیس میشه
              چون دفعه قبل عدد 2 و علامت +رو فرستادیم
              درون کیس این دو تا هم جمع شده و در یک حافظه نگهداری میشن
              اما مسیر عدد 2 تا ماینیتور، مثل قبله. میره و از مداراتی عبورمیکنه
              و در نهایت بر روی مانیتور نوشته میشه: 2+2
              حالا ما میخوایم enter بزنیم تا بتونیم جواب رو ببینیم!
              وقتی که اینتر رو میفشاریم یک کد تولید میشه توسط کیبورد
              که این کد طولش با کدهای دیگه (مثل عدد 2 یا عملگر +) برابره.
              حالا این کد به کیس ارسال میشه. اون داخل تشخیص داده میشه که:
              آهای کیس جان! اون عدد 2 روفرستاده بودم، با علامت + با عدد 2 بعدی،
              اینا که یادته؟ خب حالا نتیجه رو نمایش بده.
              کیس هم میگه: چشم. و عدد 5 رو، نه ببخشید 4 رو که نتیجه 2+2 میشه
              برای مانیتور ارسال میکنه
              و مانیتور هم اون رو نمایش میده!
              ...
              خب میبینیم که از فشرده شدن یک کلید بر روی کیبورد
              تا انجام عملیات مورد نظر یک راهی باید طی بشه
              این راه،همون مدارات ما هستن. همون مدارات الکتریکی.
              چه کیبورد چه کیس چه مانیتور، داخلشون پره از مدارات الکتریکی!
              اما این مدار ها چی هستن؟
              یکی دو تا نیستن که! یه عالمه ان!
              هر کدوم با کارکرد خاص خودشون
              مثل حافظه های دائم، حافظه های موقت، قسمت ALU، واسطهای کیبور
              واسطهای گرافیکی، BUSها (خطوط ارتباطی مشترک) و ...
              کار مهمی که کامپیوتر میکنه اینه:
              مدیریت!
              بین تمام منابعی که وجود داره، میاد مدیریتش رو اعمال میکنه
              تا نتیجه ی مورد نظر ما انجام بشه!
              در قسمت بعد بیشتر توضیح میدم انشالله ...
              1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
              2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
              3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

              دیدگاه


                #8
                پاسخ : مدار کامپیوتر چگونه کار می کند

                اما اخل این کیس چه خبره؟
                چطوری میفهمه؟
                داده ها چطوری رد بدل میشن
                و سوالات فراوون دیگه!
                که برای دونستشنون حتما باید مطالعات فراوانی بکنی
                اما به صورت بسیار ساده و با مثال بیان میکنم:
                در اینجا با مانیتور و کیبورد و ... کاری ندارم!
                میخوایم بریم داخل کیس!
                فرض کن میخوایم 3+2 توسط کامپیوتر ما انجام بشه
                فرضمون اینه: عدد 2 در حافظه موجوده
                عدد 3 در حافظه موجوده
                جمع دو عدد هم در یک حافظه ی دیگه ذخیره میشه
                اول این توضیحات زیر رو میگم بعد کمی دقیقترش میکنم:
                تمام کامپیوترها پردازنده دارن CPU
                که این پردازنده با حافظه ها و ... در ارتباطه
                درون پردازنده هم واحدی هست به نام ALU یعنی واحد انجام کارهای ریاضی (مثل جمع و ضرب و ...) و منطقی (مثل AND و ...)
                اینم یادت باشه: خود پردازنده هم چندین حافظه داره! که با نام رجیستر میشناسیم (حداقل در میکروها اینطوره)
                فرض کن برنامه ای که به ما میگه 2+3 رو جمع کن با هم و در یک خانه ای از حافظه بریز، در یک حافظه ای موجوده.
                پردازنده میخواد اون برنامه رو اجرا کنه:
                - میره خط اول اون برنامه (بعدا میگم اون برنامه چیه)
                میبینه نوشته: عدد 2 را بخوان!
                میخونتش! (در یکی از رجیسترهاش ذخیره میکنه)
                - خط بعدی میگه: عدد 3 را بخوان!
                میخونتش! (در یکی از رجیسترهاش ذخیره میکنه)
                - خط بعدی میگه: اینارو با هم جمع کن!
                جمعشون میکنه و در یک رجیستر ذخیره میکنه!
                - خط بعد: در خانه ی شماره ی ... از فلان حافظه ذخیره کن!
                و پردازنده هم با کمال میل! این کارو انجام میده!
                خب حالا کار پردازنده تموم شد! چون برنامه تموم شد!
                اما سوال پیش میاد:
                اون برنامه ای که در اون حافظه نوشته شده
                که به ما میگه: عدد 2 رو بخوان، عدد 3 را بخوان، با هم جمع کن، در فلان حافظه ذخیره کن
                چطوریه؟ چیه؟ کیه؟
                انشالله در ادامه پاسخ میدم ...
                اما بذار در مورد مدیریت حافظه ها صحبت کنم اول:
                پردازنده با حافظه های مختلفی در ارتباطه.
                حافظه ها هم یکی از قابلیت هاشون اینه که پایه ای دارن به نام: chip select
                یعنی انتخاب چیپ (همون حافظه)
                زمانی که cpu میخواد با اونا ارتباط برقرار کنه،
                با فعال کردن اون پایه، حافظه رو در اختیار خودش میگیره!

                نکته ی بعد:
                زمانی که با یک حافظه در ارتباطیم حداقل دو نوع داده رو واردش میکنیم:
                1: آدرس
                2: اطلاعات
                مثلا cpu اینکار رومیکنه:
                ابتدا یک حافظه رو با همون پایه که گفتم، در اختیار میگیره
                بعد به حافظه میگه: میخوام بر روی تو اطلاعات بنویسم
                (و یا اینکه: اطلاعات رو میخوام بردارم)
                بعد آدرس بهش میده!
                (یعنی اینکه کجای حافظه بره بنویسه/بخونه)
                بعد اطلاعات رو واردش میکنه!
                تمام!

                این داستان ادامه دارد انشالله...
                1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
                2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
                3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                دیدگاه


                  #9
                  پاسخ : مدار کامپیوتر چگونه کار می کند

                  اول مدار منطقی رو باید خوب یاد بگیری :arrow: کتابی که تو دانشگاه تدریس میشه کتاب مدارهای منطقی موریس مانو هستش که من توصیه میکنم یه کتاب سبک تری پیدا کنی و بخونی چون موریس مانو خیلی سنگینه
                  دوم معماری کامپیوتر رو باید درک کنی :arrow: که اینم کتابش معماری کامپیوتر موریس مانو هستش که بازم توصیه میکنم نخونی
                  ولی یه راه حل کاملا عملی دارم که قول 100% بهت میدم اگه بهش عمل کنی کامل یاد میگیری چی به چیه
                  کلاسهایی که خود سازمان فنی حرفه ای می زاره
                  کلاس طراح و تحلیلگر مدارات منطقی
                  کلاس طراح وتحلیل گر میکروکنترلر AVR
                  مطمئن باش اگه اینا رو بری حداکثر 6 ماه دیگه که بیایی این تاپیک خودتو بخونی خندت می گیره
                  خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                  [hr]

                  دیدگاه


                    #10
                    پاسخ : مدار کامپیوتر چگونه کار می کند

                    00010100
                    01010001
                    10010101
                    01010011
                    00010110
                    ...
                    01010110
                    :eek:
                    اینا چیه؟
                    - همونا که قرار بود بگم!
                    اینکه یک برنامه چطور ذخیره میشه و چطور اجرا میشه!
                    اعدادی که در بالا میبینی
                    دقیقا همونیه که در کامپیوتر ذخیره میشه!
                    100 دانه یاقوت، دسته یه دسته
                    با نظم و ترتیب یک جا نشسته
                    هر دانه ای هست یک عدد کد!
                    اینا چین؟ چیکار میکنن؟
                    همش که شد 0 و 1 !
                    خب این پردازشگر بدبخت از کجا بفهمه که چی به چیه؟
                    اصلا اینا از کجا اومدن و ...
                    ...
                    آخرین مثالی که زدم چی بود؟ جمع 2 و 3 و ذخیره ی جواب در یک حافظه ای!
                    و گفتم که: خود برنامه هم درون یک حافظه نوشته شده!
                    پردازشگر میره اون برنامه رو میخونه!
                    و خط به خط اجرا میکنه!
                    اوان چیزایی که در بالا نوشتم چیزی شبیه به همون برنامه ست مثلا!
                    یعنی چیزی که پردازشگر از حافظه میخونه همون 0 و 1 های بالاست!
                    که باید هر کدوم از اونها رو تفسیر بکنه
                    و متناسب با هر خط برنامه اونا رو اجرا بکنه
                    حالا میخوام یه مثال بزنم:
                    فرض کن دستورات به صورت زیر هستن:
                    خواندن از حافظه: 00010001
                    نوشتن بر روی حافظه: 00010010
                    جمع دو عدد از رجیسترها: 00110000
                    لود کردن بر روی رجیستر پردازشگر: 01010000
                    ذخیره بر روی رجیستر پردازشگر: 01100000
                    و عدد 2 و 3 به ترتیب در آدرس های 1000101101010101 و 1000101101010110 ذخیره شده باشن.
                    و بخوایم حاصل جمع رو بر روی آدرس 1000101101010111 حافظه بنویسیم.
                    خب حالا با توجه به برنامه میشه گفت:
                    00010001 خواندن از حافظه
                    01010101 بایت کم ارزش آدرس عدد 2
                    10001011 بایت پر ارزش آدرس عدد 2
                    01010000 لود کردن بر روی رجیستر حافظه
                    00000100 شماره ی رجیستر فوق (مثلا r4)
                    00010001 خواندن از حافظه
                    01010110 بایت کم ارزش آدرس عدد 3
                    10001011 بایت پر ارزش آدرس عدد 3
                    01010000 لود کردن بر روی رجیستر حافظه
                    00000101 شماره ی رجیستر فوق (مثلا r5)
                    00110000 جمع دو عدد از رجیستر (شماره رجیستر در دو خط بعد)
                    00000100 رجیستر r4
                    00000101 رجیستر r5
                    01100000 ذخیره بر روی رجیستر پردازشگر
                    00000110 رجیستر r6 که نتیجه بر روی آن ذخیره موقت میشود
                    00010010 نوشتن بر روی حافظه
                    01010111 بایت کم ارزش آدرس حافظه که نتیجه در ان ذخیره میشود
                    10001011 بایت پر ارزش آدرس حافظه که نتیجه در ان ذخیره میشود
                    00000110 رجیستر r6 که حاصل جمع در آن قرار دارد
                    تمام
                    :eek:
                    همین برنامه ی کوچولو (که البته کامل هم ننوشتم
                    در عمل یه سری چیزهای دیگه هم هست)
                    تبدیلش کردیم به 0 و 1 و حالا کامپیوتر اینا رومیخونه
                    و اجرا میکنه و ...
                    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
                    2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
                    3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                    دیدگاه


                      #11
                      پاسخ : مدار کامپیوتر چگونه کار می کند

                      نکته: درکامپیوتر، منظورمون از 0 و 1 ، از نظر الکتریکی
                      حالت های مختلفیه:
                      مثلا در برخی موارد 0ولت یعنی 0 و 5 ولت یعنی 1
                      مثلا در برخی موارد 0ولت یعنی 0 و 3.5 ولت یعنی 1
                      مثلا در برخی موارد 12-ولت یعنی 0 و 12 ولت یعنی 1
                      الی آخر ...
                      یعنی مدارها، جز ولتاژ و جریان چیزی نمیفهمن!
                      این ما هستیم که اومدیم تمام اون مفاهیم رو تبدیلش کردیم به زبان های برنامه نویسی و ...
                      ...
                      نکته:
                      "ماشین کد" اسم همون کدیه که در بالا نوشتم
                      پایین ترین سطح برنامه نویسی
                      که در اون دقیقا میایم میگیم که چه کاری باید انجام بگیره
                      فقط وفقط با اعداد!!!
                      ...
                      نکته:
                      زبان اسمبلی بعد از ماشین کد پایین ترین سطح برنامه نویسی محسوب میشه
                      خیلی خوبه که کمی از اسمبلی هم بدونیم.
                      ...
                      نکته:
                      جا به جا شدن یا اشتباه شدن حتی یکی از این 0 ها و 1 ها
                      میتونه یک ماهواره رو از مدار خارج کنه!!!
                      (شده که میگم!)
                      ...
                      نکته:
                      زبان های سطح بالاتر مثل c، در نهایت تبدیل به ماشین کد میشن!
                      یعنی کامپیوتر فقط یه چیز حالیشه! 0و 1 !
                      ماشین کد! و بس!
                      تازه شم اون 0 و 1 ها هم ولتاژهای الکتریکی هستن!
                      ...
                      نکته:
                      زبان های سطح بالاتر از c که به زبان ما آدما نزدیکترن
                      نیز، در نهایت باید به ماشین کد تبدیل بشن!
                      ...
                      نکته:
                      حالا فرض کن میخوای یک نرم افزار رو روی کامپیوتر اجرا کنی!
                      فرض کن نصب شده
                      و حالا میخوای مثلا یک نمودار رسم کنی!
                      و مثلا داری از نرم افزار متمتیکا اسفاده میکنی (یا متلب یا ...)
                      حالا چه میگذره اون زیر میرا؟
                      ...
                      نکته:
                      حالا به تمام اینا، قابلیت اتصال به نت هم اضافه کن!
                      ...
                      نکته:
                      حالا نت رو وایرلس هم بکن...
                      الی اخر ...
                      هرچه پیچیده تر، تحلیل سنگین تر ...

                      1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
                      2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
                      3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                      دیدگاه


                        #12
                        پاسخ : مدار کامپیوتر چگونه کار می کند

                        جناب اقای رستمی خیلی خوبه اگر معلم بشین یا استاد دانشگاه خیلی استعدادشو دارید.
                        [img width=165 height=100]http://www.askdin.com/gallery/images/29839/1___________5.png[/img]
                        وبسایت ختم صلوات
                        http://www.salavaty.com/

                        دیدگاه


                          #13
                          پاسخ : مدار کامپیوتر چگونه کار می کند

                          نوشته اصلی توسط sky_star
                          جناب اقای رستمی خیلی خوبه اگر معلم بشین یا استاد دانشگاه خیلی استعدادشو دارید.
                          هست!
                          استاد خیلی از ماها! مثل من! :biggrin:
                          محمد صادق هندونه ها رو بگیر! :mrgreen:

                          دیدگاه


                            #14
                            پاسخ : مدار کامپیوتر چگونه کار می کند

                            نوشته اصلی توسط sky_star
                            جناب اقای رستمی خیلی خوبه اگر معلم بشین یا استاد دانشگاه خیلی استعدادشو دارید.
                            ممنون :redface:
                            به شخصه، به آموزش پایه اعتقاد خاصی دارم.
                            حتی نظرم اینه که برای پایه های تحصیلی آموزش پرورش
                            باید از معلم ها و دبیرهایی با تجربه ی بالا استفاده بشه.
                            اگه به کل 12 سال تحصیل در مدرسه و 6 سال دانشگاهم نگاه کنم
                            شاید نتونم به اندازه ی انگشتان دستم، معلم خیلی خوب پیدا کنم. :cry:
                            (البته بنده ی حقیر کجا، اون معلم ها کجا)
                            ...
                            یکی از ضعف های نظام آموزشی ما، کم بودن تعلیم دهنده ی خوبه!
                            هستن کسایی در این سایت که شاید لیسانس یا کاردانی دارن
                            اما در انتقال مفاهیم به ماها، و قراردادن آموزشهای مختلف تبحر خاصی دادن.
                            ...
                            همه ی ما باید یادبگیریم که چطوری مواردی و که بلدیم
                            به بهترین نحو به دیگران یاد بدیم. مثه دوستای خوبم در این سایت
                            ...
                            نوشته اصلی توسط Rohalamin
                            هست!
                            استاد خیلی از ماها! مثل من! :biggrin:
                            محمد صادق هندونه ها رو بگیر! :mrgreen:
                            باز روح الامین از این هندونه ها آورد!
                            بابا هنوز قبلیا مونده :nerd:
                            بذار اونا رو تموم کنیم، بعد بار جدید بیار :agree:
                            1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
                            2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
                            3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                            دیدگاه


                              #15
                              پاسخ : مدار کامپیوتر چگونه کار می کند

                              بله واقعا همین طور که فرمودید.مثلا من فکر می کردم استادای دانشگاه شریف حتما باید خیلی سطح بالا درس بدند(فیلم اموزش الکترونیک سایت مکتب خونه رو دیدم) درست برعکس چون از پایه همه چی رو جامع مفهومی می گفتند استاد دانشگاه شریفا بودند و درست برعکس اون در دانشگاه ما یک استاد داشتیم طوری الکترونیک درس می داد اصلا کسی که بار اولش بود می شنید هیچی یاد نمی گرفت .
                              انشالله خودتون یک روزی می شید یک استاد دانشگاه بسیار خوب (و یکی به لیست استادادای ،به تعداد انگشت دستتون اضافه می شه) :smile: .موفق باشید.
                              [img width=165 height=100]http://www.askdin.com/gallery/images/29839/1___________5.png[/img]
                              وبسایت ختم صلوات
                              http://www.salavaty.com/

                              دیدگاه

                              لطفا صبر کنید...
                              X