Agham

Ano ang software? »Ang kahulugan at kahulugan nito

Anonim

Ang software ay maaaring tinukoy bilang lahat ng mga konsepto, aktibidad at pamamaraan na nagreresulta sa pagbuo ng mga programa para sa isang computer system. Sa madaling salita, ang mga ito ay mga tagubilin na naunang natukoy ng isang programmer upang maisagawa ang mga gawain na ipinahiwatig.

Ang software ay isang hanay ng mga binary number (bit), na may katuturan para sa computer, at nakaimbak sa ilang pisikal na suporta (hardware), mula sa kung saan maaaring i-access ng processor, upang maisagawa o maipakita ito. Habang ang hardware ay isang nakikita, nasasalat at madaling naaangkop na computer system, ang software ay isang purong konsepto na nilalang: isang intelektwal na produkto, nangangahulugan ito na ang hardware ay ang pisikal na bahagi, at ang software ay ang lohikal na bahagi ng computer.

Ang layunin ng "mahusay na software" ay upang madagdagan ang mga pagkakataong mabuo ito sa oras at na ito ay magiging mas epektibo dahil sa isang mas mahusay na paggamit ng mga tauhan at mapagkukunan.

Ang software ay maaaring nahahati sa iba't ibang mga paraan batay sa uri ng gawaing ginampanan. Ang software ng system, kung saan ang isa sa mga mahahalagang bahagi nito ay ang operating system, ay ang bahagi na nagbibigay-daan sa pag-andar ng hardware, kinokontrol ang mga trabaho, pinoproseso ang napakahalaga, bagaman madalas na hindi nakikita ang mga gawain, tulad ng pagpapanatili ng mga file ng disk at pangangasiwa. mula sa screen.

Pinapayagan ng application software ang mga gumagamit na magsagawa ng isa o maraming iba pang mga tukoy na gawain, sa anumang larangan ng aktibidad na maaaring awtomatiko o tinulungan, nagdadala ito ng mga gawain sa pagpoproseso ng salita, pamamahala ng database at mga katulad nito. Halimbawa, gumawa ng isang index na iniutos ng may-akda o kunin ang impormasyon mula sa isang database, atbp.

Sa wakas, mayroong programa ng software, na nagbibigay ng mga tool upang matulungan ang programmer na magsulat ng mga programa sa computer at gumamit ng iba't ibang mga wika ng programa sa isang praktikal na paraan.