دانلود مقاله ساختمان کامپیوتر

Word 19 KB 17654 6
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • این بخش شرح مختصری پیرامون اجزای اصلی یک سیستم کامپیوتری (حافظه و پردازنده)می دهد، که باعث می شود کاربر درک بیشتری نسبت به مفاهیمی که در طی برنامه اسمبلی با آن ها سرو کار دارد پیدا کند.


    حافظه
    واحدپردازش مرکزی
    ________________________________________
    یک سیستم کامپیوتری ترکیب کاملی از سخت افزار و نرم افزارهای سیستمی است که باعث می شود ماشین مفید و وظیفه مندی برای کار معینی بشود.


    اجزای اصلی سخت افزار یک ریز کامپیوتر شامل:
    • پردازنده مرکزی
    • حافظه
    • صفحه کلید به عنوان ورودی
    • صفحه نمایش به عنوان خروجی
    • یک یا چند دیسک درایو برای ذخیره برنامه ها و داده ها
    ________________________________________
    حافظه
    حافظه مکان ذخیره برنامه ها و داده ها با امکان دسترسی مجدد به آنها است.

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

    مکانیسم دسترسی به اطلاعات درون حافظه آدرس دهی است.

    بیت هائی که دارای آدرس یکسان هستند را سلول حافظه (cell) می نامند.

    هر سلول تنها می تواند شامل یک مقدارعددی باشد.

    طول سلول(Lc) توسط تعداد بیت های سلول مشخص می شود.

    در ریز کامپیوترها طول سلول هشت بیت است که به آن بایت نیز گفته می شود.

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

    بنابراین هر بایت درحافظه نیز دارای یک آدرس منحصر بفرد است.


    اغلب حافظه ها در اندازه های بزرگتراز بایت نظیر کیلوبایت (1KB=210=1,024 bytes)، مگابایت (1MB=220= 1,048,576 bytes) و گیگابایت (1GB=230=1,073,741,824 bytes) بیان می شوند.

    یک کامپیوتر با 32 مگابایت حافظه قادر است تقریبا 32 میلیون بایت از اطلاعات را نگهداری کند.
    ________________________________________
    نکته.

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

    همواره رابطه Lw≥Lc برقرار است.

    آدرس هر کلمه آدرس اولین سلول آن است.


    ________________________________________
    فضای آدرسی
    آدرس های حافظه از عدد صفر شروع می شوند.

    اگر حافظه ای دارای n سلول باشد آدرس های آن از 0 تا n-1 خواهد بود.

    کامپیوتری که سیستم عددی باینری را استفاده می کند برای بیان آدرس نیز همان روش را به کار می برد.

    تعداد بیت های آدرس تعداد سلول های قابل دسترس حافظه را نشان می دهد و ربطی به طول سلول ندارد.

    فضای آدرسی بیشترین میزان حافظه است که یک پردازنده می تواند آدرس دهی کند.


    اگر آدرسی m بیت طول داشته باشد بیشترین تعداد سلول های قابل آدرس دهی 2m خواهد بود.


    ________________________________________
    واحد پردازش مرکزی
    پردازنده یا واحد پردازش مرکزی (Central Processing Unit) یا (CPU) از واحد کنترل و واحد محاسبات و منطق ساخته شده است.

    وظیفه آن خواندن و نوشتن محتویات سلول حافظه، انتقال داده بین سلول های حافظه و ثبات های خاص، رمزبرداری و اجرای دستورالعمل های ذخیره شده در حافظه اصلی است.


    CPU هر دستورالعمل را در یک سری مراحل اجرا می کند و برای همگام کردن سیکل اجرای دستورالعمل از یک ساعت (Clock) استفاده می کنند.

    ساعت در یک فرکانس ثابت پالس می زند که سرعت ساعت نامیده می شود.

    این ساعت دقیقه و ثانیه را نگه نمی دارد بلکه فقط در نرخ ثابتی ضربان دارد.

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

    تعداد ضربه ها یا اصطلاحا سیکل های مورد نیاز یک دستورالعمل بستگی به نسل و مدل CPU دارد.


    مثال.

    وقتی یک کامپیوتر 1.5GHz می خرید، 1.5 GHz فرکانس این ساعت است.

    یعنی در هر ثانیه 1.5 میلیارد پالس می زند (گیگاهرتز GHz یا یک میلیارد سیکل در ثانیه است).

    مجموعه دستورالعمل ها مجموعه ای از تمام دستورالعمل هائی که یک نوع پردازنده می تواند اجرا می کند مجموعه دستورالعمل (Instruction Set) نامیده می شوند که درواقع زبان ماشین آن نوع پردازنده را شکل می دهد.

    دستورالعمل های زبان ماشین به صورت اعداد رمز می شوند و عموما ساده هستند.

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

    هر پردازنده زبان ماشین منحصر بفرد خود را دارد.

    و مجموعه دستورالعمل از ماشینی به ماشین دیگر متفاوت است.

    به همین دلیل مثلا برنامه های نوشته شده برای Mac نمی توانند روی یک IBM-PC اجرا شوند.

    برنامه های نوشته شده در زبان های دیگر باید توسط کامپایلر به زبان ماشین پردازنده ای که روی آن اجرا می شود تبدیل شود.

    معمولا عملکرد کامپایلرها بر روی ماشین با دستورالعمل کمتر آسان تر است.

    مجموعه ثبات ها دستورالعمل ها ممکن است نیاز به داده ای داشته باشند تا روی آن عمل کند.

    هر پردازنده دارای یکسری سلول های حافظه است که داده های دستورالعمل را در خود ذخیره می کنند.

    این سلول ها ثبات (register) نامیده می شوند و درون خود پردازنده قرار دارند.

    پردازنده می تواند به داده درون ثبات سریع تر از داده درون حافظه دسترسی پیدا کند.

    اغلب کامپیوترها مجموعه ای از ثبات ها را برای ذخیره موقت داده دارند.

    البته تعداد ثبات های پردازنده اندک است، بنابراین برنامه نویس ناچار است تنها داده های جاری را در ثبات ذخیره نماید.

    انواع پردازنده ها پردازنده ها به گروه های زیر دسته بندی می شوند: 1.

    Complex Instruction Set Computers - CISC • پردازنده هائی که مجموعه دستورالعمل کاملی با پشتیبانی سخت افزاری برای انواع وسیعی ازعملیات را دارند.

    در عملیات علمی، مهندسی و ریاضی معمولا اکثر کارها را در کوتاهترین زمان انجام می دهند.

    2.

    Reduced Instruction Set Computers - RISC • پردازنده هائی که مجموعه دستورالعمل فشرده و کوچکی دارند.

    در کاربردهای تجاری و برنامه هائی که توسط کامپایلر ایجاد شده اند معمولا اکثر کارها را در کوتاهترین زمان انجام می دهند.

    3.

    Hybrid • پردازنده هائی که ترکیبی از روش CISC و RISC هستند و سعی دارند تعادلی بین مزایای هر دو روش برقرار کنند.

    4.

    Special purpose • پردازند هائی که برای وظایف خاصی بهینه شده اند.

    Digital signal processors و انواع co-processors نوع متعارف این دسته هستند.

    5.

    Hypothetical • پردازنده هائی که هنوز وجود ندارند یا هرگز وجود نداشته اند.

    پردازنده هائی که در فاز طراحی هستند یا برای کارهای نظری درنظر گرفته شده اند.

    معروف ترین آنها MIX است که یک پردازنده فرضی آموزش ساخته شده توسط Donald E.

    Knuth برای ارائه الگوریتم های کامپیوتری است.

شبکه‌های کامپیوتری تعریف شبکه: به مجموعه‌ای از کامپیوترهای مستقل و متصل به هم شبکه گفته می‌شود، این مفهوم را نباید مترادف با سیستم‌های توزیع شده دانست زیرا سیستم های توزیع شده متصل به هم بوده ولی مستقل از یکدیگر نمی‌باشند زیرا در این سیستمها کلیه پردازشها توسط کامپیوتر مرکزی انجام می‌شود ولی در شبکه‌های کامپیوتری مستقل از دیگر کامپیوترها پردازش خود را انجام می‌دهند و فقط تبادل ...

به نام خدا شرکت رهنمون فناوری اطلاعات در سال 1381 با مالکیت خصوصی به شماره ثبت 196417 در تهران با هدف ارایه راهکارهای جامع اتوماسیون مالی و اداری تاسیس گردید.  این هدف با پوشش جنبه‌های مختلف فناوری اطلاعات شامل بررسی و امکان سنجی پیاده سازی سیستم‌های اتوماسیون ،‌مشاوره در زمینه تهیه تجهیزات و نرم افزار ، پیاده سازی پروتکلهای بهینه گردش کاری ، ارایه سخت افزار رایانه ،‌تولید ...

شبکه کامپیوتری چیست؟ اتصال دو یا چند کامپیوتر را به یکدیگر را شبکه کامپیوتری می گویند. این کار برای انتقال Data از یک یا چند کامپیوتر به یک یا چند کامپیوتر دیگر صورت می گیرد. با این کار سرعت دستیابی به اطلاعات بیشتر و وزمان مورد نیاز برای پردازشهای لازم برروی آن کوتاهتر خواهد شد. بنابراین با توجه به این توضیح دو مطلب مهم در شبکه های کامپیوتری وجود دارد. اول اتصال کامپیوترها و ...

مزایای رایانه: مزایای رایانه را می توان به شرح زیر بیان کرد. سرعت انجام عملیات وقت و صحت انجام کار قابلیت اطمینان توانایی ذخیره سازی تعریف رایانه : رایانه دستگاهی الکترونیکی است که دارای حافظه می باشد و قابل برنامه ریزی است. همچنین امکان انجام عملیات ریاضی و محاسباتی را با دقت و سرعت بالا دارد. تعریف نرم افزار: به مجموعه هماهنگ از برنامه ها که کنترل و هماهنگی فعالیت های سخت ...

معرفی مکان کارآموزی: شرکت آوا پژوهش مرکزی درسال 1382 افتتاح گردید . کل زیربنا 50مترمربع میباشد. تعداد کارمندان : سه نفرمشغول به کارهستند فعالیتهای شرکت : اهم کارهای شرکت عبارتند از : تعمیرانواع سیستم کامپیوتر انجام انواع پروژه های برنامه نویسی وگرافیکی فروش قطعات کامپیوتر واحد های اساسی در کامپیوتر سیستم کامپیوتر از دو بخش عمده سخت افزار (hardware) و نرم افزار(software) تشکیل ...

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

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

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

مقدمه» با وجود اینکه بیش از بست سال از تولد ریز پردازنده نمی گذرد،تصور وسایل الکترونیکی و اسباب بازیهای امروزی بدون آن کار مشکلی است.در 1971 شریک انیتل،8080 را به عنوان اولین ریز پردازنده موفق عرضه کرد.مدت کوتاهی پس از آن،موتور ولا،RCA و سپس Mostechnology‌و Zilog انواع مشابهی را به ترتیب به نامهای 6800،1801،6502،Z80 عرضه کردند.گرچه این مدارهای مجتمع (IC) به خودی خود فایده ...

آشنایی با ساختمان CD – ROM CD – ROM علامت اختصاری Read only Memory – compact Disk است . این عبارت را می توان به صورت « دیسک فشرده – حافظه فقط خواندنی » ترجمه کرد . فشرده است چون گنجایش آن حدود 650 مگا بایت اطلاعات روی دیسکی 72/4 اینچی است . آن را حافظه ای فقط خواندنی می نامند چون اطلاعات روی آن ضبط شده است و دیگر نمی توان اطلاعات آن را مانند دیسکهای فلاپی پاک کرد و ...

ثبت سفارش
تعداد
عنوان محصول