آموزش چگونگی کار کامپیوتر

.:BehzAd:.

Active Member
سلام آقایان مهندس
من دانشجو کامپیوتر هستم (از طریق ریاضی وارد این رشته شدم)
از شما تقاضا دارم که برام توضیح بدید که کامپیوتر چگونه دستورها را می فهمد.
باتشکر:rose:
 

saalek110

Well-Known Member
کامپیوتر دستورها را نمی فهمد آنها را اجرا می کند.
وقتی کلید برق را روشن کنید. لامپ دستور را نمی فهمد کار کلید وصل کردن برق است.

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

.:BehzAd:.

Active Member
کامپیوتر دستورها را نمی فهمد آنها را اجرا می کند.
وقتی کلید برق را روشن کنید. لامپ دستور را نمی فهمد کار کلید وصل کردن برق است.

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

منظور من اینکه کامپیوتر چطور دستورات رو به صفرو یک تبدیل میکنه
 

the_king

مدیرکل انجمن
منظور من اینکه کامپیوتر چطور دستورات رو به صفرو یک تبدیل میکنه

حقیقتا کامپیوتر چیزی رو به صفر و یک تبدیل نمی کنه، چون هر ورودی ای که بهش ارائه بشه، اعم از داده و دستور
از صفر و یک تشکیل شده اند. در واقع هیچ دستوری خارج از شکل صفر و یک به کامپیوتر ارائه نمیشه که نیاز به
تبدیل کردن داشته باشه. محتویات فایل ها اعم از متنی، صوتی و تصویری و غیره، محتویات حافظه RAM و CD و DVD
و ...، سیگنال هایی که ماوس و صفحه کلید ارسال می کنند و ... همگی از صفر و یک تشکیل شده اند.
حتی این متنی که من نوشته ام هم از صفر و یک تشکیل شده.

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

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

جدیدترین ارسال ها

بالا