ورودی زباله، خروجی زباله

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

واژه مختصر garbage in garbage out) GIGO) (ترجمه عبارت: زباله وارد زباله بیرون)، یک عبارت در زمینه علوم کامپیوتر و یا فناوری اطلاعات و ارتباطات است. این اصل مشهور کامپیوتر به معنای این است که اگر داده‌های نامعتبر به سیستم وارد شود، خروجی به دست آمده نیز نامعتبر خواهد بود. اگر چه در ابتدا این واژه در نرم افزارهای کامپیوتری استفاده می‌شد، اما در اصل برای تمام سیستم‌ها صادق است، به عنوان مثال در سیستم‌های تصمیم گیری.

در گیگو در درجه نخست باید به این واقعیت توجه کرد که کامپیوتر بیچون و چرا پردازش هر دادهٔ ورودی حتی نامتعبر را به عهده می‌گیرد و نتیجهٔ پردازش به تناسب داده‌های ورودی ما خواهد بود.

این اصطلاح به عنوان یک اصطلاح آموزشی توسط جورج فیوچسل (Fuechsel) ابداع شد، که تکنسین و مدرس شرکت آی بی ام ۳۰۵ RAMAC در نیویورک است.

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

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