കമ്പ്യൂട്ടർ സോഫ്റ്റ് വെയർ
- ഒരു കമ്പ്യൂട്ടറിനോട് എപ്പോൾ ചെയ്യണം, എങ്ങനെ ചെയ്യണം എന്ന് പറയുന്നതിനുള്ള നിർദ്ദേശങ്ങൾ നൽകുന്ന പ്രോഗ്രാമുകൾ, നടപടിക്രമങ്ങൾ, അൽഗോരിതങ്ങൾ, അനുബന്ധ പ്രമാണങ്ങൾ എന്നിവയുടെ ഒരു കൂട്ടമാണിത്.
- ഒരു കമ്പ്യൂട്ടറിന് ഒരു നിർദ്ദിഷ്ട ജോലി ചെയ്യുന്നതിനുള്ള നിർദ്ദേശങ്ങളുടെ ഒരു കൂട്ടമാണിത്.
- ഇത് കമ്പ്യൂട്ടറിന്റെ ഭൗതികമല്ലാത്ത ഭാഗമാണ്.
- ഉദാഹരണം- Microsoft Windows, Microsoft Office, Corel Draw, Adobe Photoshop മുതലായവ.
- സോഫ്റ്റ്വെയറുകളെ സിസ്റ്റം സോഫ്റ്റ്വെയർ, ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ എന്നിങ്ങനെ തരംതിരിക്കാം.
സിസ്റ്റം സോഫ്റ്റ്വെയർ
- ഇത് കമ്പ്യൂട്ടർ ഉപയോഗത്തിനുള്ള അടിസ്ഥാന പ്രവർത്തനങ്ങൾ നൽകുകയും കമ്പ്യൂട്ടർ ഹാർഡ്വെയറും സിസ്റ്റവും പ്രവർത്തിപ്പിക്കാൻ സഹായിക്കുകയും ചെയ്യുന്നു.
- ഒരു കമ്പ്യൂട്ടർ ഉപയോക്താവിനും കമ്പ്യൂട്ടർ ഹാർഡ്വെയറും ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറും തമ്മിലുള്ള ഒരു ഇന്റർഫേസായി ഇത് പ്രവർത്തിക്കുന്നു.
- ഇത് സിപിയു ഉപയോഗം, ഹാർഡ്വെയർ, ഇൻപുട്ട്, ഔട്ട്പുട്ട്, മെമ്മറി മുതലായവ നിയന്ത്രിക്കുന്നു.
- പശ്ചാത്തല സോഫ്റ്റ്വെയർ എന്നും ഇതിനെ വിളിക്കുന്നു.
നാല് തരം സിസ്റ്റം സോഫ്റ്റ്വെയറുകൾ താഴെ കൊടുക്കുന്നു
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം
- കമ്പ്യൂട്ടർ ഹാർഡ്വെയർ, സോഫ്റ്റ്വെയർ ഉറവിടങ്ങൾ എന്നിവ കൈകാര്യം ചെയ്യുന്നതും കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകൾക്കായി പൊതുവായ സേവനങ്ങൾ നൽകുന്നതുമായ സിസ്റ്റം സോഫ്റ്റ്വെയറാണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം.
- ഇത് 16-ബിറ്റ്, 32-ബിറ്റ്, 62-ബിറ്റ് ആകാം.
- ഇത് ഉപയോക്താവിനും കമ്പ്യൂട്ടർ ഹാർഡ്വെയറും ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറും തമ്മിലുള്ള ഒരു ഇന്റർഫേസായി പ്രവർത്തിക്കുന്നു.
- ഉദാഹരണം- Linux, Windows, Mac OS മുതലായവ.
യൂട്ടിലിറ്റി സോഫ്റ്റ്വെയർ
- കമ്പ്യൂട്ടർ ഉറവിടങ്ങൾ നിയന്ത്രിക്കാനും പരിപാലിക്കാനും നിയന്ത്രിക്കാനും ഇത് സഹായിക്കുന്നു.
- അവ സേവന പരിപാടികൾ എന്നും അറിയപ്പെടുന്നു.
- ഉദാഹരണം- ആന്റി വൈറസ് സോഫ്റ്റ്വെയർ: ഇത് കമ്പ്യൂട്ടറിനെ ക്ഷുദ്രവെയർ ആക്രമണത്തിൽ നിന്ന് സംരക്ഷിക്കുന്നു.
- ഡെസ്ക്ടോപ്പ് വിഡ്ജറ്റുകൾ: ഇത് ഏറ്റവും പുതിയ വാർത്തകൾ, സമയം, കലണ്ടർ, മാപ്പ്, കാൽക്കുലേറ്റർ മുതലായവ നൽകുന്നു.
- ബാക്കപ്പ് സോഫ്റ്റ്വെയർ: ബാക്കപ്പ് ഫയലുകൾ, ഹാർഡ് ഡിസ്ക് വൃത്തിയാക്കൽ, ഫയലുകൾ ഷ്രെഡിംഗ് എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു.
ഉപകരണ ഡ്രൈവർ
- ഒരു ഹാർഡ്വെയർ ഉപകരണവുമായി ഇടപഴകുന്ന മീഡിയമാണിത്.
- ഇത് കമ്പ്യൂട്ടറിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ഉപകരണങ്ങളെ നിയന്ത്രിക്കുന്നു.
- ഉദാഹരണം- പ്രിന്റർ, ഡിസ്ക് ഡ്രൈവറുകൾ, സിഡി-റോം റീഡർ മുതലായവ.
ഭാഷാ വിവർത്തകർ
- ഇത് ഒരു ഉയർന്ന തലത്തിലുള്ള ഭാഷാ പ്രോഗ്രാമിനെ ഒരു മെഷീൻ ലാംഗ്വേജ് പ്രോഗ്രാമിലേക്ക് വിവർത്തനം ചെയ്യുന്നു.
- ഇത് വിവർത്തന സമയത്ത് പിശക് കണ്ടെത്തി റിപ്പോർട്ട് ചെയ്യുന്നു.
- ഭാഷാ വിവർത്തകന്റെ ഉദാഹരണങ്ങൾ- അസംബ്ലർ, കംപൈലർ, ഇന്റർപ്രെറ്റർ
ആപ്ലിക്കേഷൻ സോഫ്ട്വെയർ
- ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ എന്നത് ഉപയോക്താക്കൾക്കായി നിർദ്ദിഷ്ട ടാസ്ക്കുകൾ ചെയ്യാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഒരു പ്രോഗ്രാം അല്ലെങ്കിൽ പ്രോഗ്രാമുകളുടെ ഒരു കൂട്ടമാണ്. ഈ സോഫ്റ്റ്വെയറോ ആപ്ലിക്കേഷനുകളോ ഒരു ഉപയോക്താവിന്റെ ആവശ്യകതയെ ആശ്രയിച്ച് ഒരു കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു.
- ഏകവചനമോ ഒന്നിലധികം അനുബന്ധ ജോലികൾ ചെയ്യാൻ ഇത് ഉപയോക്താവിനെ സഹായിക്കുന്നു.
- വേഡ് പ്രോസസ്സിംഗ്, സ്പ്രെഡ്ഷീറ്റുകൾ സൃഷ്ടിക്കുക, ചിത്രങ്ങളും വീഡിയോകളും എഡിറ്റുചെയ്യൽ, സ്ലൈഡുകൾ തയ്യാറാക്കൽ, ഇന്റർനെറ്റ് ബ്രൗസ് ചെയ്യൽ, വൈറസിൽ നിന്ന് സിസ്റ്റത്തെ സംരക്ഷിക്കൽ തുടങ്ങിയ പ്രശ്നപരിഹാരത്തിനും പ്രത്യേക ആപ്ലിക്കേഷനും ഇവ ഉപയോഗിക്കുന്നു.
- സോഫ്റ്റ്വെയർ ഉടമസ്ഥതയിലുള്ളതോ തുറന്നതോ ആകാം.
- പ്രൊപ്രൈറ്ററി സോഫ്റ്റ്വെയർ സ്വകാര്യ ഉടമസ്ഥതയിലുള്ളതും നിയന്ത്രിക്കപ്പെട്ടതുമാണ്. മറ്റ് കമ്പനികൾ ഇത് ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുന്നത് തടയാൻ സ്പെസിഫിക്കേഷൻ വെളിപ്പെടുത്തിയിട്ടില്ല.
- ഓപ്പൺ സോഫ്റ്റ്വെയർ പൊതുജനങ്ങൾക്കായി തുറന്നിരിക്കുന്നു. ആർക്കുവേണമെങ്കിലും അതിനായി ആഡ്-ഓൺ ഉൽപ്പന്നങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും, കാരണം ഇത് എങ്ങനെ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നുവെന്ന് അവർക്ക് മനസ്സിലാക്കാൻ കഴിയും. ഇതിനെ ഫ്രീവെയർ സോഫ്റ്റ്വെയർ എന്നും വിളിക്കുന്നു.
രണ്ട് തരത്തിലുള്ള ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ ഉണ്ട്:
അടിസ്ഥാന ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ
- ഇത് പൊതു ഉദ്ദേശ്യ ആപ്ലിക്കേഷനുകൾക്കും ഉൽപ്പാദനക്ഷമത ആപ്ലിക്കേഷനുകൾക്കുമുള്ളതാണ്.
- ഈ പ്രോഗ്രാമുകൾ എല്ലാ വിഷയങ്ങളിലും തൊഴിലിലും വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു.
- ഉദാഹരണം: വേഡ് പ്രോസസ്സിംഗ്, ഡാറ്റാബേസ് മാനേജ്മെന്റ് മുതലായവ.
പ്രത്യേക ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ
- വിശാലമായ ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറിനു പകരം പ്രത്യേക ജോലികൾ ചെയ്യാനാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.
- ഉദാഹരണം: ഗ്രാഫിക് പ്രോഗ്രാമുകൾ, ഓഡിയോ, വീഡിയോ എഡിറ്റർമാർ, വെബ് ഓട്ടറിംഗ്, വെർച്വൽ റിയാലിറ്റി പ്രോഗ്രാമുകൾ മുതലായവ.
For more,
Comments
write a comment