เชนเชพเชˆเช•เซ เชกเซ‡เชตเชฒเชชเชฐเซเชธ RISC-V เช…เชจเซ‡ ARM เชฎเชพเชŸเซ‡ เชฌเช‚เชฆเชฐเซ‹ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชนเชพเชˆเช•เซ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ RISC-V เช…เชจเซ‡ ARM เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชชเซ‹เชฐเซเชŸ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡. ARM เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเชซเชณ เชเช•เชคเซเชฐ เชจเซเชฏเซ‚เชจเชคเชฎ เชฌเซเชŸ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฌเซเชŸเชธเซเชŸเซเชฐเซ‡เชช เชชเซ‡เช•เซ‡เชœเซ‹. RISC-V เชชเซ‹เชฐเซเชŸเชฎเชพเช‚, เช•เชพเชฎ libc เชธเซเชคเชฐเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชชเชฐ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช›เซ‡ ("เชฒเชพเช‚เชฌเชพ เชกเชฌเชฒ" เชชเซเชฐเช•เชพเชฐ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡ ARM, x86, Sparc เช…เชจเซ‡ RISC-V เชฎเชพเชŸเซ‡ เช…เชฒเช— เช•เชฆ เชงเชฐเชพเชตเซ‡ เช›เซ‡). เชฎเซเช–เซเชฏ เช•เซ‹เชก เชฌเซ‡เชเชฎเชพเช‚ เชชเซ‹เชฐเซเชŸเซเชธ เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, GCC 8 เช…เชจเซ‡ binutils 2.32 เชจเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. RISC-V เช…เชจเซ‡ ARM เชฎเชพเชŸเซ‡ เชนเชพเชˆเช•เซ เชชเซ‹เชฐเซเชŸ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ เชธเชนเชฟเชค เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

rpmalloc เชฎเซ‡เชฎเชฐเซ€ เชเชฒเซ‹เช•เซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เชชเชฃ เชเชกเชตเชพเชจเซเชธเชฟเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. rpmalloc เชฎเชพเช‚ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช…เชจเซ‡ เช…เชฒเช— เช“เชฌเซเชœเซ‡เช•เซเชŸ เช•เซ‡เชถเชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เชตเชชเชฐเชพเชถ เช“เช›เซ‹ เชฅเชฏเซ‹ เช…เชจเซ‡ เชซเซเชฐเซ‡เช—เชฎเซ‡เชจเซเชŸเซ‡เชถเชจ เช˜เชŸเซเชฏเซเช‚. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชฌเซ€เชœเชพ เชฌเซ€เชŸเชพ เชฐเซ€เชฒเซ€เชเชจเชพ เชธเชฎเชฏ เชธเซเชงเซ€เชฎเชพเช‚, เชนเชพเชˆเช•เซ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ 256 MB เชจเซ€ RAM เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เชฌเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชถเซ‡, เช…เชจเซ‡ เช•เชฆเชพเชš เชคเซ‡เชจเชพเชฅเซ€ เชชเชฃ เช“เช›เซเช‚. เช‘เชกเชฟเชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ API (เช•เซ‡เชŸเชฒเชพเช• เช•เซ‰เชฒเซเชธ เชซเช•เซเชค เชฐเซ‚เชŸ เชชเชฐ เชœ เช‰เชชเชฒเชฌเซเชง เชนเชถเซ‡) เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเชตเชพ เชชเชฐ เชชเชฃ เช•เชพเชฎ เชถเชฐเซ‚ เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡.

เชšเชพเชฒเซ‹ เชฏเชพเชฆ เช•เชฐเซ€เช เช•เซ‡ เชนเชพเชˆเช•เซ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ 2001 เชฎเชพเช‚ BeOS OS เชตเชฟเช•เชพเชธเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชคเชฐเซ€เช•เซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ OpenBeOS เชจเชพเชฎเชฅเซ€ เชตเชฟเช•เชธเชฟเชค เชฅเชฏเซ‹ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เชจเชพเชฎเชฎเชพเช‚ BeOS เชŸเซเชฐเซ‡เชกเชฎเชพเชฐเซเช•เชจเชพ เช‰เชชเชฏเซ‹เช— เชธเช‚เชฌเช‚เชงเชฟเชค เชฆเชพเชตเชพเช“เชจเซ‡ เช•เชพเชฐเชฃเซ‡ 2004 เชฎเชพเช‚ เชคเซ‡เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชธเชฟเชธเซเชŸเชฎ เชธเซ€เชงเซ€ BeOS 5 เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชนเซ‡เชคเซ เช† OS เชฎเชพเชŸเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชพเชฅเซ‡ เชฌเชพเชˆเชจเชฐเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเชฐ เช›เซ‡. เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชนเชพเชˆเช•เซ OS เชฎเชพเชŸเซ‡เชจเซ‹ เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชก เชฎเชซเชค เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชเชฎเช†เช‡เชŸเซ€, เช•เซ‡เชŸเชฒเซ€เช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“, เชฎเซ€เชกเชฟเชฏเชพ เช•เซ‹เชกเซ‡เช•เซเชธ เช…เชจเซ‡ เช…เชจเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ เช‰เช›เซ€เชจเชพ เชฒเซ€เชงเซ‡เชฒเชพ เช˜เชŸเช•เซ‹เชจเชพ เช…เชชเชตเชพเชฆ เชธเชพเชฅเซ‡.

เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชนเซ‡เชคเซ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เชชเชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เช•เชฐเซเชจเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชนเชพเช‡เชฌเซเชฐเชฟเชก เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เชชเซเชฐเชคเซเชฏเซ‡ เช‰เชšเซเชš เชชเซเชฐเชคเชฟเชญเชพเชต เช…เชจเซ‡ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเชพ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช…เชฎเชฒ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช›เซ‡. OpenBFS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชตเชฟเชธเซเชคเซƒเชค เชซเชพเชˆเชฒ เชเชŸเซเชฐเซ€เชฌเซเชฏเซเชŸเซเชธ, เชฒเซ‹เช—เซ€เช‚เช—, 64-เชฌเซ€เชŸ เชชเซ‹เชˆเชจเซเชŸเชฐเซเชธ, เชฎเซ‡เชŸเชพ เชŸเซ‡เช—เซเชธ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ (เชฆเชฐเซ‡เช• เชซเชพเชˆเชฒ เชฎเชพเชŸเซ‡, เชเชŸเซเชฐเซ€เชฌเซเชฏเซเชŸเซเชธ เช•เซ€=เชตเซ‡เชฒเซเชฏเซ เชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชธเชฎเชพเชจ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชกเซ‡เชŸเชพเชฌเซ‡เช) เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเชฐ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซ‡เชท เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“. "B+ เชตเซƒเช•เซเชทเซ‹" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฎเชพเชณเช–เซเช‚ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชฌเซ€เช“เชเชธ เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€, เชนเชพเชˆเช•เซเชฎเชพเช‚ เชŸเซเชฐเซ‡เช•เชฐ เชซเชพเชˆเชฒ เชฎเซ‡เชจเซ‡เชœเชฐ เช…เชจเซ‡ เชกเซ‡เชธเซเช•เชฌเชพเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชฌเช‚เชจเซ‡ เชฌเซ€เช“เชเชธเชจเซ‹ เชตเชฟเช•เชพเชธ เชฌเช‚เชง เชฅเชฏเชพ เชชเช›เซ€ เช“เชชเชจ เชธเซ‹เชฐเซเชธเซเชก เชนเชคเชพ.

เชนเชพเชˆเช•เซ เชกเซ‡เชตเชฒเชชเชฐเซเชธ RISC-V เช…เชจเซ‡ ARM เชฎเชพเชŸเซ‡ เชฌเช‚เชฆเชฐเซ‹ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹