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

ACT -. ມັນເປັນ ... ຊອຟແວປະຕິບັດການຂັ້ນພື້ນຖານ ໂດຍຊອບແວລະບົບປະກອບດ້ວຍ

ຄອມພິວເຕີ - ຄູ່ຊີວິດໂດຍທໍາມະຊາດຂອງພວກເຮົາສໍາລັບການທົດສະວັດທີສອງ. ພວກເຂົາເຈົ້າຊ່ວຍໃຫ້ປະຊາຊົນມີຄວາມມ່ວນແລະເຮັດວຽກ, ຕິດຕໍ່ສື່ສານກັບຫມູ່ເພື່ອນທຸກຄົນໃນທົ່ວໂລກ. ແຕ່ຫນ້າເສຍດາຍ, ບໍ່ຜູ້ໃຊ້ທັງຫມົດປະຈຸບັນການເຮັດວຽກກັບຄອມພິວເຕີ.

ໂດຍສະເພາະ, ພວກເຂົາບໍ່ຄ່ອຍຄິດກ່ຽວກັບຄວາມສໍາຄັນຂອງຊອບແວແຫຼ່ງເປີດ. ນີ້ ຊອບແວລະບົບ. ຈະເປັນແນວໃດແມ່ນຫມາຍຄວາມວ່າໂດຍແນວຄວາມຄິດນີ້ແລະສິ່ງທີ່ເປັນຄວາມສໍາຄັນຂອງບັນດາໂຄງການເຫຼົ່ານີ້? ເປີດເຜີຍຂໍ້ມູນຂອງບັນຫານີ້ແລະຫົວຂໍ້ຂອງບົດນີ້. ໃນນອກຈາກນັ້ນ, ພວກເຮົາຈະພິຈາລະນາການຈັດປະເພດຊອຟແວລະບົບວັນໃນປະຈຸບັນ.

ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຮູ້ເຖິງແມ່ນວ່າຜູ້ຊົມໃຊ້ປະຊຸມສະໄຫມ, ເປັນເວລາທີ່ການອ່ານບົດຄວາມໃຫ້ຂໍ້ມູນບາງຢ່າງທີ່ເຂົາມັກຈະບໍ່ສາມາດເຂົ້າໃຈໂດຍເນື້ອແທ້ແລ້ວຂອງມັນແມ່ນລາຍລັກອັກສອນ. ມັນເກີດຂຶ້ນພຽງແຕ່ຄືກັນເນື່ອງຈາກວ່າບໍ່ມີຄວາມຮູ້ຂອງຄໍາສັບທົ່ວໄປໄດ້. ຄວນຈະໄດ້ຮັບຍົກໃຫ້ເຫັນວ່າມັນມັກຈະເປັນການບິດເບືອນຂອງບາບຊັບພະຍາກອນຜູ້ຊ່ຽວຊານເຖິງແມ່ນວ່າໄດ້.

Introduction to

ທາງປະຫວັດສາດ, ພວກເຮົາໄດ້ນໍາໃຊ້ທັງຫມົດຂອງໂຄງການໄດ້ຖືກແບ່ງອອກເປັນສອງຈໍາພວກ:

  • ຄໍາຮ້ອງສະຫມັກລະບົບ (ACT - ເປັນຮາກຖານຂອງລະບົບປະຕິບັດການໃດຫນຶ່ງ).
  • ຄໍາຮ້ອງສະຫມັກການ.

ມີລະດັບຂອງຊອຟແວຄໍາຮ້ອງສະຫມັກພິເສດເລິກອື່ນແມ່ນແຕ່ໃນຊີວິດປະຈໍາວັນກັບພຣະອົງແລະພົບເຫັນການພັດທະນາເຕັກໂນໂລຊີເທົ່ານັ້ນ.

ສໍາລັບ ຄໍາຮ້ອງສະຫມັກທີ່ຈະ ປະກອບຄໍາຮ້ອງສະຫມັກຫ້ອງການ, ຊອຟແວສໍາລັບການສ້າງແລະການດັດແປງຮູບພາບ, ເຊັ່ນດຽວກັນກັບກອງທຶນອື່ນໆທີ່ແຕ່ລະຄົນຂອງພວກເຮົາມີການຈັດການກ່ຽວກັບການເປັນພື້ນຖານປະຈໍາວັນ. ມັນບໍ່ແມ່ນມີຄວາມຫຍຸ້ງຍາກທີ່ຈະເດົາວ່າລະດັບນີ້ແມ່ນທົ່ວໄປທີ່ສຸດແລະຈໍານວນຫລາຍ.

ສິ່ງທີ່ລວມຢູ່ໃນແນວຄວາມຄິດຂອງຊອບແວແຫຼ່ງເປີດແນວໃດ? ໂຄງການນີ້ອອກແບບມາເພື່ອ ການຄຸ້ມຄອງທີ່ DBMS (ຖານຂໍ້ມູນ) ອອກແບບມາສໍາລັບການປະຕິສໍາພັນລະຫວ່າງຜູ້ໃຊ້ແລະຄອມພິວເຕີ (DE - ເຍື່ອກາຟຟິກ), ເຊັ່ນດຽວກັນກັບລະບົບພິເສດສໍາລັບການເກັບກໍາແລະການປະມວນຜົນຂໍ້ມູນ. ການນໍາໃຊ້ທີ່ຜ່ານມາ (ໂດຍສະເພາະ) ກ່ຽວກັບເຮືອບິນລໍານີ້ແລະຕໍ່ສູ້ຍານພາຫະນະ.

ຄົນຂັບລົດ, ແລະອື່ນໆ

ຫຼາຍມັກຈະຈັດສັນຫ້ອງສະຫມຸດລະບົບແລະຄົນຂັບລົດອຸປະກອນສໍາລັບວັດຖຸປະສົງຂອງຕົນໃນວິທີການທີ່ແຕກຕ່າງກັນຈາກກົດຫມາຍວ່າດ້ວຍທີ່ບໍ່ມີ. ນີ້ຫມາຍຄວາມວ່າການທີ່ຈະພິຈາລະນາໃຫ້ເຂົາເຈົ້າແຍກກັນເຮັດໃຫ້ຄວາມຮູ້ສຶກທີ່ບໍ່ມີ.

ດັ່ງນັ້ນ, ຊອບແວລະບົບ (System Software) ສາມາດໄດ້ຮັບການເອີ້ນວ່າເປັນທີ່ກໍານົດໄວ້ຂອງບັນດາໂຄງການແລະການໂຕ້ຕອບທີ່ຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມແລະຄອມພິວເຕີປະຕິສໍາພັນຂອງມະນຸດ. ຈຸດປະສົງຕົ້ນຕໍຂອງເຂົາເຈົ້າ - ເພື່ອເຄື່ອງມືການແປພາສາເຄື່ອງທີ່ຈະສະແດງແລະວິເຄາະໃນຫຼາຍຄຸ້ນເຄີຍກັບພວກເຮົາຂໍ້ຄວາມທັງຫມົດຫຼືຮູບແບບຮູບພາບ. ອົງປະກອບຂອງ STR (ການນໍາໃຊ້ແຕກຕ່າງຈາກງົບປະມານຂອງ) ການປະຕິບັດບໍ່ໄດ້ຂຶ້ນກັບບັນຫາສະເພາະໃດຫນຶ່ງການແກ້ໄຂໂດຍຜູ້ໃຊ້ຄອມພິວເຕີໄດ້.

ທ່ານສາມາດອອກແບບມັນຢູ່ເຮືອນ, ຫຼືບາງທີໄດ້ຫມົດມື້ນັ່ງໃນເຄືອຂ່າຍສັງຄົມ. ໃນແຕ່ລະກໍລະນີ, ຊອຟແວຄອມພິວເຕີມີຄວາມແຕກຕ່າງຢ່າງໄວວາ, ໃນຂະນະທີ່ອົງປະກອບຂອງຄໍາຮ້ອງສະຫມັກລະບົບໄດ້ຜ່ານການບໍ່ມີການປ່ຽນແປງ.

ຈະເປັນແນວໃດຊອຟແວຂອງລະບົບ

ແລະໃນປັດຈຸບັນພວກເຮົາວິເຄາະໃນລາຍລະອຽດການນັດຫມາຍຂອງປະເພດຂອງໂຄງການນີ້ໄດ້. ດັ່ງນັ້ນຫນ້າທີ່ຕົ້ນຕໍຂອງເຂົາເຈົ້າ:

  • ພວກເຂົາສ້າງສະພາບແວດລ້ອມໃນຄໍາຮ້ອງສະຫມັກດໍາເນີນການຜົນປະໂຫຍດ (OS) ເປັນ.
  • ໃຫ້ງ່າຍແລະອັດຕະໂນມັດຂອງການພັດທະນາຂອງຄໍາຮ້ອງສະຫມັກໃຫມ່.
  • ເພີ່ມຄວາມຖືກຕ້ອງແລະປະສິດທິພາບຂອງການສື່ສານລະຫວ່າງຄອມພິວເຕີໃນເຄືອຂ່າຍທ້ອງຖິ່ນແລະທົ່ວໂລກໄດ້.
  • ການວິນິໄສ (ແລະສ້ອມແປງ) ຄວາມລົ້ມເຫຼວ programmatic ຕ່າງໆ.
  • ຮັບຜິດຊອບສໍາລັບການປະຕິບັດການດໍາເນີນງານອົງການຊ່ອຍເຫລືອ (ເຖິງ, ເກັບ, ຍົກຍ້າຍຂໍ້ມູນ).

ຕາມຄວາມເຫມາະສົມ, ບໍ່ມີການເຮັດວຽກຄອມພິວເຕີໂດຍບໍ່ມີການຊອບແວໄດ້ຟຣີສາມາດເຮັດໄດ້ບໍ່, ໃນຫຼັກການ, ເປັນແມ້ກະທັ້ງລະບົບປະຕິບັດການ primitive ຫຼາຍທີ່ສຸດ - ມີລະດັບຂອງຄໍາຮ້ອງສະຫມັກພິເສດສະເພາະ. ບໍາລຸງຮັກສາຂອງບັນດາໂຄງການເຫຼົ່ານີ້ພຽງແຕ່ສາມາດຈັດການກັບຜູ້ຊົມໃຊ້ທີ່ມີຄຸນນະ, ແລະການພັດທະນາ - ພຽງແຕ່ໂຄງການທີ່ດີທີ່ສຸດ, ຜູ້ທີ່ຢູ່ໃນບາງກໍລະນີຈໍາເປັນຕ້ອງຮູ້ວ່າການຂຽນໂປຣແກຣມພາສາເຄື່ອງ (ຜູ້ຊ່ຽວຊານດັ່ງກ່າວໃນໂລກໃນຫນ່ວຍທົ່ວໄປ). ໃນໄລຍະສັ້ນ, ການສ້າງ OS ຂອງຕົນເອງໃນໂດດດ່ຽວ splendid ທ່ານພຽງແຕ່ຈະບໍ່ເຮັດວຽກ.

ຄວາມຮູ້ແລະທັກສະພື້ນຖານ

ເຖິງວ່າຈະມີຄວາມສັບສົນຂອງບັນດາໂຄງການດັ່ງກ່າວ, ເຖິງແມ່ນວ່າຜູ້ຊົມໃຊ້ທໍາມະດາຕ້ອງໄດ້ເຂົ້າໃຈລັກສະນະຂອງການເຮັດວຽກຂອງເຂົາເຈົ້າ, ຍ້ອນວ່າມັນມີຜົນກະທົບຜົນຜະລິດຂອງປະຕິສໍາພັນຂອງເຂົາເຈົ້າກັບຄອມພິວເຕີໄດ້. ສໍາລັບຕົວຢ່າງ, ບໍ່ຮູ້ກ່ຽວກັບບັນດາໂຄງການການເຮັດວຽກຂອງຫຼັກການພື້ນຖານທີ່ຄວບຄຸມໄດ້ລາຍລັກອັກສອນແລະຂໍ້ມູນຂ່າວສານການອ່ານຈາກຫນ້າດິນແຜ່ນທີ່, ທ່ານບໍ່ສາມາດຮູບແບບຮາດດິດ, ໂດຍອີງໃສ່ປະເພດຂອງຂໍ້ມູນທີ່ມີຈຸດປະສົງທີ່ຈະຮັກສາມັນ.

ດັ່ງທີ່ພວກເຮົາໄດ້ກ່າວມາແລ້ວ, ຄໍາຮ້ອງສະຫມັກຂອງເຂົາເຈົ້າແມ່ນລະບົບໃນລັກສະນະທີ່ບໍ່ໄດ້ມີການປ່ຽນແປງການປະຕິບັດບໍ່. ນັ້ນຄືເຫດຜົນການພັດທະນາຂອງຊອບແວແຫຼ່ງເປີດໃຫ້ມີການນໍາສະເຫນີຄວາມຕ້ອງການທີ່ເຂັ້ມງວດໂດຍສະເພາະ.

ຊອຟແວການຈັດລຽງ

ຕາມປະເພນີໃນລະດັບນີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້ສະບັບຊອບແວ:

  • ອົງປະກອບຂອງການຄວບຄຸມ.
  • ອົງປະກອບພຍາຍາມ, ປະມວນຜົນແລະຂໍ້ມູນຂ່າວສານ transmitting.

ວິທີການເຂົ້າໃຈງ່າຍ, ບັນດາໂຄງການການຄວບຄຸມກໍາລັງຍໍາຂະບວນການຕົ້ນຕໍໂດຍອະນຸຍາດໃຫ້ອຸປະກອນທັງຫມົດທີ່ຈະເຮັດວຽກຢ່າງຖືກຕ້ອງໃນຄອມພິວເຕີຂອງທ່ານ. ຫນ້າທີ່ຕົ້ນຕໍຂອງເຂົາເຈົ້າແມ່ນເປັນດັ່ງຕໍ່ໄປນີ້:

  • ການຄວບຄຸມໂດຍກົງຂອງທັງຫມົດພະລັງງານປະມວນຜົນຂອງລະບົບໄດ້.
  • ການເຮັດວຽກກັບຂໍ້ມູນທີ່ກໍານົດໄວ້ສໍາລັບການປະຕິບັດຫນ້າຂອງຕົນ.

ສ່ວນຫຼາຍມັກ, ເຄື່ອງມືເຫຼົ່ານີ້ແມ່ນຢູ່ສະເຫມີໃນຄວາມຊົງຈໍາໃນຄອມພິວເຕີຂອງ. ເປັນຢູ່ຂອງອຸປະກອນກອບເປັນຈໍານວນສໍາຄັນຂອງ OS ໄດ້. ຖ້າຫາກວ່າບັນດາໂຄງການການຄວບຄຸມ, ເຊິ່ງແມ່ນຄວາມຈໍາເປັນເພື່ອປະຕິບັດການດໍາເນີນງານສໍາຄັນຈໍານວນຫນຶ່ງ, ໄດ້ຖືກ loaded ເຂົ້າໄປໃນຄວາມຊົງຈໍາໃນທັນທີກ່ອນທີ່ຈະດໍາເນີນການ, ພວກເຂົາເຈົ້າໄດ້ຖືກເອີ້ນວ່າການຂົນສົ່ງ (ການຜ່ານແດນ). ໃນກໍລະນີໃດກໍ່ຕາມ, ໃນມື້ນີ້ເຄື່ອງມືເຫຼົ່ານີ້ແມ່ນສາມາດໃຊ້ໄດ້ເປັນສ່ວນຫນຶ່ງຂອງທັງສອງລະບົບປະຕິບັດການແລະຄົນຂັບລົດໃນຮູບແບບຂອງຫ້ອງສະຫມຸດເທົ່ານັ້ນ.

ໃນທາງກົງກັນຂ້າມ, ໂຄງການສໍາລັບການປະມວນຜົນຂໍ້ມູນທີ່ດໍາເນີນການແຍກຕ່າງຫາກ. ສ່ວນຫຼາຍມັກຈະ, ພວກເຂົາເຈົ້າຈະຖືກສົ່ງເຖິງຊຸດການຕິດຕັ້ງຂອງຄໍາຮ້ອງສະຫມັກນໍາໃຊ້. ໂດຍວິທີການ, ການຕິດຕັ້ງ (ການ Windows ໄດ້ຕິດຕັ້ງ, ສໍາລັບການຍົກຕົວຢ່າງ) ຍັງຫມາຍເຖິງຊອຟແວຂອງລະບົບ.

ສະບັບພາສາຂອງການຈັດປະເພດອື່ນ

ຫຼາຍມັກ, ຜູ້ຊ່ຽວຊານກ່າວວ່າຊອຟແວຄອມພິວເຕີຄວນໄດ້ຮັບການແບ່ງອອກເປັນພື້ນຖານແລະການບໍລິການ. ໂດຍພື້ນຖານແມ່ນບັນດາໂຄງການທີ່ສະຫນອງການປະຕິບັດຫນ້າທີ່ສຸດຂອງຄອມພິວເຕີ. ຕາມຄວາມເຫມາະສົມ, ຊອຟແວລະບົບການປະກອບມີ:

  • ລະບົບປະຕິບັດການຂອງຕົນເອງແລະຄົນຂັບລົດໃນອົງປະກອບຂອງເຂົາເຈົ້າ.
  • ຜິວຫນັງ (DE) ແລະສື່ມວນຊົນອື່ນໆສໍາລັບການປະຕິບັດບັນດາໂຄງການ.
  • ຈັດການໄຟລ໌.

OS ເປັນທີ່ກໍານົດໄວ້ຂອງຊອບແວແຫຼ່ງເປີດ

ພວກເຮົາສືບຕໍ່ເບິ່ງຊອຟແວຂອງລະບົບ. ລະບົບປະຕິບັດການເປັນສ່ວນຫນຶ່ງຂອງສິ່ງດັ່ງກ່າວ.

ໂດຍທົ່ວໄປ, OS ຕົວຂອງມັນເອງສາມາດໄດ້ຮັບການສະແດງເປັນທີ່ກໍານົດໄວ້ຂອງບັນດາໂຄງການຊອບແວທີ່ມີຄວາມຮັບຜິດຊອບສໍາລັບການຮັບ, ການປະມວນຜົນ, ການນໍາໃຊ້ຂໍ້ມູນຂ່າວສານແລະການຄວບຄຸມຂອງອຸປະກອນລະບົບທັງຫມົດໄດ້. ໃນອີກດ້ານຫນຶ່ງ, ລະບົບປະຕິບັດການດໍາເນີນການເປັນ "spacer" ລະຫວ່າງຜູ້ໃຊ້ແລະຄອມພິວເຕີລາວ, ໃນອີກດ້ານຫນຶ່ງ, ແມ່ນຮັບຜິດຊອບສໍາລັບການໃຫ້ຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້ການນໍາໃຊ້ປະສິດທິພາບຂອງທັງສອງຊອຟແວແລະຮາດແວການຕື່ມກໍໄດ້.

ໃນວັນນະຄະດີ, ປະຕິບັດການລະບົບທີ່ຖືກເອີ້ນວ່າຍັງຊອບແວລະບົບພື້ນຖານ. ເປັນຫຍັງໄດ້ຮັບຮອງເອົາຄໍາສັບດັ່ງກ່າວນີ້, ພວກເຮົາພິຈາລະນາຕ່ໍາກວ່າ.

ການບໍລິຫານເອກະສານ - ຫນ້າທີ່ທີ່ສໍາຄັນຂອງກົດຫມາຍວ່າດ້ວຍການ

ຈັດເອກະສານໄດ້ຖືກອອກແບບມາສໍາລັບການເຂົ້າເຖິງໄດ້ງ່າຍຂໍ້ມູນທາງດ້ານຮ່າງກາຍຢູ່ໃນແຜ່ນໄດ້, ທີ່ຈະສະແດງໃຫ້ເຂົາເຈົ້າໃນການເປັນຕົວແທນຮູບພາບ. ດັ່ງນັ້ນ, ພວກເຂົາເຈົ້າພຽງແຕ່ສາມາດໃຊ້ຊື່ເອກະສານຢ່າງມີເຫດຜົນ, ແທນທີ່ຈະກ່ວາສະຖານທີ່ໂດຍກົງຂອງຕົນກ່ຽວກັບການແຜ່ນແຂງ.

ສິ່ງສໍາຄັນ! ລະບົບເອກະສານແລະການຄຸ້ມຄອງເອກະສານດ້ວຍຕົນເອງບໍ່ມີ, ເນື່ອງຈາກວ່າພວກເຂົາເຈົ້າກໍາລັງພັດທະນາລະບົບປະຕິບັດການສະເພາະໃດຫນຶ່ງແລະວິທີແກ້ໄຂສໍາລັບບັນຫາສະເພາະໃດຫນຶ່ງ. ດັ່ງນັ້ນ, ບາງສ່ວນຂອງຊ່ຽວຊານໄດ້ຕົກລົງເຫັນດີວ່າຊອຟແວຂອງລະບົບຂອງທ່ານແລະປະກອບຄໍາຮ້ອງສະຫມັກເຫຼົ່ານີ້.

ແຕ່ມີຂໍ້ເທັດຈິງບາງຢ່າງທີ່ກໍານົດທັດສະນະຄະກັບໂຄງການດັ່ງກ່າວໃນຂໍ້ກໍານົດຂອງເຄື່ອງມືການຄຸ້ມຄອງຂໍ້ມູນຂ່າວສານເອກະລາດ:

  • ລະບົບປະຕິບັດການຈໍານວນຫຼາຍ (ແລະສໍາລັບການໃຊ້ເວລາດົນນານແລະເກືອບທັງຫມົດ) ສາມາດພ້ອມໆກັນ (!) ໄປເຮັດວຽກຮ່ວມກັບ virtually ທັງຫມົດລະບົບໄຟລ໌.
  • ບາງ primitive (ແຕ່ຍັງ ປະຕິບັດການ) ລະບົບ ສາມາດເຮັດໄດ້ໂດຍບໍ່ມີການຄໍາຮ້ອງສະຫມັກເຫຼົ່ານີ້.

ບໍລິການກົດຫມາຍວ່າດ້ວຍການແມ່ນຫຍັງ

ປະເພດນີ້ປະກອບມີໂຄງຢ່າງຫຼວງຫຼາຍທີ່ຂະຫຍາຍຄວາມສາມາດຂອງໂຄງການກົດຫມາຍວ່າດ້ວຍການເຮັດໃຫ້ສະດວກຫຼາຍສໍາລັບຜູ້ໃຊ້ທີ່ສຸດ. ພວກເຂົາເຈົ້າຍັງສາມາດໄດ້ຮັບການຈັດປະເພດ, ແລະໄດ້ຮັບຫຼາຍຈຸດໃດຫນຶ່ງ:

  • ຂັບອຸປະກອນຍັງບໍ່ໄດ້ວາງໄວ້ໃນລະບົບປະຕິບັດການຢູ່ໃນຂັ້ນຕອນຂອງການສ້າງຂອງຕົນ.
  • ບັນດາໂຄງການຄອມພິວເຕີດ້ວຍຕົນເອງການບົ່ງມະຕິ, ເຊິ່ງ eliminates ຄວາມຕ້ອງການສໍາລັບຜູ້ໃຊ້ສາມາດຊອກຫາສາເຫດຂອງຄວາມຜິດພາດແລະຄວາມລົ້ມເຫລວໄດ້.
  • Oddly ພຽງພໍ, ແຕ່ຊອບແວຕ້ານເຊື້ອໄວຣັສຍັງຊັກຄໍານິຍາມຂອງ "ການບໍລິການ" ໄດ້. ໃຫ້ສັງເກດວ່າມັນບໍ່ແມ່ນສະເຫມີໄປ.
  • ຄໍາຮ້ອງສະຫມັກສໍາລັບການຂັບລົດການບໍລິການອະນຸຍາດໃຫ້ທ່ານສາມາດສໍາເນົາແລະຂໍ້ມູນເກັບລົບຫຼືປະຕິສັງຂອນໄຟລ໌ຂໍ້ມູນທີ່ຈະເພີ່ມປະສິດທິຂະບວນການຂອງການບັນທຶກແຜ່ນດິດຢ່າງຖາວອນ.
  • ການກໍ່ສ້າງໃນໂຄງການສໍາຮອງຂໍ້ມູນທີ່ຈະລົດຂໍ້ມູນຂ່າວສານພື້ນທີ່ຢູ່ອາໄສ.
  • ຜົນປະໂຫຍດສໍາລັບການຄຸ້ມຄອງຊັບພະຍາກອນເຄືອຂ່າຍແລະເຄືອຂ່າຍຕົວຂອງມັນເອງ.

ປົກກະຕິແລ້ວລະດັບຂອງບັນດາໂຄງການນີ້ເອີ້ນວ່າງົບປະມານຂອງລະບົບ. ພຽງແຕ່ສັງເກດວ່າໂຄງການ antivirus ບໍ່ໄດ້ໂທຫາ. ໃນມື້ນີ້, ດີທີ່ຮູ້ຈັກຫມາຍຄວາມວ່າຈາກ Symantec, Touch Stone, ເຊັ່ນດຽວກັນກັບບໍລິສັດທີ່ສໍາຄັນອື່ນໆທີ່ສະຫນອງໃຫ້ແກ່ຊອຟແວ. ປະເພດຂອງຊອບແວ ສໍາລັບບາງສ່ວນຂອງກໍລະນີທີ່ພວກເຮົາໄດ້ທົບທວນຄືນ, ແຕ່ຍັງຄົງຖາມຫຼາຍ unresolved.

ACT ເພື່ອເຮັດວຽກຮ່ວມກັບອະນຸສັນຍາເຄືອຂ່າຍ

ໃນຖານະເປັນຊື່ແດງໃຫ້ເຫັນເຖິງ, ເຫຼົ່ານີ້ຄໍາຮ້ອງສະຫມັກລະບົບມີຄວາມຮັບຜິດຊອບສໍາລັບການເຂົ້າເຖິງເວັບໄຊຕ໌. ໃຫ້ສັງເກດວ່າທັງຫມົດຂອງຂໍ້ກໍານົດດັ່ງຕໍ່ໄປນີ້ນໍາໃຊ້ເພີ່ມເຕີມຕໍ່ກັບລະບົບທີ່ຖືກອອກແບບເພື່ອປະຕິບັດການປະຕິບັດສະເພາະບາງຄົນ (mail server ເອກະສານຂອງເຄື່ອງແມ່ຂ່າຍ). ການປັບປຸງຊອບແວຂອງຄໍາສັ່ງນີ້, ມັກຈະມີການພັດທະນາສະບັບໃຫມ່ລະບົບປະຕິ.

ທີ່ສໍາຄັນເພື່ອຄວາມເຂົ້າໃຈການເຮັດວຽກຂອງຂັ້ນຕອນວິທີທັງຫມົດແມ່ນເປັນໂຄງການເຄື່ອງແມ່ຂ່າຍຂອງພິເສດທີ່ຮັບການຮ້ອງຂໍຈາກເຄືອຂ່າຍແລະຕົວຂອງມັນເອງສົ່ງຄໍາຕອບຂອງ. ລະນູປະໂພກທີ່ຖືກອອກແບບເພື່ອສົ່ງຄໍາຂໍ, ເອີ້ນວ່າລູກຄ້າ. ໃຫ້ສັງເກດວ່າຄໍາຮ້ອງຂໍທີ່ຖືກສົ່ງໃນຮູບແບບຂອງການເປັນຮູບແບບມາດຕະຖານ, ຊຶ່ງຖືກເອີ້ນມັກຈະເປັນອະນຸສັນຍາໄດ້. ຄໍາຕອບຍັງຖືກສົ່ງໄປເປັນເອກະສານຂອງຮູບແບບສະເພາະໃດຫນຶ່ງທີ່ປະກອບດ້ວຍຂໍ້ມູນຂ່າວສານທີ່ຈໍາເປັນທັງຫມົດ (packet) ໄດ້.

ໂດຍວິທີການ, IE, Firefox, Opera ແລະກູໂກ Chrome - ການລູກຄ້າດຽວກັນ, ເຊິ່ງແມ່ນອີງໃສ່ຫຼັກການທີ່ຕັ້ງແຕ່ອອກ.

ສະພາບແວດລ້ອມດໍາເນີນໂຄງການ ແລະການປະຕິບັດບັນດາໂຄງການ

ບັນດາໂຄງການເຫຼົ່ານີ້ກ່ຽວຂ້ອງກັບວິທີການສະເພາະໃດຫນຶ່ງ, ແຕ່ວ່າເປັນຄວາມເຂົ້າໃຈພື້ນຖານຂອງເຂົາເຈົ້າຍັງເປັນສິ່ງຈໍາເປັນ, ເພາະວ່າບໍ່ມີນີ້ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະເຂົ້າໃຈຫຼັກການພື້ນຖານຂອງການດໍາເນີນງານຂອງລະບົບປະຕິບັດການແລະຄອມພິວເຕີໂດຍທົ່ວໄປໄດ້. ພວກເຂົາເຈົ້າຈໍາເປັນຕ້ອງບໍ່ພຽງແຕ່ຈະສ້າງ, ແຕ່ຍັງການແກ້ບັນຫາແລະເປີດຄໍາຮ້ອງສະຫມັກ.

ຊ່ຽວຊານເວົ້າວ່າໃນກໍລະນີນີ້ໃນຊອຟແວຂອງລະບົບປະກອບດ້ວຍ:

  • ຫມາຍຄວາມວ່າສໍາລັບການພິມແລະແກ້ໄຂຂໍ້ຄວາມ.
  • ການແປພາສາຫຼືນາຍພາສາ (ພາສາທໍາມະດາ).
  • ການ linker, ຍັງເອີ້ນວ່າ linker ໄດ້.
  • Debuggers.
  • ຫ້ອງສະຫມຸດຄໍາຮ້ອງສະຫມັກເຕັມທີ່ສໍາລັບການປະຕິບັດໂຄງການດັ່ງກ່າວ.

ໃຫ້ສັງເກດວ່າຄໍາຮ້ອງສະຫມັກທີ່ຖືກສ້າງຂຶ້ນ (ມີຂໍ້ຍົກເວັ້ນທີ່ຫາຍາກ) ພາຍໃຕ້ການສະເພາະໃດຫນຶ່ງ OS ໃດ. ແຕ່ເຄື່ອງມືລະບົບທີ່ອອກແບບມາເພື່ອພັດທະນາໃຫ້ເຂົາເຈົ້າ, ສາມາດເຮັດວຽກໃນລະບົບທີ່ແຕກຕ່າງກັນຫມົດ (ສໍາລັບການນີ້ແລະຕ້ອງການຫ້ອງສະຫມຸດລະບົບບາງ). ນີ້ເປັນສິ່ງສໍາຄັນທີ່ສຸດ, ເນື່ອງຈາກວ່າພວກເຂົາເຈົ້າບໍ່ຈໍາກັດການດ້ວຍຕົນເອງພັດທະນາໃນການເລືອກລະບົບແນະນໍາສໍາຫລັບວຽກເຮັດງານທໍາໄດ້.

ສິ່ງທີ່ມີແປພາສາ

ເນື່ອງຈາກວ່າຄໍານິຍາມນີ້ແມ່ນຢ່າງຈະແຈ້ງບໍ່ແມ່ນສໍາລັບທຸກຄົນ, ເບິ່ງບັນຫານີ້ໃນລາຍລະອຽດເພີ່ມເຕີມ.

ນີ້ແມ່ນແນວຄວາມຄິດທີ່ສໍາຄັນຫມາຍເຖິງໂຄງການທີ່ແປພາສາການຂຽນໂປຣແກຣມທີ່ເປັນທີ່ເຂົ້າໃຈຂອງປະຊາຊົນ, ເປັນພາສາເຄື່ອງໄດ້. ແນ່ນອນ, ພາສາເຄື່ອງທີ່ສາມາດເຂົ້າໃຈແລະຜູ້ຊາຍ, ແຕ່ຜູ້ຊ່ຽວຊານດ້ານຫນ່ວຍງານດັ່ງກ່າວໃນທົ່ວໂລກ. ໂຄງການຕົວມັນເອງແມ່ນລາຍລັກອັກສອນໃນພາສາການຂຽນໂປຣແກຣມໃດກໍ່ຕາມ, ເອີ້ນວ່າໂມດູນແຫຼ່ງ. ໂມດູນວັດຖຸເອີ້ນວ່າຂໍ້ມູນຂ່າວສານພື້ນຖານທີ່ຖືກລວບລວມສໍາລັບເຄື່ອງໃຊ້ໃນຕໍ່ຫນ້າ. ໂຄງປະກອບການຂອງໂມດູນນີ້ປະກອບດ້ວຍຂໍ້ຄວາມຂອງໂຄງການດັ່ງກ່າວໄດ້ຖືກແປແລ້ວເປັນພາສາເຄື່ອງ, ເຊັ່ນດຽວກັນກັບຂໍ້ມູນອື່ນໆທີ່ມີຄວາມຈໍາເປັນສໍາລັບການປະຕິບັດງານທີ່ຖືກຕ້ອງຂອງຕົນແລະ debugging.

ຄໍາຮ້ອງສະຫມັກທັງຫມົດຂອງລະດັບນີ້ໄດ້ຖືກແບ່ງອອກເປັນຄອມໄພເລີແລະນາຍພາສາ. ທໍາອິດໃນທັນທີແປພາສາຂໍ້ຄວາມທີ່ມາເຂົ້າໄປໃນລະຫັດເຄື່ອງ. ນາຍພາສາບໍ່ພຽງແຕ່ດໍາເນີນໃຫ້ບໍລິການ, ແຕ່ຫຼັງຈາກນັ້ນພະຍາຍາມທີ່ຈະທົດສອບໂຄງການ. ບົນພື້ນຖານດັ່ງກ່າວນີ້, ມັນມີຈຸດອ່ອນຫນຶ່ງ huge: ການປະຕິບັດຊ້າຂອງໂຄງການ. ນັ້ນຄືເຫດຜົນການນໍາໃຊ້ກົນໄກດັ່ງກ່າວພຽງແຕ່ໃນບັນດາພາສາທີ່ງ່າຍແລະ primitive ຫຼາຍທີ່ສຸດ, ຊຶ່ງສາມາດຖືກນໍາໃຊ້ເພື່ອສອນຄວາມຮູ້ພື້ນຖານຂອງການຂຽນໂປຣແກຣມ.

linker ຫລື linker, ແມ່ນມີສ່ວນຮ່ວມໃນການປະມວນຜົນຂອງຜູ້ໃຊ້ລະຈຸດປະສົງໃນການ Boot ໄດ້. ພວກເຂົາແຕ່ລະສາມາດແລ້ວໄດ້ຮັບການຍ້າຍເຂົ້າໄປໃນຄວາມຊົງຈໍາແລະປະຕິບັດ.

Debugger, ແລະອົງປະກອບອື່ນໆ

ການແກ້ຈຸດບົກພ່ອງດໍາເນີນການການທໍາງານທີ່ສໍາຄັນ, ເປັນມັນອະນຸຍາດໃຫ້ການຄວບຄຸມການໄຫຼໂຄງການ, ພ້ອມກັນຊອກຫາຄວາມຜິດພາດໃນມັນ. ໃນທີ່ກໍານົດໄວ້ຄຸນນະສົມບັດຂອງຕົນພື້ນຖານປະກອບດ້ວຍ:

  • ໄປຂັ້ນຕອນດໍາເນີນພາກວັດຖຸໂຫລດໄດ້, ມີຜົນໄດ້ຮັບການປັບປຸງພັນແບບຖາວອນ.
  • ການຢຸດຢູ່ທີ່ຈຸດ predetermination ຂອງນັກພັດທະນາ.
  • ຖ້າຫາກວ່າມີເຊັ່ນຄວາມຕ້ອງການ, ບັກສົມບູນສາມາດຢຸດເຊົາໂຄງການໃນຈຸດ predetermined ເປັນ.
  • ສະແດງການປ່ຽນແປງທັງຫມົດທີ່ໃຊ້.

ສິ່ງທີ່ຄົ້ນພົບ

ດັ່ງນັ້ນ, ໃຫ້ຂອງສະຫຼຸບ. ມັນ turns ໃຫ້ເຫັນວ່າລາຍການດັ່ງຕໍ່ໄປນີ້ແມ່ນຮວມຢູ່ໃນຊອຟແວຂອງລະບົບ:

  • ໂດຍກົງກັບ OS (ລະບົບປະຕິບັດການ) ໄດ້.
  • ຜິວຫນັງ (DE) ແລະສະພາບແວດລ້ອມປະຕິບັດໂຄງການ.
  • ຈັດເອກະສານແລະເຄື່ອງມືການບໍລິຫານເອກະສານອື່ນໆ.
  • ເຄື່ອງມືພັດທະນາ.
  • ເຄື່ອງມືເຄືອຂ່າຍທັງຫມົດ.
  • ບາງຄໍາຮ້ອງສະຫມັກ.

ທີ່ນີ້ພວກເຮົາພິຈາລະນາໂຄງປະກອບການຂອງຊອຟແວຂອງລະບົບໄດ້.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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