تمرینات سیستم عامل-ترم پاییز 92
در این پست، تمرینات هر جلسه قرار داده خواهد شد و زمان تحویل هر کدام نیز مشخص میشود
تمرینات سری چهارم:
1,2,3,4,7,8,13,15,16,18,21,22,23
2. توضیح در مورد تکنولوژی IaaS، SaaS، PaaS
3. مساله برنامه نویسی: تمرین برنامه نویسی شماره 26 از کتاب سیلبرشاتس را انجام دهید (بعد از تمرینات کتاب، تمرینات برنامه نویسی قرار دارد).
آخرین زمان تحویل، جلسه یکشنبه، 26 آبان
تمرینات سری پنجم
رابط کاربری اصلی سیستم عامل لینوکس، متنی است که به عنوان ترمینال شناخته میشود. در این رابط کاربری کاربر نام برنامه مورد نظر خود را وارد میکند و محیط کاربری آن برنامه را همراه با پارامتر های مربوطه اجرا میکند. برای مثال به منظور لیست کردن محتوای یک فایل متنی از برنامه cat استفاده میشود، در رابط کاربری دستور زیر وارد میشود:
$cat <file name>
با وارد کردن این دستور، برنامه شل، برنامه cat را همراه با پارامتر آن (در اینجا نام فایل) فراخوانی میکند. بعد از اجرای برنامه منتظر دستور دیگری از ورودی میشود.
برنامه نوشته شده باید دارای ویژگی های زیر باشد:
- از کاربر نام برنامه را بگیرد و آن برنامه را اجرا کند
- قابلیت دریافت پارامتر های برنامه را داشته باشد
- بعد از اتمام اجرای برنامه منتظر دستورات جدید باشد
- دستور تغییر شاخه cd را بتواند اجرا کند
تمرینات سری ششم
MultiCore, ManyCore, MultiProcessor, Distributed System
2. تمرین برنامه نویسی:
یک برنامه به زبان سی یا هر زبان دلخواه دیگر دز محیط لینوکس بنویسید و سیگنال CTRL+C (در حالت عادی از برنامه خارج میشود) را در آن مدیریت کنید (مثلا یک پیغام چاپ کند)
3. در مورد نحوه مدیریت نخ های پردازشی در زبان جاوا تحقیق کنید.
(زمان امتحان میان ترم-چهارشنبه 20 آذر ماه- مواد امتحانی شامل 5 فصل اول کتاب سیلبرشاتز میباشد و منبع امتحانی کتاب سیسلبرشاتز و اسلاید های کتاب استالینگز میباشد)
تمرینات سری هفتم
1, 2, 3, 6 ,8, 11, 13, 15 ,18
کاش تمرین های قبلی رو هم تو وبلاگ می گذاشتید!
ممنون!