کتاب چگونه کامپیوتر داده‌ها را ذخیره می‌کند: از بیت تا یونیکد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره چگونه کامپیوتر داده‌ها را ذخیره می‌کند: از بیت تا یونیکد

موضوع کلی: برنامه نویسی

موضوع میانی: مبانی کامپیوتر و برنامه‌نویسی

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

  • 1. بیت چیست: کوچک‌ترین واحد داده
  • 2. بایت و رابطه آن با بیت
  • 3. سیستم اعداد دودویی (باینری)
  • 4. تبدیل اعداد دودویی به دهدهی
  • 5. تبدیل اعداد دهدهی به دودویی
  • 6. جمع و تفریق در سیستم دودویی
  • 7. مفهوم توان‌های دو در ذخیره‌سازی
  • 8. واحدهای اندازه‌گیری داده (کیلوبایت، مگابایت و...)
  • 9. تفاوت بیت و بایت در سرعت انتقال و ظرفیت
  • 10. نمایش اعداد صحیح با علامت (Signed Integers)
  • 11. نمایش اعداد صحیح بدون علامت (Unsigned Integers)
  • 12. روش مکمل دو برای اعداد منفی
  • 13. محدودیت دامنه اعداد در بیت‌های مختلف
  • 14. سرریز (Overflow) در محاسبات
  • 15. اعداد اعشاری با ممیز ثابت
  • 16. مقدمه‌ای بر اعداد اعشاری با ممیز شناور
  • 17. استاندارد IEEE 754 برای ممیز شناور
  • 18. دقت و خطای گرد کردن در ممیز شناور
  • 19. متن و کاراکتر چیست
  • 20. جدول ASCII و محدودیت آن
  • 21. توسعه ASCII به ANSI و صفحات کد
  • 22. مفهوم یونیکد و یکسان‌سازی کاراکترها
  • 23. فرمت‌های رمزگذاری UTF-8
  • 24. فرمت‌های رمزگذاری UTF-16 و UTF-32
  • 25. تفاوت‌های عملی UTF-8 با UTF-16
  • 26. نحوه ذخیره کاراکترهای فارسی در یونیکد
  • 27. نقاط کد (Code Points) در یونیکد
  • 28. طرح‌بندی بیت‌ها برای حافظه
  • 29. حافظه RAM و ساختار آدرس‌دهی
  • 30. حافظه ROM و حافظه نهان (Cache)
  • 31. ثبات‌های پردازنده و ذخیره موقت
  • 32. سلسله‌مراتب حافظه در کامپیوتر
  • 33. نحوه ذخیره رشته‌ها در حافظه
  • 34. رشته‌های با طول ثابت و متغیر
  • 35. ساختار آرایه‌ها در حافظه
  • 36. نحوه ذخیره تصاویر بیت‌مپ (Bitmap)
  • 37. فشرده‌سازی پایه داده‌ها (Run-Length)
  • 38. مفهوم فایل و سیستم فایل
  • 39. ساختار باینری یک فایل ساده
  • 40. ذخیره اعداد در قالب فایل متنی در مقابل باینری
  • 41. اندینس (Endianness): ترتیب بایت‌ها
  • 42. ذخیره داده‌های ساخت‌یافته (رکوردها)
  • 43. اشاره‌گرها و آدرس‌های حافظه
  • 44. ساختار پشته (Stack) و ذخیره فراخوانی توابع
  • 45. ساختار صف (Queue) در حافظه
  • 46. جدول درهم‌سازی (Hash Table) پایه
  • 47. نحوه ذخیره درخت‌های دودویی
  • 48. انواع داده انتزاعی و پیاده‌سازی حافظه
  • 49. ذخیره مقادیر بولین و تک‌بیت‌ها
  • 50. ماسک‌گذاری بیتی (Bit Masking) برای ذخیره فشرده
  • 51. مدیریت حافظه پویا و تخصیص
  • 52. بازیافت حافظه (Garbage Collection) مقدماتی
  • 53. ذخیره اعداد تصادفی و مولد شبه‌تصادفی
  • 54. نحوه ذخیره تاریخ و زمان در کامپیوتر
  • 55. ذخیره اعداد بسیار بزرگ (Big Integers)
  • 56. کدگذاری هافمن برای فشرده‌سازی
  • 57. جمع‌بندی: از بیت تا یونیکد در عمل
تگ‌ها: ASCII برنامه‌نویسی مقدماتی بیت و بایت حافظه کامپیوتر ذخیره‌سازی داده سیستم‌های عددی کدگذاری کاراکتر مبانی کامپیوتر معماری کامپیوتر یونیکد

نظرات

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

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