ຄອມພິວເຕີ, ຊອຟແວ
Software - ຈະເປັນແນວໃດນີ້? ຈະເປັນແນວໃດໂຄງການຊອບແວ?
ຜູ້ໃຊ້ຄອມພິວເຕີທຸກທຸກໆມື້ປະເຊີນຫນ້າກັບໃນໄລຍະເປັນເຊັ່ນ Software. ນີ້ບໍ່ແມ່ນຄວາມແປກໃຈ, ເພາະວ່າຄວາມເຂົ້າໃຈທີ່ທັນສະໄຫມຂອງໄລຍະໄດ້ຖືກຕີລາຄາເປັນ "ຊອຟແວ" ຫລືໃນຮູບແບບຫຍໍ້, "PO" ( "ປາ"). ໃຫ້ພິຈາລະນາບາງສ່ວນທີ່ສໍາຄັນຂອງປະເພດຊອຟແວແລະການພົວພັນກັບອົງປະກອບອື່ນໆຂອງລະບົບຄອມພິວເຕີ. ດັ່ງນັ້ນ, ສິ່ງທີ່ເປັນ Software?
ແນວຄວາມຄິດທົ່ວໄປ
ໃນຄວາມຮູ້ສຶກ Software ທົ່ວໄປ - ທີ່ກໍານົດໄວ້ຂອງຄໍາແນະນໍາ, ຄໍາສັ່ງກ່ຽວກັບການປະຕິບັດຂອງເຂົາເຈົ້າບົນພື້ນຖານຂອງພາສາການຂຽນໂປຣແກຣມ, ໂຄງການໄດ້ກໍານົດໄວ້ຫຼືບັນດາໂຄງການທີ່ຮັບຜິດຊອບສໍາລັບການຮ່ວມມືບໍ່ພຽງແຕ່ໃນລະຫວ່າງຜູ້ໃຊ້ແລະລະບົບຄອມພິວເຕີ, ແຕ່ຍັງລະຫວ່າງອັນທີ່ເອີ້ນວ່າອົງປະກອບທາດເຫຼັກຂອງຄອມພິວເຕີຫຼືຄໍາຮ້ອງສະຫມັກອື່ນໆໄດ້ສ້າງ ສໍາລັບຈຸດປະສົງສະເພາະໃດຫນຶ່ງ.
ແມ່ນຂຶ້ນຢູ່ກັບການເຮັດວຽກໄດ້ຮັບຄໍາສັ່ງຂອງຊອບແວໄດ້, ຊອຟແວທັງຫມົດສາມາດໄດ້ຮັບການແບ່ງອອກເປັນຫ້ອງຮຽນຈໍານວນຫນຶ່ງ, ເຊິ່ງຈະໄດ້ຮັບການປຶກສາຫາລືຕໍ່ມາ.
ອຸປະກອນແລະຊອບແວ: ຄວາມແຕກຕ່າງແລະສາຍພົວພັນ
ການຕີລາຄາຂອງເຫຼົ່ານີ້ທັງສອງຂໍ້ກໍານົດມາມີການເຂົ້າມາຂອງຄອມພິວເຕີທໍາອິດໄດ້. ໃນມື້ນີ້, ມັນແມ່ນສົມມຸດວ່າອຸປະກອນ - ຮາດແວຂອງຄອມພິວເຕີ ( "ທາດເຫຼັກ" ອົງປະກອບ) ນີ້, ຊຶ່ງສາມາດສໍາຜັດມື (motherboard, ໂຮງງານຜະລິດ, ຄວາມຊົງຈໍາອຸປະກອນແລະອຸປະກອນອື່ນໆໃນລະບົບ, ຫຼືເຊື່ອມຕໍ່ກັບມັນ).
ທີ່ຂ້ອນຂ້າງໄດ້ຕີລາຄາກົງກັນຂ້າມຂອງຜູ້ເລີ່ມຕົ້ນໃນ Software ໄດ້. ການແປພາສາສາມາດໄດ້ຮັບການເປັນຕົວແທນຂອງຕົວອັກສອນວ່າ "ເຄື່ອງປັ້ນດິນເຜົາຂອງປາ". ໃນຄວາມຮູ້ສຶກລ້ວນ, ວ່າມັນແມ່ນຫມາຍວ່າໂຄງການນີ້ບໍ່ສາມາດ touched, ມັນແມ່ນຢູ່ໃນຄວາມຮູ້ສຶກເປັນ, ເຖິງແມ່ນວ່າອົງປະກອບ virtual.
ແລະ, ສ່ວນຫຼາຍເປັນທີ່ຫນ້າສົນ, ສໍາລັບການນໍາໃຊ້ຂອງ "ທາດເຫຼັກ" ຫຼືການເຂົ້າເຖິງຄວາມສາມາດຂອງເຂົາເຈົ້າຈະຕ້ອງຈໍາເປັນຈະໄດ້ຮັບການນໍາໃຊ້ຊອບແວພິເສດໃນຮູບແບບຂອງບັນດາໂຄງການຄວບຄຸມພິເສດ, ຮັບຜິດຊອບສໍາລັບການປະສິດທິພາບຂອງອຸປະກອນດັ່ງກ່າວໄດ້ (ຄົນຂັບລົດ, ຊຸດການປ້ອນຂໍ້ມູນຄໍາສັ່ງ / ຜົນຜະລິດ BIOS ແລະອື່ນໆ. D) .
ຊອບແວຕົວຂອງມັນເອງໃນໄລຍະ, ການແປພາສາແລະການຕີລາຄາຂອງທີ່ໄດ້ຖືກນໍາໃຊ້ໃນປັດຈຸບັນຢູ່ທົ່ວທຸກແຫ່ງມັນແມ່ນຢູ່ໃນບໍລິບົດຂອງຊອບແວໄດ້, ເຖິງແມ່ນວ່າຢູ່ອາລຸນຂອງອຸປະກອນຄອມພິວເຕີແມ່ນບໍ່ໄດ້ຢູ່ໃນການນໍາໃຊ້. ມັນເປັນພຽງແຕ່ໃນຕົ້ນປີ 60-ies ໄດ້ສ້າງຕັ້ງຂຶ້ນຢ່າງສົມບູນ. ມັນໄດ້ເຊື່ອມຕໍ່ກັບການນໍາສະເຫນີຂອງພະແນກຈະແຈ້ງຂອງທີມຮັບຜິດຊອບສໍາລັບການຄຸ້ມຄອງອຸປະກອນຄອມພິວເຕີຂອງ, ແລະຜູ້ໃຊ້ທີ່ສຸດ. ຫ້ອງຮຽນທີ່ກ່ຽວຂ້ອງ (Software ແລະ Hardware) ກາຍຮາດແວແລະຊອຟແວທີ່ຮູ້ຈັກລະບົບ.
ຊອຟແວການຈັດຈໍາແນກໂດຍອີງໃສ່ມາດຕະຖານຈໍານວນຫນຶ່ງ
ເປັນ Software - ນີ້ແມ່ນສ່ວນຫນຶ່ງໂຄງການຂອງລະບົບຄອມພິວເຕີ, ຊອບແວນີ້ສາມາດແບ່ງອອກເປັນປະເພດຢ່າງກວ້າງຂວາງຫຼາຍອີງໃສ່ວຽກງານການມອບຫມາຍໃຫ້ມັນ. ສໍາລັບຕົວຢ່າງ, ໃນການນໍາໃຊ້ແລະການຈໍາລອງແບບຊອຟແວໄດ້ຖືກແບ່ງອອກເປັນບໍລິສັດ (ໄດ້ custom ສໍາລັບບໍລິສັດຂະຫນາດໃຫຍ່ແລະບໍລິສັດ) ແລະຊອຟແວສໍາລັບລະດັບຄວາມກ້ວາງຂອງຜູ້ຊົມໃຊ້.
ອີງຕາມການພະກະພາເກນຄັດເລືອກສາມາດເປັນເວທີສະເພາະໃດຫນຶ່ງ (ປະຕິບັດການສະເພາະໃນຫນຶ່ງຂະຫນາດກາງແລະປະເພດຫນຶ່ງຂອງ "ທາດເຫຼັກ"), ແລະຂ້າມເວທີ (ສາມາດປັບຕົວກັບລະບົບທີ່ແຕກຕ່າງກັນຫຼາຍ).
ອີງຕາມການເຜີຍແຜ່ປະເພດສາມາດແບ່ງອອກເປັນຊອຟແວຕ່າງໆ, ເປີດ (ເກີ່ຍວກັບລະຫັດແຫຼ່ງແຫລ່ງ Open License ສາທາລະນະທົ່ວໄປ) ແລະບໍ່ເສຍຄ່າ. ນອກຈາກນັ້ນ, ນີ້ແມ່ນມັກຈະມີສໍາລັບການຟຣີ, ຈ່າຍແລະ shareware. ປະເພດສຸດທ້າຍຂອງຄໍາຮ້ອງສະຫມັກແມ່ນໄດ້ຢ່າງເຕັມສ່ວນຫຼືບາງສ່ວນການທໍາງານຈໍາກັດສໍາລັບໄລຍະເວລາສະເພາະໃດຫນຶ່ງຂອງທີ່ໃຊ້ເວລາ, ຫຼັງຈາກທີ່, ໂຄງການຈະຕ້ອງຊື້. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະຢຸດເຊົາເຮັດວຽກ.
ແຕ່ການຈັດປະເພດມີຈຸດປະສົງກໍຫມາຍຄວາມວ່າການດໍາລົງຢູ່ຂອງສາມປະເພດຢ່າງກວ້າງຂວາງຂອງຊອຟແວໄດ້:
- ລະບົບ;
- ຫັດຖະກໍາ;
- ເຄື່ອງມື (ເຄື່ອງມືການພັດທະນາ, ເຄື່ອງມືແລະງົບປະມານຂອງ).
Software System
ໃນຖານະເປັນອົງປະກອບຂອງລະບົບແມ່ນບໍ່ພຽງແຕ່ຄໍາຮ້ອງສະຫມັກໃນຄວາມຮູ້ສຶກປົກກະຕິໄດ້. ໃນຄວາມເປັນຈິງ, ລະບົບປະຕິບັດການຍັງມີໂຄງການ.
ປົກກະຕິແລ້ວ, ຢ່າງໃດກໍຕາມ, ຊອຟແວຂອງລະບົບສາມາດຄິດວ່າເປັນຂອງປະເພດຂອງ layer ເຊື່ອມຕໍ່ບັນດາໂຄງການຜູ້ໃຊ້ຈາກສະພາບແວດລ້ອມລະບົບປະຕິບັດການທີ່ພວກເຂົາເຈົ້າປະຕິບັດງານ, ແລະຮາດແວທີ່ມີສ່ວນກ່ຽວຂ້ອງໃນການດໍາເນີນວຽກງານໂດຍສະເພາະ (ຕົວຢ່າງ, ຄົນຂັບລົດອຸປະກອນດຽວກັນ).
ເພື່ອເຮັດໃຫ້ມັນຊັດເຈນ, ພວກເຮົາຈະໃຫ້ເປັນຕົວຢ່າງທີ່ງ່າຍດາຍ. ໃຊ້ເວລາໃນລະບົບ Windows ປະຕິບັດການ (layer ລະບົບ), ບັດສຽງ ( "ທາດເຫຼັກ") ແລະຜູ້ນສື່ມວນຊົນ (ຊອຟແວຄໍາຮ້ອງສະຫມັກ). ໄປ saundkarta ສາມາດແຜ່ພັນສຽງ, ທ່ານຈໍາເປັນຕ້ອງເປັນຄົນຂັບ (ຊອຟແວລະບົບ) ທີ່ສະຫນອງການຄວບຄຸມຂອງອຸປະກອນໂດຍລະບົບປະຕິບັດການ, ຊຶ່ງເປັນເວທີສໍາລັບຜູ້ນໄດ້. ເນື່ອງຈາກວ່າລະບົບຮັບຮູ້ອຸປະກອນໄດ້, ໂດຍຜ່ານທາງຂອງຕົນຈະສົ່ງໃຫ້ເຂົາເຈົ້າໃນການຄວບຄຸມຜູ້ນການ, ເພື່ອກວດສອບປະເພດຂອງໄຟລ໌ສຽງໄດ້ໃຊ້ຕົວແປງສັນຍານພິເສດແລະຖອດລະຫັດ (ເຄື່ອງມືຊອຟແວເພີ່ມເຕີມ). ຄວາມສໍາພັນແມ່ນຈະແຈ້ງ.
ບັນດາໂຄງການຄໍາຮ້ອງສະຫມັກ
ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຈະປະກອບຄໍາຮ້ອງສະຫມັກທັງຫມົດເຫຼົ່ານັ້ນທີ່ບໍ່ດໍາເນີນການອົງປະກອບຂອງລະບົບຫຼືນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າພຽງແຕ່ໃນສ່ວນຫນຶ່ງ, ພ້ອມກັນແກ້ໄຂວຽກງານສະເພາະໃດຫນຶ່ງຂອງຜູ້ໃຊ້ທີ່ດີ defined.
ຍົກຕົວຢ່າງໃນມື້ນີ້ພວກເຮົາສາມາດນໍາເອົາຫຼາຍ: ເຫມາະສົມກັບຫ້ອງການ, ບັນນາທິການສື່ມວນຊົນ, ລະບົບການຄິດໄລ່ຢຸ່ນແລະການອອກແບບ, ພາຫະນະການເຂົ້າເຖິງການຄຸ້ມຄອງອິນເຕີເນັດແລະເຄືອຂ່າຍ, logger ຂໍ້ມູນ, ແລະອື່ນໆຂະນະທີ່ທ່ານສາມາດເບິ່ງ, ແຕ່ລະປະເພດຂອງຊອບແວ (Software) - ເຄື່ອງມືທີ່ໄດ້ສຸມໃສ່ກ່ຽວກັບການປະຕິບັດໄດ້ .. ລະດັບແຄບຂອງວຽກງານ, ແລະປະຕິສໍາພັນໂດຍກົງກັບລະບົບຄອມພິວເຕີທັງຫມົດຂອງຜູ້ໃຊ້.
ເຄື່ອງມືແລະລະນູປະໂພກ
ເຄື່ອງມືທີ່ປະກອບມີຊອບແວສໍາລັບການພັດທະນາແລະບໍາລຸງຮັກສາຂອງປະເພດອື່ນໆຂອງຊອບແວ. ນີ້ອາດຈະປະກອບມີພາສາເວທີ ສະພາບແວດລ້ອມດໍາເນີນໂຄງການ ພັດທະນາ, ການຫຸ້ມຫໍ່ SDK ໄດ້, ການຕິດຕາມ bug ແລະການຄວບຄຸມສະບັບ.
ກ່ຽວກັບງົບປະມານທີ່ມີ, ທີ່ຕ່ໍາກວ່າພວກເຂົາມັກຈະຫມາຍເຖິງ ຊອຟແວ ການກໍາຫນົດຄ່າຕົວກໍານົດການຮາດແວ, ແລະ / ຫຼືອົງປະກອບຊອບແວຂອງລະບົບຄອມພິວເຕີໃນແບບຄົບວົງຈອນໂດຍບໍ່ມີການຊຶ່ງສາມາດເຂົ້າເຖິງການຕັ້ງຄ່າຂອງວິທີການອື່ນໆທີ່ບໍ່ສາມາດໄດ້ຮັບການປະຕິບັດ. ຊອຟແວດັ່ງກ່າວສາມາດໄດ້ຮັບການປະສົມປະສານໃນລະບົບປະຕິບັດການຫຼືການຕິດຕັ້ງແຍກຕ່າງຫາກ. ໃນບາງກໍລະນີ, ງົບປະມານຂອງອາດໃຊ້ການຕັ້ງຄ່າອັດຕະໂນມັດຢ່າງເຕັມທີ່ (ສໍາລັບຕົວຢ່າງ, optimizers ຄໍາຮ້ອງສະຫມັກທີ່ຈະແກ້ໄຂຂໍ້ບົກພ່ອງແລະປັບປຸງປະສິດທິພາບຂອງ Windows, ລະບົບການ).
ແທນທີ່ຈະເປັນ epilogue
ທ້າຍສຸດນີ້, ມັນເປັນມູນຄ່າບອກວ່າຜູ້ຊົມໃຊ້ຈໍານວນຫຼາຍມັກຈະ raises ຄໍາຖາມກ່ຽວກັບ Software ອີກວາລະຫນຶ່ງ:? «ແມ່ນຫຍັງໂຄງການນີ້ "ວິທີການນີ້ຫລາຍສົມຄວນທີ່ບໍ່ຖືກຕ້ອງ, ນັບຕັ້ງແຕ່, ທີ່ໄດ້ກ່າວມາແລ້ວຂ້າງເທິງ, ມັນສາມາດບໍ່ພຽງແຕ່ເປັນຄໍາຮ້ອງສະຫມັກດຽວ, ແຕ່ຍັງເປັນທີ່ກໍານົດໄວ້ຂອງ ບັນດາໂຄງການ, ທີ່ກໍານົດໄວ້ຂອງຄໍາສັ່ງພາສາ, ຄໍາສັ່ງແລະກົດລະບຽບຂອງພາສາການຂຽນໂປຣແກຣມໃນການຄວບຄຸມອົງປະກອບອື່ນໆຫຼືການຍົກຍ້າຍເຂົາເຈົ້າສໍາລັບການປະມວນຜົນແລະການດໍາເນີນໃນຮູບແບບຂອງການລະຫັດໄບນາລີ, ສໍາລັບການຍົກຕົວຢ່າງ, ໂຮງງານຜະລິດສູນກາງ.
ການຈັດປະເພດນີ້ຍັງເປັນເງື່ອນໄຂທີ່ສຸດ, ເນື່ອງຈາກວ່າໃນຄໍາອະທິບາຍໄດ້ຖືກນໍາສະເຫນີພຽງແຕ່ປະເພດຕົ້ນຕໍຂອງຊອຟແວໂດຍບໍ່ມີການພະແນກເພີ່ມເຕີມເຂົ້າໄປໃນ subclasses, ເຊິ່ງໃນມື້ນີ້ສາມາດໄດ້ຮັບການນັບຫຼາຍ, ມີຫຼາຍ. ແຕ່ສໍາລັບຄວາມເຂົ້າໃຈເບື້ອງຕົ້ນຂອງຊອບແວໃນໄລຍະທີ່ໃຊ້ປະຊຸມສະໄຫມສາມາດມີພຽງພໍແລະຄວາມຮູ້ນີ້.
Similar articles
Trending Now