آزمایشگاه معماری

 آزمایشگاه معماری


مقدمه:  

ازبعد تاریخی ابداع نیمه رسانا درشهرnew jersey درآزمایشگاه تلفن بل شروع شد.اگرچه امکان ساختsanta clara درسانفرانسیسکوبوداماحالاعموماً به عنوان Silicon valley شناخته می شود. توجه کردن به اینکه تعداد زیادی ابداعات در Silicon valley به عنوان زاد وولد جادویی شمرده می شود. جالب است که پیش ازسال1995سیستمهای دیجیتالی بااستفاده ازلامپ های خلآ ودیودهای نیمه رسانا ساخته می شد. یک دیود نیمه رسانا که ازنظراندازه خیلی کوچک ا ست در مقایسه با لامپ خلأ انرژی بیشتری مصرف می کند. درنتیجه درسیستم دیجیتالی داشتن سایزفیزکی بزرگ ومصرف انرژی نسبتاً بالابه چشم میخورد.

درسال1995این وضعیت با ظهورترانزلیستوربهبود یافت. William schockly جایزه ای رابرای سهم داشتن درابداع وتوسعه ترانزلیستوربرنده شد.

درواقع schockly آزمایشگاه تلفن بل را ترک کرد ومؤسسه خود را با نام Schockly semiconductor lab دایرکرد. دوسال بعدیک گروه کوچک از دانشمندان این مؤسسه راترک کردندومؤسسه خودششان راfair child semicon  ductor نامیده می شد درsilicon valley شروع کردند.

درسال1986دودانشمند دیگربا نامهایrobert noyce وgordon moor مؤسسه Fair child را ترک کردند وشرکت جدیدی را بنامintegrated  electronsic   تأسیس کردند که عموماً به عنوان intel شناخته می شود.

قابل توجه است که دو دانشمندکه خودرا گرفتارطراحی8080کردند. شرکتintel  را ترک کردند ومؤسسه جدیدی را بنامzilog  کهZ-80   رااختراع کرد را پرکردند. ترانزلیستورکه درمقابل دیود خصوصیات مفیدی مانند کوچکی سایزومصرف انرژی کم داشت جایگزین لامپ خلأ شد. تا سال 1965 مدارات وگیتهای منطقی با این وسیله ها ساخته می شد. تکنولوژی ساختمان آنهابه سمت استفاده ازنیمه رساناها که IC نامیده می شد توسعه یافت. روز به روز طراحی اجزاء سازنده بهتر میشود. طراحی اجزاء IC با ترانزیستورها جدا ازهم شروع شد. سپسssi (مجتمع سازی در مقیاس کوچک) وmsi(مجتمع سازی در مقیاس متوسط) وlst(مجتمع سازی درمقیاس بزگ) ودرپایان تکنولوژی Vlsi(مجتمع سازی درمقیاس بسیار بزرگ) که هم اکنون استفاده میشود بوجود آمد.

درریزپردازنده های8بیتی و16بیتی سایزتراشه هامعمولاً به ترتیب150و350میلی است. بطورنمونه یک پرداز16بیتی داری000/100ترانزیستوردرساختمان خود است. وقتی که کمیتها رابرسی می کنیم اندازه گیری، نمایش، ضبط واداره کردن آنها ونشان دادن آنها به صورت شماره ای ورقعی ازاهمیت بالایی برخوردار است. درحقیقت،دو راه اساسی برای نمایش مقاومت کمیت وجود دارد که آن آنالوگ ودیجیتال است.

معرفی آنالوگ :

در این سیستم کمیت ها بصورت نسبی به نمایش درمیایند. برای مثال،انحراف سوزن درآمپرسنج در سرتاسرآن نسبی ا ست. دماسنج مثال دیگری است؛سطح جیوه به دما بستگی دارد وهرتغیری در دما برروی ارتفاع جیوه تأثیر می گذارد.         

معرفی دیجیتال:

در این سیستم کمیتهابه صورت رقمی نمایش داده میشوند نه به صورت نسبی.یک مثال دراین زمینه ساعتهای دیجیتالی هستند. ممکن است مایک ساعت که وقت را درهردقیقه یاثانیه نمایش میدهد داشته باشیم.اگرچه زمان دریک روزمستمراً تغیرمی کند ولی زمان درساعتهای دیجیتال مستمراً وپیوسته تغیرپیدا نمی کند بلکه به صورت دقیقه ای یا ثانیه ای تغیرمی کند.نمایش دیجیتالی،زمان دریک روزبصورت گسسته تغیر می کند.

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

سیستم های آنالوگ ودیجیتال:   

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

بعضی از این دلیل هاعبارتند از:

1-طراحی سیستم دیجیتال فقط بستگی به حفظ آنها داردومقدار دقیق جریان وولتاژ، مهم نیستند. همینطورتأثیرnoise برروی مدارات دیجیتالی بی اهمیت است.

2-جمع کردن داده دیجیتالی بسیار آسانتر ازقفل کردن آنهاست.

3-با افزایش مدارات دیجیتالی بیشتر،دستیابی به دقتهای مورد نیاز امکان پذیراست.

به هرحال درمدارات آنالوگ دقت معمولاً بین3الی4رقم است.

4-برنامه پذیری،طراحی واستفاده ازسیستم دیجیتالی راراحترمی کند.

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

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


مثال:

دما وقتی که60درجه بیان می شود،اگرچه ازروی یک صفحه آنالوگ خوانده می شود، اما ما درک میکنیم که کمیت بصورت رقمی درآمده است. بهرحال برای بدست آوردن مزایای تکنیکهای دیجیتال،معمولاً کمیت آنالوگ برفرم دیجیتال غلبه می کند و سیگنالهای رقمی شده، پردازش می شوند وبه فرم آنالوگ برگردانده می شوند. اگرچه،پردازش وتبدیل آنالوگ به دیجیتال ودیجیتال به آنالوگ به نظراضافی می آید ولی با ارزش است. پردازش سیگنال دیجیتالی ازپردازش سیگنالهای آنالوگ بسیار راحت تراست.

طبقه بندی IC های دیجیتالی:

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

1-خانوادهTTL

2-خانوادهCMOS

3-خانوادهECL

ماخودمان رامجبوربه استفاده ازخانواده های ICCهایTTLوCMOS کرده ایم. وبسیاری از موارد استفاده ازگیت هایTTLوCMOS یکسان وهم ارز هستند ودر مواقعی هم ممکن است اجرای آزمایش فقط با استفاده ازگیتTTL کافی باشد.

تکنولوژی های مورداستفاده:

معمولاً درساختن تراشه ها ازتعداد زیادی ترانزلیستوریکپارچه استفاده می شود که تک قطبی هستند مانند: PMOS،NMOS،CMOS،BIPOLAR. خانوادهگیت هایTTLبسیارحساس ترومهم تراز گیت هایSSI وMBIهستند.

 

(a تکنولوژی PMOS  :

شکل 1-1 نشان می دهد یک ترانزیستور PMOS با استفاده از نوع منفی سلیکن که وفق داده شده با نوع مثبت ناخالصی برای ساخت Source و Drain (منبع و گذرگاه) 

 مزایای واقعی:

1-              مصرف انرژی کم

2-              بکارگیری ولتاژبین 2تا12ولت

3-              مصونیت ازnoise

تقریباً 000/250ترانزلیستورمی تواند دریک تراشه نصب شود. intel 80386   ازاین تکنولوژی استفاده می کند.

(D) تکنولوژی دوقطبی:

با وجودزیان هایی از قبیل مصرف انرژی بالا،اسراف بسیارزیاد حرارت،جاگیربودن، قیمت بالا وقابلیت اطمینان کم، لامپ های خلأ تا سال1950درکامپیوترها استفاده می‌شدند. درسال1947باردین و براتاین درآزمایشگاه بل ثابت کردند که جریان عبوریاز  forward biasedدریک نارسانا می تواند جریان عبوری ازreverse biased  را درسه الکترود کنترل کند.

در سال1957fairecdhild semiconductor شروع به ساختن ترانزلیستور کرد.درابتدا(100) ترانزلیستور به  ibmبه ازای هرترانزلیستوربه قیمت150دلار فروخته شد.جالب است که درسال 1995،schockley آزمایشگاه بل را ترک کرد وشرکت خودش را در کالیفرنیا برپا کرد.

Shockley میخواست که مهندسین شرکتش تحقیقات را در4لایه دیودها دنبال کنند، درصورتیکه مهندسان می خواستند تحقیقاتشان را برپایه ترانزلیستورهای سیلیکونی ادامه بدهند. به خاطر عدم هم نظر بودن ، مهندسین تصمیم به ترک آنجا و برپا کردن شرکتی درسال1957 شدند. تکنولوژی دو قطبی یکی از تکنولوژی های بسیار سریع موجودامروزی است. با این وجودآنها هم اشکالاتی نظیر مصرف کردن انرژی زیاد، بازده کم،میزانnoise کم و... دارند. یک ترانزلیستور ازنمو کننده،آلیاژ یا مجموع تکه موادهای نوع مثبت و منفی تشکیل شده است.

  

براساس موارد یادشده بعلت اشکالات،تکمیل کردن یکپارچه وکامل ریزپردازنده دریک تراشه غیرممکن است. تکنولوژی دوقطبی معمولاً درمورد وسایلmbi استفاده می شود بنابراین بخشی ازcpu می تواند در یک تراشه تکمیل گردد. این تکنولوژی همچنین ecl را هم شامل می شود که دارای سرعت بسیار بالا است. بعنوان مثال ماشین حساب های جیبی از این تکنولوژی استفاده میکنند چون دارای  سرعتی بالا ومصرف انرژی بسیار پایین است.


گیت های ecl:

خانواده گیت هایecl با ولتاژ 2/5ولت کار می کنند. همچنین میزان منطقی آنها  منفی است. ولتاژ منفی زیاد در سطح«0»و ولتاژ منفی کم در سطح«1» رخ می دهد.

اساساً ترازها75/0- و6/1- هستند.گنجایش خروجی آنها بسیار بزر گ است.تأخیرانتشار در حدود 20ns است.درفرکانس 200mhz کار می کنند همچنین آنها انرژی بسیار بیشتری از گیت های ttl استفاده می کنند.

بر اساس آنچه گفته شد خانواده منطقی شامل چندین زیر خانواده می شوند. اساساً Icهای ttlاستاندارد از سوی 74 شروع می شوند مانند:   7400و7402و...


 


خرید و دانلود  آزمایشگاه معماری


تکنولوژیNET.

 تکنولوژیNET.


مقدمه

C# یکی از زبانهای جدید برنامه‌سازی شی‌گرا است که با ارائة رهیافت Component-Based به طراحی و توسعه نرم‌افزار می‌پردازد. آنچه ما در حال حاضر از زبانهای برنامه‌سازی Component-Based در اختیار داریم و آنچه که C# در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را در روی ما قرار می‌دهند.

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

زبان برنامه‌سازی C#، به همراه تکنولوژی جدید شرکت نرم‌افزاری مایکروسافت یعنیNET. ارائه گردید، از این رو از تکنولوژیNET. این شرکت بهره می‌برد. پس در ابتدا به بیان مطالبی درباره محیطNET. می‌پردازیم.

 فصل اول:تکنولوژیNET.

چراNET

در گذشته زبانهای برنامه‌سازی، سیستم‌های عامل و محیط‌های اجرایی نرم‌افزار‌ها برای دوره‌ای خاص ساخته می‌شدند. هنگامیکه برنامه‌ها از محیط‌های رومیزی(Desktop) به اینترنت منتقل می‌شدند، ابزارهای موجود نیازمند API هایی اضافی و قابلیتهای دیگری بودند. بیشتر این قابلیتها در کنار زبانهای برنامه‌سازی بعنوان ابزارهایی جهت رفع این نیازمندیها ارائه می‌شدند. هرچند این ابزارهای اضافی بصورت قابل توجهی نیازمندیها را حل کرده و باعث رسیدن اینترنت به وضعیت کنونی شدند، اما همچنان مسائل بسیاری وجود داشت که نیاز به حل شدن داشتند.

NET. به منظور پشتیبانی از کاربردهای عصر جدید اینترنت ساخته شد. مواردی همچون گسترش، امنیت و versioning، که از مسایل مهممی بودند، توسط NET. پوشش داده شدند. قسمت مرکزیNET. بخش CLR (Common Language Runtime) است که یک موتور اجرایی مجازی است که از توسعه، امنیت و ارتقای نسخه کد پشتیبانی می‌نماید. در گذشته چنین امکاناتی برای کدهای کامپایل شده فراهم نبود. بدلیل اینکهNET. توانست بر این مشکلات اساسی فائق آید، راه حل قدرتمندتری جهت ساخت برنامه‌های تحت اینترنت به شمار می‌رود.

NET. چیست؟

NET. محیطی جهت ساخت برنامه‌های توزیع شده است که شامل ابزارهایی نظیر ""کتابخانه کلاسهای پایه"(BCL: Base Class Library)، CLR و زبانهای برنامه‌نویسی است. این ابزارها امکان ساخت انواع مختلفی از نرم‌افزارها، از قبیل فرمهای ویندوز، ADONET.، ASPNET. و سرویسهای وب، را فراهم می‌آورند.

فرمهای ویندوز، مجموعه‌ای از کتابخانه‌ها جهت ساخت رابط‌های کاربر گرافیکی برای برنامه‌های کاربردی است. این کتابخانه‌ها اغلب API های Win32 را در خود دارا می‌باشند. همچنین امکان استفاده از رهیافت شی‌گرایی را جهت تولید آسان برنامه‌های تحت ویندوز، فراهم می‌آورند.

ADONET. مجموعه‌ای از کلاسهای شی‌گرایی است که جهت ساخت مولفه‌های داده و سطوح دسترسی داده در برنامه‌های n-tiered مورد استفاده قرار می‌گیرد.

ASPNET. شامل مدل برنامه‌نویسی فرمهای وب است که بوسیلة آن برنامه‌های تحت وب ساخته شده و تحت اینترنت قابلیت اجرا پیدا کرده و از طریق مرورگر(Browser) قابل دسترسی می‌باشند. این روش مدل بهبود یافته برنامه‌سازی وب است که 

خرید و دانلود  تکنولوژیNET.


ثروتمند شوید

 ثروتمند شوید




ثروتمند شوید



ارزش این کتاب بالای هشت میلیون تومان هست


فقط به مدت محدود


قیمت این کتاب 3800تومان می باشد




خرید و دانلود  ثروتمند شوید