Computer programs ALWAYS have bugs, it's the nature of programming as software is usually so complicated with thousands upon thousands of lines of code, some situations weren't thought about or someone just made a mistake when making it.  Little bugs often exist that cause programs to become unstable over time, and there isn't anything built into the software to detect that it's unstable and fix the problem on it's own.  Restarting the program clears out everything and starts fresh, as it was before it got into that unstable state.   As far as restarting your computer, everything on your computer is software, and is included in the above description including your operating system (windows, mac, linux) and your drivers which are software that lets your operating system talk to the hardware and accessories it's working with.
පරිගණක වැඩසටහන් වල සෑම විටම දෝෂ ඇත, එය ක්‍රමලේඛනයේ ස්වභාවයයි, මන්ද මෘදුකාංගය සාමාන්‍යයෙන් දහස් ගණන් කේත රේඛා සමඟ ඉතා සංකීර්ණ බැවින්, සමහර තත්වයන් ගැන නොසිතා හෝ යමෙකු එය සෑදීමේදී වැරැද්දක් කර ඇත. කාලයත් සමඟ වැඩසටහන් අස්ථායී වීමට හේතු වන කුඩා දෝෂ බොහෝ විට පවතින අතර, එය අස්ථායී බව හඳුනා ගැනීමට සහ ගැටලුව තනිවම විසඳා ගැනීමට මෘදුකාංගය තුළ ගොඩනගා ඇති කිසිවක් නොමැත. වැඩසටහන නැවත ආරම්භ කිරීමෙන් සියල්ල ඉවත් කර නැවුම් ලෙස ආරම්භ වේ, එය එම අස්ථායී තත්වයට පත්වීමට පෙර මෙන්. ඔබේ පරිගණකය නැවත ආරම්භ කරන තාක් දුරට, ඔබේ පරිගණකයේ ඇති සියල්ල මෘදුකාංග වන අතර, ඔබේ මෙහෙයුම් පද්ධතිය (වින්ඩෝස්, මැක්, ලිනක්ස්) සහ ඔබේ මෙහෙයුම් පද්ධතියට එහි දෘඪාංග සහ උපාංග සමඟ කතා කිරීමට ඉඩ සලසන මෘදුකාංග වන ඔබේ ධාවක ඇතුළුව ඉහත විස්තරයට ඇතුළත් වේ. සමඟ වැඩ කිරීම.