درس مهندسی سیستم های کامپیوتری
زبان :انگلیسی
تعداد :2 dvd
کد درس:6.033
این درس شامل مباحثی از مهندسی سیستم های سخت افزاری و نرم افزاری کامپیوتر می باشد.مباحث و مفاهیمی که در طول این درس دانشجو با آنها آشنا می شود به صورت زیر است:
تکنیک هایی برای کنترل پیچیدگی و ماژوله بودن با استفاده از طراحی مدل کلاینت - سرور - حافظه مجازی و ترد ها و شبکه ها و جایگیری تسک های همزمان درحافظه در برنامه های مالتی تسکینگ - حریم خصوصی -امنیت - رمزنگاری - و تاثیر سیستم های کامپیوتر در جوامع و ...
این درس در بهار سال 2009 ارائه شده است.
تعداد جلسه های این درس در طول ترم 25 جلسه بوده و سه جلسه اول این درس فاقد ویدیو می باشد.
عنوان جلسه ها به ترتیب زیر است:
l1 introduction to systems
l2 complexity in computer systems
l3 abstractions
l4 naming
l5 fault isolation with clients and servers
l6 virtualization, virtual memory
l7 virtual processors: threads and coordination
l8 performance
l9 introduction to networks
l10 layering and link layer
l11 network layer, routing
l12 end-to-end layer
l13 congestion control
l14 distributed naming
l15 reliability
l16 atomicity concepts
l17 recoverability
l18 isolation
l19 transactions and consistency
l20 multi-site atomicity
l21 security introduction
l22 authentication
l23 authorization and confidentiality
l24 advanced authentication
l25 complex, trusted systems