ಸಾಫ್ಟ್ವೇರ್

gkloka
0


SW ಅಥವಾ S/W ಎಂದು ಸಂಕ್ಷಿಪ್ತವಾಗಿರುವ ಸಾಫ್ಟ್‌ವೇರ್, ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಕಾರ್ಯಕ್ರಮಗಳ ಗುಂಪಾಗಿದೆ. ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳು ಸಾಫ್ಟ್ವೇರ್ಗಳಾಗಿವೆ. ಸಾಫ್ಟ್‌ವೇರ್ ಮೂರು ವಿಧಗಳಾಗಿರಬಹುದು: ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್, ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್‌ವೇರ್.

1) ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್

ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಮುಖ್ಯ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ. ನೀವು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಆನ್ ಮಾಡಿದಾಗ, ಅದು ಯಂತ್ರಾಂಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ ಮತ್ತು ಸಂಘಟಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್‌ಗೆ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ.

i) ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್:

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಎನ್ನುವುದು ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದ್ದು ಅದು ಕಂಪ್ಯೂಟರ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಬಳಕೆದಾರರನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇಂಟರ್ಫೇಸ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಕಂಪ್ಯೂಟರ್‌ನ ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಸಂಯೋಜಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳೆಂದರೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್ ಮತ್ತು ಆಪಲ್ ಮ್ಯಾಕ್ ಓಎಸ್ ಎಕ್ಸ್.

ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಕೆಲವು ಇತರ ಉದಾಹರಣೆಗಳು ಸೇರಿವೆ:

 

  • BIOS: ಇದು ಮೂಲಭೂತ ಇನ್ಪುಟ್ ಔಟ್ಪುಟ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಇದು ಒಂದು ರೀತಿಯ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ, ಇದನ್ನು ಮದರ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿರುವ ರೀಡ್ ಓನ್ಲಿ ಮೆಮೊರಿ (ROM) ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಮುಂದುವರಿದ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಇದು ಫ್ಲಾಶ್ ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲ್ಪಡುತ್ತದೆ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಆನ್ ಮಾಡಿದಾಗ ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೊದಲ ಸಾಫ್ಟ್‌ವೇರ್ BIOS ಆಗಿದೆ. ಇದು ಹಾರ್ಡ್ ಡಿಸ್ಕ್‌ನ ಡ್ರೈವರ್‌ಗಳನ್ನು ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
  • ಬೂಟ್ ಪ್ರೋಗ್ರಾಂ: ಬೂಟ್ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ಸೂಚಿಸುತ್ತದೆ. ನೀವು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಆನ್ ಮಾಡಿದಾಗ, ಬೂಟ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಅದರ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ROM ನಲ್ಲಿನ ಆಜ್ಞೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. BIOS ಪ್ರೋಗ್ರಾಂ ಮೂಲಭೂತ ಕಮಾಂಡ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದು ಅದು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮೂಲಭೂತ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸೂಚನೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ.
  • ಅಸೆಂಬ್ಲರ್: ಇದು ಮೂಲಭೂತ ಕಂಪ್ಯೂಟರ್ ಸೂಚನೆಗಳನ್ನು ಪಡೆಯುವುದರಿಂದ ಮತ್ತು ಅವುಗಳನ್ನು ಬಿಟ್‌ಗಳ ಮಾದರಿಯಾಗಿ ಪರಿವರ್ತಿಸುವುದರಿಂದ ಇದು ಪರಿವರ್ತಕದ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ. ಮೂಲ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರೊಸೆಸರ್ ಈ ಬಿಟ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ.
  • ಸಾಧನ ಚಾಲಕ: ಈ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್‌ವೇರ್ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಹಾರ್ಡ್‌ವೇರ್ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಸೂಕ್ತವಾದ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಬಳಸಲು ಇದು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ನ CPU ನ ಕರ್ನಲ್ ಈ ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಕ ವಿವಿಧ ಯಂತ್ರಾಂಶಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಹೆಚ್ಚಿನ ಸಾಧನ ಡ್ರೈವರ್‌ಗಳೊಂದಿಗೆ ಬರುತ್ತವೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹಾರ್ಡ್‌ವೇರ್‌ಗಾಗಿ ಸಾಧನ ಚಾಲಕವನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಆ ಹಾರ್ಡ್‌ವೇರ್ ಸಾಧನವನ್ನು ಬಳಸುವ ಮೊದಲು ನೀವು ಸಾಧನ ಚಾಲಕವನ್ನು ಸ್ಥಾಪಿಸಬೇಕು.

2) ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್:

ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಎನ್ನುವುದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕಾರ್ಯಕ್ರಮಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ. ಇದು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಿರುವುದರಿಂದ ಕಂಪ್ಯೂಟರ್‌ನ ಕೆಲಸವನ್ನು ನಿಯಂತ್ರಿಸುವುದಿಲ್ಲ. ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಇಲ್ಲದೆ ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಸ್ಥಾಪಿಸಬಹುದು ಅಥವಾ ಅಗತ್ಯವಿರುವಂತೆ ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಬಹುದು. ಇದು ಒಂದೇ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಸಣ್ಣ ಕಾರ್ಯಕ್ರಮಗಳ ಸಂಗ್ರಹವಾಗಿರಬಹುದು. Microsoft Office Suite, Adobe Photoshop, ಮತ್ತು ವೇತನದಾರರ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ಆದಾಯ ತೆರಿಗೆ ಸಾಫ್ಟ್‌ವೇರ್‌ನಂತಹ ಯಾವುದೇ ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ. ನಮಗೆ ತಿಳಿದಿರುವಂತೆ, ಅವುಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅಂತೆಯೇ, ಅವು ವಿಭಿನ್ನ ಪ್ರಕಾರಗಳಾಗಿರಬಹುದು:

  • ವರ್ಡ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸಾಫ್ಟ್‌ವೇರ್: ಈ ಸಾಫ್ಟ್‌ವೇರ್ ಬಳಕೆದಾರರಿಗೆ ಪಠ್ಯವನ್ನು ರಚಿಸಲು, ಸಂಪಾದಿಸಲು, ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಮತ್ತು ಕುಶಲತೆಯಿಂದ ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಇದು ದಾಖಲೆಗಳನ್ನು ಬರೆಯಲು, ಚಿತ್ರಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಿಗೆ ಸಾಕಷ್ಟು ಆಯ್ಕೆಗಳನ್ನು ನೀಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, MS Word, WordPad, Notepad, ಇತ್ಯಾದಿ.
  • ಸ್ಪ್ರೆಡ್‌ಶೀಟ್ ಸಾಫ್ಟ್‌ವೇರ್: ಇದು ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು, ಚಾರ್ಟ್‌ಗಳನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಡೇಟಾವನ್ನು ಕೋಶದಲ್ಲಿ ನಮೂದಿಸಲಾಗುತ್ತದೆ, ಇದು ಸಾಲು ಮತ್ತು ಕಾಲಮ್‌ನ ಛೇದಕವಾಗಿದೆ, ಉದಾ, Microsoft Excel.
  • ಮಲ್ಟಿಮೀಡಿಯಾ ಸಾಫ್ಟ್‌ವೇರ್: ಈ ಸಾಫ್ಟ್‌ವೇರ್ ವೀಡಿಯೊ, ಆಡಿಯೊ ಮತ್ತು ಪಠ್ಯದ ಸಂಪಾದನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಪಠ್ಯಗಳು, ವೀಡಿಯೊಗಳು, ಆಡಿಯೊಗಳು ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಹೀಗಾಗಿ, ಮಲ್ಟಿಮೀಡಿಯಾ ಸಾಫ್ಟ್‌ವೇರ್ ಮೂಲಕ ಫೋಟೋಗಳು, ಅನಿಮೇಷನ್‌ಗಳು, ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಚಾರ್ಟ್‌ಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನೀವು ಪಠ್ಯ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಸುಧಾರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, VLC ಪ್ಲೇಯರ್, ವಿಂಡೋ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್, ಇತ್ಯಾದಿ.
  • ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಾಫ್ಟ್‌ವೇರ್: ಈ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ವ್ಯಾಪಾರ ಕಾರ್ಯಾಚರಣೆಯ ಕಾರ್ಯಗಳಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ವ್ಯಾಪಾರದ ಪ್ರಮಾಣವು ತುಂಬಾ ದೊಡ್ಡದಾಗಿರುವ ದೊಡ್ಡ ಸಂಸ್ಥೆಗಳಲ್ಲಿ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಲೆಕ್ಕಪತ್ರ ನಿರ್ವಹಣೆ, ಬಿಲ್ಲಿಂಗ್, ಆರ್ಡರ್ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಿಗೆ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, CRM (ಗ್ರಾಹಕ ಸಂಬಂಧ ನಿರ್ವಹಣೆ), BI (ವ್ಯಾಪಾರ ಬುದ್ಧಿಮತ್ತೆ), ERP (ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಂಪನ್ಮೂಲ ಯೋಜನೆ), SCM (ಪೂರೈಕೆ ಸರಪಳಿ ನಿರ್ವಹಣೆ), ಗ್ರಾಹಕ ಬೆಂಬಲ ವ್ಯವಸ್ಥೆ, ಮತ್ತು ಇನ್ನಷ್ಟು.

3) ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್‌ವೇರ್:

ಇದು ಇತರ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸಹಾಯ ಮಾಡುವ ಪರಿಕರಗಳ ಒಂದು ಸೆಟ್ ಅಥವಾ ಸಂಗ್ರಹವಾಗಿದೆ. ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ಪ್ರೋಗ್ರಾಂಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು, ಡೀಬಗ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಇದು ಅವರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಇವುಗಳು ಜಾವಾ , ಸಿ++ , ಪೈಥಾನ್ ಮುಂತಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಯಂತ್ರ ಭಾಷಾ ಕೋಡ್‌ಗೆ ಭಾಷಾಂತರಿಸಲು ಸಹಾಯ ಮಾಡುವ ಫೆಸಿಲಿಟೇಟರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಎಂದು ನಾವು ಹೇಳಬಹುದು. ಆದ್ದರಿಂದ, ಅಂತಿಮ ಬಳಕೆದಾರರಿಂದ ಇದನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಕಂಪೈಲರ್‌ಗಳು, ಲಿಂಕರ್‌ಗಳು, ಡೀಬಗ್ಗರ್‌ಗಳು, ಇಂಟರ್ಪ್ರಿಟರ್‌ಗಳು, ಪಠ್ಯ ಸಂಪಾದಕರು ಇತ್ಯಾದಿ. ಈ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಟೂಲ್ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಟೂಲ್ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ.

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಕೆಲವು ಉದಾಹರಣೆಗಳು ಸೇರಿವೆ:

  • ಎಕ್ಲಿಪ್ಸ್: ಇದು ಜಾವಾ ಭಾಷಾ ಸಂಪಾದಕ.
  • ಕೋಡಾ: ಇದು ಮ್ಯಾಕ್‌ಗಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷಾ ಸಂಪಾದಕವಾಗಿದೆ.
  • ನೋಟ್‌ಪ್ಯಾಡ್ ++: ಇದು ವಿಂಡೋಸ್‌ಗಾಗಿ ತೆರೆದ ಮೂಲ ಸಂಪಾದಕವಾಗಿದೆ.
  • ಉತ್ಕೃಷ್ಟ ಪಠ್ಯ: ಇದು ಲಿನಕ್ಸ್, ಮ್ಯಾಕ್ ಮತ್ತು ವಿಂಡೋಸ್‌ಗಾಗಿ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕೋಡ್ ಎಡಿಟರ್ ಆಗಿದೆ.

 

Tags

Post a Comment

0 Comments

Post a Comment (0)

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Ok, Go it!