کتاب سفر به دنیای پاسکال و p-System: توسعه نرم‌افزار با UCSD p-System با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

سفر به دنیای پاسکال و p-System: توسعه نرم‌افزار با UCSD p-System سفر به دنیای پاسکال و p-System: توسعه نرم‌افزار با UCSD p-System آیا آماده‌اید تا به قلب عصر طلایی رایانه‌های شخصی سفر کنید و اسرار توس...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره سفر به دنیای پاسکال و p-System: توسعه نرم‌افزار با UCSD p-System

موضوع کلی: مبانی و توسعه سیستم‌عامل‌های شخصی

موضوع میانی: سیستم p-UCSD: معماری و کاربردها

📋 سرفصل‌های دوره

  • 1. مقدمه: آینده کامپیوترهای شخصی
  • 2. چرا p-System؟
  • 3. تاریخچه p-System
  • 4. تولد UCSD p-System
  • 5. پلتفرم‌های اولیه p-System
  • 6. مفاهیم سیستم‌عامل
  • 7. سیستم‌عامل چگونه کار می‌کند؟
  • 8. نقش سیستم‌عامل در کامپیوتر
  • 9. مفاهیم پردازش و حافظه
  • 10. آشنایی با زبان برنامه‌نویسی پاسکال
  • 11. چرا پاسکال برای p-System؟
  • 12. ساختار پایه یک برنامه پاسکال
  • 13. متغیرها، انواع داده و عملگرها در پاسکال
  • 14. دستورات کنترلی در پاسکال
  • 15. روال‌ها و توابع در پاسکال
  • 16. آرایه‌ها و رکوردها در پاسکال
  • 17. اشاره‌گرها در پاسکال
  • 18. فایل‌ها و ورودی/خروجی در پاسکال
  • 19. مروری بر معماری p-System
  • 20. پشته (Stack) و معماری پشته‌ای
  • 21. ماشین مجازی (Virtual Machine)
  • 22. بایت‌کد (Bytecode)
  • 23. کد ماشین p-System
  • 24. نحوه اجرای بایت‌کد
  • 25. کامپایلر p-System
  • 26. ساختار کامپایلر
  • 27. فرآیند کامپایل
  • 28. فازهای کامپایل
  • 29. تولید بایت‌کد
  • 30. کتابخانه‌های p-System
  • 31. نحوه استفاده از کتابخانه‌ها
  • 32. انواع کتابخانه‌ها
  • 33. نوشتن کتابخانه‌های سفارشی
  • 34. مدیریت حافظه در p-System
  • 35. مفاهیم تخصیص حافظه
  • 36. مدیریت حافظه پویا
  • 37. پشتیبانی از حافظه در p-System
  • 38. سیستم ورودی/خروجی p-System
  • 39. لایه انتزاع سخت‌افزار (HAL)
  • 40. مدیریت دستگاه‌ها
  • 41. فرمان‌های ورودی/خروجی
  • 42. فایل‌سیستم p-System
  • 43. ساختار دیسک
  • 44. اینودها (Inodes) و بلاک‌ها
  • 45. مدیریت فایل و دایرکتوری
  • 46. فرمان‌های سیستم p-System (Command Interpreter)
  • 47. معرفی رهبر (Shell)
  • 48. فرمان‌های اصلی
  • 49. اسکریپت‌نویسی در رهبر
  • 50. مدیریت پردازش در p-System
  • 51. ایجاد پردازش‌های جدید
  • 52. تعامل بین پردازش‌ها
  • 53. همگام‌سازی پردازش‌ها
  • 54. دیباگ کردن در p-System
  • 55. ابزارهای دیباگ p-System
  • 56. تنظیم نقاط توقف (Breakpoints)
  • 57. بررسی متغیرها
  • 58. آنالیز جریان اجرا
  • 59. توسعه نرم‌افزار با p-System
  • 60. محیط توسعه یکپارچه (IDE)
  • 61. ویرایشگر کد p-System
  • 62. نحوه استفاده از ویرایشگر
  • 63. تنظیمات ویرایشگر
  • 64. کامپایل و اجرای برنامه‌ها
  • 65. فرآیند توسعه گام به گام
  • 66. مدیریت پروژه در p-System
  • 67. نحوه سازماندهی کد
  • 68. استفاده از ابزارهای ساخت
  • 69. فایل‌های توضیحات (Documentation Files)
  • 70. توسعه اپلیکیشن‌های گرافیکی (محدود)
  • 71. مفاهیم گرافیکی اولیه
  • 72. پشتیبانی از دستگاه‌های گرافیکی
  • 73. نوشتن برنامه‌های نمایشی
  • 74. کاربرد p-System در علم و مهندسی
  • 75. شبیه‌سازی‌های اولیه
  • 76. پردازش داده‌های علمی
  • 77. مثال‌های کاربردی
  • 78. توسعه p-System برای سیستم‌های تعبیه‌شده
  • 79. محدودیت‌های منابع
  • 80. نحوه بهینه‌سازی کد
  • 81. ملاحظات سخت‌افزاری
  • 82. ارتباطات شبکه در p-System (محدود)
  • 83. پروتکل‌های اولیه
  • 84. نحوه پیاده‌سازی ارتباط
  • 85. مثال‌های ساده
  • 86. پشتیبانی از چندین کاربر (محدود)
  • 87. مفاهیم اشتراک منابع
  • 88. مدیریت دسترسی‌ها
  • 89. پیاده‌سازی‌های اولیه
  • 90. امنیت در p-System
  • 91. ملاحظات امنیتی اولیه
  • 92. حفاظت از داده‌ها
  • 93. مدیریت حساب‌های کاربری
  • 94. بهینه‌سازی عملکرد در p-System
  • 95. تکنیک‌های بهینه‌سازی کد
  • 96. کاهش مصرف حافظه
  • 97. افزایش سرعت اجرا
  • 98. نوشتن کد قابل حمل
  • 99. اصول طراحی نرم‌افزار در p-System
  • 100. معماری نرم‌افزار
تگ‌ها: Operating System p-Code p-System Pascal Personal Computing Software Development UCSD p-System برنامه‌نویسی پاسکال توسعه نرم‌افزار سیستم عامل سیستم عامل شخصی معماری سیستم عامل

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.