ਸਿਮੂਲੇਸ਼ਨ ਲਈ, ਹੇਠ ਲਿਖੇ ਡੇਟਾ ਦਰਜ ਕੀਤੇ ਗਏ ਹਨ:
- ਸੇਵਾ ਚੈਨਲਾਂ ਦੀ ਗਿਣਤੀ;
- ਸੇਵਾ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਗਾਹਕਾਂ ਦੀ ਗਿਣਤੀ;
- ਪਹੁੰਚਣ ਦੇ ਅੰਤਰਾਲਾਂ 'ਤੇ ਗਾਹਕਾਂ ਦੀ ਇੱਕ ਵੱਖਰੀ ਸੰਭਾਵਨਾ ਵੰਡ;
- ਗਾਹਕਾਂ ਲਈ ਸੇਵਾ ਸਮੇਂ ਦੀ ਇੱਕ ਵੱਖਰੀ ਵੰਡ।
ਆਉਣ ਅਤੇ ਸੇਵਾ ਅੰਤਰਾਲਾਂ ਦੀਆਂ ਵੱਖਰੀਆਂ ਵੰਡਾਂ ਨੂੰ ਹੱਥੀਂ ਦਰਜ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਹੇਠ ਲਿਖੀਆਂ ਵੰਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ: ਘਾਤਕ, ਇਕਸਾਰ, ਏਰਲੰਗ ਵੰਡ, ਵੇਇਬੁਲ ਵੰਡ, ਆਮ, ਅਤੇ ਕੱਟਿਆ ਹੋਇਆ ਆਮ।
ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਵੰਡ ਲਈ ਤਿਆਰ ਕਰਦੇ ਸਮੇਂ, ਪਰਿਭਾਸ਼ਿਤ ਮਾਪਦੰਡ ਦਰਜ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਆਮ ਵੰਡ ਲਈ ਇਹ ਹਨ: ਔਸਤ ਮੁੱਲ, ਪਰਿਵਰਤਨ, ਅਤੇ ਅੰਤਰਾਲਾਂ ਦੀ ਸੰਖਿਆ। ਪੀੜ੍ਹੀ ਦੇ ਦੌਰਾਨ, ਹਰੇਕ ਅੰਤਰਾਲ ਲਈ, ਗਾਹਕਾਂ ਦੇ ਆਉਣ ਦੀ ਸੰਭਾਵਨਾ ਅਤੇ ਇਸ ਅਨੁਸਾਰ ਸੇਵਾ ਪ੍ਰੋਗਰਾਮੇਟਿਕ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅੰਤਰਾਲਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਉਸ ਸਮੇਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ ਜਿਸ ਦੌਰਾਨ ਗਾਹਕ ਆਉਂਦੇ ਹਨ ਅਤੇ ਸੇਵਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਬਦਲ ਕੇ, ਵੱਖ-ਵੱਖ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਸਿਮੂਲੇਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਆਉਣ ਵਾਲੇ ਗਾਹਕਾਂ ਦੀਆਂ ਸੰਭਾਵਨਾਵਾਂ ਦੀ ਵੰਡ ਲਈ ਅੰਤਰਾਲਾਂ ਦੀ ਸੰਖਿਆ ਅਤੇ ਸੇਵਾ ਸਮੇਂ ਲਈ ਅੰਤਰਾਲਾਂ ਦੀ ਸੰਖਿਆ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਇੱਕੋ ਜਿਹੀ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ।
ਗਾਹਕ ਸੇਵਾ ਪਹਿਲਾਂ ਆਓ - ਪਹਿਲਾਂ ਪਾਓ ਸਿਧਾਂਤ 'ਤੇ ਕੰਮ ਕਰਦੀ ਹੈ, ਇਹ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਕੋਈ ਉਪਲਬਧ ਚੈਨਲ ਹੈ ਜਾਂ ਨਹੀਂ। ਐਪਲੀਕੇਸ਼ਨ ਹੇਠ ਲਿਖੇ ਮੁੱਲਾਂ ਨੂੰ ਮਾਪਦੀ ਹੈ: ਸੇਵਾ ਕਤਾਰ ਵਿੱਚ ਗਾਹਕਾਂ ਦਾ ਔਸਤ ਉਡੀਕ ਸਮਾਂ; - ਗਾਹਕਾਂ ਦਾ ਔਸਤ ਸੇਵਾ ਸਮਾਂ; - ਸਿਸਟਮ ਵਿੱਚ ਔਸਤ ਸਮਾਂ (ਉਡੀਕ + ਸੇਵਾ); - ਪ੍ਰਤੀਸ਼ਤ ਵਿੱਚ ਸਰਵਰ ਵਰਤੋਂ; - ਅਤੇ ਥਰੂਪੁੱਟ (ਗਾਹਕ ਪ੍ਰਤੀ ਯੂਨਿਟ ਸਮੇਂ)।
ਸਿਮੂਲੇਟਡ ਸਿਸਟਮਾਂ ਦਾ ਡੇਟਾ samples.db ਨਾਮਕ ਇੱਕ SQLite ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਪਹਿਲਾਂ ਤੋਂ ਸਟੋਰ ਕੀਤੇ ਸਿਸਟਮਾਂ ਦੀ ਸੂਚੀ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਮੁੱਖ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦੀ ਹੈ, ਜਿਸਦਾ ਨਾਮ AppMulti_Channel_Mass_Service ਹੈ, ਅਤੇ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਆਈਟਮ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ, ਇਸਨੂੰ ਅਗਲੇ ਕੰਮ ਲਈ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਮੁੱਖ ਸਕ੍ਰੀਨ ਤੋਂ, ਹੇਠ ਲਿਖੇ ਫੰਕਸ਼ਨ ਉਪਲਬਧ ਹਨ: ਨਵਾਂ ਸੈਂਪਲ - ਇੱਕ ਨਵੇਂ ਸਿਸਟਮ ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਡੇਟਾ ਦਰਜ ਕਰਨ ਲਈ; ਸੰਪਾਦਨ - ਇੱਕ ਚੁਣੇ ਹੋਏ ਸਿਸਟਮ ਨੂੰ ਸੋਧਣ ਅਤੇ ਚਲਾਉਣ ਲਈ; ਅਤੇ ਮਿਟਾਓ - ਇੱਕ ਸਿਸਟਮ ਨੂੰ ਹਟਾਉਣ ਲਈ।
ਹੋਮ ਸਕ੍ਰੀਨ 'ਤੇ ਮੀਨੂ ਆਈਟਮਾਂ ਤੋਂ ਇਲਾਵਾ, ਹੇਠ ਲਿਖੇ ਫੰਕਸ਼ਨ ਸ਼ਾਮਲ ਹਨ: ਮਦਦ; - Init DB ਡੇਟਾਬੇਸ ਦੀ ਸ਼ੁਰੂਆਤੀ ਲੋਡਿੰਗ; - ਡੇਟਾਬੇਸ ਦੀ ਕਾਪੀ DB; - ਡੇਟਾਬੇਸ ਨੂੰ ਕਾਪੀ ਕਰਨਾ DB ਸੇਵ ਕਰਨਾ; - ਡੇਟਾਬੇਸ ਨੂੰ ਸੇਵ ਕਰਨਾ DB ਸੇਵ ਕਰਨਾ; - ਸੈਟਿੰਗਾਂ; - ਅਤੇ ਲੇਖਕ ਦੇ ਹੋਰ ਐਪਸ ਦੇ ਲਿੰਕ।
ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਇੱਕ ਨਵੇਂ ਸਿਸਟਮ ਲਈ ਡੇਟਾ ਐਂਟਰੀ ਅਤੇ ਚੁਣੇ ਹੋਏ ਸਿਸਟਮ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਸੈਂਪਲ ਐਕਟੀਵਿਟੀ ਨਾਮਕ ਸਕ੍ਰੀਨ ਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇੱਥੇ ਤੁਸੀਂ ਦਰਜ ਕਰਦੇ ਹੋ: - ਸਿਸਟਮ ਨਾਮ; - ਸਰਵਰਾਂ ਦੀ ਗਿਣਤੀ; - ਸਿਮੂਲੇਟ ਕਰਨ ਲਈ ਕਲਾਇੰਟਾਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਦੋਵੇਂ ਸੰਭਾਵਨਾ ਵੰਡ (ਆਉਣ ਵਾਲੇ ਅਤੇ ਸੇਵਾ ਕੀਤੇ ਗਾਹਕਾਂ ਦੇ)।
ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਨੂੰ ਵਿਜ਼ੂਅਲਾਈਜ਼ ਕਰਨ ਲਈ ਦੋ ਖੇਤਰ ਹਨ: ਇੰਟਰਅਰਾਈਵਲ PMF ਫਾਰਮੈਟ ਮੁੱਲ:ਪ੍ਰੋਬ,... ਅਤੇ ਸਰਵਿਸ ਟਾਈਮ PMF ਫਾਰਮੈਟ ਮੁੱਲ:ਪ੍ਰੋਬ,... ਡੇਟਾ ਐਂਟਰੀ ਖੁਦ ਡਾਇਲਾਗ ਟੇਬਲਾਂ (ਐਡਿਟ; ਇੰਟਰਅਰਾਈਵਲ PMF ਐਡਿਟ; ਅਤੇ ਸਰਵਿਸ ਟਾਈਮ PMF) ਵਿੱਚ ਦੋ ਕਾਲਮਾਂ ਦੇ ਨਾਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ: ਅੰਤਰਾਲ ਅਤੇ ਸੰਭਾਵਨਾ ਹਰੇਕ। ਸੇਵ ਬਟਨ ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ, ਦਰਜ ਕੀਤਾ ਡੇਟਾ ਉਪਰੋਕਤ ਖੇਤਰਾਂ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ।
ਸੈਂਪਲ ਐਕਟੀਵਿਟੀ ਤੋਂ, ਦੋ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਨੂੰ ਤਿਆਰ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ ਜਨਰੇਟ ਇਨਪੁਟ ਅਤੇ ਜਨਰੇਟ ਸਰਵਿਸ ਬਟਨਾਂ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਹਨ, ਨਾਲ ਹੀ RUN ਸਿਮੂਲੇਸ਼ਨ ਬਟਨ ਨਾਲ ਸਿਮੂਲੇਸ਼ਨ ਕਰਨਾ।
ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਨਤੀਜਾ ਸਿਮੂਲੇਸ਼ਨ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ। ਉੱਥੋਂ, ਪ੍ਰਿੰਟ ਫੰਕਸ਼ਨ ਨੂੰ ਸਿਮੂਲੇਸ਼ਨ ਨਤੀਜੇ ਨੂੰ .txt ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਚੁਣਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰਿੰਟ ਵਿੱਚ ਡਿਵਾਈਸ ਦੀ ਫਾਈਲ ਡਾਇਰੈਕਟਰੀ ਦੇ ਟ੍ਰੀ ਸਟ੍ਰਕਚਰ ਦੇ ਨਾਲ ਸੇਵ ਫਾਈਲ ਗਤੀਵਿਧੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਇੱਕ ਫੋਲਡਰ ਚੁਣਨ 'ਤੇ, ਇੱਕ ਸੇਵ ਬਟਨ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਜੋ ਸਿਮੂਲੇਸ਼ਨ ਨਤੀਜੇ ਨੂੰ ਸੇਵ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਦੋ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨਾਂ ਦੀ ਪੀੜ੍ਹੀ ਫਲੋਐਕਟੀਵਿਟੀ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਡ੍ਰੌਪਡਾਉਨ ਸੂਚੀ ਤੋਂ, ਵੰਡ ਦੀ ਕਿਸਮ ਚੁਣੀ ਜਾਂਦੀ ਹੈ, ਇਸਦੇ ਵਿਸ਼ੇਸ਼ ਮਾਪਦੰਡ ਭਰੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਜਨਰੇਟ ਬਟਨ ਦੇ ਨਾਲ, ਇੱਕ ਸਮਾਨ ਦੋ-ਕਾਲਮ ਟੇਬਲ ਵਿੱਚ ਜਿਵੇਂ ਕਿ ਨਵੀਂ ਵੰਡ ਦਾਖਲ ਕਰਦੇ ਸਮੇਂ, ਤਿਆਰ ਕੀਤਾ ਵੰਡ ਡੇਟਾ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ।
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
27 ਜਨ 2026