ຄອມພິວເຕີ້, ລະບົບປະຕິບັດການ
ຕົວຢ່າງຂອງລະບົບປະຕິບັດການທີ່ໃຊ້ເວລາທີ່ແທ້ຈິງ. ຕົວຢ່າງຂອງລະບົບປະຕິບັດການເຄືອຂ່າຍ
ລະບົບປະຕິບັດການ ທີ່ແທ້ຈິງເວລາ (RTOS) ແມ່ນລະບົບປະຕິບັດການທີ່ຮັບປະກັນຄວາມສາມາດໃນບາງຊ່ວງເວລາທີ່ກໍານົດໄວ້. ຕົວຢ່າງ, ມັນສາມາດຖືກອອກແບບເພື່ອສະແດງໃຫ້ເຫັນວ່າວັດຖຸໄດ້ກາຍເປັນທີ່ມີຢູ່ກັບຫຸ່ນຍົນໃນເສັ້ນປະກອບ. ແກະດັ່ງກ່າວຖືກຈັດປະເພດເປັນ "ຍາກ" ແລະ "ອ່ອນ".
ລະບົບປະຕິບັດການທີ່ແທ້ຈິງທີ່ໃຊ້ເວລາຢ່າງແຂງແຮງສົມມຸດວ່າການຄິດໄລ່ບໍ່ສາມາດປະຕິບັດໄດ້ຖ້າຫາກວ່າຈຸດປະສົງບໍ່ສາມາດໃຊ້ໄດ້ໃນເວລາທີ່ກໍານົດໄວ້ (ການປະຕິບັດດັ່ງກ່າວຈະລົ້ມເຫລວ).
ໃນລະບົບປະຕິບັດການອ່ອນ, ໃນໄລຍະເວລາທີ່ແທ້ຈິງ, ເສັ້ນປະສານງານຈະສືບຕໍ່ດໍາເນີນການພາຍໃຕ້ເງື່ອນໄຂດັ່ງກ່າວ, ແຕ່ປະລິມານການຜະລິດອາດຈະຕໍ່າກວ່າ, ເນື່ອງຈາກວ່າວັດຖຸບໍ່ສາມາດມີຢູ່ໃນເວລາທີ່ກໍານົດໄວ້, ດັ່ງນັ້ນຜົນຂອງການທີ່ຫຸ່ນຍົນຈະບໍ່ປະໂຫຍດຊົ່ວຄາວ.
ກ່ອນທີ່ທ່ານຈະໃຫ້ຕົວຢ່າງຂອງລະບົບປະຕິບັດການທີ່ແທ້ຈິງເວລາ, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າໃຈລັກສະນະຂອງການນໍາໃຊ້ຂອງພວກເຂົາ. ບາງ OSs ດັ່ງກ່າວແມ່ນຖືກສ້າງຂຶ້ນສໍາລັບຄໍາຮ້ອງສະຫມັກພິເສດ, ອື່ນສໍາລັບການທົ່ວໄປທົ່ວໄປ. ນອກຈາກນັ້ນ, ບາງແກະປະໂຫຍດທົ່ວໄປແມ່ນບາງຄັ້ງຍັງໃຊ້ໃນການໃຊ້ງານໃນໂຫມດຕົວຈິງ. ເປັນຕົວຢ່າງຂອງລະບົບປະຕິບັດການຂອງປະເພດນີ້ສາມາດອອກມາໄດ້ດີທີ່ຮູ້ຈັກ Windows 2000 ຫຼື IBM Microsoft / 390. ແມ່ນວ່າ, ເຖິງແມ່ນວ່າ OS ບໍ່ໄດ້ຕອບສະຫນອງຄວາມຕ້ອງການບາງຢ່າງ, ມັນອາດມີລັກສະນະຕ່າງໆທີ່ອະນຸຍາດໃຫ້ມັນເບິ່ງເປັນການແກ້ໄຂສໍາລັບວຽກງານປະຕິບັດໂດຍສະເພາະໃນເວລາຈິງ.
ຕົວຢ່າງຂອງລະບົບປະຕິບັດການ ແລະລັກສະນະຂອງພວກເຂົາ
ໂດຍທົ່ວໄປແລ້ວ, ລະບົບປະຕິບັດການໃນ ເວລາທີ່ແທ້ຈິງມີລັກສະນະດັ່ງຕໍ່ໄປນີ້:
- Multitasking.
- ການໄຫລຂອງເທກໂນໂລຍີທີ່ສາມາດເປັນບູລິມະສິດ.
- ຈໍານວນຈໍາກັດຂອງລະດັບການຂັດຂວາງ.
ລະບົບປະຕິບັດການທີ່ໃຊ້ໃນເວລາຈິງແມ່ນໃຊ້ໃນແກະທີ່ຕິດຢູ່ໃນຂະຫນາດນ້ອຍທີ່ໃຊ້ໃນຮູບແບບຂອງເຄື່ອງມືຈຸລະພາກ. ຕົວຢ່າງ: ບາງແກ່ນສາມາດພິຈາລະນາເປັນລະບົບປະຕິບັດງານດຽວ (ຕົວຢ່າງ: ແກ່ນໃນ iOS, Android, ແລະອື່ນໆ) ໃນເວລາທີ່ແທ້ຈິງ. ຢ່າງໃດກໍຕາມ, ເພື່ອປະຕິບັດວຽກງານຂອງພວກເຂົາ, ອົງປະກອບອື່ນໆຂອງອຸປະກອນ, ຕົວຢ່າງ, ຄົນຂັບ, ແມ່ນຕ້ອງການ. ນັ້ນແມ່ນເຫດຜົນທີ່ ລະບົບປະຕິບັດການທີ່ໃຊ້ເວລາ ຢ່າງເຕັມ ທີ່, ຕາມກົດລະບຽບ, ເກີດຂຶ້ນຫຼາຍກວ່າພຽງແຕ່ແກ່ນ.
ຕົວຢ່າງປົກກະຕິຂອງຄໍາຮ້ອງສະຫມັກ RTOS ແມ່ນເຄື່ອງຮັບແລະສະແດງ HDTV. ມັນຕ້ອງອ່ານສັນຍານດິຈິຕອນ, ລະຫັດແລະສະແດງຂໍ້ມູນທີ່ເຂົ້າມາ. ການຊັກຊ້າໃດໆຈະເປັນການສັງເກດເປັນວິດີໂອ pixels ລວງແລະ / ຫຼືສຽງທີ່ບິດເບືອນ.
ຢ່າງໃດກໍຕາມ, ເມື່ອຄໍາຮ້ອງຂໍ "ໃຫ້ຕົວຢ່າງຂອງລະບົບປະຕິບັດງານຂອງປະເພດນີ້" ສຽງ, ຊື່ທີ່ມີຊື່ສຽງຫຼາຍທີ່ສຸດແມ່ນໄດ້ກ່າວມາ. ສິ່ງທີ່ລວມຢູ່ໃນກຸ່ມນີ້?
VxWorks ຈາກ WindRiver
VxWorks ແມ່ນລະບົບປະຕິບັດການທີ່ໃຊ້ເວລາທີ່ແທ້ຈິງທີ່ພັດທະນາເປັນຊອບແວທີ່ມີລິຂະສິດໂດຍມີການຊ່ວຍເຫຼືອຂອງ WindRiver. ອອກແບບມາໃນປີ 1987, VxWorks ໄດ້ຖືກອອກແບບມາເພື່ອນໍາໃຊ້ໃນລະບົບທີ່ຖືກສ້າງຂຶ້ນເຊິ່ງຕ້ອງມີການປະຕິບັດທີ່ແທ້ຈິງແລະກໍານົດເວລາ. ດັ່ງນັ້ນ, ຕົວຢ່າງຂອງລະບົບປະຕິບັດການຂອງປະເພດນີ້ຊອກຫາຄໍາຮ້ອງສະຫມັກໃນດ້ານຄວາມປອດໄພແລະຄວາມປອດໄພ, ອຸດສາຫະກໍາຕ່າງໆ (ໂດຍສະເພາະແມ່ນທາງອາກາດແລະການປ້ອງກັນ), ການຜະລິດອຸປະກອນທາງການແພດ, ອຸປະກອນອຸດສາຫະກໍາ, ຫຸ່ນຍົນ, ພະລັງງານ, ການຂົນສົ່ງ, ພື້ນຖານເຄືອຂ່າຍ, ແລະການປັບປຸງເຄື່ອງຈັກແລະເຄື່ອງໃຊ້ຂອງເອເລັກໂຕຣນິກ.
VxWorks ສະຫນັບສະຫນູນ Intel (x86, ລວມທັງສະບັບໃຫມ່ຂອງ IntelQuarkSoC ແລະ x86-64), MIPS, PowerPC, SH-4 ແລະ ARM-architecture. RTOS ນີ້ມາພ້ອມກັບແກ່ນທີ່ມີປະສິດທິພາບ, middleware, ການສະຫນັບສະຫນູນສໍາລັບການຫຸ້ມຫໍ່ທີ່ຈ່າຍແລະເຕັກໂນໂລຊີຮາດແວຂອງພາກສ່ວນທີສາມ. ໃນການປ່ອຍເວີຊັນຫຼ້າສຸດຂອງມັນ - VxWorks 7 - ລະບົບໄດ້ຖືກປັບປຸງສໍາລັບໂມດູນແລະການຍົກລະດັບດັ່ງນັ້ນ kernel OS ແມ່ນເກັບໄວ້ແຍກຕ່າງຫາກຈາກ middleware, ຄໍາຮ້ອງສະຫມັກແລະຊຸດອື່ນໆ.
QNX Neutrino
ຕົວຢ່າງຄລາສສິກຂອງລະບົບປະຕິບັດການຂອງປະເພດນີ້ແມ່ນມີ shells ຄ້າຍຄື Unix ຄ້າຍຄືກັນ. ນີ້ແມ່ນ QNX Neutrino, ການພັດທະນາໃນຊຸມປີ 1980 ໂດຍບໍລິສັດການາດາ Quantum Software Systems. ໃນທີ່ສຸດ, ການພັດທະນາໄດ້ຖືກຊື້ໂດຍ BlackBerry ໃນປີ 2010. QNX ແມ່ນຫນຶ່ງໃນລະບົບປະຕິບັດການ microkernel ປະສົບຜົນສໍາເລັດທາງດ້ານການຄ້າທີ່ໃຊ້ໃນອຸປະກອນຕ່າງໆລວມທັງໂທລະສັບມືຖືແລະມືຖື.
FreeRTOS
FreeRTOS ແມ່ນລະບົບປະຕິບັດການນິວເຄຼຍທີ່ໃຊ້ເວລາໃນການໃຊ້ເວລາສໍາລັບອຸປະກອນທີ່ໄດ້ຮັບການຕິດຕັ້ງ, ເຊິ່ງຖືກໂຫລດໂດຍ 35 microcontrollers. ມັນຖືກແຈກຢາຍພາຍໃຕ້ GPL ດ້ວຍຂໍ້ຈໍາກັດເພີ່ມເຕີມແລະຂໍ້ຍົກເວັ້ນທາງເລືອກ. ຂໍ້ຈໍາກັດຫ້າມການມາດຕະຖານ, ໃນຂະນະທີ່ຂໍ້ຍົກເວັ້ນອະນຸຍາດໃຫ້ທ່ານໃຊ້ລະຫັດຜູ້ໃຊ້ຂອງທ່ານເອງພ້ອມກັບແຫຼ່ງທີ່ປິດ, ໃນຂະນະທີ່ການຮັກສາແກ່ນຕົວມັນເອງ. ນີ້ເຮັດໃຫ້ມັນງ່າຍຕໍ່ການໃຊ້ FreeRTOS ໃນຄໍາຮ້ອງສະຫມັກຂອງທ່ານເອງ.
Windows CE
Windows Embedded Compact ແມ່ນລະບົບປະຕິບັດການຂອງໂຄງການຍ່ອຍ, ພັດທະນາໂດຍ Microsoft Corporation ພາຍໃນຄອບຄົວຜະລິດຕະພັນ Windows Embedded. ຕ່າງຈາກ Windows Embedded Standard, ເຊິ່ງອີງໃສ່ Windows NT, ຕົວຢ່າງລະບົບປະຕິບັດການເຫຼົ່ານີ້ໃຊ້ຫຼັກການປະສົມທໍາມະດາ. Microsoft ສະຫນອງໃບອະນຸຍາດ Windows CE ໃຫ້ກັບຜູ້ຜະລິດອຸປະກອນຕົ້ນສະບັບທີ່ສາມາດປັບປ່ຽນແລະສ້າງການໂຕ້ຕອບຜູ້ໃຊ້ຂອງຕົນເອງ, ເຊິ່ງເປັນພື້ນຖານດ້ານວິຊາການສໍາລັບການນີ້.
Similar articles
Trending Now