نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • ویندوز فون
  • سیستم کدگذاری اطلاعات، طبقه بندی روش ها. هر طبقه بندی همیشه نسبی است

سیستم کدگذاری اطلاعات، طبقه بندی روش ها. هر طبقه بندی همیشه نسبی است

برای رسمی کردن کامل اطلاعات، یک طبقه بندی ساده کافی نیست، بنابراین، روش زیر انجام می شود - کدگذاری. کد نویسیفرآیند تخصیص نمادها به اشیا و گروه های طبقه بندی بر اساس سیستم کدگذاری مربوطه است. کدگذاری، ترجمه اطلاعات بیان شده توسط یک سیستم از علائم را به سیستم دیگری پیاده سازی می کند، یعنی ترجمه یک رکورد به زبان طبیعی به یک رکورد با استفاده از کدها. سیستم کدگذاریمجموعه ای از قوانین برای تعیین اشیاء و گروه بندی با استفاده از کدها است. کدیک نامگذاری مرسوم از اشیا یا گروه بندی ها در قالب یک علامت یا گروهی از علائم مطابق با سیستم اتخاذ شده است. کد بر اساس یک الفبای خاص (مجموعه ای از کاراکترها) است. به تعداد کاراکترهای این مجموعه، پایه کد می گویند. انواع الفبای زیر وجود دارد: عددی، الفبایی و مختلط.

کد با پارامترهای زیر مشخص می شود:

اساس کدگذاری؛

ساختار کد، که به عنوان توزیع علائم با توجه به ویژگی ها و موضوعات طبقه بندی درک می شود.

درجه محتوای اطلاعاتی که به عنوان ضریب تقسیم تعداد کل ویژگی ها بر طول کد محاسبه می شود.

ضریب افزونگی، که به عنوان نسبت حداکثر تعداد اشیاء به تعداد واقعی اشیاء تعریف می شود.

الزامات خاصی برای روش های کدگذاری اعمال می شود:

کد باید یک شی را در یک مجموعه معین از اشیاء طبقه بندی شناسایی کند.

مطلوب است که استفاده از اعداد اعشاری و حروف به عنوان الفبا فراهم شود.

لازم است تا حد امکان از حداقل طول کد و ذخیره کافی موقعیت های اشغال نشده برای کدگذاری اشیاء جدید بدون نقض ساختار طبقه بندی کننده اطمینان حاصل شود.

روش های کدگذاری می توانند ماهیت مستقلی داشته باشند - روش های کدگذاری ثبت نام، یا بر اساس طبقه بندی اولیه اشیاء - روش های کدگذاری طبقه بندی باشند.

^ روش های ثبت نامدو نوع کدگذاری وجود دارد: ترتیبی و سریال ترتیبی. در حالت اول، کدها اعداد طبیعی هستند. هر یک از اشیاء مجموعه طبقه بندی شده با اختصاص یک شماره سریال فعلی به آن کدگذاری می شود. این روش کدگذاری دوام نسبتاً زیادی را برای طبقه‌بندی کننده با کمی افزونگی کد فراهم می‌کند. این روش بیشترین سادگی را دارد، از کوتاه ترین کدها استفاده می کند و منحصر به فرد بودن هر شیء طبقه بندی را بهتر تضمین می کند. علاوه بر این، ساده ترین تخصیص کدها را به اشیاء جدیدی که در فرآیند نگهداری طبقه بندی کننده ظاهر می شوند، فراهم می کند. یک اشکال قابل توجه روش کدگذاری ترتیبی عدم وجود هرگونه اطلاعات خاص در مورد ویژگی های یک شی و همچنین پیچیدگی پردازش ماشینی اطلاعات هنگام به دست آوردن نتایج برای گروهی از اشیاء طبقه بندی با ویژگی های یکسان است.

در روش کدگذاری سریالی- ترتیبی، کدها اعداد سری های طبیعی با انتساب سری های منفرد این اعداد (فاصله های سری طبیعی) به اشیاء طبقه بندی با ویژگی های یکسان هستند. در هر سری علاوه بر کدهای اشیاء طبقه بندی موجود، تعداد معینی کد برای ذخیره ارائه می شود.

^ کدهای طبقه بندیبرای انعکاس روابط طبقه بندی اشیاء و گروه بندی ها استفاده می شود و عمدتاً برای پردازش منطقی پیچیده اطلاعات اقتصادی استفاده می شود. گروه سیستم های کدگذاری طبقه بندی را می توان به دو زیر گروه بسته به اینکه کدام سیستم طبقه بندی برای سفارش اشیاء استفاده می شود تقسیم کرد: سیستم های کدگذاری متوالی و سیستم های کدگذاری موازی.

^ سیستم های متوالیرمزگذاری ها با این واقعیت مشخص می شوند که آنها بر اساس یک طبقه بندی اولیه بر اساس یک سیستم سلسله مراتبی هستند. کد شی طبقه بندی با استفاده از کدهای گروه بندی های فرعی که به طور متوالی واقع شده اند به دست آمده با روش کدگذاری سلسله مراتبی تشکیل می شود. در این حالت کد گروه بندی فرعی با افزودن تعداد مناسب رقم به کد گروه بندی والد تشکیل می شود.

^ سیستم های موازیرمزگذاری ها با این واقعیت مشخص می شوند که آنها بر اساس استفاده از یک سیستم طبقه بندی جنبه ساخته شده اند و کدهای گروه بندی بر اساس جنبه ها مستقل از یکدیگر تولید می شوند.

در یک سیستم کدگذاری موازی، دو گزینه برای نوشتن کدهای شی وجود دارد:


  1. هر جنبه و ویژگی در یک وجه کدهای خاص خود را دارد که در کد شی گنجانده شده است. استفاده از این روش ضبط زمانی راحت است که اشیا با مجموعه ای نابرابر از ویژگی ها مشخص می شوند. هنگام تشکیل کد هر شی، فقط علائم لازم گرفته می شود.

  2. برای تعیین گروه‌های اشیاء، مجموعه ثابتی از ویژگی‌ها انتخاب می‌شود و ترتیب پایداری از ترتیب آنها برقرار می‌شود، یعنی یک فرمول وجهی ایجاد می‌شود. در این مورد، لازم نیست هر بار مشخص شود که کدام یک از علائم در بیت های خاصی از کد شی داده می شود.

روش کدگذاری موازی چندین مزیت دارد. از مزایای روش مورد بررسی می توان به انعطاف پذیری ساختار کد به دلیل مستقل بودن ویژگی هایی اشاره کرد که کد شی طبقه بندی از روی کدهای آنها ساخته می شود. این روش این امکان را فراهم می کند که در هنگام حل مشکلات خاص فنی، اقتصادی و اجتماعی، از کدهای تنها آن دسته از ویژگی های اشیاء مورد نیاز استفاده شود، که امکان کار در هر مورد جداگانه با کدهایی با طول کوتاه را فراهم می کند. با این روش کدگذاری، اشیا را می توان بر اساس هر ترکیبی از ویژگی ها گروه بندی کرد. روش کدگذاری موازی برای پردازش اطلاعات ماشینی مناسب است. برای یک ترکیب کد خاص، به راحتی می توان فهمید که شی مورد نظر دارای کدام مجموعه از ویژگی ها است. در این حالت، تعداد زیادی ترکیب کد می تواند از تعداد کمی ویژگی تشکیل شود. مجموعه مشخصه ها را در صورت لزوم می توان به راحتی با پیوست کردن کد یک مشخصه جدید تکمیل کرد. این خاصیت روش کدگذاری موازی به ویژه هنگام حل مشکلات فنی و اقتصادی که ترکیب آنها اغلب تغییر می کند بسیار مهم است.

دشوارترین مسائلی که باید در هنگام توسعه یک طبقه بندی کننده حل شود، انتخاب روش های طبقه بندی و کدگذاری و انتخاب سیستمی از ویژگی های طبقه بندی است. اساس طبقه‌بندی‌کننده باید اساسی‌ترین ویژگی‌های طبقه‌بندی، مطابق با ماهیت وظایف حل‌شده با کمک طبقه‌بندی‌کننده باشد. در این صورت، این نشانه ها می توانند تابع یا غیرفرع باشند. با معیارهای طبقه بندی فرعی و مجموعه ای پایدار از وظایف که طبقه بندی کننده برای حل آنها در نظر گرفته شده است، توصیه می شود از یک روش طبقه بندی سلسله مراتبی استفاده کنید که تقسیم متوالی مجموعه ای از اشیاء به گروه های طبقه بندی فرعی است. با معیارهای طبقه بندی غیرفرعی و با پویایی زیاد کارهای در حال حل، توصیه می شود از روش طبقه بندی جنبه استفاده شود.

موضوع مهم نیز انتخاب صحیح توالی برای استفاده از علائم طبقه بندی با توجه به مراحل طبقه بندی در روش طبقه بندی سلسله مراتبی است. معیار این امر، آمار پرس و جوها به طبقه بندی کننده است. مطابق با این معیار، طبقه‌بندی‌کننده باید در مراحل بالای طبقه‌بندی از ویژگی‌هایی استفاده کند که بیشترین درخواست‌ها به آن‌ها خواهد بود. به همین دلیل، کوچکترین پایه کد در مراحل بالای طبقه بندی انتخاب می شود.

  • طبقه بندی و انواع آن سیستم های کدگذاری اطلاعات

  • طبقه بندی اطلاعات در حال گردش در سازمان

  • طبقه بندی


طبقه بندی

  • طبقه بندی- سیستمی برای توزیع اشیا (اشیاء، پدیده ها، فرآیندها، مفاهیم) به طبقات مطابق با یک ویژگی خاص.

  • سیستم طبقه بندیبه شما امکان می دهد اشیاء را گروه بندی کنید و کلاس های خاصی را برجسته کنید، که با تعدادی ویژگی مشترک مشخص می شوند.

  • طبقه بندی اشیاء- سپس روش گروه بندی در سطح کیفی، با هدف برجسته کردن ویژگی های همگن.

  • با توجه به اطلاعات به عنوان موضوع طبقه بندی، طبقات متمایز نامیده می شوند اشیاء اطلاعاتی


طبقه بندی

  • لوازم جانبی- یک عنصر اطلاعاتی منطقاً تقسیم ناپذیر که ویژگی خاصی از یک شی، فرآیند، پدیده و غیره را توصیف می کند.

  • برای هر طبقه بندی، شرایط زیر باید رعایت شود:

  • پوشش کامل اشیاء منطقه مورد نظر؛

  • جزئیات بدون ابهام؛

  • توانایی گنجاندن اشیاء جدید

  • طبقه بندی- مجموعه ای سیستماتیک از نام ها و کدهای گروه بندی طبقه بندی.

  • در طبقه بندی، مفاهیم به طور گسترده ای استفاده می شود ویژگی طبقه بندی(پایه تقسیم) و معنیویژگی طبقه بندی , که به شما امکان می دهد شباهت یا تفاوت اشیاء را مشخص کنید.


  • تعداد سطوح طبقه بندی مربوط به تعداد ویژگی های انتخاب شده به عنوان پایه تقسیم مشخص می شود عمق طبقه بندی


سیستم طبقه بندی سلسله مراتبی

  • سیستم طبقه بندی سلسله مراتبی به صورت زیر ساخته شده است:

  • مجموعه اولیه عناصر سطح 0 است و بسته به ویژگی طبقه بندی انتخاب شده، به کلاس ها (گروه هایی) تقسیم می شود که سطح 1 را تشکیل می دهند.

  • هر کلاس از سطح 1، مطابق با ویژگی طبقه بندی مشخصه خود، به زیر کلاس هایی تقسیم می شود که سطح 2 را تشکیل می دهند.

  • هر کلاس از سطح 2 به طور مشابه به گروه هایی تقسیم می شود که سطح 3 و غیره را تشکیل می دهند.

  • با توجه به روش نسبتاً سفت و سخت برای ساخت ساختار طبقه بندی، لازم است قبل از شروع کار، هدف آن مشخص شود، یعنی. اشیایی که باید در کلاس ها ترکیب شوند چه ویژگی هایی باید داشته باشند. این ویژگی ها از این پس به عنوان نشانه های طبقه بندی در نظر گرفته می شوند.


سیستم طبقه بندی سلسله مراتبی

  • کرامتسیستم طبقه بندی سلسله مراتبی:

  • سهولت ساخت؛

  • استفاده از ویژگی های طبقه بندی مستقل در شاخه های مختلف ساختار سلسله مراتبی. معایب یک سیستم طبقه بندی سلسله مراتبی؛

  • یک ساختار سفت و سخت، که منجر به پیچیدگی ایجاد تغییرات می شود، زیرا همه گروه های طبقه بندی باید دوباره توزیع شوند.

  • عدم امکان گروه بندی اشیاء بر اساس ترکیبی از ویژگی ها که قبلاً پیش بینی نشده بود.


  • وظیفه ایجاد یک سیستم طبقه بندی سلسله مراتبی برای شی اطلاعاتی "دانشگاه" است که امکان طبقه بندی اطلاعات مربوط به همه دانشجویان را بر اساس معیارهای طبقه بندی زیر فراهم می کند: دانشکده محل تحصیل، ترکیب سنی دانش آموزان، جنسیت دانش آموز، برای زنان - حضور کودکان.


نمونه ای از یک سیستم طبقه بندی سلسله مراتبی

  • سیستم طبقه بندی حاصل دارای سطوح زیر خواهد بود:

  • سطح 0. شی اطلاعات "دانشکده"؛

  • سطح 1. یک معیار طبقه بندی انتخاب می شود - نام دانشکده، که باعث می شود چندین کلاس را با نام های مختلف دانشکده تشخیص دهید، که در آن اطلاعات مربوط به همه دانشجویان ذخیره می شود.

  • سطح 2. یک معیار طبقه بندی انتخاب می شود - سن، که دارای سه درجه بندی است: تا 20 سال، از 20 تا 30 سال، بالای 30 سال. برای هر دانشکده، سه زیر گروه سنی دانشجویان وجود دارد.

  • سطح 3. یک ویژگی طبقه بندی انتخاب شده است - جنسیت. هر زیر کلاس سطح 2 به دو گروه تقسیم می شود. بنابراین، اطلاعات مربوط به دانشجویان هر دانشکده در هر زیر کلاس سنی به دو گروه - مردان و زنان تقسیم می شود.

  • سطح 4. یک معیار طبقه بندی انتخاب شده است - حضور کودکان در زنان: بله، خیر.


نمونه ای از یک سیستم طبقه بندی سلسله مراتبی

  • سیستم طبقه بندی سلسله مراتبی ایجاد شده دارای عمق طبقه بندی برابر با چهار است


  • سیستم طبقه بندی وجهیبرخلاف سلسله مراتب، به شما امکان می دهد علائم طبقه بندی را مستقل از یکدیگر و محتوای معنایی شی طبقه بندی شده انتخاب کنید.


سیستم طبقه بندی وجهی

  • علائم طبقه بندی نامیده می شود وجوه (وجه یک قاب است). هر وجه ( Фi) شامل مجموعه ای از مقادیر همگن یک ویژگی طبقه بندی معین است. علاوه بر این، مقادیر موجود در وجه را می توان به ترتیب دلخواه مرتب کرد، اگرچه ترتیب آنها ارجح است.


سیستم طبقه بندی وجهی

  • روش طبقه بندیشامل تخصیص مقادیر مربوط به هر شیء از جنبه ها است. با این حال، نمی توان از همه جنبه ها استفاده کرد.

  • برای هر شی، گروه بندی خاصی از وجوه با فرمول ساختاری مشخص می شود که ترتیب آنها را نشان می دهد:

  • Ks = (Ф1، Ф2، ...، Фi، ...، Фn)،

  • جایی که Фi- وجه i-ام؛

  • nتعداد وجوه است.

  • هنگام ساخت یک سیستم طبقه بندی وجهی، لازم است که مقادیر استفاده شده در وجوه مختلف تکرار نشود.

  • سیستم جنبه را می توان به راحتی با ایجاد تغییرات در مقادیر خاص هر جنبه تغییر داد.


سیستم طبقه بندی وجهی

  • مزایای سیستم طبقه بندی وجهی:

  • توانایی ایجاد یک ظرفیت طبقه بندی بزرگ، به عنوان مثال. استفاده از تعداد زیادی از علائم طبقه بندی و مقادیر آنها برای ایجاد گروه بندی.

  • توانایی تغییر آسان کل سیستم طبقه بندی بدون تغییر ساختار گروه بندی های موجود.

  • معایب سیستم طبقه بندی وجهیپیچیدگی ساخت آن است، زیرا لازم است همه انواع ویژگی های طبقه بندی را در نظر بگیریم.


  • با استفاده از همان اطلاعاتی که برای مثال طبقه بندی سلسله مراتبی وجود دارد، یک سیستم طبقه بندی وجهی ایجاد خواهیم کرد.

  • بیایید همه ویژگی های طبقه بندی را بر اساس وجوه گروه بندی و در قالب یک جدول ارائه کنیم:

    • جنبه نام دانشکدهبا پنج نام هیئت علمی؛
    • جنبه سنبا سه گروه سنی؛
    • جنبه کفبا دو درجه بندی؛
    • جنبه فرزندانبا دو درجه بندی

نمونه ای از سیستم طبقه بندی وجهی

  • فرمول ساختاری هر کلاس را می توان به صورت زیر نشان داد:

    • Ks =(هیئت علمی، سن، جنسیت، فرزندان)
  • با اختصاص مقادیر خاص به هر وجه، کلاس های زیر را دریافت می کنیم:

    • K1 =(دانشکده مهندسی رادیو، زیر 20 سال، مرد، فرزندان وجود دارد).
    • K2 =(دانشکده بازرگانی، 20 تا 30 سال، پسر، بدون فرزند)؛
    • K3 =(دانشکده ریاضی، سن زیر 20 سال، زن، بدون فرزند) و غیره.

  • نمونه ای از یک سیستم طبقه بندی وجهی برای شی اطلاعات دانشکده


  • برای سازماندهی جستجوی اطلاعات، برای حفظ اصطلاحنامه ها (لغت نامه ها)، یک سیستم طبقه بندی توصیفی (توصیفی) به طور موثر استفاده می شود که زبان آن به زبان طبیعی توصیف اشیاء اطلاعاتی نزدیک است.

  • به ویژه در سیستم جستجوی کتابخانه به طور گسترده استفاده می شود.


سیستم طبقه بندی توصیفگر

  • ماهیت روش طبقه بندی توصیفگربه شرح زیر است:

    • مجموعه ای از کلمات یا عبارات کلیدی انتخاب می شود که یک حوزه موضوعی خاص یا مجموعه ای از اشیاء همگن را توصیف می کند. علاوه بر این، در میان کلمات کلیدی ممکن است مترادف وجود داشته باشد.
    • کلمات کلیدی و عبارات انتخاب شده در معرض دید قرار می گیرند عادی سازی،آن ها از مجموعه مترادف ها، یک یا چند مورد از پرکاربردترین ها انتخاب می شود.
    • یک فرهنگ لغت توصیف کننده ایجاد می شود، یعنی. فرهنگ لغت کلمات و عبارات کلیدی انتخاب شده در نتیجه روند عادی سازی.

  • پیشرفت دانش آموزان به عنوان موضوع طبقه بندی در نظر گرفته می شود.

    • کلمات کلیدی را می توان انتخاب کرد: نمره، امتحان، اعتبار، معلم، دانشجو، ترم، نام موضوع.
    • در اینجا هیچ مترادفی وجود ندارد و بنابراین کلمات کلیدی مشخص شده را می توان به عنوان یک فرهنگ لغت توصیف کننده استفاده کرد.

نمونه ای از یک سیستم طبقه بندی توصیفگر

  • حوزه موضوعی فعالیت آموزشی در یک موسسه آموزش عالی انتخاب شده است.

    • کلمات کلیدی را می توان انتخاب کرد: دانشجو، یادگیرنده، یادگیرنده، معلم، معلم، معلم، مدرس، دستیار، دانشیار، استاد، همکار، دانشکده، واحد دانشگاه، مخاطب، اتاق، سخنرانی، درس عملی، درس و غیره.
    • در میان کلیدواژه های مشخص شده مترادف هایی وجود دارد، به عنوان مثال: دانشجو، یادگیرنده، یادگیرنده، معلم، معلم، معلم، دانشکده، واحد دانشگاهی و غیره. پس از عادی سازی، فرهنگ لغت توصیفگر از کلمات زیر تشکیل می شود: دانشجو، معلم، مدرس، دستیار، استادیار، استاد، دانشکده، کلاس درس، سخنرانی، تمرین و غیره.

سیستم طبقه بندی توصیفگر

  • روابط بین توصیفگرها برقرار می شود که امکان گسترش دامنه بازیابی اطلاعات را فراهم می کند. پیوندها می توانند سه نوع باشند:

    • مترادف نشان دادن مجموعه خاصی از کلمات کلیدی به عنوان مترادف؛
    • عمومی منعکس کننده گنجاندن یک کلاس خاص از اشیاء در یک کلاس نماینده تر.
    • انجمنی اتصال توصیفگرها با ویژگی های مشترک
  • مثال

  • رابطه مترادف: دانش آموز-دانشجو-دانشجو.

  • رابطه ژنریک: دانشگاه-دانشکده-گروه.

  • ارتباط انجمنی: دانشجو-امتحان-استاد-مخاطب.


  • کدگذاری


سیستم کدگذاری

  • سیستم کدگذاری- مجموعه ای از قوانین برای تعیین کد اشیاء.

  • سیستم کدگذاری برای جایگزینی نام یک شی با نماد (کد) به منظور اطمینان از پردازش راحت و کارآمدتر اطلاعات استفاده می شود.

  • کدبر اساس الفبای متشکل از حروف، اعداد و سایر علائم است.

  • کد با مشخصه های زیر مشخص می شود:

    • طول- تعداد موقعیت های موجود در کد؛
    • ساختار- ترتیب چیدمان در کد نمادهای مورد استفاده برای تعیین یک ویژگی طبقه بندی

سیستم کدگذاری

  • روش تخصیص کد به یک شی نامیده می شود کد نویسی .

  • دو گروه از روش ها در سیستم کدگذاری مورد استفاده قرار می گیرند که عبارتند از:

    • سیستم کدگذاری طبقه بندی،بر طبقه بندی اولیه اشیاء یا بر اساس یک سیستم سلسله مراتبی یا بر اساس یک سیستم جنبه متمرکز شده است.
    • سیستم کدگذاری ثبت نام،نیازی به طبقه بندی اولیه اشیاء ندارد.

سیستم کدگذاری

  • یک سیستم کدگذاری با استفاده از روش های مختلف


کدگذاری طبقه بندی کدگذاری متوالی

  • کدگذاری متوالیبرای ساختار طبقه بندی سلسله مراتبی استفاده می شود.

  • ماهیت روش به شرح زیر است: ابتدا کد گروه بندی ارشد سطح 1 نوشته می شود سپس کد گروه بندی سطح 2 و سپس کد گروه بندی سطح 3 و غیره. نتیجه یک ترکیب کد است که هر بیت آن حاوی اطلاعاتی در مورد ویژگی های گروه انتخاب شده در هر سطح از ساختار سلسله مراتبی است.

  • یک سیستم کدگذاری متوالی دارای همان مزایا و معایب یک سیستم طبقه بندی سلسله مراتبی است.


  • بیایید کدگذاری اطلاعات طبقه بندی شده را با استفاده از یک طرح سلسله مراتبی انجام دهیم.

  • تعداد گروه بندی کدها بر اساس عمق طبقه بندی و برابر با 4 تعیین می شود.

  • قبل از شروع کدنویسی، باید در مورد الفبا تصمیم بگیرید، یعنی. چه شخصیت هایی استفاده خواهد شد

  • برای وضوح بیشتر، سیستم اعشاری -10 رقم عربی را انتخاب می کنیم.

  • تجزیه و تحلیل طرح طبقه بندی نشان می دهد که طول کد با 4 رقم اعشار تعیین می شود و کدگذاری گروه بندی در هر سطح می تواند با شماره گذاری ترتیبی از چپ به راست انجام شود.


کدگذاری طبقه بندی مثال کدنویسی متوالی

    • دسته 1 ( ارشد) برای ویژگی طبقه بندی "نام دانشکده" اختصاص داده شده است و دارای معانی زیر است: 1 - تجاری; 2 - سیستم های اطلاعاتی 3 - برای نام بعدی دانشکده و غیره.
    • دسته دوم برای صفت طبقه بندی "سن" اختصاص داده شده است و دارای معانی زیر است: 1 - تا 20 سال. 2 - از 20 تا 30 سال؛ 3 - بالای 30 سال؛
    • دسته 3 برای معیار طبقه بندی "جنس" اختصاص یافته است و دارای معانی زیر است: 1 - مردان. 2 - زنان؛
    • دسته چهارم برای ملاک طبقه بندی «حضور فرزندان در زنان» اختصاص یافته و دارای معانی زیر است. 1 - فرزندان وجود دارد. 2 - بدون فرزند، 0 - برای مردان، زیرا چنین اطلاعاتی لازم نیست.

کدگذاری طبقه بندی مثال کدنویسی متوالی

  • سیستم کدگذاری اتخاذ شده رمزگشایی هر کد گروه بندی را آسان می کند، به عنوان مثال:

    • 1310 - دانشجویان دانشکده بازرگانی مردان بالای 30 سال.
    • 2221 - دانشجویان دانشکده سیستم های اطلاعاتی از 20 تا 30 سال زنان دارای فرزند.

کدگذاری طبقه بندی کدگذاری موازی

  • کدگذاری موازیبرای سیستم طبقه بندی وجهی استفاده می شود.

  • ماهیت روش به شرح زیر است: همه وجوه به طور مستقل از یکدیگر کدگذاری می شوند. تعداد معینی بیت کد برای مقادیر هر وجه تخصیص داده می شود.

  • سیستم کدگذاری موازی دارای همان مزایا و معایب سیستم طبقه بندی وجهی است.


  • بیایید کدگذاری اطلاعات طبقه بندی شده را با استفاده از طرح جنبه انجام دهیم.

  • تعداد گروه بندی کد با تعداد وجوه تعیین می شود و برابر با 4 است.

  • بیایید سیستم اعداد اعشاری را به عنوان الفبای رمزگذاری انتخاب کنیم، که اجازه می دهد یک رقم برای مقادیر وجهی اختصاص داده شود و طول کد برابر با 4 داشته باشد.

  • برخلاف کدگذاری متوالی، برای یک سیستم طبقه بندی سلسله مراتبی، این روش به ترتیب کدگذاری وجوه اهمیتی نمی دهد.


کدگذاری طبقه بندی مثال کدنویسی موازی

  • به طور کلی، کد را می توان به صورت XXXX نوشت که X مقدار رقم اعشار است.

  • ساختار کد را در نظر بگیرید و با مهم ترین بیت شروع کنید:

    • رقم اول (مهمترین) برای جنبه "سهام" اختصاص داده شده است و دارای معانی زیر است: 1 - مردان. 2 - زنان؛
    • دسته دوم به وجه «حضور فرزندان در زنان» اختصاص دارد و دارای معانی زیر است: 1 - فرزندان هستند. 2 - بدون فرزند 0 - برای مردان، زیرا چنین اطلاعاتی مورد نیاز نیست.
    • رقم 3 برای جنبه "سن" اختصاص داده شده است و دارای مقادیر زیر است: 1 - تا 20 سال. 2 - از 20 تا 30 سال؛ 3 - بالای 30 سال؛
    • دسته چهارم برای وجه «نام دانشکده» اختصاص دارد و دارای معانی زیر است: 1 - مهندسی رادیو، 2 - مهندسی مکانیک، 3 - تجاری. 4 - سیستم های اطلاعاتی; 5- ریاضی و غیره

کدگذاری طبقه بندی مثال کدنویسی موازی

  • سیستم کدگذاری پذیرفته شده رمزگشایی هر تعداد گروه بندی را آسان می کند، به عنوان مثال:

    • 2135 - زنان بالای 30 سال با فرزندان و دانشجویان دانشکده ریاضیات.
    • 1021 - مردان بین 20 تا 30 سال که دانشجوی دانشکده مهندسی رادیو هستند.

کدگذاری ثبت نام

    ترتیبی سیستم کد نویسیشماره گذاری متوالی اجسام با اعداد طبیعی را فرض می کند. این ترتیب می‌تواند تصادفی باشد یا پس از پیش‌سفارش اشیا، مثلاً بر اساس حروف الفبا، تعیین شود. این روش زمانی استفاده می شود که تعداد اشیاء کم باشد، مثلاً کدگذاری نام گروه های دانشگاهی، کدگذاری دانشجویان در یک گروه مطالعاتی.

    سریال ترتیبی سیستم کد نویسیانتخاب اولیه گروه هایی از اشیاء را فراهم می کند که یک سری را تشکیل می دهند و سپس در هر سری، اشیاء به صورت سریال شماره گذاری می شوند. هر سری نیز دارای یک شماره گذاری متوالی خواهد بود. در هسته خود، سیستم ترتیبی سریال ترکیبی است: طبقه بندی و شناسایی. زمانی استفاده می شود که تعداد گروه ها کم باشد.



طبقه بندی اطلاعات بر اساس معیارهای مختلف

  • هر طبقه بندی همیشه نسبی است. یک شیء واحد را می توان بر اساس معیارها یا معیارهای مختلف طبقه بندی کرد.

  • اغلب موقعیت هایی وجود دارد که بسته به شرایط محیطی، یک شی را می توان به گروه های طبقه بندی مختلف نسبت داد.

  • این ملاحظات به ویژه هنگام طبقه‌بندی انواع اطلاعات بدون در نظر گرفتن جهت‌گیری موضوعی مربوط می‌شوند، زیرا اغلب می‌توانند در شرایط مختلف، توسط مصرف‌کنندگان مختلف، برای اهداف متفاوت مورد استفاده قرار گیرند.


طبقه بندی اطلاعات بر اساس معیارهای مختلف

  • طبقه بندی اطلاعات در حال گردش در سازمان


طبقه بندی اطلاعات بر اساس محل مبدا

  • اطلاعات ورودی اطلاعاتی است که به شرکت یا بخش های آن ارائه می شود.

  • اطلاعات خروجی اطلاعاتی است که از یک شرکت به شرکت دیگر، سازمان (بخش) می رسد.

  • یک اطلاعات یکسان می تواند برای یک شرکت ورودی و برای دیگری که آن را تولید می کند، خروجی باشد. در رابطه با موضوع مدیریت (شرکت یا زیرمجموعه آن: کارگاه، بخش، آزمایشگاه) اطلاعات را می توان هم داخلی و هم خارجی تعریف کرد.

  • اطلاعات داخلی در داخل شی به وجود می آید، اطلاعات خارجی - خارج از شی.


طبقه بندی اطلاعات بر اساس مرحله پردازش

  • اطلاعات اولیه اطلاعاتی هستند که مستقیماً در فرآیند فعالیت شی بوجود می آیند و در مرحله اولیه ثبت می شوند.

  • اطلاعات ثانویه اطلاعاتی هستند که در نتیجه پردازش اطلاعات اولیه به دست می آیند و می توانند میانی و برآیند باشند.

  • اطلاعات میانی به عنوان ورودی برای محاسبات بعدی استفاده می شود.

  • اطلاعات به دست آمده در فرآیند پردازش اطلاعات اولیه و میانی به دست می آید و برای توسعه تصمیمات مدیریت استفاده می شود.


طبقه بندی اطلاعات به روش نمایش

  • اطلاعات متنی مجموعه ای از حروف الفبا، عددی و کاراکترهای خاص است که با کمک آنها اطلاعات بر روی یک رسانه فیزیکی (کاغذ، تصویر روی صفحه نمایش) ارائه می شود.

  • گرافیک اطلاعات انواع مختلفی از نمودارها، نمودارها، نمودارها، تصاویر و غیره است.


  • اطلاعات متغیر منعکس کننده ویژگی های کمی و کیفی واقعی تولید و فعالیت های اقتصادی شرکت است. می تواند برای هر مورد متفاوت باشد، هم از نظر هدف و هم از نظر کمیت. به عنوان مثال، تعداد محصولات تولید شده در هر شیفت، هزینه هفتگی تحویل مواد اولیه، تعداد ماشین آلات سالم و غیره.

  • اطلاعات دائمی (مشروط دائمی) اطلاعاتی هستند که برای مدت طولانی تغییر ناپذیر و قابل استفاده مجدد هستند.


طبقه بندی اطلاعات پایداری

  • اطلاعات دائمی می تواند:

  • اطلاعات مرجع ثابت شامل توصیفی از خواص ثابت یک شی به شکل علائمی است که برای مدت طولانی پایدار هستند. به عنوان مثال، شماره پرسنل یک کارمند، حرفه کارمند، شماره مغازه و غیره.

  • اطلاعات نظارتی دائمی شامل کدهای محلی، صنعتی و ملی است. به عنوان مثال، میزان مالیات بر درآمد، استاندارد کیفیت محصولات یک نوع خاص، اندازه حداقل دستمزد، مقیاس تعرفه برای کارمندان دولت.

  • اطلاعات برنامه ریزی دائمی شامل شاخص های برنامه ریزی شده ای است که در شرکت مورد استفاده مجدد قرار می گیرند. به عنوان مثال، طرحی برای تولید تلویزیون، طرحی برای آموزش متخصصان با یک مدرک خاص.


طبقه بندی اطلاعات بر اساس تابع کنترل

  • بر اساس وظایف مدیریت، آنها معمولاً طبقه بندی می شوند اطلاعات اقتصادی

  • اطلاعات برنامه ریزی شده - اطلاعاتی در مورد پارامترهای شی کنترل برای دوره آینده.

  • اطلاعات مرجع نظارتی شامل انواع داده های نظارتی و مرجع است. به ندرت به روز می شود.

  • اطلاعات حسابداری اطلاعاتی است که فعالیت های یک شرکت را برای یک دوره زمانی معین گذشته مشخص می کند. بر اساس این اطلاعات می توان اقدامات زیر را انجام داد: تصحیح اطلاعات برنامه ریزی، تجزیه و تحلیل فعالیت های اقتصادی شرکت، تصمیم گیری در مورد مدیریت کارآمدتر و غیره.


  • اطلاعات عملیاتی (جاری) اطلاعاتی است که در مدیریت عملیاتی و مشخص کردن فرآیندهای تولید در دوره زمانی فعلی (مشخص شده) استفاده می شود. الزامات جدی بر اطلاعات عملیاتی از نظر سرعت دریافت و پردازش و همچنین میزان قابلیت اطمینان آن تحمیل می شود.


انفورماتیک(از فر. اطلاعات -اطلاعات + خودکار -اتوماسیون) وسیع ترین طیف کاربردها را دارد. گرایش های اصلی این رشته علمی عبارتند از:

توسعه سیستم های محاسباتی و نرم افزار؛

نظریه اطلاعات، که فرآیندهای مبتنی بر انتقال، دریافت، تبدیل و ذخیره اطلاعات را مطالعه می کند.

روش هایی که به شما امکان می دهد برنامه هایی را برای حل مشکلاتی ایجاد کنید که در صورت استفاده توسط شخص نیاز به تلاش های فکری خاصی دارند (استنتاج منطقی ، درک گفتار ، ادراک بصری و غیره).

تجزیه و تحلیل سیستم، که شامل مطالعه هدف سیستم طراحی شده و تعیین الزاماتی است که باید برآورده کند.

روش های انیمیشن، گرافیک کامپیوتری، ابزارهای چند رسانه ای؛

امکانات مخابراتی (شبکه های کامپیوتری جهانی)؛

کاربردهای مختلفی که در تولید، علم، آموزش، پزشکی، تجارت، کشاورزی و غیره کاربرد دارند.

اغلب اعتقاد بر این است که انفورماتیک از دو نوع ابزار تشکیل شده است:

1) فنی - سخت افزار کامپیوتر؛

2) نرم افزار - کل انواع برنامه های رایانه ای موجود.

گاهی اوقات یک شاخه اصلی دیگر متمایز می شود - ابزارهای الگوریتمی.

در دنیای مدرن، نقش انفورماتیک بسیار زیاد است. این نه تنها حوزه تولید مادی، بلکه جنبه های فکری و معنوی زندگی را نیز در بر می گیرد. افزایش تولید تجهیزات رایانه ای، توسعه شبکه های اطلاعاتی، ظهور فناوری های جدید اطلاعاتی به طور قابل توجهی بر تمام حوزه های جامعه تأثیر می گذارد: تولید، علم، آموزش، پزشکی، فرهنگ و غیره.

1.2. مفهوم اطلاعات

کلمه "اطلاعات" در ترجمه از لاتین به معنای اطلاعات، شفاف سازی، ارائه است.

اطلاعاتاطلاعاتی در مورد اشیاء و پدیده های دنیای اطراف، ویژگی ها، ویژگی ها و حالت آنها، درک شده توسط سیستم های اطلاعاتی نامیده می شود. اطلاعات ویژگی یک پیام نیست، بلکه رابطه بین پیام و تحلیلگر آن است. اگر مصرف کننده ای وجود نداشته باشد، حتی یک مصرف کننده بالقوه، بی معنی است که در مورد اطلاعات صحبت کنیم.

در علوم کامپیوتر، اطلاعات به عنوان یک توالی معین از نام‌های نمادین (حروف، اعداد، تصاویر و صداها و غیره) درک می‌شود که بار معنایی را حمل می‌کنند و به شکلی قابل درک برای رایانه ارائه می‌شوند. چنین کاراکتر جدیدی در چنین توالی از کاراکترها، حجم اطلاعات پیام را افزایش می دهد.

1.3. سیستم کدگذاری اطلاعات

کدگذاری اطلاعات برای یکسان سازی ارائه داده ها از انواع مختلف به منظور خودکارسازی کار با اطلاعات استفاده می شود.

کد نویسی -بیانی از داده های یک نوع از طریق داده های نوع دیگر است. به عنوان مثال، زبان های طبیعی انسان را می توان به عنوان سیستم هایی برای رمزگذاری مفاهیم برای بیان افکار از طریق گفتار در نظر گرفت، علاوه بر این، حروف الفبا سیستم هایی برای کدگذاری اجزای زبان با استفاده از نمادهای گرافیکی هستند.

در محاسبات از آن استفاده می شود رمزگذاری باینریاساس این سیستم کدگذاری نمایش داده ها از طریق دنباله ای از دو کاراکتر 0 و 1 است. این کاراکترها نامیده می شوند. ارقام باینری(رقم دودویی)، یا به اختصار بیت(بیت). دو مفهوم را می توان با یک بیت رمزگذاری کرد: 0 یا 1 (بله یا خیر، درست یا نادرست و غیره). با دو بیت می توان چهار مفهوم مختلف را بیان کرد و با سه بیت می توان هشت مقدار مختلف را رمزگذاری کرد.

کوچکترین واحد کدگذاری اطلاعات در محاسبات پس از یک بیت است بایترابطه آن با بیت نشان دهنده رابطه زیر است: 1 بایت = 8 بیت = 1 کاراکتر.

به طور معمول، یک بایت یک کاراکتر از اطلاعات متنی را رمزگذاری می کند. بر این اساس، برای اسناد متنی، اندازه در بایت با طول واژگانی در کاراکتر مطابقت دارد.

واحد بزرگتر کدگذاری اطلاعات است کیلوبایت،مرتبط با یک بایت در نسبت زیر: 1 کیلوبایت = 1024 بایت.

سایر واحدهای رمزگذاری اطلاعات بزرگتر، نمادهایی هستند که با افزودن پیشوندهای mega (Mb)، giga (GB)، tera (TB) به دست می آیند:

1 مگابایت = 1,048,580 بایت.

1 گیگابایت = 10,737,740,000 بایت.

1 ترابایت = 1024 گیگابایت.

برای رمزگذاری یک عدد صحیح به صورت دودویی، یک عدد صحیح بگیرید و آن را به نصف تقسیم کنید تا ضریب برابر با یک شود. مجموعه ای از باقیمانده های هر تقسیم که از راست به چپ همراه با ضریب آخر نوشته می شود و آنالوگ باینری یک عدد اعشاری خواهد بود.

در فرآیند رمزگذاری اعداد صحیح از 0 تا 255، استفاده از 8 بیت کد باینری (8 بیت) کافی است. استفاده از 16 بیت به شما امکان می دهد اعداد صحیح را از 0 تا 65535 رمزگذاری کنید و از 24 بیت بیش از 16.5 میلیون مقادیر مختلف استفاده کنید.

برای رمزگذاری اعداد واقعی از رمزگذاری 80 بیتی استفاده می شود. در این مورد، شماره قبلاً به یک فرم عادی تبدیل شده است، به عنوان مثال:

2,1427926 = 0,21427926 ? 101;

500 000 = 0,5 ? 106.

قسمت اول شماره کدگذاری شده نامیده می شود مانتیس،و قسمت دوم است مشخصات فنی.بخش اصلی 80 بیت برای ذخیره مانتیس و تعداد مشخصی بیت برای ذخیره مشخصه اختصاص داده شده است.

1.4. رمزگذاری اطلاعات متنی

اطلاعات متنی با یک کد باینری از طریق تعیین هر کاراکتر الفبا با یک عدد صحیح خاص کدگذاری می شود. با هشت بیت باینری می توان 256 کاراکتر مختلف را رمزگذاری کرد. این تعداد کاراکتر برای بیان تمام حروف الفبای انگلیسی و روسی کافی است.

در سال های اولیه توسعه فناوری رایانه، مشکلات در کدگذاری اطلاعات متنی به دلیل نبود استانداردهای کدگذاری لازم ایجاد می شد. در زمان حاضر، برعکس، مشکلات موجود با بسیاری از استانداردهای همزمان با کارکرد و اغلب متناقض همراه است.

برای زبان انگلیسی که رسانه بین المللی غیررسمی ارتباطی است، این مشکلات حل شده است. مؤسسه استاندارد ایالات متحده توسعه یافته و در گردش قرار گرفته است سیستم کدگذاری ASCII (آمریکاییکد استاندارد برای تبادل اطلاعات).

چندین گزینه رمزگذاری برای رمزگذاری الفبای روسی ایجاد شده است:

1) Windows-1251 - معرفی شده توسط شرکت مایکروسافت؛با در نظر گرفتن توزیع گسترده سیستم عامل (OS) و سایر محصولات نرم افزاری این شرکت در فدراسیون روسیه، توزیع گسترده ای پیدا کرده است.

2) KOI-8 (کد تبادل اطلاعات، هشت رقمی) - یکی دیگر از رمزگذاری های محبوب الفبای روسی، که در شبکه های رایانه ای در قلمرو فدراسیون روسیه و در بخش روسی اینترنت گسترده است.

3) ISO (سازمان استاندارد بین المللی - موسسه بین المللی استاندارد) یک استاندارد بین المللی برای رمزگذاری حروف زبان روسی است. در عمل، این رمزگذاری به ندرت استفاده می شود.

مجموعه محدود کدها (256) مشکلاتی را برای توسعه دهندگان یک سیستم کدگذاری یکپارچه برای اطلاعات متنی ایجاد می کند. در نتیجه، پیشنهاد شد که کاراکترها نه با اعداد باینری 8 بیتی، بلکه با اعداد با بیت بزرگ رمزگذاری شوند، که باعث گسترش دامنه مقادیر کد ممکن شد. سیستم کدگذاری کاراکتر 16 بیتی نامیده می شود جهانی -یونیکد. شانزده بیت امکان کدهای منحصر به فرد را برای 65536 کاراکتر فراهم می کند که برای قرار دادن بیشتر زبان ها در یک جدول کاراکتر کافی است.

علیرغم سادگی رویکرد پیشنهادی، انتقال عملی به این سیستم کدگذاری به دلیل کمبود منابع فناوری رایانه برای مدت زمان طولانی انجام نشد، زیرا در سیستم کدگذاری یونیکد، تمام اسناد متنی به طور خودکار دو برابر بزرگتر می شوند. در اواخر دهه 1990. ابزار فنی به سطح مورد نیاز رسید، ترجمه تدریجی اسناد و نرم افزار به سیستم کدگذاری یونیکد آغاز شد.

1.5. رمزگذاری اطلاعات گرافیکی

روش های مختلفی برای رمزگذاری اطلاعات گرافیکی وجود دارد.

هنگام بررسی یک تصویر گرافیکی سیاه و سفید با ذره بین، قابل توجه است که حاوی چندین نقطه ریز است که یک الگوی مشخص (یا شطرنجی) را تشکیل می دهند. مختصات خطی و خصوصیات فردی هر یک از نقاط تصویر را می توان با استفاده از اعداد صحیح بیان کرد، بنابراین روش کدنویسی بیت مپمبتنی بر استفاده از یک کد باینری برای نمایش داده های گرافیکی است. یک استاندارد شناخته شده، ریخته گری تصاویر سیاه و سفید به شکل ترکیبی از نقاط با 256 سایه خاکستری است، یعنی اعداد باینری 8 بیتی برای رمزگذاری روشنایی هر نقطه مورد نیاز است.

کدگذاری تصاویر گرافیکی رنگی بر اساس اصل تجزیه یک رنگ دلخواه به اجزای اصلی است که سه رنگ اصلی قرمز (قرمز)، سبز (سبز) و آبی (آبی) هستند. در عمل فرض بر این است که هر رنگی که چشم انسان درک می کند را می توان با ترکیب مکانیکی این سه رنگ به دست آورد. این سیستم کدگذاری RGB (پس از حروف اول رنگ های اصلی) نامیده می شود. هنگام استفاده از 24 بیت باینری برای رمزگذاری گرافیک های رنگی، این حالت نامیده می شود تمام رنگی(رنگ واقعی).

هر یک از رنگ های اصلی به رنگی نگاشت می شود که مکمل رنگ اصلی با سفید است. برای هر یک از رنگ های اصلی، رنگ اضافی رنگی خواهد بود که از مجموع یک جفت رنگ اصلی دیگر تشکیل می شود. بر این اساس، فیروزه ای، سرخابی و زرد را می توان در میان رنگ های مکمل تشخیص داد. اصل تجزیه یک رنگ دلخواه به اجزای تشکیل دهنده آن نه تنها برای رنگ های اصلی، بلکه برای رنگ های اضافی نیز استفاده می شود، یعنی هر رنگی را می توان به صورت مجموع اجزای فیروزه ای، سرخابی و زرد نشان داد. این روش کدگذاری رنگی در صنعت چاپ استفاده می شود، اما جوهر چهارمی نیز وجود دارد - مشکی، بنابراین این سیستم کدگذاری با چهار حرف - CMYK نشان داده می شود. این سیستم از 32 بیت برای نمایش گرافیک رنگی استفاده می کند. به این حالت تمام رنگ نیز می گویند.

با کاهش تعداد بیت های مورد استفاده برای رمزگذاری رنگ هر نقطه، مقدار داده ها کاهش می یابد، اما محدوده رنگ های کدگذاری شده به میزان قابل توجهی کاهش می یابد. رمزگذاری گرافیک های رنگی با اعداد باینری 16 بیتی حالت High Color نامیده می شود. هنگام رمزگذاری اطلاعات رنگ گرافیکی با استفاده از 8 بیت داده، تنها 256 سایه قابل انتقال است. این روش کدگذاری رنگ نامیده می شود فهرست مطالب.

1.6. کدگذاری صوتی

در حال حاضر، هیچ سیستم استاندارد واحدی برای کدگذاری اطلاعات صدا وجود ندارد، زیرا تکنیک ها و روش های کار با اطلاعات صوتی در مقایسه با جدیدترین روش های کار با انواع دیگر اطلاعات شروع به توسعه کردند. بنابراین، بسیاری از شرکت های مختلف که در زمینه کدگذاری اطلاعات فعالیت می کنند، استانداردهای شرکتی خود را برای اطلاعات صوتی ایجاد کرده اند. اما در میان این استانداردهای شرکتی، دو حوزه اصلی به چشم می خورد.

در قلب روش FM(مدولاسیون فرکانس) این بیانیه بیان می شود که از نظر تئوری هر صدای پیچیده را می توان به صورت تجزیه به دنباله ای از ساده ترین سیگنال های هارمونیک فرکانس های مختلف نشان داد. هر یک از این سیگنال های هارمونیک یک سینوسی منظم هستند و بنابراین می توان آنها را به صورت عددی یا رمزگذاری شده توصیف کرد. سیگنال های صوتی یک طیف پیوسته را تشکیل می دهند، یعنی آنالوگ هستند، بنابراین، تجزیه آنها به سری هارمونیک و ارائه به شکل سیگنال های دیجیتال گسسته با استفاده از دستگاه های خاص انجام می شود - مبدل های آنالوگ به دیجیتال(ADC). تبدیل معکوس، که برای بازتولید صدای کدگذاری شده توسط یک کد عددی ضروری است، با استفاده از مبدل های دیجیتال به آنالوگ(DAC). با توجه به چنین تبدیل سیگنال های صوتی، از دست دادن اطلاعات رخ می دهد که با روش رمزگذاری مرتبط است، بنابراین، کیفیت ضبط صدا با استفاده از روش FMمعمولاً معلوم می شود که به اندازه کافی رضایت بخش نیست و با کیفیت صدای ساده ترین آلات موسیقی الکتریکی با رنگ معمولی برای موسیقی الکترونیک مطابقت دارد. در عین حال ، این روش یک کد کاملاً فشرده را ارائه می دهد ، بنابراین در آن سالها که منابع فناوری رایانه به وضوح کافی نبود از آن به طور گسترده استفاده می شد.

ایده اصلی روش سنتز موج جدولی(Wave-Table) شامل این واقعیت است که جداول از پیش آماده شده شامل نمونه هایی از صداهای بسیاری از آلات موسیقی مختلف است. این نمونه های صدا را سمپل می گویند. کدهای عددی که در نمونه تعبیه شده است ویژگی هایی مانند نوع ساز، شماره مدل آن، زیر و بم، مدت و شدت صدا، دینامیک تغییر آن، برخی از اجزای محیطی که صدا در آن مشاهده می شود و غیره را بیان می کند. پارامترهای مشخص کننده ویژگی های صدا. از آنجایی که از صداهای واقعی برای نمونه ها استفاده می شود، کیفیت اطلاعات صدای رمزگذاری شده بسیار بالا است و به صدای آلات موسیقی واقعی نزدیک می شود که با سطح فعلی توسعه فناوری رایانه مدرن سازگارتر است.

1.7. روش ها و روش های انتقال اطلاعات

برای تبادل صحیح داده ها بین گره های شبکه کامپیوتری محلی، از حالت های خاصی برای انتقال اطلاعات استفاده می شود:

1) انتقال سیمپلکس (یک جهته)؛

2) انتقال نیمه دوبلکس، که در آن دریافت و انتقال اطلاعات توسط منبع و گیرنده به طور متناوب انجام می شود.

3) انتقال تمام دوبلکس که در آن انتقال همزمان موازی انجام می شود، یعنی هر ایستگاه به طور همزمان داده ها را ارسال و دریافت می کند.

در سیستم های اطلاعاتی، انتقال داده های دوطرفه یا سریال اغلب مورد استفاده قرار می گیرد. روش های همزمان و ناهمزمان برای انتقال داده های سریال وجود دارد.

روش سنکروناین تفاوت در این است که داده ها در بلوک ها منتقل می شوند. بیت های همگام سازی در ابتدای بلوک برای همگام سازی عملکرد گیرنده و فرستنده ارسال می شوند. پس از آن، داده ها، کد تشخیص خطا و نمادی که پایان انتقال را نشان می دهد، ارسال می شود. این دنباله طرح استاندارد انتقال داده را برای روش همزمان تشکیل می دهد. در مورد انتقال همزمان، داده ها هم به صورت کاراکتر و هم به صورت بیت استریم منتقل می شوند. کد تشخیص خطا اغلب کد تشخیص خطای افزونگی چرخه ای (CRC) است که با محتوای فیلد داده تعیین می شود. با کمک آن می توان بدون ابهام قابلیت اطمینان اطلاعات دریافت شده را تعیین کرد.

مزایای روش انتقال داده همزمان عبارتند از:

بازدهی بالا؛

مکانیزم تشخیص خطا داخلی قابل اعتماد؛

سرعت انتقال داده بالا

عیب اصلی این روش سخت افزار رابط گران قیمت است.

روش ناهمزماناین تفاوت در این است که هر کاراکتر در یک پیام جداگانه منتقل می شود. بیت های شروع به گیرنده در مورد شروع انتقال هشدار می دهند و پس از آن خود شخصیت منتقل می شود. بیت برابری برای تعیین معتبر بودن انتقال استفاده می شود. بیت برابری زمانی که تعداد یک های یک کاراکتر فرد باشد یک و زمانی که تعداد یک ها زوج باشد صفر است. آخرین بیت که "بیت توقف" نامیده می شود، پایان انتقال را نشان می دهد. این دنباله طرح استاندارد انتقال داده را برای یک روش ناهمزمان تشکیل می دهد.

مزایای روش انتقال ناهمزمان عبارتند از:

تجهیزات رابط ارزان قیمت (در مقایسه با سنکرون)؛

سیستم انتقال ساده اثبات شده

به معایب از اینروش ها عبارتند از:

از دست دادن بخش سوم پهنای باند برای انتقال بیت های سرویس؛

سرعت انتقال کم در مقایسه با روش سنکرون؛

عدم توانایی در تعیین قابلیت اطمینان اطلاعات دریافتی با استفاده از بیت برابری با چندین خطا.

روش انتقال ناهمزمان در سیستم‌هایی استفاده می‌شود که در آن تبادل داده‌ها هر چند وقت یک‌بار اتفاق می‌افتد و نیازی به سرعت انتقال بالا نیست.

1.8. فناوری اطلاعات

اطلاعات یکی از ارزشمندترین منابع جامعه است، بنابراین فرآیند پردازش آن و همچنین منابع مادی (مثلاً نفت، گاز، مواد معدنی و غیره) را می توان نوعی فناوری تلقی کرد. در این صورت تعاریف زیر معتبر خواهند بود.

منابع اطلاعاتی -مجموعه ای از داده هایی است که برای یک شرکت (سازمان) ارزشمند است و به عنوان منابع مادی عمل می کند. اینها شامل متون، دانش، فایل های داده و غیره است.

فناوری اطلاعات -مجموعه ای از روش ها، فرآیندهای تولید و نرم افزار و سخت افزار است که در یک زنجیره تکنولوژیکی ترکیب می شوند. این زنجیره جمع آوری، ذخیره سازی، پردازش، خروجی و انتشار اطلاعات را به منظور کاهش شدت کار در هنگام استفاده از منابع اطلاعاتی و همچنین افزایش قابلیت اطمینان و کارایی آنها فراهم می کند.

طبق تعریف یونسکو، فناوری اطلاعات استمجموعه ای از رشته های علمی، فنی و مهندسی مرتبط به هم که روش هایی را برای سازماندهی مؤثر کار افرادی که در پردازش و ذخیره سازی اطلاعات و همچنین فناوری رایانه و روش های سازماندهی و تعامل با افراد و تجهیزات تولیدی مشغول هستند مطالعه می کند.

سیستم روش‌ها و فرآیندهای تولید، تکنیک‌ها، اصول و فعالیت‌هایی را که بر طراحی و استفاده از نرم‌افزار و سخت‌افزار برای پردازش داده‌ها حاکم است، تعریف می‌کند. روش های مختلف پردازش داده ها و ابزارهای فنی بسته به مشکلات کاربردی خاص که باید حل شوند استفاده می شود. سه دسته از فن‌آوری‌های اطلاعاتی وجود دارد که امکان کار با انواع حوزه‌های موضوعی را فراهم می‌کند:

1) جهانی، از جمله مدل‌ها، روش‌ها و ابزارهایی که استفاده از منابع اطلاعاتی جامعه را به عنوان یک کل رسمی و مجاز می‌سازد.

2) اساسی، در نظر گرفته شده برای یک منطقه خاص از کاربرد؛

3) خاص، درک پردازش داده های خاص در هنگام حل وظایف عملکردی کاربر (به ویژه وظایف برنامه ریزی، حسابداری، تجزیه و تحلیل و غیره).

هدف اصلی فناوری اطلاعات تولید و پردازش اطلاعات برای تجزیه و تحلیل آن و اتخاذ تصمیم مناسب بر اساس آن است که اجرای هر اقدامی را فراهم می کند.

1.9. مراحل توسعه فناوری اطلاعات

در مورد توسعه فناوری اطلاعات با استفاده از رایانه دیدگاه های مختلفی وجود دارد. مرحله بندی بر اساس علائم تقسیم زیر انجام می شود.

تخصیص مراحل بر مشکلات فرآیند اطلاع رسانی جامعه:

1) تا پایان دهه 1960. - مشکل پردازش مقادیر زیادی از اطلاعات در شرایط محدودیت قابلیت های سخت افزاری؛

2) تا پایان دهه 1970. - عقب ماندن نرم افزار از سطح توسعه سخت افزار؛

3) از آغاز دهه 1980. - مشکلات حداکثر ارضای نیازهای کاربر و ایجاد یک رابط مناسب برای کار در یک محیط کامپیوتری.

4) از اوایل دهه 1990. - توسعه یک توافقنامه و ایجاد استانداردها، پروتکل ها برای ارتباطات رایانه ای، سازماندهی دسترسی به اطلاعات استراتژیک و غیره.

تخصیص مراحل با توجه به مزیت ارائه شده توسط فناوری رایانه:

1) از اوایل دهه 1960. - پردازش مؤثر اطلاعات هنگام انجام کارهای معمول با تمرکز بر استفاده جمعی متمرکز از منابع مراکز محاسباتی.

2) از اواسط دهه 1970. - ظهور رایانه های شخصی (PC). در همان زمان، رویکرد ایجاد سیستم های اطلاعاتی تغییر کرده است - جهت گیری به سمت کاربر تغییر می کند تا از تصمیمات خود حمایت کند. پردازش داده های متمرکز و غیرمتمرکز اعمال می شود.

3) از آغاز دهه 1990. - توسعه فناوری مخابرات برای پردازش اطلاعات توزیع شده. سیستم های اطلاعاتی برای کمک به سازمان در مبارزه با رقبا استفاده می شود.

تخصیص مراحل بر اساس انواع ابزارهای فناوری:

1) تا نیمه دوم قرن نوزدهم. - فناوری اطلاعات "دستی"، ابزارهایی که در آن قلم، جوهر، کاغذ بود.

2) از اواخر قرن نوزدهم. - فن آوری "مکانیکی" که ابزار آن ماشین تحریر، تلفن، ضبط صدا، پست بود.

3) 1940-1960s. قرن XX - فن آوری "الکتریکی" که جعبه ابزار آن شامل رایانه های الکترونیکی بزرگ (ECM) و نرم افزار مربوطه، ماشین های تحریر الکتریکی، دستگاه های کپی، ضبط کننده های صوتی قابل حمل است.

4) از اوایل دهه 1970. - فناوری "الکترونیکی"، ابزارهای اصلی رایانه های بزرگ و سیستم های کنترل خودکار (ACS) و سیستم های بازیابی اطلاعات (ISS) ایجاد شده بر اساس آنها هستند که به طیف گسترده ای از سیستم های نرم افزاری مجهز هستند.

5) از اواسط دهه 1980. - فناوری "کامپیوتر"، جعبه ابزار اصلی یک رایانه شخصی با طیف گسترده ای از محصولات نرم افزاری استاندارد برای اهداف مختلف است.

1.10. ظهور رایانه و فناوری رایانه

برای قرن ها، مردم در تلاش برای ایجاد دستگاه های مختلف برای تسهیل محاسبات بوده اند. در تاریخ توسعه رایانه ها و فناوری های رایانه ای، چندین رویداد مهم برجسته می شود که در تکامل بیشتر تعیین کننده شده است.

در دهه 40. قرن هفدهم ب. پاسکال وسیله ای مکانیکی اختراع کرد که با آن می توان اعداد را جمع کرد.

در پایان قرن 18. G. Leibniz یک وسیله مکانیکی برای جمع و ضرب اعداد ایجاد کرد.

در سال 1946، اولین کامپیوترهای همه منظوره اختراع شد. دانشمندان آمریکایی J. von Neumann، G. Goldstein و A. Berne اثری را منتشر کردند که در آن اصول اولیه ایجاد یک کامپیوتر جهانی را ارائه کردند. از اواخر دهه 1940. اولین نمونه های اولیه چنین ماشین هایی ظاهر شدند که معمولاً رایانه های نسل اول نامیده می شوند. این رایانه ها بر روی لوله های خلاء تولید می شدند و از نظر عملکرد از ماشین حساب های مدرن عقب بودند.

در توسعه بیشتر رایانه ها، مراحل زیر مشخص می شود:

نسل دوم کامپیوترها - اختراع ترانزیستورها.

نسل سوم کامپیوترها - ایجاد مدارهای مجتمع.

نسل چهارم کامپیوترها - ظهور ریزپردازنده ها (1971).

اولین ریزپردازنده ها توسط این شرکت تولید شد اینتل،که منجر به ظهور نسل جدیدی از رایانه های شخصی شد. با توجه به علاقه انبوه به چنین کامپیوترهایی در جامعه، این شرکت IBM(International Business Machines Corporation) پروژه جدیدی را برای ایجاد آنها و این شرکت توسعه داده است مایکروسافت -نرم افزار این کامپیوتر این پروژه در آگوست 1981 به پایان رسید و رایانه شخصی جدید با نام IBM PC شناخته شد.

مدل کامپیوتری توسعه یافته بسیار محبوب شد و به سرعت تمامی مدل های قبلی این شرکت را از بازار بیرون کرد. IBMدر چند سال آینده با اختراع رایانه شخصی آی‌بی‌ام، رایانه‌های استاندارد سازگار با رایانه‌های شخصی آی‌بی‌ام شروع به تولید کردند که اکثریت بازار رایانه‌های شخصی امروزی را تشکیل می‌دهند.

علاوه بر رایانه‌های سازگار با رایانه شخصی IBM، انواع دیگری از رایانه‌ها نیز وجود دارند که برای حل مشکلات با پیچیدگی‌های متفاوت در حوزه‌های مختلف فعالیت‌های انسانی طراحی شده‌اند.

1.11. تکامل توسعه کامپیوترهای شخصی

توسعه میکروالکترونیک منجر به ظهور عناصر الکترونیکی یکپارچه ریز مینیاتوری شد که جایگزین دیودهای نیمه هادی و ترانزیستورها شد و پایه ای برای توسعه و استفاده از رایانه های شخصی شد. این کامپیوترها چندین مزیت داشتند: جمع و جور، آسان برای استفاده و نسبتا ارزان بودند.

در سال 1971 شرکت اینتلریزپردازنده i4004 و در سال 1974 - i8080 را ایجاد کرد که تأثیر زیادی در توسعه فناوری ریزپردازنده داشت. این شرکت تا به امروز رهبر بازار در تولید ریزپردازنده برای رایانه های شخصی است.

در ابتدا رایانه های شخصی بر اساس ریزپردازنده های 8 بیتی توسعه یافتند. یکی از اولین تولید کنندگان کامپیوتر با ریزپردازنده 16 بیتی این شرکت بود آی بی ام،تا دهه 1980 متخصص در تولید مین فریم. در سال 1981، او برای اولین بار یک رایانه شخصی را منتشر کرد که از اصل معماری باز استفاده می کرد، که اجازه تغییر پیکربندی رایانه و بهبود ویژگی های آن را می داد.

در اواخر دهه 1970. و سایر شرکت های بزرگ از کشورهای پیشرو (ایالات متحده آمریکا، ژاپن و غیره) شروع به توسعه رایانه های شخصی بر اساس ریزپردازنده های 16 بیتی کردند.

در سال 1984 ظاهر شد TIKMacintoshشرکت ها سیب -رقیب شرکت IBM.در اواسط دهه 1980. کامپیوترهای مبتنی بر ریزپردازنده های 32 بیتی منتشر شدند. در حال حاضر سیستم های 64 بیتی وجود دارد.

با توجه به نوع مقادیر پارامترهای اصلی و با در نظر گرفتن کاربرد، گروه های زیر از فناوری رایانه متمایز می شوند:

ابر رایانه - یک سیستم فوق العاده منحصر به فرد که برای حل پیچیده ترین مسائل با محاسبات بزرگ استفاده می شود.

سرور - رایانه ای که منابع خود را در اختیار سایر کاربران قرار می دهد. سرورهای فایل، سرورهای چاپ، سرورهای پایگاه داده و غیره وجود دارد.

رایانه شخصی - رایانه ای که برای کار در دفتر یا خانه طراحی شده است. خود کاربر می تواند نرم افزارهایی را برای رایانه هایی از این نوع پیکربندی، نگهداری و نصب کند.

ایستگاه کاری حرفه ای - رایانه ای با عملکرد عالی و در نظر گرفته شده برای فعالیت های حرفه ای در یک منطقه خاص. اغلب با تجهیزات اضافی و نرم افزار تخصصی عرضه می شود.

لپ تاپ - یک رایانه قابل حمل با قدرت محاسباتی یک رایانه شخصی. می تواند برای مدتی بدون برق از برق کار کند.

یک کامپیوتر جیبی (سازمان دهنده الکترونیکی) بزرگتر از یک ماشین حساب، صفحه کلید یا بدون صفحه کلید، از نظر عملکرد مشابه لپ تاپ؛

رایانه شخصی تحت شبکه - رایانه ای برای استفاده تجاری با حداقل مجموعه ای از دستگاه های خارجی. پشتیبانی عملیات و نصب نرم افزار به صورت مرکزی انجام می شود. همچنین برای کار در یک شبکه کامپیوتری و عملکرد در حالت مستقل استفاده می شود.

ترمینال - دستگاهی که هنگام کار در حالت مستقل استفاده می شود. ترمینال حاوی پردازنده ای برای اجرای دستورات نیست، بلکه فقط عملیاتی را برای وارد کردن و ارسال دستورات کاربر به رایانه دیگر و صدور نتیجه برای کاربر انجام می دهد.

بازار رایانه های مدرن و تعداد ماشین های تولید شده بر اساس نیازهای بازار تعیین می شود.

1.12. ساختار سیستم های محاسباتی مدرن

در ساختار رایانه های شخصی امروزی، مانند رایانه های شخصی IBM، چندین جزء اصلی وجود دارد:

یک واحد سیستمی که کار را سازماندهی می کند، اطلاعات را پردازش می کند، محاسبات انجام می دهد و ارتباط بین یک شخص و یک کامپیوتر را فراهم می کند. واحد سیستم PC شامل مادربرد، بلندگو، فن، منبع تغذیه، دو فلاپی درایو است.

برد سیستم (مادربرد) که چندین ده مدار مجتمع برای مقاصد مختلف است. مدار مجتمع مبتنی بر یک ریزپردازنده است که برای انجام محاسبات از یک برنامه ذخیره شده در یک دستگاه حافظه و کنترل کلی یک رایانه شخصی طراحی شده است. سرعت کامپیوتر به سرعت پردازنده بستگی دارد.

حافظه PC که به داخلی و خارجی تقسیم می شود: الف) حافظه داخلی (اصلی) یک دستگاه حافظه است که با پردازنده مرتبط است و برای ذخیره برنامه ها و داده های استفاده شده که در محاسبات دخیل هستند طراحی شده است. حافظه داخلی به دو دسته عملیاتی (حافظه دسترسی تصادفی - RAM) و حافظه فقط خواندنی (حافظه فقط خواندنی - ROM) تقسیم می شود. حافظه دسترسی تصادفی برای دریافت، ذخیره و صدور اطلاعات و حافظه دائمی برای ذخیره و صدور اطلاعات در نظر گرفته شده است. ب) حافظه خارجی (دستگاه ذخیره سازی خارجی - OVC) برای گنجاندن حجم زیادی از اطلاعات و تبادل آن با حافظه دسترسی تصادفی استفاده می شود. با طراحی، OVC ها از دستگاه های مرکزی رایانه شخصی جدا می شوند.

کارت صوتی (کارت صدا) که برای پخش و ضبط صدا استفاده می شود.

کارت گرافیک (کارت تصویری) که پخش و ضبط سیگنال ویدیویی را فراهم می کند.

دستگاه های خارجی برای وارد کردن اطلاعات به رایانه عبارتند از:

الف) صفحه کلید - مجموعه ای از سنسورها که فشار روی کلیدها را درک می کنند و مدار الکتریکی را می بندند.

ب) ماوس دستکاری کننده ای است که کار با اکثر رایانه ها را ساده می کند. تمایز بین ماوس های مکانیکی، نوری-مکانیکی و نوری، و همچنین سیمی و بی سیم؛

ج) اسکنر - دستگاهی که به شما امکان می دهد متن، نقاشی، عکس و غیره را به صورت گرافیکی در رایانه وارد کنید.

دستگاه های خارجی برای خروجی اطلاعات عبارتند از:

الف) مانیتوری که برای نمایش انواع مختلف اطلاعات روی صفحه استفاده می شود. اندازه صفحه نمایش مانیتور بر حسب اینچ به عنوان فاصله بین گوشه سمت چپ پایین و سمت راست بالای صفحه اندازه گیری می شود.

ب) چاپگری که برای چاپ متن و گرافیک تهیه شده روی کامپیوتر استفاده می شود. پرینترهای ماتریس نقطه ای، جوهر افشان و لیزری وجود دارد.

دستگاه های ورودی خارجی برای در دسترس قرار دادن اطلاعات در اختیار کاربر به رایانه استفاده می شوند. هدف اصلی یک دستگاه خروجی خارجی ارائه اطلاعات موجود به شکلی است که در دسترس کاربر باشد.

برای رسمی کردن کامل اطلاعات اقتصادی، یک طبقه بندی ساده کافی نیست، بنابراین، روش زیر انجام می شود - کدگذاری. کد نویسی این فرآیند تخصیص نمادها به اشیا و گروه های طبقه بندی بر اساس سیستم کدگذاری مربوطه است. سیستم کدگذاری این مجموعه ای از قوانین برای تعیین اشیاء و گروه بندی با استفاده از کدها است. کد -این یک نامگذاری مرسوم از اشیاء یا گروه بندی ها در قالب یک علامت یا گروهی از علائم مطابق با سیستم پذیرفته شده است. کد بر اساس مشخص است الفبا(مجموعه ای از علائم). تعداد کاراکترهای این مجموعه نامیده می شود اساسکد انواع الفبای زیر متمایز می شوند: عددی، حروف الفبا و مختلط .

کد با پارامترهای زیر مشخص می شود:

طول ( L);

پایه کدنویسی ( آ);

· ساختار کد، که به عنوان توزیع نشانه ها بر اساس ویژگی ها و موضوعات طبقه بندی درک می شود.

درجه محتوای اطلاعاتی ( منمحاسبه شده به عنوان ضریب تقسیم تعداد کل ویژگی ها ( آر) با طول کد ( L):

I = R / L;

نسبت افزونگی ( K کلبه) که به عنوان نسبت حداکثر تعداد اشیا ( حداکثر Q) به تعداد واقعی اشیاء ( واقعیت Q):

همه سیستم های کدگذاری را می توان به دو زیر مجموعه گروه بندی کرد (شکل 2.13): سیستم های کدگذاری ثبت و طبقه بندی.

ویژگی سیستم های کدگذاری ثبت نام استقلال آنها از سیستم های طبقه بندی کاربردی است. کدهای ثبت برای شناسایی اشیاء و انتقال اطلاعات در مورد اشیاء از راه دور استفاده می شوند، بنابراین آنها باید شرایط زیر را داشته باشند: حداقل طول کد، مطابقت نامشخص و کد آن برای مدت طولانی، و امنیت کد از تداخل و خطا

کدهای ثبت از دو بخش اطلاعات و کنترل تشکیل شده اند که برای محافظت از اطلاعات ارسالی در برابر خطا طراحی شده اند. بخش کنترل را می توان با توجه به الگوریتم های مختلف محاسبه کرد، به ویژه، بیشترین استفاده از فرمول های زیر برای محاسبه آنها است:

;

مدول کجاست (عددی اول که بر یک و بر خودش بخش پذیر است)؛ بیت های اطلاعاتی، من- تعداد دسته؛ - وزن دسته اطلاعات.

سیستم های ثبت شامل سیستم های کدگذاری سریال و سریال می باشد.

سیستم ترتیبی این ساده ترین سیستم کدگذاری در ساخت آن است که ماهیت استفاده از آن تخصیص متوالی هر شیء از مجموعه کدگذاری شده Mo به شماره سفارش آن است، یعنی. در انتساب اعداد طبیعی به ترتیب اجسام. این ترتیب می تواند تصادفی باشد یا پس از گروه بندی اولیه اشیاء، به عنوان مثال، بر اساس حروف الفبا تعیین شود. به عنوان یک قاعده، سیستم ترتیبی برای رمزگذاری مجموعه‌های کم ارزش، ثابت و ساده از اشیاء که نیازی به طبقه‌بندی اولیه ندارند استفاده می‌شود.

سریال (سریال-سریال) تفاوت سیستم کدگذاری با سیستم ترتیبی در این است که نامگذاری اشیاء رمزگذاری شده ( م) ابتدا باید بر اساس یک ویژگی به گروه بندی تقسیم شود و به هر گروه بندی باید یک سری نام گذاری کد اختصاص داده شود که در آن هر عنصر به ترتیب کد خود را اختصاص می دهد.


مجموعه ای از نام گذاری ها برای هر گروه بندی به گونه ای تعیین می شود که پس از اختصاص کد به عناصر این گروه، در صورت ظاهر شدن اشیاء جدید، همچنان اعداد رایگان در آن وجود داشته باشد.

کدهای طبقه بندی برای انعکاس روابط طبقه بندی اشیا و گروه بندی ها استفاده می شود و عمدتاً برای پردازش منطقی پیچیده اطلاعات اقتصادی در رایانه استفاده می شود. این مستلزم الزامات زیر است: نمایش واضح روابط طبقه بندی اشیاء و گروه بندی آنها و اطمینان از حداکثر سهولت برنامه نویسی. گروه سیستم های کدگذاری طبقه بندی را می توان بسته به اینکه از کدام سیستم طبقه بندی برای سفارش دادن اشیا استفاده می شود به دو زیر گروه تقسیم کرد.

سیستم های سریال رمزگذاری ها با این واقعیت مشخص می شوند که آنها بر اساس یک طبقه بندی اولیه طبق یک سیستم طبقه بندی سلسله مراتبی هستند، در نتیجه کدهای گروه های فرعی با افزودن کدهایی به کدهای گروه های بالاتر تشکیل می شوند.

سیستم های موازی رمزگذاری ها با این واقعیت مشخص می شوند که آنها بر اساس استفاده از یک سیستم طبقه بندی جنبه ساخته شده اند و کدهای گروه بندی بر اساس جنبه ها مستقل از یکدیگر تولید می شوند.

سیستم های کدگذاری سریالی و موازی بر اساس سیستم کدگذاری بیتی یا ترکیبی ساخته می شوند.

سیستم تخلیه برای رمزگذاری اشیاء تعریف شده توسط چندین ویژگی فرعی که برای حل مشکلات اقتصادی استفاده می شود استفاده می شود. اشیایی که باید کدگذاری شوند با توجه به ویژگی‌های طبقه‌بندی در هر مرحله از طبقه‌بندی، سیستم‌بندی می‌شوند، به هر مشخصه تعداد معینی ارقام اختصاص داده می‌شود، که در آن رمزگذاری گروه‌بندی‌ها با یک رقم آغاز می‌شود. با یک سیستم کدگذاری بیت، از کدگذاری به اصطلاح "وابسته" استفاده می شود. این بدان معنی است که گروه بندی های طبقه بندی بر اساس کمترین ویژگی ها بسته به کد گروه بندی تشکیل شده بر اساس بالاترین مشخصه کدگذاری می شوند. موجودی موقعیت های آزاد با ساختار کد تعیین می شود.

کد شی ساخته شده بر اساس این سیستم از تعداد موقعیت (یا تعداد گروه های ارقام) تشکیل شده است که ویژگی های اشیاء در نظر گرفته شده است، بنابراین سیستم کدگذاری بیت گاهی اوقات نامیده می شود. سیستم موقعیت یابی . مقدار خاص یک ویژگی مشخص کننده یک شی با موقعیت و مقدار یک عدد معین در ساختار کد تعیین می شود. طول کد به تعداد مراحل طبقه بندی، تعداد گروه بندی های طبقه بندی در هر مرحله و به پایه کدگذاری بستگی دارد.

سیستم ترکیبی کدگذاری، با داشتن تمام مزایای یک کد بیت، برای رمزگذاری نامگذاری های بزرگ (فهرست) اشیاء استفاده می شود که با بسیاری از ویژگی های فرعی یا مستقل مشخص می شوند. این سیستم بر اساس ترکیبی از اصول برای ساخت سیستم های کدگذاری مانند بیت، سریال، کد ترتیبی و تکراری است.

کد تکرار (کد یادگاری) اینها کدهای الفبایی یا الفبایی هستند که با این واقعیت مشخص می شوند که بخشی از نامگذاری های نمادین اشیاء به ساختار کد منتقل می شود تا ماندگاری کد افزایش یابد یا طول آن کاهش یابد.

انتخاب یک سیستم کدگذاری خاص به حجم نامگذاری رمزگذاری شده، پایداری آن، وظایف پیش روی سیستم و شاخص های عملکرد پردازش اطلاعات در هنگام استفاده از هر سیستم بستگی دارد.

علوم کامپیوتر، سایبرنتیک و برنامه نویسی

سیستم کدگذاری اطلاعات کدگذاری اطلاعات برای یکسان سازی فرم های ارائه داده ها که به انواع مختلف تعلق دارند به منظور خودکارسازی کار با اطلاعات استفاده می شود. به عنوان مثال، زبان های طبیعی انسان را می توان به عنوان سیستم های رمزگذاری برای مفاهیم برای بیان افکار از طریق گفتار، و الفباها سیستم هایی برای کدگذاری اجزای زبان با استفاده از نمادهای گرافیکی در نظر گرفت. اساس این سیستم کدگذاری نمایش داده ها از طریق دنباله ای از دو کاراکتر است: 0 و 1. کوچکترین ...

18. سیستم کدگذاری اطلاعات

کدگذاری اطلاعات برای یکسان سازی ارائه داده ها از انواع مختلف به منظور خودکارسازی کار با اطلاعات استفاده می شود.

کد نویسی - بیانی از داده های یک نوع از طریق داده های نوع دیگر است. به عنوان مثال، زبان های طبیعی انسان را می توان به عنوان سیستم هایی برای رمزگذاری مفاهیم برای بیان افکار از طریق گفتار در نظر گرفت، علاوه بر این، حروف الفبا سیستم هایی برای کدگذاری اجزای زبان با استفاده از نمادهای گرافیکی هستند.

در محاسبات از آن استفاده می شودرمزگذاری باینریاساس این سیستم کدگذاری نمایش داده ها از طریق دنباله ای از دو کاراکتر 0 و 1 است. این کاراکترها نامیده می شوند.ارقام باینری(رقم دودویی)، یا به اختصاربیت (بیت). دو مفهوم را می توان با یک بیت رمزگذاری کرد: 0 یا 1 (بله یا خیر، درست یا نادرست و غیره). با دو بیت می توان چهار مفهوم مختلف را بیان کرد و با سه بیت می توان هشت مقدار مختلف را رمزگذاری کرد.

کوچکترین واحد کدگذاری اطلاعات در محاسبات پس از یک بیت استبایت رابطه آن با بیت نشان دهنده رابطه زیر است: 1 بایت = 8 بیت = 1 کاراکتر.

به طور معمول، یک بایت یک کاراکتر از اطلاعات متنی را رمزگذاری می کند. بر این اساس، برای اسناد متنی، اندازه در بایت با طول واژگانی در کاراکتر مطابقت دارد.

واحد بزرگتر کدگذاری اطلاعات استکیلوبایت، مرتبط با یک بایت در نسبت زیر: 1 کیلوبایت = 1024 بایت.

سایر واحدهای رمزگذاری اطلاعات بزرگتر، نمادهایی هستند که با افزودن پیشوندهای mega (Mb)، giga (GB)، tera (TB) به دست می آیند:

1 مگابایت = 1,048,580 بایت.

1 گیگابایت = 10,737,740,000 بایت.

1 ترابایت = 1024 گیگابایت.

برای رمزگذاری یک عدد صحیح به صورت دودویی، یک عدد صحیح بگیرید و آن را به نصف تقسیم کنید تا ضریب برابر با یک شود. مجموعه ای از باقیمانده های هر تقسیم که از راست به چپ همراه با ضریب آخر نوشته می شود و آنالوگ باینری یک عدد اعشاری خواهد بود.

در فرآیند رمزگذاری اعداد صحیح از 0 تا 255، استفاده از 8 بیت کد باینری (8 بیت) کافی است. استفاده از 16 بیت به شما امکان می دهد اعداد صحیح را از 0 تا 65535 رمزگذاری کنید و از 24 بیت بیش از 16.5 میلیون مقادیر مختلف استفاده کنید.

برای رمزگذاری اعداد واقعی از رمزگذاری 80 بیتی استفاده می شود. در این مورد، شماره قبلاً به یک فرم عادی تبدیل شده است، به عنوان مثال:

2,1427926 = 0,21427926 ? 101;

500 000 = 0,5 ? 106.

قسمت اول شماره کدگذاری شده نامیده می شودمانتیس، و بخش دوم - ویژگی ها. بخش اصلی 80 بیت برای ذخیره مانتیس و تعداد مشخصی بیت برای ذخیره مشخصه اختصاص داده شده است.

رمزگذاری اطلاعات متنی

اطلاعات متنی با یک کد باینری از طریق تعیین هر کاراکتر الفبا با یک عدد صحیح خاص کدگذاری می شود. با هشت بیت باینری می توان 256 کاراکتر مختلف را رمزگذاری کرد. این تعداد کاراکتر برای بیان تمام حروف الفبای انگلیسی و روسی کافی است.

در سال های اولیه توسعه فناوری رایانه، مشکلات در کدگذاری اطلاعات متنی به دلیل نبود استانداردهای کدگذاری لازم ایجاد می شد. در زمان حاضر، برعکس، مشکلات موجود با بسیاری از استانداردهای همزمان با کارکرد و اغلب متناقض همراه است.

برای زبان انگلیسی که رسانه بین المللی غیررسمی ارتباطی است، این مشکلات حل شده است. مؤسسه استاندارد ایالات متحده توسعه یافته و در گردش قرار گرفته استسیستم کدگذاری ASCII (آمریکاییکد استاندارد برای تبادل اطلاعات).

چندین گزینه رمزگذاری برای رمزگذاری الفبای روسی ایجاد شده است:

1) Windows-1251 - معرفی شده توسط شرکتمایکروسافت؛ با در نظر گرفتن توزیع گسترده سیستم عامل (OS) و سایر محصولات نرم افزاری این شرکت در فدراسیون روسیه، توزیع گسترده ای پیدا کرده است.

2) KOI-8 (کد تبادل اطلاعات، هشت رقمی) - یکی دیگر از رمزگذاری های محبوب الفبای روسی، که در شبکه های رایانه ای در قلمرو فدراسیون روسیه و در بخش روسی اینترنت گسترده است.

3) ISO (سازمان استاندارد بین المللی - موسسه بین المللی استاندارد) یک استاندارد بین المللی برای رمزگذاری حروف زبان روسی است. در عمل، این رمزگذاری به ندرت استفاده می شود.

مجموعه محدود کدها (256) مشکلاتی را برای توسعه دهندگان یک سیستم کدگذاری یکپارچه برای اطلاعات متنی ایجاد می کند. در نتیجه، پیشنهاد شد که کاراکترها نه با اعداد باینری 8 بیتی، بلکه با اعداد با بیت بزرگ رمزگذاری شوند، که باعث گسترش دامنه مقادیر کد ممکن شد. سیستم کدگذاری کاراکتر 16 بیتی نامیده می شودجهانی - یونیکد. شانزده بیت امکان کدهای منحصر به فرد را برای 65536 کاراکتر فراهم می کند که برای قرار دادن بیشتر زبان ها در یک جدول کاراکتر کافی است.

علیرغم سادگی رویکرد پیشنهادی، انتقال عملی به این سیستم کدگذاری به دلیل کمبود منابع فناوری رایانه برای مدت زمان طولانی انجام نشد، زیرا در سیستم کدگذاری یونیکد، تمام اسناد متنی به طور خودکار دو برابر بزرگتر می شوند. در اواخر دهه 1990. ابزار فنی به سطح مورد نیاز رسید، ترجمه تدریجی اسناد و نرم افزار به سیستم کدگذاری یونیکد آغاز شد.

رمزگذاری اطلاعات گرافیکی

روش های مختلفی برای رمزگذاری اطلاعات گرافیکی وجود دارد.

هنگام بررسی یک تصویر گرافیکی سیاه و سفید با ذره بین، قابل توجه است که حاوی چندین نقطه ریز است که یک الگوی مشخص (یا شطرنجی) را تشکیل می دهند. مختصات خطی و خصوصیات فردی هر یک از نقاط تصویر را می توان با استفاده از اعداد صحیح بیان کرد، بنابراین روشکدنویسی بیت مپمبتنی بر استفاده از یک کد باینری برای نمایش داده های گرافیکی است. یک استاندارد شناخته شده، ریخته گری تصاویر سیاه و سفید به شکل ترکیبی از نقاط با 256 سایه خاکستری است، یعنی اعداد باینری 8 بیتی برای رمزگذاری روشنایی هر نقطه مورد نیاز است.

کدگذاری تصاویر گرافیکی رنگی بر اساس اصل تجزیه یک رنگ دلخواه به اجزای اصلی است که سه رنگ اصلی قرمز (قرمز)، سبز (سبز) و آبی (آبی) هستند. در عمل فرض بر این است که هر رنگی که چشم انسان درک می کند را می توان با ترکیب مکانیکی این سه رنگ به دست آورد. این سیستم کدگذاری RGB (پس از حروف اول رنگ های اصلی) نامیده می شود. هنگام استفاده از 24 بیت باینری برای رمزگذاری گرافیک های رنگی، این حالت نامیده می شودتمام رنگ (True Color).

هر یک از رنگ های اصلی به رنگی نگاشت می شود که مکمل رنگ اصلی با سفید است. برای هر یک از رنگ های اصلی، رنگ اضافی رنگی خواهد بود که از مجموع یک جفت رنگ اصلی دیگر تشکیل می شود. بر این اساس، فیروزه ای، سرخابی و زرد را می توان در میان رنگ های مکمل تشخیص داد. اصل تجزیه یک رنگ دلخواه به اجزای تشکیل دهنده آن نه تنها برای رنگ های اصلی، بلکه برای رنگ های اضافی نیز استفاده می شود، یعنی هر رنگی را می توان به صورت مجموع اجزای فیروزه ای، سرخابی و زرد نشان داد. این روش کدگذاری رنگی در صنعت چاپ استفاده می شود، اما جوهر چهارمی نیز وجود دارد - مشکی، بنابراین این سیستم کدگذاری با چهار حرف - CMYK نشان داده می شود. این سیستم از 32 بیت برای نمایش گرافیک رنگی استفاده می کند. به این حالت تمام رنگ نیز می گویند.

با کاهش تعداد بیت های مورد استفاده برای رمزگذاری رنگ هر نقطه، مقدار داده ها کاهش می یابد، اما محدوده رنگ های کدگذاری شده به میزان قابل توجهی کاهش می یابد. رمزگذاری گرافیک های رنگی با اعداد باینری 16 بیتی حالت High Color نامیده می شود. هنگام رمزگذاری اطلاعات رنگ گرافیکی با استفاده از 8 بیت داده، تنها 256 سایه قابل انتقال است. این روش کدگذاری رنگ نامیده می شودفهرست مطالب.

کدگذاری صوتی

در حال حاضر، هیچ سیستم استاندارد واحدی برای کدگذاری اطلاعات صدا وجود ندارد، زیرا تکنیک ها و روش های کار با اطلاعات صوتی در مقایسه با جدیدترین روش های کار با انواع دیگر اطلاعات شروع به توسعه کردند. بنابراین، بسیاری از شرکت های مختلف که در زمینه کدگذاری اطلاعات فعالیت می کنند، استانداردهای شرکتی خود را برای اطلاعات صوتی ایجاد کرده اند. اما در میان این استانداردهای شرکتی، دو حوزه اصلی به چشم می خورد.

در قلب روش FM (مدولاسیون فرکانس) این بیانیه بیان می شود که از نظر تئوری هر صدای پیچیده را می توان به صورت تجزیه به دنباله ای از ساده ترین سیگنال های هارمونیک فرکانس های مختلف نشان داد. هر یک از این سیگنال های هارمونیک یک سینوسی منظم هستند و بنابراین می توان آنها را به صورت عددی یا رمزگذاری شده توصیف کرد. سیگنال های صوتی یک طیف پیوسته را تشکیل می دهند، یعنی آنالوگ هستند، بنابراین، تجزیه آنها به سری هارمونیک و ارائه به شکل سیگنال های دیجیتال گسسته با استفاده از دستگاه های خاص انجام می شود -مبدل های آنالوگ به دیجیتال(ADC). تبدیل معکوس، که برای بازتولید صدای کدگذاری شده توسط یک کد عددی ضروری است، با استفاده ازمبدل های دیجیتال به آنالوگ(DAC). با توجه به چنین تبدیل سیگنال های صوتی، از دست دادن اطلاعات رخ می دهد که با روش رمزگذاری مرتبط است، بنابراین، کیفیت ضبط صدا با استفاده از روش FM معمولاً معلوم می شود که به اندازه کافی رضایت بخش نیست و با کیفیت صدای ساده ترین آلات موسیقی الکتریکی با رنگ معمولی برای موسیقی الکترونیک مطابقت دارد. در عین حال ، این روش یک کد کاملاً فشرده را ارائه می دهد ، بنابراین در آن سالها که منابع فناوری رایانه به وضوح کافی نبود از آن به طور گسترده استفاده می شد.

ایده اصلی روش سنتز موج جدولی(Wave-Table) شامل این واقعیت است که جداول از پیش آماده شده شامل نمونه هایی از صداهای بسیاری از آلات موسیقی مختلف است. این نمونه های صدا را سمپل می گویند. کدهای عددی که در نمونه تعبیه شده است ویژگی هایی مانند نوع ساز، شماره مدل آن، زیر و بم، مدت و شدت صدا، دینامیک تغییر آن، برخی از اجزای محیطی که صدا در آن مشاهده می شود و غیره را بیان می کند. پارامترهای مشخص کننده ویژگی های صدا. از آنجایی که از صداهای واقعی برای نمونه ها استفاده می شود، کیفیت اطلاعات صدای رمزگذاری شده بسیار بالا است و به صدای آلات موسیقی واقعی نزدیک می شود که با سطح فعلی توسعه فناوری رایانه مدرن سازگارتر است.


و همچنین کارهای دیگری که ممکن است برای شما جالب باشد

58115. ارزش سلامتی برای انسان 41 کیلوبایت
هدف: آشنایی با اهداف و محتوای درس مبانی بهداشت. ایجاد ایده ای در مورد اهمیت سلامت برای آموزش کار برای برقراری ارتباط با بستگان. ایجاد انگیزه حافظه برای اصول اولیه حفظ و ارتقای سلامت؛ برای پرورش عشق به زندگی برای مردم
58116. تماس های Vіyskovі و نشانه های توزیع. سران و فرزندان، سالمندان و جوانان، حقوق و تکالیف آنها 182.5 کیلوبایت
متا: ویوچیتی درک ماهیت و معنای همه رشته هاست. مجسمه های قدرتمندترین نیروهای اوکراین را نام ببرید. اساسنامه نیروهای دفاعی اوکراین مبتنی بر ایجاد قوانین خدمت سربازی بر اساس نحوه گذراندن زندگی روزمره پیروز ...
58118. کارکردهای مالی به عنوان یک مقوله اقتصادی 15.22 کیلوبایت
از طریق این عملکرد است که هدف عمومی تأمین مالی - فراهم کردن منابع لازم برای هر واحد تجاری و دولت با استفاده از آن، اجرا می شود. در قالب وجوه هدفمند
58119. امور مالی به عنوان یک مقوله اقتصادی در نظام مقوله های اجتماعی-اقتصادی 15.17 کیلوبایت
هر علم با طیف معینی از مفاهیم عمل می کند، دارای مقولات خاص و ویژه ای است که بیان متمرکزی از کلی، اساسی ترین ویژگی ها، کیفیت ها، الگوها و روابط متقابل اشیاء آن حوزه است.
58120. ایجاد صفحات وب 32 کیلوبایت
نیاز به حوصله و آگاهی از اصول "برنامه نویسی" در html دارد که در واقع یک زبان برنامه نویسی نیست. بنابراین. برای کار، برنامه Notepad برای ما کافی خواهد بود. علاوه بر این، استفاده از منوی FILE کافی است.
58121. حرکت سوسپیلنو-تاریخی به سوی توسعه ادبیات اوکراین قرن بیستم، سبک های اساسی به طور مستقیم 120.5 کیلوبایت
تعاملات زمانی نه تنها با جابجایی انقلاب 1905-1917، بلکه با ورود از زندگی I. Frank (1916) و M. Kotsyubinsky Lesi Ukrayinka (درگذشته در 1913) شروع می شود. فرمول pislya 1905 p. پایتخت ادبی کیف یاک اوکراین، گسترش نشریات ادبی اوکراین
58122. معرفی جهان در قرن شانزدهم - هجدهم 46 کیلوبایت
به معنای محدودتر، تاریخ علمی است که انواع منابع را در مورد گذشته مطالعه می کند تا ترتیب وقایع، روند تاریخی، عینیت واقعیات توصیف شده را مشخص کند و در مورد علل رویدادها نتیجه گیری کند.
58123. وظایف حسابداری پذیرایی عمومی 34 کیلوبایت
کنترل شاخص های مالی (میزان سود، منابع وجوه و روش مصرف آنها، سرمایه در گردش، کسر سود و غیره) بر صحت تسویه حساب با تامین کنندگان و خریداران، برای دریافت به موقع پرداخت ها به بودجه، برای استفاده صحیح از وام های بانکی ...

مقالات مرتبط برتر