Reboot
કમ્પ્યુટિંગમાં, રિબૂટિંગ એ એવી પ્રક્રિયા છે જેના દ્વારા ચાલી રહેલી કમ્પ્યુટર સિસ્ટમને ઇરાદાપૂર્વક અથવા અજાણતાં પુનઃપ્રારંભ કરવામાં આવે છે. રીબૂટ ક્યાં તો કોલ્ડ રીબૂટ હોઈ શકે છે (વૈકલ્પિક રીતે હાર્ડ રીબૂટ તરીકે ઓળખાય છે) જેમાં સિસ્ટમની પાવર શારીરિક રીતે બંધ કરવામાં આવે છે અને ફરીથી ચાલુ થાય છે (મશીનના પ્રારંભિક બૂટને કારણે); અથવા ગરમ રીબૂટ (અથવા સોફ્ટ રીબૂટ) જેમાં સિસ્ટમ ફરીથી શરૂ થાય છે જ્યારે હજુ પણ સંચાલિત થાય છે. પુનઃપ્રારંભ શબ્દ (સિસ્ટમ આદેશ તરીકે) નો ઉપયોગ જ્યારે ઓપરેટિંગ સિસ્ટમ તમામ પ્રોગ્રામ્સ બંધ કરે છે અને સોફ્ટ રીબૂટ શરૂ કરતા પહેલા તમામ બાકી રહેલા ઇનપુટ અને આઉટપુટ કામગીરીને અંતિમ સ્વરૂપ આપે છે ત્યારે રીબૂટનો સંદર્ભ આપવા માટે થાય છે. પ્રારંભિક ઇલેક્ટ્રોનિક કમ્પ્યુટર્સ (જેમ કે આઇબીએમ 1401) માં કોઈ ઓપરેટિંગ સિસ્ટમ નહોતી અને આંતરિક મેમરી ઓછી હતી. ઇનપુટ ઘણીવાર પંચ કાર્ડ્સનો અથવા સ્વિચ રજિસ્ટર દ્વારા થતો હતો. કાર્ડ ધરાવતી સિસ્ટમો પર, કમ્પ્યુટરને સ્ટાર્ટ બટન દબાવીને શરૂ કરવામાં આવ્યું હતું જે એક જ આદેશ કરે છે-"કાર્ડ વાંચો". આ પ્રથમ કાર્ડ પછી મશીનને વધુ કાર્ડ વાંચવાની સૂચના આપે છે જે આખરે વપરાશકર્તા પ્રોગ્રામને લોડ કરે છે. આ પ્રક્રિયાને એક જૂની કહેવત સાથે સરખાવવામાં આવી હતી, "બૂટસ્ટ્રેપ્સ દ્વારા તમારી જાતને ઉપાડવી", જે એક ઘોડેસવારનો ઉલ્લેખ કરે છે જે પોતાના બૂટની સ્ટ્રેપ ખેંચીને પોતાને જમીન પરથી ઊંચકી લે છે. પંચ કાર્ડ શરૂ કરવાના આ સમૂહને "બૂટસ્ટ્રેપ કાર્ડ્સ" કહેવામાં આવતું હતું. આમ કોલ્ડ સ્ટાર્ટને કમ્પ્યુટરને બૂટ કરવાનું કહેવામાં આવતું હતું. જો કોમ્પ્યુટર ક્રેશ થયું હોય, તો તેને રીબૂટ કરવામાં આવ્યું હતું. બૂટ સંદર્ભ પછીના તમામ પ્રકારના કમ્પ્યુટર્સ સુધી લઇ જવાયો હતો. આઇબીએમ પીસી સુસંગત કમ્પ્યુટર્સ માટે, કોલ્ડ બૂટ એ બૂટ પ્રક્રિયા છે જેમાં કમ્પ્યુટર શક્તિહીન સ્થિતિથી શરૂ થાય છે, જેમાં સિસ્ટમ પાવર-ઓન સેલ્ફ-ટેસ્ટ (પોસ્ટ) કરે છે. ઓપરેટિંગ સિસ્ટમ અને થર્ડ-પાર્ટી સોફ્ટવેર બંને કોલ્ડ બૂટ શરૂ કરી શકે છે; વિન્ડોઝ 9x માં પુનઃપ્રારંભ આદેશ કોલ્ડ રીબૂટ શરૂ કરે છે, જ્યાં સુધી શિફ્ટ કી રાખવામાં ન આવે. કંટ્રોલ-અલ્ટ-ડીલીટ કી સંયોજનના પરિણામે અથવા સીધા જ બી. આઈ. ઓ. એસ. ઇન્ટરપ્ટ આઈ. એન. ટી. 19એચ દ્વારા બી. આઈ. ઓ. એસ. દ્વારા ગરમ બૂટ શરૂ કરવામાં આવે છે. તે પોસ્ટ કરતું નથી. માલવેર સી. ટી. આર. એલ. + એ. એલ. ટી. + ડીલીટ કી સંયોજનને અટકાવીને અને તેને બી. આઈ. ઓ. એસ. સુધી પહોંચતા અટકાવીને ગરમ બૂટને અટકાવી અથવા ઉલટાવી શકે છે. ઓપરેટિંગ સિસ્ટમોનું વિન્ડોઝ એન. ટી. કુટુંબ પણ આવું જ કરે છે અને તેના પોતાના ઉપયોગ માટે કી સંયોજનને અનામત રાખે છે. ઓપરેટિંગ સિસ્ટમોનું લિનક્સ કુટુંબ વોર્મ બૂટના વિકલ્પને સપોર્ટ કરે છે; લિનક્સ કર્નલમાં કેએક્સઇસી માટે વૈકલ્પિક સપોર્ટ છે, એક સિસ્ટમ કોલ જે એક્ઝેક્યુશનને નવા કર્નલમાં ટ્રાન્સફર કરે છે અને હાર્ડવેર અથવા ફર્મવેર રીસેટને અવગણે છે. સમગ્ર પ્રક્રિયા સિસ્ટમ ફર્મવેરથી સ્વતંત્ર રીતે થાય છે. ચલાવવામાં આવી રહેલું કર્નલ લિનક્સ કર્નલ હોવું જરૂરી નથી. આઇબીએમ પીસી સુસંગત કમ્પ્યુટર્સના ક્ષેત્રની બહાર, બૂટના પ્રકારો એટલા સ્પષ્ટ ન પણ હોઈ શકે. વિન્ડોઝ સીઇ બેઝ ટીમના સુ લોહ અનુસાર, વિન્ડોઝ સીઇ ઉપકરણો ત્રણ પ્રકારના બૂટને ટેકો આપે છેઃ ગરમ, ઠંડા અને સ્વચ્છ. ગરમ બૂટ પ્રોગ્રામ મેમરીને કાઢી નાખે છે. કોલ્ડ બૂટ વધુમાં સ્ટોરેજ મેમરીને કાઢી નાખે છે (જેને "ઓબ્જેક્ટ સ્ટોર" તરીકે પણ ઓળખવામાં આવે છે), જ્યારે ક્લીન બૂટ ઉપકરણમાંથી તમામ પ્રકારના મેમરી સ્ટોરેજને ભૂંસી નાખે છે. જો કે, આ ક્ષેત્રો તમામ વિન્ડોઝ CE ઉપકરણો પર અસ્તિત્વમાં ન હોવાથી, વપરાશકર્તાઓ માત્ર રીબૂટના બે સ્વરૂપો સાથે સંબંધિત છેઃ એક જે અસ્થિર મેમરીને રીસેટ કરે છે અને એક જે ઉપકરણને સાફ કરે છે અને ફેક્ટરી સેટિંગ્સને પુનઃસ્થાપિત કરે છે. ઉદાહરણ તરીકે, વિન્ડોઝ મોબાઇલ 5 ઉપકરણ માટે, પહેલું કોલ્ડ બૂટ છે અને બીજું ક્લીન બૂટ છે. હાર્ડ રીબૂટ હાર્ડ રીબૂટનો અર્થ એ છે કે સિસ્ટમ સુવ્યવસ્થિત રીતે બંધ થતી નથી, ફાઇલ સિસ્ટમ સિંક્રોનાઇઝેશન અને અન્ય પ્રવૃત્તિઓ કે જે સુવ્યવસ્થિત રીતે બંધ થવા પર થાય છે તેને છોડી દે છે. આ ક્યાં તો રીસેટ લાગુ કરીને, સાયકલિંગ પાવર દ્વારા, મોટાભાગની યુનિક્સ જેવી પ્રણાલીઓમાં આદેશ જારી કરીને અથવા કર્નલ ગભરાટને ટ્રિગર કરીને પ્રાપ્ત કરી શકાય છે. હાર્ડ રીબૂટનો ઉપયોગ કોલ્ડ બૂટ એટેકમાં થાય છે. પુનઃપ્રારંભ શબ્દ "પુનઃપ્રારંભ" નો ઉપયોગ ઓપરેટિંગ સિસ્ટમના માઇક્રોસોફ્ટ વિન્ડોઝ અને લિનક્સ પરિવારો દ્વારા ઓપરેટિંગ સિસ્ટમ-સહાયિત રીબૂટને દર્શાવવા માટે થાય છે. પુનઃપ્રારંભમાં, ઓપરેટિંગ સિસ્ટમ એ સુનિશ્ચિત કરે છે કે પુનઃપ્રારંભ શરૂ કરતા પહેલા તમામ બાકી I/O કામગીરીઓ સુંદર રીતે સમાપ્ત થઈ ગઈ છે. કારણો ઇરાદાપૂર્વક વપરાશકર્તાઓ ઇરાદાપૂર્વક રીબૂટ શરૂ કરી શકે છે. આવી ક્રિયા માટેના તર્કમાં નીચેનાનો સમાવેશ થઈ શકે છેઃ મુશ્કેલીનિવારણઃ રીબૂટિંગનો ઉપયોગ વપરાશકર્તાઓ, સહાયક કર્મચારીઓ અથવા સિસ્ટમ સંચાલકો દ્વારા સોફ્ટવેરમાં ભૂલોની આસપાસ કામ કરવાની તકનીક તરીકે થઈ શકે છે, ઉદાહરણ તરીકે મેમરી લીક અથવા પ્રક્રિયાઓ કે જે સંસાધનોને એકંદર સિસ્ટમને નુકસાન પહોંચાડે છે, અથવા માલવેરને સમાપ્ત કરે છે. જ્યારે આ અભિગમ સમસ્યાના મૂળ કારણને સંબોધતો નથી, ત્યારે સિસ્ટમને સારી, જાણીતી સ્થિતિમાં ફરીથી સેટ કરવાથી તેને આગામી સમસ્યા સુધી અમુક સમયગાળા માટે ફરીથી ઉપયોગમાં લેવાની મંજૂરી મળી શકે છે occurs.Switching ઓપરેટિંગ સિસ્ટમ્સઃ હાયપરવાઇઝર વિનાની મલ્ટી-બૂટ સિસ્ટમ પર, ઇન્સ્ટોલ કરેલ ઓપરેટિંગ systems.Offensive વચ્ચે સ્વિચ કરવા માટે રીબૂટ જરૂરી છેઃ અગાઉ જણાવ્યા મુજબ, કોલ્ડ રીબૂટ દરમિયાન ઘટકો પાવર ગુમાવે છે; તેથી, RAM જેવા ઘટકો કે જેને પાવરની જરૂર હોય તે તેઓ ધરાવે છે તે ડેટા ગુમાવે છે. જો કે, કોલ્ડ બૂટ એટેકમાં, ખાસ રૂપરેખાંકનો સિસ્ટમ સ્થિતિનો એક ભાગ, જેમ કે રેમ ડિસ્ક, રીબૂટ દ્વારા સાચવવાની મંજૂરી આપી શકે છે. ઇરાદાપૂર્વક રીબૂટ કરવાના માધ્યમો પણ અલગ અલગ હોય છે અને તેમાં નીચેનાનો સમાવેશ થઈ શકે છેઃ મેન્યુઅલ, હાર્ડવેર-આધારિતઃ પાવર સ્વીચ અથવા રીસેટ બટન સિસ્ટમને રીબૂટ કરવાનું કારણ બની શકે છે. આમ કરવાથી, જોકે, બધા સાચવેલા data.Manual, સોફ્ટવેર-આધારિતના નુકસાનનું કારણ બની શકે છેઃ કમ્પ્યુટર સોફ્ટવેર અને ઓપરેટિંગ સિસ્ટમ પણ રીબૂટને ટ્રિગર કરી શકે છે; વધુ ખાસ રીતે, માઈક્રોસોફ્ટ વિન્ડોઝ ઓપરેટિંગ સિસ્ટમ્સ પુનઃપ્રારંભ આદેશથી સજ્જ છે જે ખુલ્લા પ્રોગ્રામ્સને બંધ કરે છે અને reboot.Automated ને કારણે ડેટા નુકસાનને દૂર કરે છેઃ 'સોફ્ટવેરને ચોક્કસ સમય અને તારીખે ચલાવવા માટે સુનિશ્ચિત કરી શકાય છે; તેથી, રીબૂટ સુનિશ્ચિત કરવું શક્ય છે. પાવર નિષ્ફળતા કોઈપણ કારણોસર પાવરની અનપેક્ષિત ખોટ (પાવર આઉટેજ, પાવર સપ્લાય નિષ્ફળતા અથવા મોબાઇલ ઉપકરણ પર બેટરીમાં ઘટાડો સહિત) પાવર પુનઃસ્થાપિત થયા પછી સિસ્ટમ વપરાશકર્તાને કોલ્ડ બૂટ કરવા માટે દબાણ કરે છે. કેટલાક બી. આઈ. ઓ. એસ. પાસે પાવર નિષ્ફળતા પછી સિસ્ટમને આપમેળે બુટ કરવાનો વિકલ્પ હોય છે. અવિરત વીજ પુરવઠો (યુપીએસ), બેકઅપ બેટરી અથવા બિનજરૂરી વીજ પુરવઠો આવા સંજોગોને અટકાવી શકે છે. રેન્ડમ રીબૂટ "રેન્ડમ રીબૂટ" એ બિન-તકનીકી શબ્દ છે જે સિસ્ટમ ક્રેશને પગલે અનિચ્છનીય (અને ઘણીવાર અનિચ્છનીય) રીબૂટનો ઉલ્લેખ કરે છે, જેનું મૂળ કારણ વપરાશકર્તાને તરત જ સ્પષ્ટ ન થઈ શકે. આવા ક્રેશ ઘણા બધા સોફ્ટવેર અને હાર્ડવેર સમસ્યાઓને કારણે થઈ શકે છે, જેમ કે ટ્રિપલ ફોલ્ટ. તેઓ સામાન્ય રીતે રિંગ 0 માં ભૂલના લક્ષણાત્મક હોય છે જે ઓપરેટિંગ સિસ્ટમમાં ભૂલ હેન્ડલર દ્વારા અથવા હાર્ડવેર-ટ્રિગર બિન-માસ્ક કરી શકાય તેવા વિક્ષેપ દ્વારા ફસાયેલા નથી. પાવર નિષ્ફળતા, અથવા જીવલેણ સિસ્ટમ ભૂલ અથવા કર્નલ ગભરાટ પછી સિસ્ટમોને આપમેળે રીબૂટ કરવા માટે ગોઠવી શકાય છે. જે પદ્ધતિ દ્વારા આ કરવામાં આવે છે તે રીબુટને સોફ્ટવેર દ્વારા નિયંત્રિત કરી શકાય છે કે ફર્મવેર અથવા હાર્ડવેર સ્તરે નિયંત્રિત કરવું આવશ્યક છે તેના આધારે બદલાય છે. વિન્ડોઝ એન. ટી. કુટુંબની ઓપરેટિંગ સિસ્ટમો (વિન્ડોઝ એન. ટી. 3.1 થી વિન્ડોઝ 7) પાસે ભૂલ સંભાળનારની વર્તણૂકમાં ફેરફાર કરવાનો વિકલ્પ હોય છે જેથી કમ્પ્યુટર બ્લુ સ્ક્રીન ઓફ ડેથ (બી. એસ. ઓ. ડી.) ભૂલ સંદેશ પ્રદર્શિત કરવાને બદલે તરત જ ફરી શરૂ થાય. આ વિકલ્પ કેટલીક આવૃત્તિઓમાં મૂળભૂત રીતે સક્રિય થયેલ છે. હાઇબરનેશન અદ્યતન પાવર મેનેજમેન્ટની રજૂઆત ઓપરેટિંગ સિસ્ટમ્સને હાર્ડવેર પાવર મેનેજમેન્ટ સુવિધાઓનું વધુ નિયંત્રણ કરવાની મંજૂરી આપે છે. એડવાન્સ્ડ કોન્ફિગ્યુરેશન એન્ડ પાવર ઇન્ટરફેસ (એસીપીઆઈ) સાથે, નવી ઓપરેટિંગ સિસ્ટમ્સ વિવિધ પાવર સ્ટેટનું સંચાલન કરવામાં સક્ષમ છે અને તેથી ઊંઘ અને/અથવા હાઇબરનેટ થાય છે. જ્યારે નિષ્ક્રિયતામાં સિસ્ટમને બંધ કરવાનો અને પછી ફરીથી ચાલુ કરવાનો પણ સમાવેશ થાય છે, ત્યારે ઓપરેટિંગ સિસ્ટમ શરૂઆતથી શરૂ થતી નથી, જેનાથી આ પ્રક્રિયાને રીબૂટ કરવાથી અલગ પડે છે. સિમ્યુલેટેડ રીબૂટ ઓપરેટિંગ સિસ્ટમ પર ચાલતા સોફ્ટવેર દ્વારા રીબુટનું અનુકરણ કરી શકાય છે. ઉદાહરણ તરીકેઃ સાયસિન્ટર્નલ્સ બ્લુસ્ક્રીન ઉપયોગિતા, જેનો ઉપયોગ ટીખળ કરવા માટે થાય છે; અથવા મનોરંજન માટે એક્સસ્ક્રીનસેવર "હેક" ની કેટલીક રીતો (કદાચ પ્રથમ નજરમાં સંબંધિત હોવા છતાં). માલવેર રીબુટનું અનુકરણ પણ કરી શકે છે, અને તે રીતે કમ્પ્યુટર વપરાશકર્તાને કોઈ નાપાક હેતુ માટે છેતરી શકે છે. માઈક્રોસોફ્ટ એપ-વી સિક્વન્સિંગ ટૂલ વપરાશકર્તાઓ માટે વર્ચ્યુઅલાઈઝ્ડ સોફ્ટવેર પેકેજ બનાવવા માટે ઇન્સ્ટોલરની તમામ ફાઇલ સિસ્ટમ કામગીરીને મેળવે છે. અનુક્રમણિકાની પ્રક્રિયાના ભાગરૂપે, તે શોધશે કે ઇન્સ્ટોલરને ક્યારે રીબૂટની જરૂર છે, ટ્રિગર કરેલા રીબૂટમાં વિક્ષેપ પાડશે અને તેના બદલે સેવાઓને પુનઃપ્રારંભ કરીને અને લાઈબ્રેરીઓને લોડ/અનલોડ કરીને જરૂરી રીબૂટનું અનુકરણ કરશે. વિન્ડોઝ વિચલનો અને લેબલિંગ ટીકા વિન્ડોઝ 8 અને 10 નિષ્ક્રિયતા જેવા "ફાસ્ટ સ્ટાર્ટઅપ" (એટલે કે) ને (મૂળભૂત રીતે) સક્ષમ કરે છે. "ફાસ્ટ બૂટ") જે કમ્પ્યુટર્સને (ઠંડા) રીબૂટ કરવા માટે બંધ કરવા માટે ટેવાયેલા વપરાશકર્તાઓ માટે સમસ્યાઓ (મૂંઝવણ સહિત) નું કારણ બની શકે છે. બૂટિંગ કોલ્ડ સ્ટાર્ટ (કમ્પ્યુટિંગ) લોકલ રીબૂટ પાવર સાઇકલિંગ રેફરન્સ બૂટિંગ બી. આઈ. ઓ. એસ. કમ્પ્યુટર ભૂલો કમ્પ્યુટર જાર્ગન પણ જુઓ.