دوره یونیکس بر بستر IBM PC: سفری به ریشههای سیستمعاملهای مدرن همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب یونیکس بر بستر IBM PC: سفری به ریشههای سیستمعاملهای مدرن
موضوع کلی: مبانی و تاریخچه سیستم عاملها
موضوع میانی: سیستم عامل یونیکس و نقش آن در توسعه کامپیوترهای شخصی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر سیستمعاملها و نقش آنها
- 2. تاریخچه کامپیوترهای شخصی: از گاراژ تا دفتر کار
- 3. معرفی معماری IBM PC و پردازنده 8088/8086
- 4. ظهور یونیکس: داستان آزمایشگاههای بل و AT&T
- 5. فلسفه یونیکس: سادگی، ابزارهای کوچک و ترکیبپذیری
- 6. چرا یونیکس بر روی PC؟ یک چالش و یک فرصت
- 7. مقایسه اولیه: یونیکس در برابر MS-DOS و CP/M
- 8. آشنایی با نسخههای مختلف یونیکس برای PC: Xenix, Venix, PC/IX
- 9. مروری بر پیشنیازهای سختافزاری برای نصب یونیکس
- 10. نصب یونیکس: فرآیند گامبهگام از روی فلاپیدیسک
- 11. اولین ورود به سیستم: ترمینال، لاگین و شل (Shell)
- 12. ساختار فایل سیستم یونیکس: ریشه (/) و دایرکتوریهای اصلی
- 13. مفهوم فایل در یونیکس: همه چیز یک فایل است
- 14. آشنایی با انواع فایلها: عادی، دایرکتوری، ویژه و پیوند
- 15. دستورات پایهای ناوبری: pwd, cd, ls
- 16. بررسی جزئیات فایلها با دستور ls و گزینههای آن
- 17. ایجاد و حذف دایرکتوریها: mkdir, rmdir
- 18. کپی، انتقال و تغییر نام فایلها: cp, mv, rn
- 19. حذف فایلها و دایرکتوریها: rm و خطرات آن
- 20. مشاهده محتوای فایلها: cat, more, less
- 21. کاربران و گروهها در یونیکس: مفهوم مالکیت
- 22. سیستم مجوزهای دسترسی: خواندن، نوشتن، اجرا (rwx)
- 23. تغییر مجوزهای فایل با دستور chmod
- 24. تغییر مالکیت فایل با دستور chown و chgrp
- 25. مقدمهای بر پوسته (Shell) به عنوان مفسر فرمان
- 26. آشنایی با پوسته بورن (Bourne Shell - sh)
- 27. تغییر مسیر ورودی و خروجی استاندارد (Redirection)
- 28. استفاده از پایپ (|) برای ترکیب دستورات
- 29. فیلترها: دستوراتی که دادهها را پردازش میکنند
- 30. جستجوی متن در فایلها با دستور grep
- 31. مقدمهای بر عبارات منظم (Regular Expressions)
- 32. استفاده از عبارات منظم در grep
- 33. ویرایش جریان داده با sed
- 34. پردازش متن و ستونها با awk
- 35. دستورات کاربردی: wc, sort, uniq, tee
- 36. مفهوم فرآیند (Process) در یونیکس
- 37. مشاهده فرآیندهای در حال اجرا با دستور ps
- 38. ارسال سیگنال به فرآیندها و خاتمه دادن به آنها با kill
- 39. اجرای فرآیندها در پسزمینه (Background Processes)
- 40. مدیریت کارها (Jobs) در پوسته
- 41. مقدمهای بر اسکریپتنویسی شل
- 42. متغیرها و محیط در اسکریپتهای شل
- 43. ساختارهای کنترلی: if, for, while
- 44. ویرایشگر خطی ed: اولین ویرایشگر یونیکس
- 45. مقدمهای بر ویرایشگر تمامصفحه vi
- 46. آشنایی با حالتهای مختلف در ویرایشگر vi: دستوری و درج
- 47. حرکت در فایل با دستورات vi
- 48. دستورات پایهای ویرایش در vi: حذف، کپی و چسباندن
- 49. جستجو و جایگزینی متن در vi
- 50. ذخیره فایل و خروج از vi
- 51. پیکربندی اولیه vi با فایل .exrc
- 52. وظایف مدیر سیستم (System Administrator)
- 53. فرآیند بوت شدن سیستم: از BIOS تا init
- 54. سطوح اجرایی (Runlevels) و فرآیند init
- 55. فایل inittab و مدیریت سرویسها
- 56. خاموش و راهاندازی مجدد سیستم: shutdown, reboot
- 57. مدیریت کاربران: افزودن، حذف و تغییر مشخصات
- 58. فایلهای passwd و group
- 59. مدیریت دیسک سخت: پارتیشنبندی با fdisk
- 60. ایجاد فایل سیستم با دستور mkfs
- 61. بررسی و تعمیر فایل سیستم با fsck
- 62. اتصال و جداسازی فایل سیستمها: mount, umount
- 63. فایل fstab و اتصال خودکار فایل سیستمها
- 64. پشتیبانگیری و بازیابی اطلاعات با tar
- 65. آرشیو کردن فایلها با cpio
- 66. مفهوم دستگاهها در یونیکس و دایرکتوری /dev
- 67. کار با فلاپیدیسکها و درایوهای نوار
- 68. مدیریت حافظه در محیط محدود IBM PC
- 69. برنامهریزی اجرای دستورات با cron
- 70. مقدمهای بر برنامهنویسی در محیط یونیکس
- 71. زبان برنامهنویسی C: زبان مادری یونیکس
- 72. کامپایلر cc و فرآیند کامپایل و لینک
- 73. کتابخانههای استاندارد C
- 74. فراخوانهای سیستمی (System Calls) برای کار با فایلها
- 75. توابع open, read, write, close, lseek
- 76. ایجاد و مدیریت فرآیندها با fork و exec
- 77. انتظار برای پایان فرآیند فرزند با wait
- 78. ارتباط بین فرآیندی (IPC): پایپها (Pipes)
- 79. ساخت برنامههای چندبخشی با ابزار make
- 80. دیباگ کردن برنامهها با adb یا sdb
- 81. ارتباطات سریال و کار با مودمها
- 82. برنامه cu و tip برای اتصال به سیستمهای دیگر
- 83. شبکه UUCP: ستون فقرات ارتباطات اولیه یونیکس
- 84. ارسال و دریافت ایمیل با mail و uucp
- 85. انتقال فایل بین سیستمها با uucp و uux
- 86. مقایسه یونیکس با دیگر سیستمعاملهای همعصر
- 87. تأثیر محدودیتهای سختافزاری PC بر طراحی یونیکس
- 88. بررسی نسخههای تجاری موفق: SCO Xenix
- 89. نقش مینیکس (MINIX) به عنوان ابزار آموزشی و الهامبخش
- 90. تولد لینوکس: چگونه یک پروژه دانشجویی جهان را تغییر داد
- 91. تأثیر معماری یونیکس بر ویندوز NT
- 92. میراث یونیکس در macOS و iOS
- 93. فلسفه یونیکس در دنیای مدرن: DevOps و میکروسرویسها
- 94. جمعبندی: یونیکس بر بستر IBM PC، یک نقطه عطف تاریخی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.