ຄອມພິວເຕີ, ຊອຟແວ
ACT -. ມັນເປັນ ... ຊອຟແວປະຕິບັດການຂັ້ນພື້ນຖານ ໂດຍຊອບແວລະບົບປະກອບດ້ວຍ
ຄອມພິວເຕີ - ຄູ່ຊີວິດໂດຍທໍາມະຊາດຂອງພວກເຮົາສໍາລັບການທົດສະວັດທີສອງ. ພວກເຂົາເຈົ້າຊ່ວຍໃຫ້ປະຊາຊົນມີຄວາມມ່ວນແລະເຮັດວຽກ, ຕິດຕໍ່ສື່ສານກັບຫມູ່ເພື່ອນທຸກຄົນໃນທົ່ວໂລກ. ແຕ່ຫນ້າເສຍດາຍ, ບໍ່ຜູ້ໃຊ້ທັງຫມົດປະຈຸບັນການເຮັດວຽກກັບຄອມພິວເຕີ.
ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຮູ້ເຖິງແມ່ນວ່າຜູ້ຊົມໃຊ້ປະຊຸມສະໄຫມ, ເປັນເວລາທີ່ການອ່ານບົດຄວາມໃຫ້ຂໍ້ມູນບາງຢ່າງທີ່ເຂົາມັກຈະບໍ່ສາມາດເຂົ້າໃຈໂດຍເນື້ອແທ້ແລ້ວຂອງມັນແມ່ນລາຍລັກອັກສອນ. ມັນເກີດຂຶ້ນພຽງແຕ່ຄືກັນເນື່ອງຈາກວ່າບໍ່ມີຄວາມຮູ້ຂອງຄໍາສັບທົ່ວໄປໄດ້. ຄວນຈະໄດ້ຮັບຍົກໃຫ້ເຫັນວ່າມັນມັກຈະເປັນການບິດເບືອນຂອງບາບຊັບພະຍາກອນຜູ້ຊ່ຽວຊານເຖິງແມ່ນວ່າໄດ້.
Introduction to
ທາງປະຫວັດສາດ, ພວກເຮົາໄດ້ນໍາໃຊ້ທັງຫມົດຂອງໂຄງການໄດ້ຖືກແບ່ງອອກເປັນສອງຈໍາພວກ:
- ຄໍາຮ້ອງສະຫມັກລະບົບ (ACT - ເປັນຮາກຖານຂອງລະບົບປະຕິບັດການໃດຫນຶ່ງ).
- ຄໍາຮ້ອງສະຫມັກການ.
ມີລະດັບຂອງຊອຟແວຄໍາຮ້ອງສະຫມັກພິເສດເລິກອື່ນແມ່ນແຕ່ໃນຊີວິດປະຈໍາວັນກັບພຣະອົງແລະພົບເຫັນການພັດທະນາເຕັກໂນໂລຊີເທົ່ານັ້ນ.
ສໍາລັບ ຄໍາຮ້ອງສະຫມັກທີ່ຈະ ປະກອບຄໍາຮ້ອງສະຫມັກຫ້ອງການ, ຊອຟແວສໍາລັບການສ້າງແລະການດັດແປງຮູບພາບ, ເຊັ່ນດຽວກັນກັບກອງທຶນອື່ນໆທີ່ແຕ່ລະຄົນຂອງພວກເຮົາມີການຈັດການກ່ຽວກັບການເປັນພື້ນຖານປະຈໍາວັນ. ມັນບໍ່ແມ່ນມີຄວາມຫຍຸ້ງຍາກທີ່ຈະເດົາວ່າລະດັບນີ້ແມ່ນທົ່ວໄປທີ່ສຸດແລະຈໍານວນຫລາຍ.
ຄົນຂັບລົດ, ແລະອື່ນໆ
ຫຼາຍມັກຈະຈັດສັນຫ້ອງສະຫມຸດລະບົບແລະຄົນຂັບລົດອຸປະກອນສໍາລັບວັດຖຸປະສົງຂອງຕົນໃນວິທີການທີ່ແຕກຕ່າງກັນຈາກກົດຫມາຍວ່າດ້ວຍທີ່ບໍ່ມີ. ນີ້ຫມາຍຄວາມວ່າການທີ່ຈະພິຈາລະນາໃຫ້ເຂົາເຈົ້າແຍກກັນເຮັດໃຫ້ຄວາມຮູ້ສຶກທີ່ບໍ່ມີ.
ດັ່ງນັ້ນ, ຊອບແວລະບົບ (System Software) ສາມາດໄດ້ຮັບການເອີ້ນວ່າເປັນທີ່ກໍານົດໄວ້ຂອງບັນດາໂຄງການແລະການໂຕ້ຕອບທີ່ຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມແລະຄອມພິວເຕີປະຕິສໍາພັນຂອງມະນຸດ. ຈຸດປະສົງຕົ້ນຕໍຂອງເຂົາເຈົ້າ - ເພື່ອເຄື່ອງມືການແປພາສາເຄື່ອງທີ່ຈະສະແດງແລະວິເຄາະໃນຫຼາຍຄຸ້ນເຄີຍກັບພວກເຮົາຂໍ້ຄວາມທັງຫມົດຫຼືຮູບແບບຮູບພາບ. ອົງປະກອບຂອງ STR (ການນໍາໃຊ້ແຕກຕ່າງຈາກງົບປະມານຂອງ) ການປະຕິບັດບໍ່ໄດ້ຂຶ້ນກັບບັນຫາສະເພາະໃດຫນຶ່ງການແກ້ໄຂໂດຍຜູ້ໃຊ້ຄອມພິວເຕີໄດ້.
ທ່ານສາມາດອອກແບບມັນຢູ່ເຮືອນ, ຫຼືບາງທີໄດ້ຫມົດມື້ນັ່ງໃນເຄືອຂ່າຍສັງຄົມ. ໃນແຕ່ລະກໍລະນີ, ຊອຟແວຄອມພິວເຕີມີຄວາມແຕກຕ່າງຢ່າງໄວວາ, ໃນຂະນະທີ່ອົງປະກອບຂອງຄໍາຮ້ອງສະຫມັກລະບົບໄດ້ຜ່ານການບໍ່ມີການປ່ຽນແປງ.
ຈະເປັນແນວໃດຊອຟແວຂອງລະບົບ
ແລະໃນປັດຈຸບັນພວກເຮົາວິເຄາະໃນລາຍລະອຽດການນັດຫມາຍຂອງປະເພດຂອງໂຄງການນີ້ໄດ້. ດັ່ງນັ້ນຫນ້າທີ່ຕົ້ນຕໍຂອງເຂົາເຈົ້າ:
- ພວກເຂົາສ້າງສະພາບແວດລ້ອມໃນຄໍາຮ້ອງສະຫມັກດໍາເນີນການຜົນປະໂຫຍດ (OS) ເປັນ.
- ໃຫ້ງ່າຍແລະອັດຕະໂນມັດຂອງການພັດທະນາຂອງຄໍາຮ້ອງສະຫມັກໃຫມ່.
- ເພີ່ມຄວາມຖືກຕ້ອງແລະປະສິດທິພາບຂອງການສື່ສານລະຫວ່າງຄອມພິວເຕີໃນເຄືອຂ່າຍທ້ອງຖິ່ນແລະທົ່ວໂລກໄດ້.
- ການວິນິໄສ (ແລະສ້ອມແປງ) ຄວາມລົ້ມເຫຼວ programmatic ຕ່າງໆ.
- ຮັບຜິດຊອບສໍາລັບການປະຕິບັດການດໍາເນີນງານອົງການຊ່ອຍເຫລືອ (ເຖິງ, ເກັບ, ຍົກຍ້າຍຂໍ້ມູນ).
ຕາມຄວາມເຫມາະສົມ, ບໍ່ມີການເຮັດວຽກຄອມພິວເຕີໂດຍບໍ່ມີການຊອບແວໄດ້ຟຣີສາມາດເຮັດໄດ້ບໍ່, ໃນຫຼັກການ, ເປັນແມ້ກະທັ້ງລະບົບປະຕິບັດການ primitive ຫຼາຍທີ່ສຸດ - ມີລະດັບຂອງຄໍາຮ້ອງສະຫມັກພິເສດສະເພາະ. ບໍາລຸງຮັກສາຂອງບັນດາໂຄງການເຫຼົ່ານີ້ພຽງແຕ່ສາມາດຈັດການກັບຜູ້ຊົມໃຊ້ທີ່ມີຄຸນນະ, ແລະການພັດທະນາ - ພຽງແຕ່ໂຄງການທີ່ດີທີ່ສຸດ, ຜູ້ທີ່ຢູ່ໃນບາງກໍລະນີຈໍາເປັນຕ້ອງຮູ້ວ່າການຂຽນໂປຣແກຣມພາສາເຄື່ອງ (ຜູ້ຊ່ຽວຊານດັ່ງກ່າວໃນໂລກໃນຫນ່ວຍທົ່ວໄປ). ໃນໄລຍະສັ້ນ, ການສ້າງ OS ຂອງຕົນເອງໃນໂດດດ່ຽວ splendid ທ່ານພຽງແຕ່ຈະບໍ່ເຮັດວຽກ.
ຄວາມຮູ້ແລະທັກສະພື້ນຖານ
ເຖິງວ່າຈະມີຄວາມສັບສົນຂອງບັນດາໂຄງການດັ່ງກ່າວ, ເຖິງແມ່ນວ່າຜູ້ຊົມໃຊ້ທໍາມະດາຕ້ອງໄດ້ເຂົ້າໃຈລັກສະນະຂອງການເຮັດວຽກຂອງເຂົາເຈົ້າ, ຍ້ອນວ່າມັນມີຜົນກະທົບຜົນຜະລິດຂອງປະຕິສໍາພັນຂອງເຂົາເຈົ້າກັບຄອມພິວເຕີໄດ້. ສໍາລັບຕົວຢ່າງ, ບໍ່ຮູ້ກ່ຽວກັບບັນດາໂຄງການການເຮັດວຽກຂອງຫຼັກການພື້ນຖານທີ່ຄວບຄຸມໄດ້ລາຍລັກອັກສອນແລະຂໍ້ມູນຂ່າວສານການອ່ານຈາກຫນ້າດິນແຜ່ນທີ່, ທ່ານບໍ່ສາມາດຮູບແບບຮາດດິດ, ໂດຍອີງໃສ່ປະເພດຂອງຂໍ້ມູນທີ່ມີຈຸດປະສົງທີ່ຈະຮັກສາມັນ.
ດັ່ງທີ່ພວກເຮົາໄດ້ກ່າວມາແລ້ວ, ຄໍາຮ້ອງສະຫມັກຂອງເຂົາເຈົ້າແມ່ນລະບົບໃນລັກສະນະທີ່ບໍ່ໄດ້ມີການປ່ຽນແປງການປະຕິບັດບໍ່. ນັ້ນຄືເຫດຜົນການພັດທະນາຂອງຊອບແວແຫຼ່ງເປີດໃຫ້ມີການນໍາສະເຫນີຄວາມຕ້ອງການທີ່ເຂັ້ມງວດໂດຍສະເພາະ.
ຊອຟແວການຈັດລຽງ
ຕາມປະເພນີໃນລະດັບນີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້ສະບັບຊອບແວ:
- ອົງປະກອບຂອງການຄວບຄຸມ.
- ອົງປະກອບພຍາຍາມ, ປະມວນຜົນແລະຂໍ້ມູນຂ່າວສານ transmitting.
ວິທີການເຂົ້າໃຈງ່າຍ, ບັນດາໂຄງການການຄວບຄຸມກໍາລັງຍໍາຂະບວນການຕົ້ນຕໍໂດຍອະນຸຍາດໃຫ້ອຸປະກອນທັງຫມົດທີ່ຈະເຮັດວຽກຢ່າງຖືກຕ້ອງໃນຄອມພິວເຕີຂອງທ່ານ. ຫນ້າທີ່ຕົ້ນຕໍຂອງເຂົາເຈົ້າແມ່ນເປັນດັ່ງຕໍ່ໄປນີ້:
- ການຄວບຄຸມໂດຍກົງຂອງທັງຫມົດພະລັງງານປະມວນຜົນຂອງລະບົບໄດ້.
- ການເຮັດວຽກກັບຂໍ້ມູນທີ່ກໍານົດໄວ້ສໍາລັບການປະຕິບັດຫນ້າຂອງຕົນ.
ສ່ວນຫຼາຍມັກ, ເຄື່ອງມືເຫຼົ່ານີ້ແມ່ນຢູ່ສະເຫມີໃນຄວາມຊົງຈໍາໃນຄອມພິວເຕີຂອງ. ເປັນຢູ່ຂອງອຸປະກອນກອບເປັນຈໍານວນສໍາຄັນຂອງ OS ໄດ້. ຖ້າຫາກວ່າບັນດາໂຄງການການຄວບຄຸມ, ເຊິ່ງແມ່ນຄວາມຈໍາເປັນເພື່ອປະຕິບັດການດໍາເນີນງານສໍາຄັນຈໍານວນຫນຶ່ງ, ໄດ້ຖືກ loaded ເຂົ້າໄປໃນຄວາມຊົງຈໍາໃນທັນທີກ່ອນທີ່ຈະດໍາເນີນການ, ພວກເຂົາເຈົ້າໄດ້ຖືກເອີ້ນວ່າການຂົນສົ່ງ (ການຜ່ານແດນ). ໃນກໍລະນີໃດກໍ່ຕາມ, ໃນມື້ນີ້ເຄື່ອງມືເຫຼົ່ານີ້ແມ່ນສາມາດໃຊ້ໄດ້ເປັນສ່ວນຫນຶ່ງຂອງທັງສອງລະບົບປະຕິບັດການແລະຄົນຂັບລົດໃນຮູບແບບຂອງຫ້ອງສະຫມຸດເທົ່ານັ້ນ.
ສະບັບພາສາຂອງການຈັດປະເພດອື່ນ
ຫຼາຍມັກ, ຜູ້ຊ່ຽວຊານກ່າວວ່າຊອຟແວຄອມພິວເຕີຄວນໄດ້ຮັບການແບ່ງອອກເປັນພື້ນຖານແລະການບໍລິການ. ໂດຍພື້ນຖານແມ່ນບັນດາໂຄງການທີ່ສະຫນອງການປະຕິບັດຫນ້າທີ່ສຸດຂອງຄອມພິວເຕີ. ຕາມຄວາມເຫມາະສົມ, ຊອຟແວລະບົບການປະກອບມີ:
- ລະບົບປະຕິບັດການຂອງຕົນເອງແລະຄົນຂັບລົດໃນອົງປະກອບຂອງເຂົາເຈົ້າ.
- ຜິວຫນັງ (DE) ແລະສື່ມວນຊົນອື່ນໆສໍາລັບການປະຕິບັດບັນດາໂຄງການ.
- ຈັດການໄຟລ໌.
OS ເປັນທີ່ກໍານົດໄວ້ຂອງຊອບແວແຫຼ່ງເປີດ
ພວກເຮົາສືບຕໍ່ເບິ່ງຊອຟແວຂອງລະບົບ. ລະບົບປະຕິບັດການເປັນສ່ວນຫນຶ່ງຂອງສິ່ງດັ່ງກ່າວ.
ໂດຍທົ່ວໄປ, OS ຕົວຂອງມັນເອງສາມາດໄດ້ຮັບການສະແດງເປັນທີ່ກໍານົດໄວ້ຂອງບັນດາໂຄງການຊອບແວທີ່ມີຄວາມຮັບຜິດຊອບສໍາລັບການຮັບ, ການປະມວນຜົນ, ການນໍາໃຊ້ຂໍ້ມູນຂ່າວສານແລະການຄວບຄຸມຂອງອຸປະກອນລະບົບທັງຫມົດໄດ້. ໃນອີກດ້ານຫນຶ່ງ, ລະບົບປະຕິບັດການດໍາເນີນການເປັນ "spacer" ລະຫວ່າງຜູ້ໃຊ້ແລະຄອມພິວເຕີລາວ, ໃນອີກດ້ານຫນຶ່ງ, ແມ່ນຮັບຜິດຊອບສໍາລັບການໃຫ້ຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້ການນໍາໃຊ້ປະສິດທິພາບຂອງທັງສອງຊອຟແວແລະຮາດແວການຕື່ມກໍໄດ້.
ໃນວັນນະຄະດີ, ປະຕິບັດການລະບົບທີ່ຖືກເອີ້ນວ່າຍັງຊອບແວລະບົບພື້ນຖານ. ເປັນຫຍັງໄດ້ຮັບຮອງເອົາຄໍາສັບດັ່ງກ່າວນີ້, ພວກເຮົາພິຈາລະນາຕ່ໍາກວ່າ.
ການບໍລິຫານເອກະສານ - ຫນ້າທີ່ທີ່ສໍາຄັນຂອງກົດຫມາຍວ່າດ້ວຍການ
ຈັດເອກະສານໄດ້ຖືກອອກແບບມາສໍາລັບການເຂົ້າເຖິງໄດ້ງ່າຍຂໍ້ມູນທາງດ້ານຮ່າງກາຍຢູ່ໃນແຜ່ນໄດ້, ທີ່ຈະສະແດງໃຫ້ເຂົາເຈົ້າໃນການເປັນຕົວແທນຮູບພາບ. ດັ່ງນັ້ນ, ພວກເຂົາເຈົ້າພຽງແຕ່ສາມາດໃຊ້ຊື່ເອກະສານຢ່າງມີເຫດຜົນ, ແທນທີ່ຈະກ່ວາສະຖານທີ່ໂດຍກົງຂອງຕົນກ່ຽວກັບການແຜ່ນແຂງ.
ແຕ່ມີຂໍ້ເທັດຈິງບາງຢ່າງທີ່ກໍານົດທັດສະນະຄະກັບໂຄງການດັ່ງກ່າວໃນຂໍ້ກໍານົດຂອງເຄື່ອງມືການຄຸ້ມຄອງຂໍ້ມູນຂ່າວສານເອກະລາດ:
- ລະບົບປະຕິບັດການຈໍານວນຫຼາຍ (ແລະສໍາລັບການໃຊ້ເວລາດົນນານແລະເກືອບທັງຫມົດ) ສາມາດພ້ອມໆກັນ (!) ໄປເຮັດວຽກຮ່ວມກັບ virtually ທັງຫມົດລະບົບໄຟລ໌.
- ບາງ primitive (ແຕ່ຍັງ ປະຕິບັດການ) ລະບົບ ສາມາດເຮັດໄດ້ໂດຍບໍ່ມີການຄໍາຮ້ອງສະຫມັກເຫຼົ່ານີ້.
ບໍລິການກົດຫມາຍວ່າດ້ວຍການແມ່ນຫຍັງ
ປະເພດນີ້ປະກອບມີໂຄງຢ່າງຫຼວງຫຼາຍທີ່ຂະຫຍາຍຄວາມສາມາດຂອງໂຄງການກົດຫມາຍວ່າດ້ວຍການເຮັດໃຫ້ສະດວກຫຼາຍສໍາລັບຜູ້ໃຊ້ທີ່ສຸດ. ພວກເຂົາເຈົ້າຍັງສາມາດໄດ້ຮັບການຈັດປະເພດ, ແລະໄດ້ຮັບຫຼາຍຈຸດໃດຫນຶ່ງ:
- ຂັບອຸປະກອນຍັງບໍ່ໄດ້ວາງໄວ້ໃນລະບົບປະຕິບັດການຢູ່ໃນຂັ້ນຕອນຂອງການສ້າງຂອງຕົນ.
- ບັນດາໂຄງການຄອມພິວເຕີດ້ວຍຕົນເອງການບົ່ງມະຕິ, ເຊິ່ງ eliminates ຄວາມຕ້ອງການສໍາລັບຜູ້ໃຊ້ສາມາດຊອກຫາສາເຫດຂອງຄວາມຜິດພາດແລະຄວາມລົ້ມເຫລວໄດ້.
- Oddly ພຽງພໍ, ແຕ່ຊອບແວຕ້ານເຊື້ອໄວຣັສຍັງຊັກຄໍານິຍາມຂອງ "ການບໍລິການ" ໄດ້. ໃຫ້ສັງເກດວ່າມັນບໍ່ແມ່ນສະເຫມີໄປ.
- ຄໍາຮ້ອງສະຫມັກສໍາລັບການຂັບລົດການບໍລິການອະນຸຍາດໃຫ້ທ່ານສາມາດສໍາເນົາແລະຂໍ້ມູນເກັບລົບຫຼືປະຕິສັງຂອນໄຟລ໌ຂໍ້ມູນທີ່ຈະເພີ່ມປະສິດທິຂະບວນການຂອງການບັນທຶກແຜ່ນດິດຢ່າງຖາວອນ.
- ການກໍ່ສ້າງໃນໂຄງການສໍາຮອງຂໍ້ມູນທີ່ຈະລົດຂໍ້ມູນຂ່າວສານພື້ນທີ່ຢູ່ອາໄສ.
- ຜົນປະໂຫຍດສໍາລັບການຄຸ້ມຄອງຊັບພະຍາກອນເຄືອຂ່າຍແລະເຄືອຂ່າຍຕົວຂອງມັນເອງ.
ປົກກະຕິແລ້ວລະດັບຂອງບັນດາໂຄງການນີ້ເອີ້ນວ່າງົບປະມານຂອງລະບົບ. ພຽງແຕ່ສັງເກດວ່າໂຄງການ antivirus ບໍ່ໄດ້ໂທຫາ. ໃນມື້ນີ້, ດີທີ່ຮູ້ຈັກຫມາຍຄວາມວ່າຈາກ Symantec, Touch Stone, ເຊັ່ນດຽວກັນກັບບໍລິສັດທີ່ສໍາຄັນອື່ນໆທີ່ສະຫນອງໃຫ້ແກ່ຊອຟແວ. ປະເພດຂອງຊອບແວ ສໍາລັບບາງສ່ວນຂອງກໍລະນີທີ່ພວກເຮົາໄດ້ທົບທວນຄືນ, ແຕ່ຍັງຄົງຖາມຫຼາຍ unresolved.
ACT ເພື່ອເຮັດວຽກຮ່ວມກັບອະນຸສັນຍາເຄືອຂ່າຍ
ໃນຖານະເປັນຊື່ແດງໃຫ້ເຫັນເຖິງ, ເຫຼົ່ານີ້ຄໍາຮ້ອງສະຫມັກລະບົບມີຄວາມຮັບຜິດຊອບສໍາລັບການເຂົ້າເຖິງເວັບໄຊຕ໌. ໃຫ້ສັງເກດວ່າທັງຫມົດຂອງຂໍ້ກໍານົດດັ່ງຕໍ່ໄປນີ້ນໍາໃຊ້ເພີ່ມເຕີມຕໍ່ກັບລະບົບທີ່ຖືກອອກແບບເພື່ອປະຕິບັດການປະຕິບັດສະເພາະບາງຄົນ (mail server ເອກະສານຂອງເຄື່ອງແມ່ຂ່າຍ). ການປັບປຸງຊອບແວຂອງຄໍາສັ່ງນີ້, ມັກຈະມີການພັດທະນາສະບັບໃຫມ່ລະບົບປະຕິ.
ໂດຍວິທີການ, IE, Firefox, Opera ແລະກູໂກ Chrome - ການລູກຄ້າດຽວກັນ, ເຊິ່ງແມ່ນອີງໃສ່ຫຼັກການທີ່ຕັ້ງແຕ່ອອກ.
ສະພາບແວດລ້ອມດໍາເນີນໂຄງການ ແລະການປະຕິບັດບັນດາໂຄງການ
ບັນດາໂຄງການເຫຼົ່ານີ້ກ່ຽວຂ້ອງກັບວິທີການສະເພາະໃດຫນຶ່ງ, ແຕ່ວ່າເປັນຄວາມເຂົ້າໃຈພື້ນຖານຂອງເຂົາເຈົ້າຍັງເປັນສິ່ງຈໍາເປັນ, ເພາະວ່າບໍ່ມີນີ້ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະເຂົ້າໃຈຫຼັກການພື້ນຖານຂອງການດໍາເນີນງານຂອງລະບົບປະຕິບັດການແລະຄອມພິວເຕີໂດຍທົ່ວໄປໄດ້. ພວກເຂົາເຈົ້າຈໍາເປັນຕ້ອງບໍ່ພຽງແຕ່ຈະສ້າງ, ແຕ່ຍັງການແກ້ບັນຫາແລະເປີດຄໍາຮ້ອງສະຫມັກ.
ຊ່ຽວຊານເວົ້າວ່າໃນກໍລະນີນີ້ໃນຊອຟແວຂອງລະບົບປະກອບດ້ວຍ:
- ຫມາຍຄວາມວ່າສໍາລັບການພິມແລະແກ້ໄຂຂໍ້ຄວາມ.
- ການແປພາສາຫຼືນາຍພາສາ (ພາສາທໍາມະດາ).
- ການ linker, ຍັງເອີ້ນວ່າ linker ໄດ້.
- Debuggers.
- ຫ້ອງສະຫມຸດຄໍາຮ້ອງສະຫມັກເຕັມທີ່ສໍາລັບການປະຕິບັດໂຄງການດັ່ງກ່າວ.
ໃຫ້ສັງເກດວ່າຄໍາຮ້ອງສະຫມັກທີ່ຖືກສ້າງຂຶ້ນ (ມີຂໍ້ຍົກເວັ້ນທີ່ຫາຍາກ) ພາຍໃຕ້ການສະເພາະໃດຫນຶ່ງ OS ໃດ. ແຕ່ເຄື່ອງມືລະບົບທີ່ອອກແບບມາເພື່ອພັດທະນາໃຫ້ເຂົາເຈົ້າ, ສາມາດເຮັດວຽກໃນລະບົບທີ່ແຕກຕ່າງກັນຫມົດ (ສໍາລັບການນີ້ແລະຕ້ອງການຫ້ອງສະຫມຸດລະບົບບາງ). ນີ້ເປັນສິ່ງສໍາຄັນທີ່ສຸດ, ເນື່ອງຈາກວ່າພວກເຂົາເຈົ້າບໍ່ຈໍາກັດການດ້ວຍຕົນເອງພັດທະນາໃນການເລືອກລະບົບແນະນໍາສໍາຫລັບວຽກເຮັດງານທໍາໄດ້.
ສິ່ງທີ່ມີແປພາສາ
ເນື່ອງຈາກວ່າຄໍານິຍາມນີ້ແມ່ນຢ່າງຈະແຈ້ງບໍ່ແມ່ນສໍາລັບທຸກຄົນ, ເບິ່ງບັນຫານີ້ໃນລາຍລະອຽດເພີ່ມເຕີມ.
ນີ້ແມ່ນແນວຄວາມຄິດທີ່ສໍາຄັນຫມາຍເຖິງໂຄງການທີ່ແປພາສາການຂຽນໂປຣແກຣມທີ່ເປັນທີ່ເຂົ້າໃຈຂອງປະຊາຊົນ, ເປັນພາສາເຄື່ອງໄດ້. ແນ່ນອນ, ພາສາເຄື່ອງທີ່ສາມາດເຂົ້າໃຈແລະຜູ້ຊາຍ, ແຕ່ຜູ້ຊ່ຽວຊານດ້ານຫນ່ວຍງານດັ່ງກ່າວໃນທົ່ວໂລກ. ໂຄງການຕົວມັນເອງແມ່ນລາຍລັກອັກສອນໃນພາສາການຂຽນໂປຣແກຣມໃດກໍ່ຕາມ, ເອີ້ນວ່າໂມດູນແຫຼ່ງ. ໂມດູນວັດຖຸເອີ້ນວ່າຂໍ້ມູນຂ່າວສານພື້ນຖານທີ່ຖືກລວບລວມສໍາລັບເຄື່ອງໃຊ້ໃນຕໍ່ຫນ້າ. ໂຄງປະກອບການຂອງໂມດູນນີ້ປະກອບດ້ວຍຂໍ້ຄວາມຂອງໂຄງການດັ່ງກ່າວໄດ້ຖືກແປແລ້ວເປັນພາສາເຄື່ອງ, ເຊັ່ນດຽວກັນກັບຂໍ້ມູນອື່ນໆທີ່ມີຄວາມຈໍາເປັນສໍາລັບການປະຕິບັດງານທີ່ຖືກຕ້ອງຂອງຕົນແລະ debugging.
ຄໍາຮ້ອງສະຫມັກທັງຫມົດຂອງລະດັບນີ້ໄດ້ຖືກແບ່ງອອກເປັນຄອມໄພເລີແລະນາຍພາສາ. ທໍາອິດໃນທັນທີແປພາສາຂໍ້ຄວາມທີ່ມາເຂົ້າໄປໃນລະຫັດເຄື່ອງ. ນາຍພາສາບໍ່ພຽງແຕ່ດໍາເນີນໃຫ້ບໍລິການ, ແຕ່ຫຼັງຈາກນັ້ນພະຍາຍາມທີ່ຈະທົດສອບໂຄງການ. ບົນພື້ນຖານດັ່ງກ່າວນີ້, ມັນມີຈຸດອ່ອນຫນຶ່ງ huge: ການປະຕິບັດຊ້າຂອງໂຄງການ. ນັ້ນຄືເຫດຜົນການນໍາໃຊ້ກົນໄກດັ່ງກ່າວພຽງແຕ່ໃນບັນດາພາສາທີ່ງ່າຍແລະ primitive ຫຼາຍທີ່ສຸດ, ຊຶ່ງສາມາດຖືກນໍາໃຊ້ເພື່ອສອນຄວາມຮູ້ພື້ນຖານຂອງການຂຽນໂປຣແກຣມ.
linker ຫລື linker, ແມ່ນມີສ່ວນຮ່ວມໃນການປະມວນຜົນຂອງຜູ້ໃຊ້ລະຈຸດປະສົງໃນການ Boot ໄດ້. ພວກເຂົາແຕ່ລະສາມາດແລ້ວໄດ້ຮັບການຍ້າຍເຂົ້າໄປໃນຄວາມຊົງຈໍາແລະປະຕິບັດ.
Debugger, ແລະອົງປະກອບອື່ນໆ
ການແກ້ຈຸດບົກພ່ອງດໍາເນີນການການທໍາງານທີ່ສໍາຄັນ, ເປັນມັນອະນຸຍາດໃຫ້ການຄວບຄຸມການໄຫຼໂຄງການ, ພ້ອມກັນຊອກຫາຄວາມຜິດພາດໃນມັນ. ໃນທີ່ກໍານົດໄວ້ຄຸນນະສົມບັດຂອງຕົນພື້ນຖານປະກອບດ້ວຍ:
- ໄປຂັ້ນຕອນດໍາເນີນພາກວັດຖຸໂຫລດໄດ້, ມີຜົນໄດ້ຮັບການປັບປຸງພັນແບບຖາວອນ.
- ການຢຸດຢູ່ທີ່ຈຸດ predetermination ຂອງນັກພັດທະນາ.
- ຖ້າຫາກວ່າມີເຊັ່ນຄວາມຕ້ອງການ, ບັກສົມບູນສາມາດຢຸດເຊົາໂຄງການໃນຈຸດ predetermined ເປັນ.
- ສະແດງການປ່ຽນແປງທັງຫມົດທີ່ໃຊ້.
ສິ່ງທີ່ຄົ້ນພົບ
- ໂດຍກົງກັບ OS (ລະບົບປະຕິບັດການ) ໄດ້.
- ຜິວຫນັງ (DE) ແລະສະພາບແວດລ້ອມປະຕິບັດໂຄງການ.
- ຈັດເອກະສານແລະເຄື່ອງມືການບໍລິຫານເອກະສານອື່ນໆ.
- ເຄື່ອງມືພັດທະນາ.
- ເຄື່ອງມືເຄືອຂ່າຍທັງຫມົດ.
- ບາງຄໍາຮ້ອງສະຫມັກ.
ທີ່ນີ້ພວກເຮົາພິຈາລະນາໂຄງປະກອບການຂອງຊອຟແວຂອງລະບົບໄດ້.
Similar articles
Trending Now