খালি পেট বা ভরা পেট যেকোনো সময় এই শব্দের সৃষ্টি হতে পারে, তবে খাদ্যের অনুপস্থিতিতে শব্দের তীব্রতা বেশি হয়। প্রাচীন কালে গ্রিকরা এই পেট ডাকার ঘটনাটির কিন্ত একটি বেশ সুন্দর নামকরণ করেছিলেন - borborygmi (উচ্চারণ করার ধৃষ্টতা দেখালাম না) যার ইংরেজি তর্জমা করলে দাঁড়ায় 'rumbling'। পেট ডাকা বলতে যে শব্দের কথা বোঝানো হয় তা কিন্তু শুধুমাত্র স্টমাক বা পাকস্থলী থেকে সৃষ্টি হয় তাই নয়, small intestine বা ক্ষুদ্রান্তও এর জন্য দায়ী। আমাদের গ্যাস্ট্রোইনটেস্টাইনাল ট্রাক্ট (gastrointestinal tract) একটি ফাঁপা নলের মতো যা পেশী বা smooth muscle এর সমন্বয় গঠিত। আমরা যখন খাবার খাই, এই পেশীগুলি ক্রমাগত সংকুচিত ও প্রসারিত হয়ে খাদ্যবস্তুকে তরল এবং গ্যাসীয় পদার্থের সাথে এই ট্রাক্টের মধ্যে দিয়ে নিয়ে যায়। এই ঘটনাকে বলা হয় পেরিস্টলসিস (peristalsis)। আর পেশীর সংকোচন এবং প্রসারণের ফলে পেট ডাকার মতো শব্দের সৃষ্টি হয়।Nervous system বা স্নায়ুতন্ত্র আমাদের গ্যাস্ট্রোইনটেস্টাইনাল ট্র্যাক্টের পেশীর ইলেক্ট্রিক্যাল ইম্পালস্ এর তারতম্য ঘটিয়ে পেরিস্টলসিস সৃষ্টি করে। এর ফলে পাকস্থলীর পেশীগুলি মিনিটে প্রায় ৩ বার এবং ক্ষুদ্রান্তের পেশীগুলি মিনিটে প্রায় ১২ বার একটি নির্দিষ্ট ছন্দে সংকোচন-প্রসারণ ঘটায়। যখন আমাদের খিদে পায় অর্থাৎ খাদ্যের অনুপস্থিতিতে রক্তে সুগার বা শর্করার মাত্রা কমে যায়। এর ফলে পাকস্থলীতে অবস্থিত রিসেপ্টরগুলি ইলেক্ট্রিক্যাল এক্টিভিটির (migrating myoelectric complex) একটি রিফ্লাক্স সৃষ্টি করে যা স্নায়ুতন্ত্রে সিগন্যাল হিসাবে প্রেরিত হয়। প্রায় ২ ঘন্টা বা তার বেশি পেট খালি থাকলে এই সিগন্যাল সৃষ্টি হয় যা পেশী সংকোচনের কারণ। ক্রমে, এই সংকোচন পাকস্থলী থেকে ক্ষুদ্রান্ত্র, বৃহদন্ত্র এবং পৌষ্টিকতন্ত্রের বাকি অংশে সঞ্চারিত হয়ে যায়। আর আমরা 'পেট ডাকার' মতো শব্দ শুনতে পাই (rumbling noise)। অর্থাৎ, সাদা বাংলায় বললে এই দাঁড়ায় যে, খিদে পেলে পেট ডাকাডাকি করে আমাদের জানান দেয় যে তাকে এখনই কিছু খাবার দেওয়া দরকার। এই ঘটনা একবার শুরু হলে ১০ থেকে ২০ মিনিট তা স্থায়ী হয়। এর পর প্রতি ১-২ ঘন্টা অন্তর তা পুনরাবৃত্তি হয় যতক্ষন না পর্যন্ত খাবার পাকস্থলীতে পৌঁছায়। বিভিন্ন হরমোনের প্রভাবে এই শব্দের স্থায়িত্ব এবং তীব্রতার তারতম্য ঘটে থাকে।