ຄອມພິວເຕີຊອຟແວ

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

 

 

 

 

Newest

Copyright © 2018 lo.delachieve.com. Theme powered by WordPress.