تبلیغات
دانلود جزوات آموزشی - شبیه سازی با سیلواکو

HOME

جزوه مفاهیم پایه سیستم عامل

  • یکشنبه 5 اردیبهشت 1395

  • سیستم‌عامل یا سامانهٔ عامل  نرم‌افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که نرم‌افزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیستم‌عامل خدماتی به برنامه‌های کاربردی و کاربر ارائه می‌دهد. برنامه‌های کاربردی یا از طریق واسط‌های برنامه نویسی کاربردی (Application User Interface-APIs) و یا از طرق فراخوانی‌های سیستم (system call) به این خدمات دسترسی دارند. با فراخوانی این واسط‌ها، برنامه‌های کاربردی می‌توانند سرویسی را از سیستم‌عامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرم‌افزار مثل واسط خط فرمان (Command Line Interface-CLI) یا یک واسط گرافیکی کاربر (Graphical User Interface-GUI) با سیستم‌عامل تعامل کنند. برای کامپیوترهای دستی و رومیزی، عموما واسط کاربری به عنوان بخشی از سیستم‌عامل در نظر گرفته می‌شود. در سیستم‌های بزرگ و چند کاربره مثل یونیکس و سیستم‌های شبیه یونیکس، واسط کاربری معمولاً به عنوان یک برنامه کاربردی که خارج از سیستم‌عامل اجرا می‌شود پیاده سازی می‌شود.

    نام نویسنده : رضا بهرامی راد

    برای دانلود به لینک مطلب مراجعه کنید.
  • سیستم عامل - مفاهیم سیستم عامل - جزوه سیستم عامل - GUI - واسط گرافیکی کاربر - کامپیوتر - 

جزوه درس معماری کامپیوتر

  • سه شنبه 25 اسفند 1394

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

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

    برای دانلود به ادامه مطلب مراجعه کنید.

  • معماری کامپیوتر - دانلود جزوه معماری کامپیوتر - کامپیوتر - طراحی دیجیتال - معماری سیستم های کامپیوتری - موریس مانو - واحد کنترل مرکزی - 

اهمیت حافظه در سیستم های رایانه ای

  • سه شنبه 18 اسفند 1394

  • معمولا در هنگام خرید رایانه ، افراد دچار سردرگمی برای انتخاب قطعات رایانه خود می شوند . معمولا کاربران رایانه از نحوه عملکرد حدود ۱۴ قطعه مختلف رایانه خود آگاهی ندارند . تمامی قطعات یک سیستم رایانه ای نیز هر یک به نحوی در راندمان کلی سیستم موثر می باشند . اما چند قطعه اصلی در راندمان سیستم ماکزیمم تاثیر را دارند . یکی از مهمترین این قطعات حافظه ها می باشند،
     
    حتما می دانید که کامپیوتر مقابل شما دارای حافظه است. نه تنها یک نوع بلکه چندین حافظه مختلف.
    ولی چیزی که شاید ندانید این است که اکثر وسایل دیجیتالی روزمره نیز دارای حافظه می باشند. برای مثال می توان به تلفن همراه، کنسول های بازی، رادیو اتومبیل، دستگاه ضبط و پخش DVD و CD و حتی تلویزیون نام برد.

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

    ● کامپیوترتان را روشن می کنید.

    ● کامپیوتر روی ROM طلاعاتی ذخیره می کند و تستی به نام POST را اجرا می کند. این تست برای اطمینان از سالم بودن اجزای اصلی ضروری است. در جریان این تست یک بیت روی هر کدام از حافظه ها ذخیره و خوانده می شود تا از کارکرد حافظه ها اطمینان حاصل شود.

    ● کامپیوتر BIOS را روی ROM ذخیره می کند. BIOS شامل اطلاعات ساده ای مثل آدرس هارد و سی.دی درایو، ترتیب بوت (BOOT) کردن و Plug and Play (شناسایی خودکار قطعات) است.

    ● سیستم عامل روی RAM ذخیره می شود. به این معنی که فقط اجزای اصلی سیستم عامل روی این حافظه ذخیره می شود. با این کار سرعت کار کامپیوتر بالا می رود.

    ● وقتی برنامه ای را اجرا می کنید، ابتدا اجزای اصلی آن روی RAM ذخیره می شود و در صورت نیاز اجزای دیگر آن ذخیره می شود. همچنین اگر این برنامه ها به فایلی دسترسی دارند این برنامه روی RAM ذخیره می شود.

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

    ● انواع حافظه های کامپیوتر:
    یک کامپیوتر ساده دارای حافظه های زیر است:

    ● Cache Level1 و Cache Level2

    ● یک RAM ساده

    ● حافظه مجازی (Virtual Memory)

    ● هارد دیسک

    پردازشگر های قوی و پر سرعت نیاز به دسترسی سریع به اطلاعات دارند. اگر این اطلاعات با تأخیر برسند، کار پردازشگر مختل می شود.
    پردازشگری با سرعت 1گیگاهرتز توانایی پردازش میلیون ها بایت در یک ثانیه را دارد. مشکل اساسی که سازندگان سخت افزار با آن روبرو هستند این است که حافظه ای که توانایی همکاری با پردازشگر های مدرن را داشته باشد بسیار گران است و کاربران عادی توانایی تهیه آن را ندارند.
    سازندگان حافظه این مشکل را حل کرده اند. به این ترتیب که تعداد کمی حافظه ارزان قیمت را با تعداد بیشتری حافظه ارزان تر به هم متصل می کنند.
    ارزان ترین نوع حافظه؛ نوع دائمی آن است. هارد دیسک بسیار ارزان تر از سایر حافظه ها است. این نوع حافظه آخرین لایه حافظه پردازشگر را به نام حافظه مجازی (Virtual Memory) را تشکیل می دهد.
    لایه بعدی RAM است. اندازه بیت (Bit) پردازشگر نشان می دهد که چه مقدار اطلاعات را در یک لحظه از RAM می تواند دریافت کند. برای مثال یک پردازشگر 16 بیتی می تواند 2بایت (Byte) اطلاعات از RAM بگیرد. (8 بیت = 1 بایت)
    مگاهرتز بیانگر تعداد پردازش ها به میلیون در یک ثانیه است. به این معنی که یک پردازشگر 800 مگاهرتزی 32 بیتی می نواند 4 بایت اطلاعات را 800میلیون بار در ثانیه پردازش کند.
    RAM کامپیوتر هرگز توانایی کار با این سرعت بالا را ندارد. به همین دلیل در این میان از Cache استفاده می شود. در ادامه به معرفی Cache می پردازیم.

    ● RAM:
    سرعت RAM توسط پهنای گذرگاه (Bus Width) و سرعت گذرگاه آن (Bus Speed) کنترل می شود. پهنای گذرگاه به تعداد بیت هایی که به پردازشگر فرستاده می شود، گفته می شود و سرعت گذرگاه به تعداد دفعاتی که این بیت ها در یک ثانیه به پردازشگر می روند.
    هر بار که اطلاعات از حافظه به پردازشگر می رود یک نوع چرخه موسوم به Bus Cycle ایجاد می شود. همان طور که گفته شد پردازشگر 100مگاهرتزی 32 بیتی توانایی پردازش 100میلیون بار 4 بایت اطلاعات را دارد و پردازشگر 66مگاهرتزی 16 بیتی توانایی پردازش نصف این مقدار اطلاعات به تعداد 66میلیون بار در ثانیه را دارد. با محاسبه ای ساده درمی یابید که سرعت پردازش اولی نقریبا سه برابر دومی است. (132میلیون بایت به 400میلیون بایت)
    ولی تصوری که از سرعت عملکرد RAM داریم با واقعیت تفاوت دارد. زمان لازم برای خواندن اطلاعات توسط پردازشگر (Latency) از سوی RAM این تفاوت را ایجاد می کند. برای مثال RAM که با سرعت 100مگاهرتزی کار می کند توانایی فرستادن یک بیت اطلاعات در 0.00000001 ثانیه را دارد ولی ممکن است خواندن اولین بیت 0.00000005 ثانیه طول بکشد. برای جبران این عقب ماندگی پردازشگر از تکنیکی به نام Burst Mode استفاده می کند.
    با این روش به کنترل گر حافظه پردازشگر این فرض داده می شود که انتظار آمدن اطلاعات بعدی را از همان قسمت داشته باشد که اطلاعات قبلی از آن آمده است و پردازشگر شروع به پردازش پیاپی اطلاعات می کند. این بدین معنی است که تنها خواندن اولین بیت اطلاعات از پردازشگر زمان می گیرد.

    ● Cache:
    Cache یکی از ابزاری است که اطلاعات را آسان تر در اختیار پردازشگر قرار می دهد. Cache اطلاعاتی را که بیشتر توسط پردازشگر استفاده می شود را در خود ضبط می کند. محل قرارگرفتن آن داخل پردازشگر است.نوع اول (Level 1 Cache) است.
    نوع دوم (Level 2 Cache) حافظه ای جدا از پردازشگر است و مستقیما به پردازشگر متصل است.  حجم این نوع آن از 256کیلوبایت تا 2 مگابایت است. در اکثر کامپیوتر ها 95 درصد اطلاعات مورد استفاده پردازشگر توسط Cache تهیه می شود.  حجم Cache تأثیر زیادی روی کارکرد پردازشگر دارد.

    ● Register:
    آخرین لایه حافظه کامپیوتر Register است. Register حافظه ای است که درون پردازشگر قرار دارد و پردازشگر مستقیما از آن استفاده می کند. اطلاعات مربوط به پردازش اطلاعات و عملیات محاسباتی و منطقی (ALU : Arithmetic And Logic Unit)  در این حافظه قرار دارد.

    برای دانلود به ادامه مطلب مراجعه کنید.
  • RAM - Cache - Register - هارد دیسک - حافظه - رایانه - کامپیوتر - 

حل تمرین کتاب معماری کامپیوتر تألیف موریس مانو

  • شنبه 24 بهمن 1394

  • معماری کامپیوتر دانش طراحی مفهومی و شناخت اجزای رایانه است.

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

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

    مؤلف كتاب موریس مانو، استاد دانشگاه كالیفرنیا (لس آنجلس) است كه پیش تر نیز مطالعات و نوشته هایی در این زمینه داشته است.

    كتاب معماری كامپیوتر از آنجا كه اطلاعات اولیة كافی را دربارة روش كار سخت افزار و عملیات آن ارائه می دهد، معماری می تواند به منزله مرجع اصلی درس های در «سازمان كامپیوتر» و «اجزای كامپیوتر» و «معماری كامپیوتر» رشته های برق و كامپیوتر مورد استفاده قرارگیرد. این كتاب، سه موضوع اصلی کامپیوتر، معماری كامپیوتر، سازمان كامپیوتر و اجزای كامپیوتر را شامل می شود.

  • حل تمرین - معماری کامپیوتر - موریس مانو - حل تمرین کتاب معماری کامپیوتر تألیف موریس مانو - حل تمرین معماری کامپیوتر - کامپیوتر - دیجیتال - 

دیکشنری اصطلاحات کامپیوتر و اینترنت

  • دوشنبه 8 تیر 1394
  • http://farsbooks.mihanblog.com

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

    لغت نامه اصطلاحات کامپیوتر و اینترنت به صورت الفبایی مرنب شده و برخی از موضوعات و مباحثی که در آن مطرح می شود شامل موارد زیر است:

    اصطلاحات مورد استفاده در اتاق های چت (Chat Room ها)

    مباحثی پیرامون امنیت فضای مجازی و شبکه

    مباحث مربوط به هوش مصنوعی

    موضوعات مرتبط با برنامه های کاربردی، عکسبرداری دیجیتال و موسیقی

    ایجاد صفحات وب HTML

    برنامه نویسی و معماری کامپیوتر

    سیستم های عامل

    شبکه و اینترنت

    اجزای سخت افزاری رایانه

    و ...

    Book Description:

    This updated edition includes the most recent terms relating to constantly expanding computer and internet technology. More than 3,200 terms and definitions deal with--

    Practical guidance for business software users -

    Computer security, law, and ethics -

    Computer programming, with examples in several computer languages -

    Social media, Internet culture, and their latest developments -

    Previous editions of this user-friendly book have proved especially helpful to readers who feel intimidated by computer technicians' jargon. The authors clarify technical terminology while keeping to the highest standards of accuracy. One grateful reader called this book the "Rosetta Stone" for deciphering computer terms. Features many line illustrations and tables.

     

    امیدواریم دیکشنری حاضر گره از کار مترجمان، اساتید و دانشجویان رشته های علوم رایانه، نرم افزار، سخت افزار و آی تی گشوده باشد. هم اکنون امکان دانلود این اثر ارزشمند از فارس بوکس برای دوستداران زبان انگلیسی فراهم است.


    برای دانلود به ادامه مطلب مراجعه کنید.

  • دانلود کتاب دیکشنری اصطلاحات کامپیوتر و اینترنت - دانلود رایگان - Dictionary of Computer and Internet Terms - ترجمه - انگلیسی به انگلیسی - دیکشنری - کامپیوتر - 
دسته ها
اخبار داغ
پیوند ها

PROJECTS

شبیه سازی با سیلواکو

  • چهارشنبه 26 مرداد 1396
  • silvaco simulation - شبیه سازی سیلواکو
  • اکثرا دانشجویان در انجام شبیه سازی پروژه سیلواکو با مشکل مواجه هستند و به دنبال یک مکان مطمئن جهت انجام این پروژه ها می باشند.
    مهندس 360 با داشتن برترین برنامه نویسان ایران آمادگی دارد انجام پروژه های شبیه سازی با نرم افزار سیلواکو Silvaco را با بهترین کیفیت انجام داده و در اختیار شما عزیزان قرار دهد.
  • نحوه سفارش پروژه: برای سفارش انجام پروژه های سیلواکو Silvaco می توانید از طریق شماره تماس 09377750859 اقدام نمایید. کارشناسان ما در کمترین زمان ممکن پروژه شما را بررسی کرده و خدمت شما اطلاع خواهند داد.
  • زمان انجام پروژه: زمان انجام پروژه های سیلواکو Silvaco با توجه به زمانی که مشتری تعیین میکند انجام میشود و سعی بر این بوده که در کوتاه ترین زمان ممکن پروژه خود را دریافت کنید
دسته ها
اخبار داغ
پیوند ها

HELP

راهنمای دانلود از سایت

  • چهارشنبه 26 مرداد 1396
  • این صفحه در حال ساخت می باشد
  • این صفحه در حال ساخت می باشد.

CONTACT US

درباره ما

  • آمار مخاطبان صفحه رسمی سایت «مهندس 360» از مرز هفتصد هزار فراتر رفت. صفحه این سایت در اینستاگرام، فیسبوک، توییتر، گوگل پلاس و کلوب دات کام فعالیت خود را به طور رسمی آغاز نموده است.
  • در طول مدت راه اندازی سایت مهندس 360، مطالب آموزشی بسیار زیادی جهت استفاده شما دانشجویان و دانش آموزان گرامی به اشتراک گذاشته شده است. بخش هایی نظیر دانلود کتاب، جزوه، آموزش برنامه نویسی، آموزش نرم افزار و... تنها بخشی از مطالبی است که تاکنون با استقبال شما کاربران گرامی مواجه شده است.
  • صفحات رسمی ما در شبکه های اجتماعی مختلف جهت رفاه حال شما کاربران عزیز فعالیت دارند و انتشار مطالب سایت از این شبکه ها نیز انجام می شود. این اتفاق بدون همراهی شما ممکن نبود و با دلگرمی به این حضور، وظایفی که بر دوش این مجموعه است انجام خواهد شد.

تماس با ما

Contact Us extended form
تعویض عبارت تصویری
عبارت تصویر: