محصولات مرتبط
کتاب اصول سیستم های کامپیوتری تألیف آندرو اس. تننباوم، با ترجمه ی مهندس مهران گرمه ای، مهندس غلامحسین رستمی و مهندس رضا اکبرزاده توسط انتشارات آرتابابا - نوآوران دانشگاه پارسه به چاپ رسیده است.
یک کامپیوتر دیجیتال، ماشینی است که می تواند حل کردن مسائل را برای انسان، با استفاده از دستوراتی که به آن داده می شود آسان کند. به رشته ای از دستورات پشت سر هم که راه انجام دادن کار به خصوصی را نشان می دهد، برنامه گوییم. مجموعه مدارات الکترونیکی موجود در هر کامپیوتر تنها قادر به درک و اجرای مجموعه محدودی از دستورات ساده است، از این رو تمام برنامه هایی که برای اجرا روی کامپیوتر خاصی نوشته شده اند قبل از اجرا باید به رشته ای از این دستورات محدود وساده تبدیل شوند. این دستورات پایه به ندرت از این مثال ها پیچیده تر می شوند:
- جمع دو عدد
- بررسی این مسئله که آیا عددی برابر صفر است یا خیر و
- کپی کردن مقداری داده از یک قسمت حافظه کامپیوتر به قسمت دیگری از آن
با این حساب، دستورات پایه کامپیوتر زبانی را می سازند که با استفاده از آن انسان می تواند با کامپیوتر رابطه برقرار کند؛ به چنین زبانی زبان ماشین می گوییم . کسانی که کامپیوتر جدیدی طراحی می کنند، باید در مورد این که چه دستوراتی را در دستورات پایه کامپیوتر خود قرار دهند تصمیم گیری کنند. اغلب، این متخصصین تلاش می کنند تا مجموعه دستورات پایه را تا حد امکان مختصر و ساده نگه دارند.
کتاب "اصول سیستم های کامپیوتری" دارای هشت فصل می باشد: 1- ساختار کامپیوتر 2- سازمان سیستم های کامپیوتری 3- سطح منطق دیجیتالی 4- ریز معماری 5-سطح معماری مجموعه دستورات 6- سطح سیستم عامل ماشین 7- سطح زبان اسمبلی 8- معماری کامپیوترهای موازی
فهرست
1- ساختار کامپیوتر
- ساختار کامپیوتر سازمان یافته
- زبانها، سطوح و ماشین های مجازی
- ماشین های چند سطحی امروزی
- سیرتکاملی ماشن های چند سطحی
- سیرتحول معماری کامپیوتر
- باغ وحش کامپیوتر
- مثال هایی از خانواده های مختلف کامپیوترها
- واحدهای اندازه گیری
- روند کلی مبحث
برشی از متن کتاب
فصل 1- ساختار کامپیوتر در روش های جدید پیچیدگی های کامپیوتر کاهش پیدا کرده و می توان سیستم های کامپیوتری را به صورتی سیستماتیک و سازمان دهی شده طراحی کرد. ما این روش را ساختار کامپیوتر سازمان یافته نامیدیم. فصل 2- سازمان سیستم های کامپیوتری CPU از چندین قسمت مجزا تشکیل شده است. واحد کنترل که مسئولیت واکشی دستورالعمل ها از حافظه اصلی و تعیین نوع آنها را بر عهده دارد. واحد محاسبه و منطق کامپیوتر، اعمالی از قبیل جمع و AND بولی که برای انجام دستورالعمل ها لازم هستند را انجام می دهد. فصل 3- سطح منطق دیجیتالی مدارات دیجیتالی می توانند با استفاده از تعداد محدودی عناصر اولیه و ترکیب این عناصر با روش های بی شماری ساخته شوند. در بخش های بعدی از کتاب حاضر، این عناصر شرح داده می شوند و نشان داده خواهد شد که چگونه می توانند با هم ترکیب شوند و تکنیک قدرتمندی معرفی می گردد که مبتنی بر ریاضیات بوده و می توان با استفاده از آن رفتارمدارات و عناصر را تحلیل کرد. فصل 4- سطح ریز معماری این سطح، بالاتر از سطح منطق دیجیتال قرار دارد و وظیفه ی آن اجرای دستورات سطح ISA است، که دستورات این سطح بالای سطح ریزمعماری قرار دارد. فصل 5- سطح معماری مجموعه دستورات این سطح بین سطح ریز معماری و سطح سیستم عامل قرار دارد، (شکل 1-2).از نظر تاریخی این سطح قبل از همه سطح های دیگر توسعه پیدا کرده بود و در واقع اصلی ترین سطح محسوب می شود که تا امروز این سطح را سطح معماری ماشین و گاهی اوقات آن را سطح اسمبلی فرض می کردند.
نویسنده: آندرو اس. تننباوم مترجمان: مهندس مهران گرمه ای - مهندس غلامحسین رستمی - مهندس رضا اکبرزاده انتشارات: آرتابابا - نوآوران پارسه
ثبت دیدگاه
دیدگاه کاربران