Advertisement

views

Classification of Software: System Software and Application Software | Kerala PSC GK

Classification of Software: System Software and Application Software

കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യയുടെ വളർച്ചയോടൊപ്പം സോഫ്റ്റ്‌വെയറുകൾക്ക് പ്രധാനപ്പെട്ട സ്ഥാനം ലഭിച്ചിരിക്കുന്നു. കമ്പ്യൂട്ടറിന്റെ പ്രവർത്തനങ്ങൾ നിയന്ത്രിക്കുകയും ഉപയോക്താവിന്റെ ആവശ്യങ്ങൾ നിറവേറ്റുകയും ചെയ്യുന്നതിൽ സോഫ്റ്റ്‌വെയറുകൾ നിർണായക പങ്ക് വഹിക്കുന്നു. സോഫ്റ്റ്‌വെയറുകൾ പ്രധാനമായും രണ്ട് വിഭാഗങ്ങളിലാണ് വരുന്നത്: സിസ്റ്റം സോഫ്റ്റ്‌വെയർ (System Software) ഉം ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ (Application Software) ഉം.

സോഫ്റ്റ്‌വെയറിന്റെ അടിസ്ഥാന വർഗ്ഗീകരണം
  • സിസ്റ്റം സോഫ്റ്റ്‌വെയർ (System Software)
  • ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ (Application Software)

ഈ രണ്ട് വിഭാഗങ്ങൾ തമ്മിലുള്ള വ്യത്യാസം, അവയുടെ പ്രവർത്തനം, ഉദാഹരണങ്ങൾ, ഉപയോക്താവുമായുള്ള ബന്ധം എന്നിവ വിശദമായി പരിശോധിക്കാം.

സിസ്റ്റം സോഫ്റ്റ്‌വെയർ (System Software)

സിസ്റ്റം സോഫ്റ്റ്‌വെയർ എന്നത് കമ്പ്യൂട്ടർ ഹാർഡ്‌വെയറിനെയും മറ്റ് സോഫ്റ്റ്‌വെയറുകളെയും നിയന്ത്രിക്കുകയും, അവയുടെ പ്രവർത്തനം ഏകോപിപ്പിക്കുകയും ചെയ്യുന്ന പ്രാഥമിക സോഫ്റ്റ്‌വെയറാണ്. കമ്പ്യൂട്ടർ പ്രവർത്തിക്കാൻ നിർബന്ധമായും സിസ്റ്റം സോഫ്റ്റ്‌വെയർ ആവശ്യമാണ്. ഉപയോക്താവും ഹാർഡ്‌വെയറും തമ്മിൽ ഇടനിലക്കാരനായി പ്രവർത്തിക്കുന്നതും ഇതാണ്.

സിസ്റ്റം സോഫ്റ്റ്‌വെയറിന്റെ പ്രധാന ലക്ഷണങ്ങൾ

  • ഹാർഡ്‌വെയർ നിയന്ത്രണം, റിസോഴ്സ് മാനേജ്‌മെന്റ്, പ്രോസസ് മാനേജ്‌മെന്റ്, മെമ്മറി മാനേജ്‌മെന്റ്, ടാസ്‌ക് ഷെഡ്യൂളിംഗ് എന്നിവ നടത്തുന്നു.
  • ഉപയോക്താവിന്റെ നേരിട്ടുള്ള ഇടപെടൽ കുറവാണ്.
  • കമ്പ്യൂട്ടർ പ്രവർത്തിക്കാൻ നിർബന്ധമായും സിസ്റ്റം സോഫ്റ്റ്‌വെയർ ആവശ്യമാണ്.
  • ലോ-ലെവൽ ഭാഷകളിലാണ് സാധാരണയായി വികസിപ്പിക്കുന്നത്.
  • സ്വതന്ത്രമായി പ്രവർത്തിക്കാൻ കഴിയും.
  • ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ തന്നെ സിസ്റ്റം സോഫ്റ്റ്‌വെയർ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു.

സിസ്റ്റം സോഫ്റ്റ്‌വെയറിന്റെ പ്രധാന വിഭാഗങ്ങൾ

  • ഓപ്പറേറ്റിംഗ് സിസ്റ്റം: കമ്പ്യൂട്ടറിന്റെ എല്ലാ പ്രവർത്തനങ്ങളും നിയന്ത്രിക്കുന്ന പ്രധാന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: Windows, Linux, macOS.
  • ലാംഗ്വേജ് പ്രോസസ്സർ: ഹൈ-ലെവൽ ഭാഷയിൽ എഴുതിയ പ്രോഗ്രാമുകൾ കമ്പ്യൂട്ടറിന് മനസ്സിലാവുന്ന മെഷീൻ ഭാഷയിലേക്ക് മാറ്റുന്നു. ഉദാഹരണങ്ങൾ: Compiler, Interpreter, Assembler.
  • ഡിവൈസ് ഡ്രൈവറുകൾ: വിവിധ ഹാർഡ്‌വെയർ ഉപകരണങ്ങളുമായി കമ്പ്യൂട്ടർ ആശയവിനിമയം നടത്തുന്നതിനുള്ള സോഫ്റ്റ്‌വെയർ.
  • യൂട്ടിലിറ്റി സോഫ്റ്റ്‌വെയർ: കമ്പ്യൂട്ടറിന്റെ കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നതിനുള്ള ചെറിയ പ്രോഗ്രാമുകൾ. ഉദാഹരണങ്ങൾ: ആന്റിവൈറസ്, ഡിസ്‌ക് ഡിഫ്രാഗ്മെന്റർ, ബാക്കപ്പ് ടൂൾസ്.
  • ഫർമ്വെയർ: ഹാർഡ്‌വെയറിൽ നേരിട്ട് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: BIOS.

സിസ്റ്റം സോഫ്റ്റ്‌വെയറിന്റെ ഉദാഹരണങ്ങൾ

  • Windows, Linux, macOS (ഓപ്പറേറ്റിംഗ് സിസ്റ്റം)
  • Device Drivers (പ്രിന്റർ, സ്കാനർ, ഗ്രാഫിക്സ് കാർഡ് തുടങ്ങിയവയ്ക്ക്)
  • Compilers (C Compiler, Java Compiler)
  • Assemblers, Interpreters
  • Disk Management Tools, Backup Software

ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ (Application Software)

ഉപയോക്താവിന്റെ പ്രത്യേക ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന സോഫ്റ്റ്‌വെയറുകളാണ് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ. ഒരു പ്രത്യേക പ്രവർത്തനം അല്ലെങ്കിൽ പ്രവർത്തനങ്ങൾക്കായി ഉപയോക്താവിന്റെ നിർദ്ദേശപ്രകാരം പ്രവർത്തിക്കുന്നു. ഇത് സിസ്റ്റം സോഫ്റ്റ്‌വെയറിന്റെ സഹായം കൊണ്ടാണ് പ്രവർത്തിക്കുന്നത്.

ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയറിന്റെ പ്രധാന ലക്ഷണങ്ങൾ

  • ഉപയോക്താവിന്റെ നിർദ്ദിഷ്ട ആവശ്യങ്ങൾ നിറവേറ്റുന്നു.
  • ഉപയോക്താവുമായി നേരിട്ട് ഇടപെടുന്നു (User Interface).
  • ഹൈ-ലെവൽ ഭാഷകളിലാണ് സാധാരണയായി വികസിപ്പിക്കുന്നത്.
  • സിസ്റ്റം സോഫ്റ്റ്‌വെയറിന്റെ സഹായം ഇല്ലാതെ പ്രവർത്തിക്കാൻ കഴിയില്ല.
  • ഉപയോക്താവിന്റെ ആവശ്യപ്രകാരം ഇൻസ്റ്റാൾ ചെയ്യാം, ഒഴിവാക്കാം.

ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയറിന്റെ പ്രധാന വിഭാഗങ്ങൾ

  • ജനറൽ പർപ്പസ് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ: പൊതുവായി ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: MS Word, Excel, PowerPoint, VLC Media Player.
  • സ്പെസിഫിക് പർപ്പസ് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ: ഒരു പ്രത്യേക ആവശ്യത്തിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: റെയിൽവേ റിസർവേഷൻ സിസ്റ്റം, ബാങ്കിംഗ് സോഫ്റ്റ്‌വെയർ, ഹോസ്പിറ്റൽ മാനേജ്മെന്റ് സിസ്റ്റം.
  • പ്രൊഡക്ഷൻ/പ്രൊഡക്ടിവിറ്റി സോഫ്റ്റ്‌വെയർ: ഓഫീസ് ആപ്ലിക്കേഷൻസ്, ടൈം മാനേജ്മെന്റ് ടൂൾസ്, പ്രൊജക്റ്റ് മാനേജ്മെന്റ് സോഫ്റ്റ്‌വെയർ.
  • എഡ്യൂക്കേഷണൽ സോഫ്റ്റ്‌വെയർ: പഠനത്തിനും പരിശീലനത്തിനും ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയർ.
  • മൾട്ടിമീഡിയ സോഫ്റ്റ്‌വെയർ: ഓഡിയോ, വീഡിയോ, ഗ്രാഫിക്സ് എന്നിവയ്ക്കായി ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയർ.
  • വെബ് ബ്രൗസറുകൾ: ഇന്റർനെറ്റ് ഉപയോഗിക്കുന്നതിനുള്ള സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: Chrome, Firefox, Edge.

ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയറിന്റെ ഉദാഹരണങ്ങൾ

  • MS Word, Excel, PowerPoint (വേഡ് പ്രോസസ്സർ, സ്പ്രെഡ്‌ഷീറ്റ്, പ്രെസന്റേഷൻ)
  • VLC Media Player, Windows Media Player (മൾട്ടിമീഡിയ)
  • Adobe Photoshop, CorelDRAW (ഗ്രാഫിക്സ്)
  • Web Browsers: Google Chrome, Mozilla Firefox
  • Ticket Reservation System, Hospital Management Software (സ്പെസിഫിക്)

സിസ്റ്റം സോഫ്റ്റ്‌വെയറും ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയറും തമ്മിലുള്ള പ്രധാന വ്യത്യാസങ്ങൾ

വിശേഷത സിസ്റ്റം സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ
പ്രധാന ഉദ്ദേശ്യം ഹാർഡ്‌വെയർ നിയന്ത്രണവും മറ്റ് സോഫ്റ്റ്‌വെയറുകളുടെ പ്രവർത്തനവും ഏകോപിപ്പിക്കൽ ഉപയോക്താവിന്റെ പ്രത്യേക ആവശ്യങ്ങൾ നിറവേറ്റൽ
ഉപയോക്താവുമായി ബന്ധം നേരിട്ട് ഇടപെടൽ കുറവ് ഉപയോക്താവുമായി നേരിട്ട് ഇടപെടുന്നു
ഭാഷ ലോ-ലെവൽ ഭാഷ ഹൈ-ലെവൽ ഭാഷ
ഉദാഹരണങ്ങൾ Windows, Linux, Drivers, Compilers Word, Excel, Photoshop, Chrome
ആവശ്യകത കമ്പ്യൂട്ടർ പ്രവർത്തിക്കാൻ നിർബന്ധം ഉപയോക്താവിന്റെ ആവശ്യപ്രകാരം ഇൻസ്റ്റാൾ ചെയ്യാം
സ്വതന്ത്ര പ്രവർത്തനം സ്വതന്ത്രമായി പ്രവർത്തിക്കും സിസ്റ്റം സോഫ്റ്റ്‌വെയറിന്റെ സഹായം ആവശ്യം

സിസ്റ്റം സോഫ്റ്റ്‌വെയറിന്റെ പ്രധാന ഘടകങ്ങൾ വിശദമായി

1. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (Operating System)

കമ്പ്യൂട്ടറിന്റെ എല്ലാ അടിസ്ഥാന പ്രവർത്തനങ്ങളും നിയന്ത്രിക്കുകയും, ഉപയോക്താവിനും ഹാർഡ്‌വെയറിനും ഇടയിൽ ഇടനിലക്കാരനായി പ്രവർത്തിക്കുകയും ചെയ്യുന്നു. ഉദാഹരണങ്ങൾ: Windows 10, Ubuntu Linux, macOS Ventura.

2. ലാംഗ്വേജ് പ്രോസസ്സർ (Language Processor)

പ്രോഗ്രാമർമാർ എഴുതുന്ന ഹൈ-ലെവൽ പ്രോഗ്രാമുകൾ കമ്പ്യൂട്ടറിന് മനസ്സിലാവുന്ന മെഷീൻ ഭാഷയിലേക്ക് മാറ്റുന്നു. പ്രധാനമായും മൂന്ന് വിഭാഗങ്ങളുണ്ട്: Assembler, Compiler, Interpreter.

3. ഡിവൈസ് ഡ്രൈവറുകൾ (Device Drivers)

പ്രിന്റർ, സ്കാനർ, ഗ്രാഫിക്സ് കാർഡ് തുടങ്ങിയ ഹാർഡ്‌വെയർ ഉപകരണങ്ങളുമായി കമ്പ്യൂട്ടർ ആശയവിനിമയം നടത്താൻ സഹായിക്കുന്നു.

4. യൂട്ടിലിറ്റി സോഫ്റ്റ്‌വെയർ (Utility Software)

കമ്പ്യൂട്ടറിന്റെ കാര്യക്ഷമതയും സുരക്ഷയും വർദ്ധിപ്പിക്കുന്നതിനുള്ള ചെറിയ പ്രോഗ്രാമുകൾ. ഉദാഹരണങ്ങൾ: ആന്റിവൈറസ് പ്രോഗ്രാമുകൾ, ഡിസ്‌ക് ക്ലീൻർ, ബാക്കപ്പ് ടൂൾസ്.

5. ഫർമ്വെയർ (Firmware)

ഹാർഡ്‌വെയറിന്റെ ഭാഗമായിട്ടാണ് ഫർമ്വെയർ പ്രവർത്തിക്കുന്നത്. ഉദാഹരണം: BIOS.

ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയറിന്റെ പ്രധാന വിഭാഗങ്ങൾ വിശദമായി

1. ജനറൽ പർപ്പസ് ആപ്ലിക്കേഷൻ

പൊതുവായി ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: MS Word (വേഡ് പ്രോസസ്സർ), Excel (സ്പ്രെഡ്‌ഷീറ്റ്), VLC Media Player (മൾട്ടിമീഡിയ പ്ലേയർ).

2. സ്പെസിഫിക് പർപ്പസ് ആപ്ലിക്കേഷൻ

പ്രത്യേക ആവശ്യത്തിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: ബാങ്കിംഗ് സോഫ്റ്റ്‌വെയർ, റെയിൽവേ റിസർവേഷൻ സിസ്റ്റം.


3. പ്രൊഡക്ഷൻ/പ്രൊഡക്ടിവിറ്റി സോഫ്റ്റ്‌വെയർ


ഓഫീസ് ആപ്ലിക്കേഷൻസ്, ടൈം മാനേജ്മെന്റ് ടൂൾസ്, പ്രൊജക്റ്റ് മാനേജ്മെന്റ് സോഫ്റ്റ്‌വെയർ എന്നിവ ഈ വിഭാഗത്തിൽപ്പെടുന്നു.

4. എഡ്യൂക്കേഷണൽ സോഫ്റ്റ്‌വെയർ

പഠനത്തിനും പരിശീലനത്തിനും ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: Duolingo, Byju's.

5. മൾട്ടിമീഡിയ സോഫ്റ്റ്‌വെയർ

ഓഡിയോ, വീഡിയോ, ചിത്രങ്ങൾ എന്നിവയ്ക്കായി ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: Adobe Photoshop, VLC Player.

6. വെബ് ബ്രൗസറുകൾ

ഇന്റർനെറ്റ് ഉപയോഗിക്കുന്നതിനുള്ള സോഫ്റ്റ്‌വെയർ. ഉദാഹരണങ്ങൾ: Google Chrome, Mozilla Firefox.

സോഫ്റ്റ്‌വെയർ വർഗ്ഗീകരണത്തിന്റെ പ്രാധാന്യം
  • സോഫ്റ്റ്‌വെയറുകളുടെ പ്രവർത്തനം മനസ്സിലാക്കാൻ സഹായിക്കുന്നു.
  • ഉപയോക്താവിന്റെ ആവശ്യങ്ങൾക്കനുസരിച്ച് ശരിയായ സോഫ്റ്റ്‌വെയർ തിരഞ്ഞെടുക്കാൻ സഹായിക്കുന്നു.
  • സോഫ്റ്റ്‌വെയർ വികസനത്തിനും പരിപാലനത്തിനും മാർഗ്ഗനിർദ്ദേശം നൽകുന്നു.
“സിസ്റ്റം സോഫ്റ്റ്‌വെയറും ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയറും തമ്മിലുള്ള വ്യത്യാസം മനസ്സിലാക്കുന്നത് കമ്പ്യൂട്ടർ പഠനത്തിനും ഉപയോഗത്തിനും അടിസ്ഥാനമാണ്.”
സമ്മേളനം

കമ്പ്യൂട്ടറിന്റെ പ്രവർത്തനം സുഗമമാക്കുന്നതിൽ സോഫ്റ്റ്‌വെയറുകൾക്ക് നിർണായക പങ്കാണ്. സിസ്റ്റം സോഫ്റ്റ്‌വെയർ കമ്പ്യൂട്ടറിന്റെ അടിസ്ഥാന പ്രവർത്തനങ്ങൾ നിയന്ത്രിക്കുകയും, ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ ഉപയോക്താവിന്റെ ആവശ്യങ്ങൾ നിറവേറ്റുകയും ചെയ്യുന്നു. ഈ രണ്ട് വിഭാഗങ്ങളും തമ്മിലുള്ള വ്യത്യാസം മനസ്സിലാക്കുന്നത് കമ്പ്യൂട്ടർ ശാസ്ത്രം പഠിക്കുന്ന ഓരോരുത്തർക്കും നിർബന്ധമാണ്.

Post a Comment

0 Comments