git: 655ed3f6bc - main - update translation of books/design-44bsd to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53481
Vladlen Popolitov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=655ed3f6bcb7861889780de9ab3c0f125b2dd2bb commit 655ed3f6bcb7861889780de9ab3c0f125b2dd2bb Author: Vladlen Popolitov <[email protected]> AuthorDate: 2025-11-09 11:04:12 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2025-11-09 11:04:12 +0000 update translation of books/design-44bsd to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53481 --- .../content/ru/books/design-44bsd/_index.adoc | 12 +- .../content/ru/books/design-44bsd/_index.po | 223 +++++++++++---------- 2 files changed, 118 insertions(+), 117 deletions(-) diff --git a/documentation/content/ru/books/design-44bsd/_index.adoc b/documentation/content/ru/books/design-44bsd/_index.adoc index 7146569e37..1e07c9a701 100644 --- a/documentation/content/ru/books/design-44bsd/_index.adoc +++ b/documentation/content/ru/books/design-44bsd/_index.adoc @@ -100,7 +100,7 @@ _ЯдÑо_, по ÑÑадиÑионной ÑеÑминологии опеÑÐ°Ñ * ÐодÑиÑÑÐµÐ¼Ñ Ð¼ÐµÐ¶Ð¿ÑоÑеÑÑного взаимодейÑÑвиÑ: ÑокеÑÑ * ÐоддеÑжка ÑеÑевÑÑ ÐºÐ¾Ð¼Ð¼ÑникаÑий: коммÑникаÑионнÑе пÑоÑÐ¾ÐºÐ¾Ð»Ñ Ð¸ обÑеÑеÑевÑе подÑиÑÑемÑ, Ñакие, как маÑÑÑÑÑизаÑÐ¸Ñ -.ÐаÑинно-незавиÑимое пÑогÑаммное обеÑпеÑение в ÑдÑе 4.4BSD +.ÐаÑинонезавиÑимое пÑогÑаммное обеÑпеÑение в ÑдÑе 4.4BSD [[table-mach-indep]] [cols=",,", options="header"] |=== @@ -127,9 +127,9 @@ _ЯдÑо_, по ÑÑадиÑионной ÑеÑминологии опеÑÐ°Ñ |пÑоÑÐ¾ÐºÐ¾Ð»Ñ XNS |5,192 |2.6 |=== -ÐолÑÑÐ°Ñ ÑаÑÑÑ Ð¿ÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð² ÑÑÐ¸Ñ ÐºÐ°ÑегоÑиÑÑ ÑвлÑеÑÑÑ Ð¼Ð°Ñинно-незавиÑимой и пеÑеноÑима Ð¼ÐµÐ¶Ð´Ñ ÑазлиÑнÑми аппаÑаÑнÑми аÑÑ Ð¸ÑекÑÑÑами. +ÐолÑÑÐ°Ñ ÑаÑÑÑ Ð¿ÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð² ÑÑÐ¸Ñ ÐºÐ°ÑегоÑиÑÑ ÑвлÑеÑÑÑ Ð¼Ð°ÑинонезавиÑимой и пеÑеноÑима Ð¼ÐµÐ¶Ð´Ñ ÑазлиÑнÑми аппаÑаÑнÑми аÑÑ Ð¸ÑекÑÑÑами. -ÐаÑинно-завиÑимÑе аÑпекÑÑ ÑдÑа оÑÐ´ÐµÐ»ÐµÐ½Ñ Ð¾Ñ Ð¾Ñновного кода. Ð ÑаÑÑноÑÑи, ни в одной ÑаÑÑи маÑинно-незавиÑимого кода не ÑодеÑжиÑÑÑ ÐºÐ¾Ð´Ð°, завиÑимого Ð¾Ñ ÐºÐ¾Ð½ÐºÑеÑной аÑÑ Ð¸ÑекÑÑÑÑ. Ðогда ÑÑебÑеÑÑÑ Ð¿ÑоизвеÑÑи дейÑÑвиÑ, завиÑимÑе Ð¾Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ, маÑинно-незавиÑимÑй код вÑзÑÐ²Ð°ÐµÑ ÑÑнкÑиÑ, завиÑимÑÑ Ð¾Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ Ð¼Ð°ÑинÑ, коÑоÑÐ°Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² маÑинно-завиÑимой ÑаÑÑи кода. ÐаÑинно-завиÑимое пÑогÑаммное обеÑпеÑение вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ +ÐаÑинозавиÑимÑе аÑпекÑÑ ÑдÑа оÑÐ´ÐµÐ»ÐµÐ½Ñ Ð¾Ñ Ð¾Ñновного кода. Ð ÑаÑÑноÑÑи, ни в одной ÑаÑÑи маÑинонезавиÑимого кода не ÑодеÑжиÑÑÑ ÐºÐ¾Ð´Ð°, завиÑимого Ð¾Ñ ÐºÐ¾Ð½ÐºÑеÑной аÑÑ Ð¸ÑекÑÑÑÑ. Ðогда ÑÑебÑеÑÑÑ Ð¿ÑоизвеÑÑи дейÑÑвиÑ, завиÑимÑе Ð¾Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ, маÑинонезавиÑимÑй код вÑзÑÐ²Ð°ÐµÑ ÑÑнкÑиÑ, завиÑимÑÑ Ð¾Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ Ð¼Ð°ÑинÑ, коÑоÑÐ°Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² маÑинозавиÑимой ÑаÑÑи кода. ÐаÑинозавиÑимое пÑогÑаммное обеÑпеÑение вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ * ÐизкоÑÑовневÑе дейÑÑÐ²Ð¸Ñ Ð¿Ð¾ запÑÑÐºÑ ÑиÑÑÐµÐ¼Ñ * ÐбÑабоÑка иÑклÑÑиÑелÑнÑÑ ÑиÑÑаÑий и пÑеÑÑваний @@ -137,7 +137,7 @@ _ЯдÑо_, по ÑÑадиÑионной ÑеÑминологии опеÑÐ°Ñ * ÐонÑигÑÑаÑÐ¸Ñ Ð¸ иниÑиализаÑÐ¸Ñ Ð°Ð¿Ð¿Ð°ÑаÑнÑÑ ÑÑÑÑойÑÑв * ÐоддеÑжка ÑÑÑÑойÑÑв ввода/вÑвода во вÑÐµÐ¼Ñ ÑабоÑÑ -.ÐаÑинно-завиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD +.ÐаÑинозавиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD [[table-mach-dep]] [cols=",,", options="header"] |=== @@ -151,7 +151,7 @@ _ЯдÑо_, по ÑÑадиÑионной ÑеÑминологии опеÑÐ°Ñ |ÑовмеÑÑимоÑÑÑ Ñ HP/UX |4,683 |2.3 |=== -crossref:design-44bsd[table-mach-indep, ÐаÑинно-незавиÑимое пÑогÑаммное обеÑпеÑение в ÑдÑе 4.4BSD] показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð¼Ð°Ñинно-незавиÑимого кода, коÑоÑÑй ÑоÑÑавлÑÐµÑ ÑдÑо 4.4BSD Ð´Ð»Ñ HP300. ЧиÑла во вÑоÑой колонке обознаÑаÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво ÑÑÑок иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода на ÑзÑке C, заголовоÑнÑÑ Ñайлов и аÑÑемблеÑного кода. ÐÑакÑиÑеÑки веÑÑ ÐºÐ¾Ð´ ÑдÑа напиÑан на ÑзÑке пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ C; менее двÑÑ Ð¿ÑоÑенÑов напиÑано на ÑзÑке аÑÑемблеÑа. Ðак показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑика в crossref:desig n-44bsd[table-mach-dep, ÐаÑинно-завиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD], маÑинно-завиÑимÑй код, не вклÑÑÐ°Ñ Ñий поддеÑÐ¶ÐºÑ HP/UX и ÑÑÑÑойÑÑв, ÑоÑÑавлÑÐµÑ Ð¼ÐµÐ½ÐµÐµ 6.9 пÑоÑенÑа ÑдÑа. +crossref:design-44bsd[table-mach-indep, ÐаÑинонезавиÑимое пÑогÑаммное обеÑпеÑение в ÑдÑе 4.4BSD] показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð¼Ð°ÑинонезавиÑимого кода, коÑоÑÑй ÑоÑÑавлÑÐµÑ ÑдÑо 4.4BSD Ð´Ð»Ñ HP300. ЧиÑла во вÑоÑой колонке обознаÑаÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво ÑÑÑок иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода на ÑзÑке C, заголовоÑнÑÑ Ñайлов и аÑÑемблеÑного кода. ÐÑакÑиÑеÑки веÑÑ ÐºÐ¾Ð´ ÑдÑа напиÑан на ÑзÑке пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ C; менее двÑÑ Ð¿ÑоÑенÑов напиÑано на ÑзÑке аÑÑемблеÑа. Ðак показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑика в crossref:design-44bs d[table-mach-dep, ÐаÑинозавиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD], маÑинозавиÑимÑй код, не вклÑÑаÑÑий по ддеÑÐ¶ÐºÑ HP/UX и ÑÑÑÑойÑÑв, ÑоÑÑавлÑÐµÑ Ð¼ÐµÐ½ÐµÐµ 6.9 пÑоÑенÑа ÑдÑа. ÐиÑÑ Ð¼Ð°Ð»Ð°Ñ ÑаÑÑÑ ÑдÑа оÑвеÑÐ°ÐµÑ Ð·Ð° иниÑиализаÑÐ¸Ñ ÑиÑÑемÑ. ÐÑÐ¾Ñ ÐºÐ¾Ð´ иÑполÑзÑеÑÑÑ Ð¿Ñи _наÑалÑной загÑÑзке_ ÑиÑÑÐµÐ¼Ñ Ð´Ð»Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° в ÑабоÑий Ñежим и оÑвеÑÐ°ÐµÑ Ð·Ð° наÑÑÑÐ¾Ð¹ÐºÑ Ð°Ð¿Ð¿Ð°ÑаÑного и пÑогÑаммного окÑÑÐ¶ÐµÐ½Ð¸Ñ ÑдÑа (обÑаÑиÑеÑÑ Ðº Ðлаве 14). ÐекоÑоÑÑе опеÑаÑионнÑе ÑиÑÑÐµÐ¼Ñ (оÑобенно Ñе, ÑÑо огÑаниÑÐµÐ½Ñ Ð¾Ð±Ñемом ÑизиÑеÑкой памÑÑи) вÑполнÑÑÑ Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ð¿Ð¾ вÑгÑÑзке или _пеÑекÑÑÑиÑ_ пÑогÑаммного кода, вÑполнÑÑÑего ÑÑи ÑÑнкÑии, поÑле оконÑÐ°Ð½Ð¸Ñ ÐµÐ³Ð¾ ÑабР¾ÑÑ. ЯдÑо 4.4BSD не ÑабоÑÐ°ÐµÑ Ð¿Ð¾Ð²ÑоÑно Ñ Ð¿Ð°Ð¼ÑÑÑÑ, иÑполÑзованной наÑалÑнÑм кодом, поÑÐ¾Ð¼Ñ ÑÑо ÑÑÐ¾Ñ Ð¾Ð±Ñем памÑÑи Ñо ÑÑавлÑÐµÑ Ð¼ÐµÐ½ÐµÐµ 0.5 пÑоÑенÑов ÑеÑÑÑÑов ÑдÑа, иÑполÑзÑемÑÑ Ð½Ð° ÑипиÑной маÑине. Также наÑалÑнÑй код не Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ ÑолÑко в одном меÑÑе ÑдÑа - он ÑаÑÑÑедоÑоÑен везде, и обÑÑно поÑвлÑеÑÑÑ Ñам, где логиÑеÑки ÑвÑзан Ñ Ð¾Ð±ÑекÑом иниÑиализаÑии. @@ -228,7 +228,7 @@ image:fig1.png[ÐизненнÑй Ñикл пÑоÑеÑÑа] Ð Ñнова ÑÑоки ÑазÑабоÑки не позволили вклÑÑиÑÑ Ð² 4.3BSD ÑеализаÑÐ¸Ñ ÑÑого инÑеÑÑейÑа. ХоÑÑ Ð¿Ð¾Ð·Ð¶Ðµ она могла бÑÑÑ Ð²ÑÑÑоена в имеÑÑÑÑÑÑ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ Ð²Ð¸ÑÑÑалÑной памÑÑи 4.3BSD, ÑазÑабоÑÑики ÑеÑили не вклÑÑаÑÑ ÐµÐµ ÑÑда. поÑÐ¾Ð¼Ñ ÑÑо ÑÑой ÑеализаÑии бÑло Ñже более 10 леÑ. Ðолее Ñого, оÑигиналÑÐ½Ð°Ñ Ð°ÑÑ Ð¸ÑекÑÑÑа виÑÑÑалÑной памÑÑи бÑла оÑнована на пÑедположении, ÑÑо компÑÑÑеÑÐ½Ð°Ñ Ð¿Ð°Ð¼ÑÑÑ Ð¼Ð°Ð»Ð° и доÑога, а диÑки подклÑÑÐµÐ½Ñ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно к компÑÑÑеÑÑ, бÑÑÑ ÑÑ Ð¸ деÑевÑ. ÐоÑÑÐ¾Ð¼Ñ Ð¿Ð¾Ð´ÑиÑÑема виÑÑÑалÑной памÑÑи бÑла ÑазÑабоÑана Ñ ÑпоÑом на беÑежное иÑполÑзование Ð¿Ð°Ð¼Ñ Ñи Ñеной более ÑаÑÑÑÑ Ð¾Ð±ÑаÑений к диÑкÑ. Ðдобавок ÑеализаÑÐ¸Ñ Ð² 4.3BSD бÑла пÑонизана завиÑимоÑÑÑми Ð¾Ñ Ð°Ð¿Ð¿Ð°ÑаÑной ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ð¼ÑÑÑÑ Ð¼Ð°Ñин VAX, ÑÑо пÑепÑÑÑÑвовало ее пеÑеноÑÑ Ð½Ð° дÑÑгие аппаÑаÑнÑе плаÑÑоÑмÑ. РнаконеÑ, подÑиÑÑема виÑÑÑалÑной памÑÑи не бÑла пÑедназнаÑена Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки ÑвÑзнÑÑ Ð¼Ð½Ð¾Ð³Ð¾Ð¿ÑоÑеÑÑоÑнÑÑ ÑиÑÑем, коÑоÑÑе ÑейÑÐ°Ñ ÑÑановÑÑÑÑ Ð²Ñе более ÑаÑпÑоÑÑÑаненнÑми и Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми. -ÐопÑÑки поÑÑепенно ÑÑовеÑÑенÑÑвоваÑÑ ÑÑаÑÑÑ ÑеализаÑÐ¸Ñ Ð·Ð°Ð²ÐµÐ´Ð¾Ð¼Ð¾ бÑли обÑеÑÐµÐ½Ñ Ð½Ð° неÑдаÑÑ. ÐолноÑÑÑÑ Ð½Ð¾Ð²Ð°Ñ Ð°ÑÑ Ð¸ÑекÑÑÑа, Ñ Ð´ÑÑгой ÑÑоÑонÑ, могла Ð±Ñ Ð¸ÑполÑзоваÑÑ Ð±Ð¾Ð»ÑÑие обÑÐµÐ¼Ñ Ð¿Ð°Ð¼ÑÑи, ÑменÑÑиÑÑ Ð´Ð¸ÑковÑе опеÑаÑии и обеÑпеÑиваÑÑ ÑабоÑÑ Ñ Ð½ÐµÑколÑкими пÑоÑеÑÑоÑами. ÐаконеÑ, ÑиÑÑема виÑÑÑалÑной памÑÑи в 4.4BSD бÑла полноÑÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°. СиÑÑема виÑÑÑалÑной памÑÑи 4.4BSD оÑнована на ÑиÑÑеме виÑÑÑалÑнй памÑÑи (VM) crossref:design-44bsd[biblio-tevanian, [Tevanian, 1987]] Ñ Ð·Ð°Ð¸Ð¼ÑÑвованиÑми из Mach 2.5 и Mach 3.0. Рней бÑла ÑÑÑекÑÐ¸Ð²Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка ÑовмеÑÑного иÑполÑзованиÑ, полное ÑазделРµÐ½Ð¸Ðµ маÑинно-завиÑимой и маÑинно-незавиÑимой ÑаÑÑей, а Ñакже (ÑейÑÐ°Ñ Ð½Ðµ иÑполÑзÑемаÑ) поддеÑжка ÑабоÑÑ Ñ Ð½ÐµÑколÑкими пÑоÑеÑÑоÑами. ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ Ð¾ÑобÑажаÑÑ ÑÐ°Ð¹Ð»Ñ Ð² лÑбÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ñвоего адÑеÑного пÑоÑÑÑанÑÑва. Ðни могÑÑ ÑовмеÑÑно иÑполÑзоваÑÑ ÑаÑÑи ÑÐ²Ð¾Ð¸Ñ Ð°Ð´ÑеÑнÑÑ Ð¿ÑоÑÑÑанÑÑв поÑÑедÑÑвом оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð² памÑÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ и Ñого же Ñайла. ÐзменениÑ, ÑделаннÑе одним пÑоÑеÑÑом, Ð²Ð¸Ð´Ð½Ñ Ð² адÑеÑном пÑоÑÑÑанÑÑве дÑÑгого пÑоÑеÑÑа, а Ñакже запиÑÑ Ð²Ð°ÑÑÑÑ Ð¸ в Ñам Ñайл. ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ Ñакже запÑаÑиваÑÑ ÑкÑклÑзивное оÑобÑажение Ñайла в памÑÑÑ, пÑи коÑоÑом Ð »ÑбÑе изменениÑ, Ñделанн! Ñе пÑоÑеÑÑом, не Ð²Ð¸Ð´Ð½Ñ Ð´ÑÑгим пÑоÑеÑÑам, коÑоÑÑе оÑобÑажаÑÑ Ñайл в памÑÑÑ Ð¸ не запиÑÑваÑÑÑÑ Ð¾Ð±ÑаÑно в Ñайл. +ÐопÑÑки поÑÑепенно ÑÑовеÑÑенÑÑвоваÑÑ ÑÑаÑÑÑ ÑеализаÑÐ¸Ñ Ð·Ð°Ð²ÐµÐ´Ð¾Ð¼Ð¾ бÑли обÑеÑÐµÐ½Ñ Ð½Ð° неÑдаÑÑ. ÐолноÑÑÑÑ Ð½Ð¾Ð²Ð°Ñ Ð°ÑÑ Ð¸ÑекÑÑÑа, Ñ Ð´ÑÑгой ÑÑоÑонÑ, могла Ð±Ñ Ð¸ÑполÑзоваÑÑ Ð±Ð¾Ð»ÑÑие обÑÐµÐ¼Ñ Ð¿Ð°Ð¼ÑÑи, ÑменÑÑиÑÑ Ð´Ð¸ÑковÑе опеÑаÑии и обеÑпеÑиваÑÑ ÑабоÑÑ Ñ Ð½ÐµÑколÑкими пÑоÑеÑÑоÑами. ÐаконеÑ, ÑиÑÑема виÑÑÑалÑной памÑÑи в 4.4BSD бÑла полноÑÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°. СиÑÑема виÑÑÑалÑной памÑÑи 4.4BSD оÑнована на ÑиÑÑеме виÑÑÑалÑной памÑÑи (VM) crossref:design-44bsd[biblio-tevanian, [Tevanian, 1987]] Ñ Ð·Ð°Ð¸Ð¼ÑÑвованиÑми из Mach 2.5 и Mach 3.0. Рней бÑла ÑÑÑекÑÐ¸Ð²Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка ÑовмеÑÑного иÑполÑзованиÑ, полное ÑаздеР»ÐµÐ½Ð¸Ðµ маÑинозавиÑимой и маÑинонезавиÑимой ÑаÑÑей, а Ñакже (ÑейÑÐ°Ñ Ð½Ðµ иÑполÑзÑемаÑ) поддеÑжка ÑабоÑÑ Ñ Ð½ÐµÑколÑкими пÑоÑеÑÑоÑами. ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ Ð¾ÑобÑажаÑÑ ÑÐ°Ð¹Ð»Ñ Ð² лÑбÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ñвоего адÑеÑного пÑоÑÑÑанÑÑва. Ðни могÑÑ ÑовмеÑÑно иÑполÑзоваÑÑ ÑаÑÑи ÑÐ²Ð¾Ð¸Ñ Ð°Ð´ÑеÑнÑÑ Ð¿ÑоÑÑÑанÑÑв поÑÑедÑÑвом оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð² памÑÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ и Ñого же Ñайла. ÐзменениÑ, ÑделаннÑе одним пÑоÑеÑÑом, Ð²Ð¸Ð´Ð½Ñ Ð² адÑеÑном пÑоÑÑÑанÑÑве дÑÑгого пÑоÑеÑÑа, а Ñакже запиÑÑвР°ÑÑÑÑ Ð¸ в Ñам Ñайл. ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ Ñакже запÑаÑиваÑÑ ÑкÑклÑзивное оÑобÑажение Ñайла в памÑÑÑ, пÑи коÑоÑом лÑÐ ±Ñе изменениÑ, ÑделаннÑе! пÑоÑеÑÑом, не Ð²Ð¸Ð´Ð½Ñ Ð´ÑÑгим пÑоÑеÑÑам, коÑоÑÑе оÑобÑажаÑÑ Ñайл в памÑÑÑ Ð¸ не запиÑÑваÑÑÑÑ Ð¾Ð±ÑаÑно в Ñайл. ÐÑе одной пÑоблемой Ñ ÑиÑÑемой виÑÑÑалÑной памÑÑи ÑвлÑеÑÑÑ ÑпоÑоб, коÑоÑÑм инÑоÑмаÑÐ¸Ñ Ð¿ÐµÑедаеÑÑÑ ÑдÑÑ Ð¿Ñи вÑполнении ÑиÑÑемного вÑзова. 4.4BSD вÑегда копиÑÑÐµÑ Ð´Ð°Ð½Ð½Ñе из адÑеÑного пÑоÑÑÑанÑÑва пÑоÑеÑÑа в бÑÑÐµÑ ÑдÑа. ÐÐ»Ñ Ð¾Ð¿ÐµÑаÑий ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи, пÑи коÑоÑÑÑ Ð¿ÐµÑедаÑÑÑÑ Ð±Ð¾Ð»ÑÑие обÑÐµÐ¼Ñ Ð´Ð°Ð½Ð½ÑÑ , вÑполнение копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¾ÐºÐ°Ð·Ð°ÑÑÑÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑим вÑÐµÐ¼Ñ Ð¿ÑоÑеÑÑом. ÐлÑÑеÑнаÑивнÑм ÑпоÑобом ÑвлÑеÑÑÑ Ð¼Ð°Ð½Ð¸Ð¿ÑлÑÑии Ñ Ð°Ð´ÑеÑнÑм пÑоÑÑÑанÑÑвом пÑÐ¾Ñ ÐµÑÑа в ÑдÑе. ЯдÑо 4.4BSD вÑегда копиÑÑÐµÑ Ð´Ð°Ð½Ð½Ñе о неÑколÑким пÑиÑинам: diff --git a/documentation/content/ru/books/design-44bsd/_index.po b/documentation/content/ru/books/design-44bsd/_index.po index e94660b26e..8887737e67 100644 --- a/documentation/content/ru/books/design-44bsd/_index.po +++ b/documentation/content/ru/books/design-44bsd/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-03 18:09+0300\n" -"PO-Revision-Date: 2025-10-03 04:45+0000\n" +"POT-Creation-Date: 2024-12-29 08:29-0500\n" +"PO-Revision-Date: 2025-10-29 04:45+0000\n" "Last-Translator: Vladlen Popolitov <[email protected]>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/booksdesign-44bsd_index/ru/>\n" @@ -18,11 +18,13 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/design-44bsd/_index.adoc:1 #, no-wrap msgid "Donated by Addison-Wesley, provides a design overview of 4.4BSD, from which FreeBSD was originally derived" -msgstr "ÐÑедоÑÑавлено издаÑелÑÑÑвом Addison-Wesley и пÑедоÑÑавлÑÐµÑ Ð¾Ð±Ð·Ð¾Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ 4.4BSD, Ð¾Ñ ÐºÐ¾ÑоÑой изнаÑалÑно пÑоизоÑел FreeBSD" +msgstr "" +"ÐÑедоÑÑавлено издаÑелÑÑÑвом Addison-Wesley и пÑедоÑÑавлÑÐµÑ Ð¾Ð±Ð·Ð¾Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ " +"4.4BSD, Ð¾Ñ ÐºÐ¾ÑоÑой изнаÑалÑно пÑоизоÑел FreeBSD" #. type: Title = #: documentation/content/en/books/design-44bsd/_index.adoc:1 @@ -84,8 +86,8 @@ msgid "" "subject of Chapter 9. Terminals are used to access the system; their " "operation is the subject of Chapter 10." msgstr "" -"ÐÐµÑ Ð°Ð½Ð¸Ð·Ð¼ доÑÑÑпа полÑзоваÑÐµÐ»Ñ Ðº Ñайловой ÑиÑÑеме и ÑÑÑÑойÑÑвам один и ÑÐ¾Ñ " -"же; обÑие аÑпекÑÑ Ð¾Ð±ÑÑждаÑÑÑÑ Ð² Ðлаве 6. Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема ÑвлÑеÑÑÑ Ð½Ð°Ð±Ð¾Ñом " +"ÐÐµÑ Ð°Ð½Ð¸Ð·Ð¼ доÑÑÑпа полÑзоваÑÐµÐ»Ñ Ðº Ñайловой ÑиÑÑеме и ÑÑÑÑойÑÑвам один и ÑÐ¾Ñ Ð¶Ðµ;" +" обÑие аÑпекÑÑ Ð¾Ð±ÑÑждаÑÑÑÑ Ð² Ðлаве 6. Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема ÑвлÑеÑÑÑ Ð½Ð°Ð±Ð¾Ñом " "именованнÑÑ Ñайлов, оÑганизованнÑÑ Ð² дÑевовиднÑÑ Ð¸ÐµÑаÑÑ Ð¸Ñ ÐºÐ°Ñалогов, а " "опеÑаÑии по ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð¼Ð¸ пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ Ð² Ðлаве 7. Ð¤Ð°Ð¹Ð»Ñ ÑаÑполагаÑÑÑÑ Ð½Ð° " "ÑÐ°ÐºÐ¸Ñ ÑизиÑеÑÐºÐ¸Ñ Ð½Ð¾ÑиÑелÑÑ , как диÑки. 4.4BSD поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð½ÐµÑколÑко Ñипов " @@ -109,16 +111,16 @@ msgid "" "detail." msgstr "" "ÐÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ñ ÐºÐ¾Ð¼Ð¼ÑникаÑий, пÑедоÑÑавлÑемÑе ÑÑадиÑионнÑми UNIX-ÑиÑÑемами, " -"вклÑÑаÑÑ Ð¾Ð´Ð½Ð¾Ð½Ð°Ð¿ÑавленнÑе поÑоки байÑов Ð¼ÐµÐ¶Ð´Ñ ÑвÑзаннÑми пÑоÑеÑÑами " -"(ÑмоÑÑиÑе маÑеÑиал о конвейеÑÐ°Ñ Ð² Разделе 11.1) и извеÑение об " -"иÑклÑÑиÑелÑнÑÑ ÑобÑÑиÑÑ (ÑмоÑÑиÑе маÑеÑиал о ÑÐ¸Ð³Ð½Ð°Ð»Ð°Ñ Ð² Разделе 4.7). Ð " -"4.4BSD имееÑÑÑ Ñакже Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ межпÑоÑеÑÑного взаимодейÑÑÐ²Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ " -"пÑоÑеÑÑами. ÐÑÐ¾Ñ Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼, опиÑÑваемÑй в Ðлаве 11, иÑполÑзÑÐµÑ ÑпоÑÐ¾Ð±Ñ " -"доÑÑÑпа, оÑлиÑаÑÑиеÑÑ Ð¾Ñ ÑÐµÑ , ÑÑо иÑполÑзÑÑÑÑÑ Ð² Ñайловой ÑиÑÑеме, но, как " -"ÑолÑко Ñоединение ÑÑÑановлено, пÑоÑеÑÑ Ð¼Ð¾Ð¶ÐµÑ ÑабоÑаÑÑ Ñ Ð½Ð¸Ð¼, как бÑдÑо ÑÑо " -"конвейеÑ. ÐмееÑÑÑ Ð¸ Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ ÑабоÑÑ Ñ ÑеÑÑÑ, опиÑÑваемÑй в Ðлаве 12, коÑоÑÑй " -"обÑÑно иÑполÑзÑеÑÑÑ ÐºÐ°Ðº Ñлой ниже Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð° IPC. Ð Ðлаве 13 даеÑÑÑ Ð´ÐµÑалÑное " -"опиÑание конкÑеÑной ÑеализаÑии Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð° ÑабоÑÑ Ñ ÑеÑÑÑ." +"вклÑÑаÑÑ Ð¾Ð´Ð½Ð¾Ð½Ð°Ð¿ÑавленнÑе поÑоки байÑов Ð¼ÐµÐ¶Ð´Ñ ÑвÑзаннÑми пÑоÑеÑÑами (" +"ÑмоÑÑиÑе маÑеÑиал о конвейеÑÐ°Ñ Ð² Разделе 11.1) и извеÑение об иÑклÑÑиÑелÑнÑÑ " +"ÑобÑÑиÑÑ (ÑмоÑÑиÑе маÑеÑиал о ÑÐ¸Ð³Ð½Ð°Ð»Ð°Ñ Ð² Разделе 4.7). Ð 4.4BSD имееÑÑÑ " +"Ñакже Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ межпÑоÑеÑÑного взаимодейÑÑÐ²Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¿ÑоÑеÑÑами. ÐÑÐ¾Ñ " +"Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼, опиÑÑваемÑй в Ðлаве 11, иÑполÑзÑÐµÑ ÑпоÑÐ¾Ð±Ñ Ð´Ð¾ÑÑÑпа, оÑлиÑаÑÑиеÑÑ " +"Ð¾Ñ ÑÐµÑ , ÑÑо иÑполÑзÑÑÑÑÑ Ð² Ñайловой ÑиÑÑеме, но, как ÑолÑко Ñоединение " +"ÑÑÑановлено, пÑоÑеÑÑ Ð¼Ð¾Ð¶ÐµÑ ÑабоÑаÑÑ Ñ Ð½Ð¸Ð¼, как бÑдÑо ÑÑо конвейеÑ. ÐмееÑÑÑ Ð¸ " +"Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ ÑабоÑÑ Ñ ÑеÑÑÑ, опиÑÑваемÑй в Ðлаве 12, коÑоÑÑй обÑÑно иÑполÑзÑеÑÑÑ " +"как Ñлой ниже Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð° IPC. Ð Ðлаве 13 даеÑÑÑ Ð´ÐµÑалÑное опиÑание конкÑеÑной " +"ÑеализаÑии Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð° ÑабоÑÑ Ñ ÑеÑÑÑ." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:66 @@ -193,11 +195,11 @@ msgstr "" "_ЯдÑо_, по ÑÑадиÑионной ÑеÑминологии опеÑаÑионнÑÑ ÑиÑÑем, ÑвлÑеÑÑÑ Ð¼Ð°Ð»ÐµÐ½Ñким " "кÑÑком пÑогÑаммного обеÑпеÑениÑ, коÑоÑое пÑедоÑÑавлÑÐµÑ ÑолÑко минималÑнÑй " "Ð½Ð°Ð±Ð¾Ñ Ð¿Ð¾Ð´ÑиÑÑем, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñй Ð´Ð»Ñ ÑеализаÑии дополниÑелÑнÑÑ ÑлÑжб " -"опеÑаÑионной ÑиÑÑемÑ. Ð ÑовÑеменнÑÑ Ð¸ÑÑледоваÑелÑÑÐºÐ¸Ñ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑÐµÐ¼Ð°Ñ " -"â ÑÐ°ÐºÐ¸Ñ , как Chorus crossref:design-44bsd[biblio-rozier, [Rozier et al, " -"1988]], Mach crossref:design-44bsd[biblio-accetta, [Accetta et al, 1986]], " -"Tunis crossref:design-44bsd[biblio-ewens, [Ewens et al, 1985]], и V Kernel " -"crossref:design-44bsd[biblio-cheriton, [Cheriton, 1988]] - Ñакое Ñазделение " +"опеÑаÑионной ÑиÑÑемÑ. Ð ÑовÑеменнÑÑ Ð¸ÑÑледоваÑелÑÑÐºÐ¸Ñ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑÐµÐ¼Ð°Ñ â" +" ÑÐ°ÐºÐ¸Ñ , как Chorus crossref:design-44bsd[biblio-rozier, [Rozier et al, 1988]]" +", Mach crossref:design-44bsd[biblio-accetta, [Accetta et al, 1986]], Tunis " +"crossref:design-44bsd[biblio-ewens, [Ewens et al, 1985]], и V Kernel crossref" +":design-44bsd[biblio-cheriton, [Cheriton, 1988]] - Ñакое Ñазделение " "ÑÑнкÑионалÑноÑÑи вÑполнено не ÑолÑко логиÑеÑки. Такие ÑлÑжбÑ, как ÑайловÑе " "ÑиÑÑÐµÐ¼Ñ Ð¸ ÑеÑевÑе пÑоÑоколÑ, вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ñ Ð² виде пÑикладнÑÑ Ð¿ÑоÑеÑÑов клиенÑов " "ÑдÑа или микÑоÑдÑа." @@ -208,14 +210,14 @@ msgid "" "The 4.4BSD kernel is not partitioned into multiple processes. This basic " "design decision was made in the earliest versions of UNIX. The first two " "implementations by Ken Thompson had no memory mapping, and thus made no " -"hardware-enforced distinction between user and kernel space " -"crossref:design-44bsd[biblio-ritchie, [Ritchie, 1988]]. A message-passing " -"system could have been implemented as readily as the actually implemented " -"model of kernel and user processes. The monolithic kernel was chosen for " -"simplicity and performance. And the early kernels were small; the inclusion " -"of facilities such as networking into the kernel has increased its size. " -"The current trend in operating-systems research is to reduce the kernel size " -"by placing such services in user space." +"hardware-enforced distinction between user and kernel space crossref:" +"design-44bsd[biblio-ritchie, [Ritchie, 1988]]. A message-passing system " +"could have been implemented as readily as the actually implemented model of " +"kernel and user processes. The monolithic kernel was chosen for simplicity " +"and performance. And the early kernels were small; the inclusion of " +"facilities such as networking into the kernel has increased its size. The " +"current trend in operating-systems research is to reduce the kernel size by " +"placing such services in user space." msgstr "" "ЯдÑо 4.4BSD не ÑазбиваеÑÑÑ Ð½Ð° неÑколÑко пÑоÑеÑÑов. ÐÑо оÑновополагаÑÑее " "аÑÑ Ð¸ÑекÑÑÑное ÑеÑение бÑло Ñделано в ÑамÑÑ ÑÐ°Ð½Ð½Ð¸Ñ Ð²ÐµÑÑиÑÑ UNIX. РпеÑвÑÑ " @@ -357,7 +359,7 @@ msgstr "" #: documentation/content/en/books/design-44bsd/_index.adoc:121 #, no-wrap msgid "Machine-independent software in the 4.4BSD kernel" -msgstr "ÐаÑинно-незавиÑимое пÑогÑаммное обеÑпеÑение в ÑдÑе 4.4BSD" +msgstr "ÐаÑинонезавиÑимое пÑогÑаммное обеÑпеÑение в ÑдÑе 4.4BSD" #. type: Table #: documentation/content/en/books/design-44bsd/_index.adoc:125 @@ -737,8 +739,8 @@ msgid "" "Most of the software in these categories is machine independent and is " "portable across different hardware architectures." msgstr "" -"ÐолÑÑÐ°Ñ ÑаÑÑÑ Ð¿ÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð² ÑÑÐ¸Ñ ÐºÐ°ÑегоÑиÑÑ ÑвлÑеÑÑÑ Ð¼Ð°Ñинно-" -"незавиÑимой и пеÑеноÑима Ð¼ÐµÐ¶Ð´Ñ ÑазлиÑнÑми аппаÑаÑнÑми аÑÑ Ð¸ÑекÑÑÑами." +"ÐолÑÑÐ°Ñ ÑаÑÑÑ Ð¿ÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð² ÑÑÐ¸Ñ ÐºÐ°ÑегоÑиÑÑ ÑвлÑеÑÑÑ " +"маÑинонезавиÑимой и пеÑеноÑима Ð¼ÐµÐ¶Ð´Ñ ÑазлиÑнÑми аппаÑаÑнÑми аÑÑ Ð¸ÑекÑÑÑами." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:154 @@ -750,12 +752,12 @@ msgid "" "dependent function that is located in the machine-dependent code. The " "software that is machine dependent includes" msgstr "" -"ÐаÑинно-завиÑимÑе аÑпекÑÑ ÑдÑа оÑÐ´ÐµÐ»ÐµÐ½Ñ Ð¾Ñ Ð¾Ñновного кода. Ð ÑаÑÑноÑÑи, ни в " -"одной ÑаÑÑи маÑинно-незавиÑимого кода не ÑодеÑжиÑÑÑ ÐºÐ¾Ð´Ð°, завиÑимого Ð¾Ñ " +"ÐаÑинозавиÑимÑе аÑпекÑÑ ÑдÑа оÑÐ´ÐµÐ»ÐµÐ½Ñ Ð¾Ñ Ð¾Ñновного кода. Ð ÑаÑÑноÑÑи, ни в " +"одной ÑаÑÑи маÑинонезавиÑимого кода не ÑодеÑжиÑÑÑ ÐºÐ¾Ð´Ð°, завиÑимого Ð¾Ñ " "конкÑеÑной аÑÑ Ð¸ÑекÑÑÑÑ. Ðогда ÑÑебÑеÑÑÑ Ð¿ÑоизвеÑÑи дейÑÑвиÑ, завиÑимÑе Ð¾Ñ " -"аÑÑ Ð¸ÑекÑÑÑÑ, маÑинно-незавиÑимÑй код вÑзÑÐ²Ð°ÐµÑ ÑÑнкÑиÑ, завиÑимÑÑ Ð¾Ñ " -"аÑÑ Ð¸ÑекÑÑÑÑ Ð¼Ð°ÑинÑ, коÑоÑÐ°Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² маÑинно-завиÑимой ÑаÑÑи кода. " -"ÐаÑинно-завиÑимое пÑогÑаммное обеÑпеÑение вклÑÑÐ°ÐµÑ Ð² ÑебÑ" +"аÑÑ Ð¸ÑекÑÑÑÑ, маÑинонезавиÑимÑй код вÑзÑÐ²Ð°ÐµÑ ÑÑнкÑиÑ, завиÑимÑÑ Ð¾Ñ " +"аÑÑ Ð¸ÑекÑÑÑÑ Ð¼Ð°ÑинÑ, коÑоÑÐ°Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² маÑинозавиÑимой ÑаÑÑи кода. " +"ÐаÑинозавиÑимое пÑогÑаммное обеÑпеÑение вклÑÑÐ°ÐµÑ Ð² ÑебÑ" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:156 @@ -786,7 +788,7 @@ msgstr "ÐоддеÑжка ÑÑÑÑойÑÑв ввода/вÑвода во Ð²Ñ #: documentation/content/en/books/design-44bsd/_index.adoc:161 #, no-wrap msgid "Machine-dependent software for the HP300 in the 4.4BSD kernel" -msgstr "ÐаÑинно-завиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD" +msgstr "ÐаÑинозавиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD" #. type: Table #: documentation/content/en/books/design-44bsd/_index.adoc:166 @@ -911,21 +913,21 @@ msgid "" "the 4.4BSD kernel for the HP300. The numbers in column 2 are for lines of C " "source code, header files, and assembly language. Virtually all the " "software in the kernel is written in the C programming language; less than 2 " -"percent is written in assembly language. As the statistics in " -"crossref:design-44bsd[table-mach-dep, Machine-dependent software in the " -"4.4BSD kernel] show, the machine-dependent software, excluding HP/UX and " -"device support, accounts for a minuscule 6.9 percent of the kernel." +"percent is written in assembly language. As the statistics in crossref:" +"design-44bsd[table-mach-dep, Machine-dependent software in the 4.4BSD " +"kernel] show, the machine-dependent software, excluding HP/UX and device " +"support, accounts for a minuscule 6.9 percent of the kernel." msgstr "" -"crossref:design-44bsd[table-mach-indep, ÐаÑинно-незавиÑимое пÑогÑаммное " -"обеÑпеÑение в ÑдÑе 4.4BSD] показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð¼Ð°Ñинно-незавиÑимого кода, " +"crossref:design-44bsd[table-mach-indep, ÐаÑинонезавиÑимое пÑогÑаммное " +"обеÑпеÑение в ÑдÑе 4.4BSD] показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð¼Ð°ÑинонезавиÑимого кода, " "коÑоÑÑй ÑоÑÑавлÑÐµÑ ÑдÑо 4.4BSD Ð´Ð»Ñ HP300. ЧиÑла во вÑоÑой колонке обознаÑаÑÑ " "колиÑеÑÑво ÑÑÑок иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода на ÑзÑке C, заголовоÑнÑÑ Ñайлов и " "аÑÑемблеÑного кода. ÐÑакÑиÑеÑки веÑÑ ÐºÐ¾Ð´ ÑдÑа напиÑан на ÑзÑке " "пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ C; менее двÑÑ Ð¿ÑоÑенÑов напиÑано на ÑзÑке аÑÑемблеÑа. Ðак " -"показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑика в crossref:design-44bsd[table-mach-dep, ÐаÑинно-" -"завиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD], маÑинно-" -"завиÑимÑй код, не вклÑÑаÑÑий поддеÑÐ¶ÐºÑ HP/UX и ÑÑÑÑойÑÑв, ÑоÑÑавлÑÐµÑ Ð¼ÐµÐ½ÐµÐµ " -"6.9 пÑоÑенÑа ÑдÑа." +"показÑÐ²Ð°ÐµÑ ÑÑаÑиÑÑика в crossref:design-44bsd[table-mach-dep, " +"ÐаÑинозавиÑимое пÑогÑаммное обеÑпеÑение Ð´Ð»Ñ HP300 в ÑдÑе 4.4BSD], " +"маÑинозавиÑимÑй код, не вклÑÑаÑÑий поддеÑÐ¶ÐºÑ HP/UX и ÑÑÑÑойÑÑв, ÑоÑÑавлÑÐµÑ " +"менее 6.9 пÑоÑенÑа ÑдÑа." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:185 @@ -1252,10 +1254,10 @@ msgstr "" "бÑÐ´ÐµÑ _пеÑÐµÑ Ð²Ð°Ñен_ обÑабоÑÑиком. ÐеÑÐµÑ Ð²Ð°Ñ Ñигнала вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ ÑÐ¾Ñ Ñанение " "конÑекÑÑа ÑекÑÑего пÑоÑеÑÑа и поÑÑÑоение нового, в коÑоÑом запÑÑкаеÑÑÑ " "обÑабоÑÑик. ÐаÑем Ñигнал напÑавлÑеÑÑÑ Ð¾Ð±ÑабоÑÑикÑ, коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ Ð»Ð¸Ð±Ð¾ " -"пÑеÑваÑÑ Ð¿ÑоÑеÑÑ, либо пеÑедаÑÑ ÑпÑавление обÑаÑно вÑполнÑÐµÐ¼Ð¾Ð¼Ñ Ð¿ÑоÑеÑÑÑ " -"(Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ, поÑле ÑÑÑановки знаÑÐµÐ½Ð¸Ñ Ð³Ð»Ð¾Ð±Ð°Ð»Ñной пеÑеменной). ÐÑли " -"обÑабоÑÑик возвÑаÑил ÑпÑавление, Ñигнал ÑазблокиÑовÑваеÑÑÑ Ð¸ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ " -"ÑгенеÑиÑован (и полÑÑен) Ñнова." +"пÑеÑваÑÑ Ð¿ÑоÑеÑÑ, либо пеÑедаÑÑ ÑпÑавление обÑаÑно вÑполнÑÐµÐ¼Ð¾Ð¼Ñ Ð¿ÑоÑеÑÑÑ (" +"Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ, поÑле ÑÑÑановки знаÑÐµÐ½Ð¸Ñ Ð³Ð»Ð¾Ð±Ð°Ð»Ñной пеÑеменной). ÐÑли обÑабоÑÑик " +"возвÑаÑил ÑпÑавление, Ñигнал ÑазблокиÑовÑваеÑÑÑ Ð¸ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑгенеÑиÑован (и " +"полÑÑен) Ñнова." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:271 @@ -1543,8 +1545,8 @@ msgstr "" "ÐаÑем ÑазÑабоÑка инÑеÑÑейÑа _mmap_ пÑодолжалаÑÑ Ð²Ð¾ вÑÐµÐ¼Ñ ÑабоÑÑ Ð½Ð°Ð´ 4.3BSD. " "Ðолее 40 компаний и иÑÑледоваÑелÑÑÐºÐ¸Ñ Ð³ÑÑпп пÑинимали ÑÑаÑÑие в обÑÑждениÑÑ , " "коÑоÑÑе пÑивели к поÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ конÑепÑии, опиÑанной в Berkeley " -"Software Architecture Manual crossref:design-44bsd[biblio-mckusick-1, " -"[McKusick et al, 1994]]. ÐеÑколÑко компаний Ñеализовали ÑÑÐ¾Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñй " +"Software Architecture Manual crossref:design-44bsd[biblio-mckusick-1, [" +"McKusick et al, 1994]]. ÐеÑколÑко компаний Ñеализовали ÑÑÐ¾Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñй " "инÑеÑÑÐµÐ¹Ñ crossref:design-44bsd[biblio-gingell, [Gingell et al, 1987]]." #. type: Plain text @@ -1603,19 +1605,18 @@ msgstr "" "иÑполÑзоваÑÑ Ð±Ð¾Ð»ÑÑие обÑÐµÐ¼Ñ Ð¿Ð°Ð¼ÑÑи, ÑменÑÑиÑÑ Ð´Ð¸ÑковÑе опеÑаÑии и " "обеÑпеÑиваÑÑ ÑабоÑÑ Ñ Ð½ÐµÑколÑкими пÑоÑеÑÑоÑами. ÐаконеÑ, ÑиÑÑема виÑÑÑалÑной " "памÑÑи в 4.4BSD бÑла полноÑÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°. СиÑÑема виÑÑÑалÑной памÑÑи 4.4BSD " -"оÑнована на ÑиÑÑеме виÑÑÑалÑнй памÑÑи (VM) crossref:design-44bsd[biblio-" +"оÑнована на ÑиÑÑеме виÑÑÑалÑной памÑÑи (VM) crossref:design-44bsd[biblio-" "tevanian, [Tevanian, 1987]] Ñ Ð·Ð°Ð¸Ð¼ÑÑвованиÑми из Mach 2.5 и Mach 3.0. Рней " "бÑла ÑÑÑекÑÐ¸Ð²Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка ÑовмеÑÑного иÑполÑзованиÑ, полное Ñазделение " -"маÑинно-завиÑимой и маÑинно-незавиÑимой ÑаÑÑей, а Ñакже (ÑейÑÐ°Ñ Ð½Ðµ " -"иÑполÑзÑемаÑ) поддеÑжка ÑабоÑÑ Ñ Ð½ÐµÑколÑкими пÑоÑеÑÑоÑами. ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ " -"оÑобÑажаÑÑ ÑÐ°Ð¹Ð»Ñ Ð² лÑбÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ñвоего адÑеÑного пÑоÑÑÑанÑÑва. Ðни могÑÑ " -"ÑовмеÑÑно иÑполÑзоваÑÑ ÑаÑÑи ÑÐ²Ð¾Ð¸Ñ Ð°Ð´ÑеÑнÑÑ Ð¿ÑоÑÑÑанÑÑв поÑÑедÑÑвом " -"оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð² памÑÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ и Ñого же Ñайла. ÐзменениÑ, ÑделаннÑе одним " -"пÑоÑеÑÑом, Ð²Ð¸Ð´Ð½Ñ Ð² адÑеÑном пÑоÑÑÑанÑÑве дÑÑгого пÑоÑеÑÑа, а Ñакже " -"запиÑÑваÑÑÑÑ Ð¸ в Ñам Ñайл. ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ Ñакже запÑаÑиваÑÑ ÑкÑклÑзивное " -"оÑобÑажение Ñайла в памÑÑÑ, пÑи коÑоÑом лÑбÑе изменениÑ, ÑделаннÑе " -"пÑоÑеÑÑом, не Ð²Ð¸Ð´Ð½Ñ Ð´ÑÑгим пÑоÑеÑÑам, коÑоÑÑе оÑобÑажаÑÑ Ñайл в памÑÑÑ Ð¸ не " -"запиÑÑваÑÑÑÑ Ð¾Ð±ÑаÑно в Ñайл." +"маÑинозавиÑимой и маÑинонезавиÑимой ÑаÑÑей, а Ñакже (ÑейÑÐ°Ñ Ð½Ðµ иÑполÑзÑемаÑ) " +"поддеÑжка ÑабоÑÑ Ñ Ð½ÐµÑколÑкими пÑоÑеÑÑоÑами. ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ Ð¾ÑобÑажаÑÑ ÑÐ°Ð¹Ð»Ñ " +"в лÑбÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ñвоего адÑеÑного пÑоÑÑÑанÑÑва. Ðни могÑÑ ÑовмеÑÑно " +"иÑполÑзоваÑÑ ÑаÑÑи ÑÐ²Ð¾Ð¸Ñ Ð°Ð´ÑеÑнÑÑ Ð¿ÑоÑÑÑанÑÑв поÑÑедÑÑвом оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð² " +"памÑÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ и Ñого же Ñайла. ÐзменениÑ, ÑделаннÑе одним пÑоÑеÑÑом, Ð²Ð¸Ð´Ð½Ñ Ð² " +"адÑеÑном пÑоÑÑÑанÑÑве дÑÑгого пÑоÑеÑÑа, а Ñакже запиÑÑваÑÑÑÑ Ð¸ в Ñам Ñайл. " +"ÐÑоÑеÑÑÑ Ð¼Ð¾Ð³ÑÑ Ñакже запÑаÑиваÑÑ ÑкÑклÑзивное оÑобÑажение Ñайла в памÑÑÑ, " +"пÑи коÑоÑом лÑбÑе изменениÑ, ÑделаннÑе пÑоÑеÑÑом, не Ð²Ð¸Ð´Ð½Ñ Ð´ÑÑгим пÑоÑеÑÑам, " +"коÑоÑÑе оÑобÑажаÑÑ Ñайл в памÑÑÑ Ð¸ не запиÑÑваÑÑÑÑ Ð¾Ð±ÑаÑно в Ñайл." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:370 @@ -1743,11 +1744,11 @@ msgid "" "complexity of writing code inside the kernel. Thus, the 4.4BSD kernel has a " "single memory allocator that can be used by any part of the system. It has " "an interface similar to the C library routines _malloc_ and _free_ that " -"provide memory allocation to application programs " -"crossref:design-44bsd[biblio-mckusick-2, [McKusick & Karels, 1988]]. Like " -"the C library interface, the allocation routine takes a parameter specifying " -"the size of memory that is needed. The range of sizes for memory requests " -"is not constrained; however, physical memory is allocated and is not paged. " +"provide memory allocation to application programs crossref:" +"design-44bsd[biblio-mckusick-2, [McKusick & Karels, 1988]]. Like the C " +"library interface, the allocation routine takes a parameter specifying the " +"size of memory that is needed. The range of sizes for memory requests is " +"not constrained; however, physical memory is allocated and is not paged. " "The free routine takes a pointer to the storage being freed, but does not " "require the size of the piece of memory being freed." msgstr "" @@ -1792,12 +1793,12 @@ msgid "" "line-feed character), but the kernel knows nothing about this convention. " "For the purposes of most programs, the model is further simplified to being " "a stream of data bytes, or an _I/O stream_. It is this single common data " -"form that makes the characteristic UNIX tool-based approach work " -"crossref:design-44bsd[biblio-kernighan, [Kernighan & Pike, 1984]]. An I/O " -"stream from one program can be fed as input to almost any other program. " -"(This kind of traditional UNIX I/O stream should not be confused with the " -"Eighth Edition stream I/O system or with the System V, Release 3 STREAMS, " -"both of which can be accessed as traditional I/O streams.)" +"form that makes the characteristic UNIX tool-based approach work crossref:" +"design-44bsd[biblio-kernighan, [Kernighan & Pike, 1984]]. An I/O stream " +"from one program can be fed as input to almost any other program. (This " +"kind of traditional UNIX I/O stream should not be confused with the Eighth " +"Edition stream I/O system or with the System V, Release 3 STREAMS, both of " +"which can be accessed as traditional I/O streams.)" msgstr "" "РазлиÑнÑе пÑогÑÐ°Ð¼Ð¼Ñ Ð¸ÑполÑзÑÑÑ ÑазнообÑазнÑе ÑÑÑÑкÑÑÑÑ Ð´Ð°Ð½Ð½ÑÑ , но ÑдÑо не " "ÑвÑзÑÐ²Ð°ÐµÑ Ð²Ð²Ð¾Ð´/вÑвод Ñ Ð¸ÑполÑзÑемÑми ÑÑÑÑкÑÑÑами. ÐапÑимеÑ, ÑекÑÑовÑм Ñайлом " @@ -1806,13 +1807,13 @@ msgstr "" "ниÑего об ÑÑом ÑоглаÑении. ÐÐ»Ñ ÑдовлеÑвоÑÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑебноÑÑей болÑÑинÑÑва " "пÑогÑамм Ð¼Ð¾Ð´ÐµÐ»Ñ ÐµÑе более ÑпÑоÑена и ÑводиÑÑÑ Ðº поÑÐ¾ÐºÑ Ð±Ð°Ð¹Ñ Ð´Ð°Ð½Ð½ÑÑ , или " "_поÑÐ¾ÐºÑ Ð²Ð²Ð¾Ð´Ð°/вÑвода_. Такое единое пÑедÑÑавление даннÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ ÑабоÑаÑÑ " -"Ñ Ð°ÑакÑеÑÐ½Ð¾Ð¼Ñ Ð´Ð»Ñ UNIX Ð¿Ð¾Ð´Ñ Ð¾Ð´Ñ Ð½Ð° оÑнове инÑÑÑÑменÑов " -"crossref:design-44bsd[biblio-kernighan, [Kernighan & Pike, 1984]]. ÐоÑок " -"ввода/вÑвода одной пÑогÑÐ°Ð¼Ð¼Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð´Ð°Ð½ в каÑеÑÑве Ð²Ñ Ð¾Ð´Ð½Ð¾Ð¹ инÑоÑмаÑии " -"пÑакÑиÑеÑки лÑбой дÑÑгой пÑогÑамме. (ÐÑÐ¾Ñ Ñип ÑÑадиÑионнÑÑ Ð´Ð»Ñ UNIX поÑоков " -"ввода/вÑÐ²Ð¾Ð´Ñ Ð½Ðµ нÑжно пÑÑаÑÑ Ñ Ð¿Ð¾Ñоковой ÑиÑÑемой ввода/вÑвода из Eighth " -"Edition или Ñ Ð¿Ð¾Ñоками из System V, Release 3 (STREAMS), оба из коÑоÑÑÑ " -"доÑÑÑÐ¿Ð½Ñ ÐºÐ°Ðº обÑÑнÑе поÑоки ввода/вÑвода.)" +"Ñ Ð°ÑакÑеÑÐ½Ð¾Ð¼Ñ Ð´Ð»Ñ UNIX Ð¿Ð¾Ð´Ñ Ð¾Ð´Ñ Ð½Ð° оÑнове инÑÑÑÑменÑов crossref:design-44bsd" +"[biblio-kernighan, [Kernighan & Pike, 1984]]. ÐоÑок ввода/вÑвода одной " +"пÑогÑÐ°Ð¼Ð¼Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð´Ð°Ð½ в каÑеÑÑве Ð²Ñ Ð¾Ð´Ð½Ð¾Ð¹ инÑоÑмаÑии пÑакÑиÑеÑки лÑбой " +"дÑÑгой пÑогÑамме. (ÐÑÐ¾Ñ Ñип ÑÑадиÑионнÑÑ Ð´Ð»Ñ UNIX поÑоков ввода/вÑÐ²Ð¾Ð´Ñ Ð½Ðµ " +"нÑжно пÑÑаÑÑ Ñ Ð¿Ð¾Ñоковой ÑиÑÑемой ввода/вÑвода из Eighth Edition или Ñ " +"поÑоками из System V, Release 3 (STREAMS), оба из коÑоÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ ÐºÐ°Ðº " +"обÑÑнÑе поÑоки ввода/вÑвода.)" #. type: Title ==== #: documentation/content/en/books/design-44bsd/_index.adoc:413 @@ -1891,8 +1892,8 @@ msgstr "" "дÑÑгой деÑкÑипÑоÑ. СиÑÑема Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñй канал, или FIFO. " "FIFO Ð¸Ð¼ÐµÐµÑ Ñе же ÑамÑе ÑвойÑÑва, ÑÑо и канал, за иÑклÑÑением Ñого, ÑÑо он " "ÑаÑполагаеÑÑÑ Ð² Ñайловой ÑиÑÑеме; поÑÑÐ¾Ð¼Ñ Ð¾Ð½ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑкÑÑÑ ÑиÑÑемнÑм " -"вÑзовом _open_. ÐÑоÑеÑÑÑ, коÑоÑÑе Ñ Ð¾ÑÑÑ Ð¾Ð±Ð¼ÐµÐ½Ð¸Ð²Ð°ÑÑÑÑ Ð´Ð°Ð½Ð½Ñми, оÑкÑÑваÑÑ " -"FIFO: Ðдин пÑоÑеÑÑ Ð¾ÑкÑÑÐ²Ð°ÐµÑ ÐµÐ³Ð¾ Ð´Ð»Ñ ÑÑениÑ, а дÑÑгой Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи." +"вÑзовом _open_. ÐÑоÑеÑÑÑ, коÑоÑÑе Ñ Ð¾ÑÑÑ Ð¾Ð±Ð¼ÐµÐ½Ð¸Ð²Ð°ÑÑÑÑ Ð´Ð°Ð½Ð½Ñми, оÑкÑÑваÑÑ FIFO:" +" Ðдин пÑоÑеÑÑ Ð¾ÑкÑÑÐ²Ð°ÐµÑ ÐµÐ³Ð¾ Ð´Ð»Ñ ÑÑениÑ, а дÑÑгой Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:428 @@ -2024,8 +2025,8 @@ msgstr "" "ÐÑи (и дÑÑгие) деÑкÑипÑоÑÑ Ð¼Ð¾Ð³ÑÑ Ð¾ÑобÑажаÑÑÑÑ Ð½Ð° обÑекÑÑ, оÑлиÑаÑÑиеÑÑ Ð¾Ñ " "ÑеÑминала; Ñакое оÑобÑажение назÑваеÑÑÑ _пеÑенапÑавлением ввода/вÑвода_, и " "вÑе ÑÑандаÑÑнÑе команднÑе пÑоÑеÑÑоÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑÑо делаÑÑ. " -"ÐболоÑка Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ð¿ÑавиÑÑ Ð²Ñвод пÑогÑÐ°Ð¼Ð¼Ñ Ð² Ñайл, закÑÑÐ²Ð°Ñ Ð´ÐµÑкÑипÑÐ¾Ñ 1 " -"(ÑÑандаÑÑнÑй вÑвод) и оÑкÑÑÐ²Ð°Ñ Ð²ÑбÑаннÑй вÑÑ Ð¾Ð´Ð½Ð¾Ð¹ Ñайл Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ " +"ÐболоÑка Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ð¿ÑавиÑÑ Ð²Ñвод пÑогÑÐ°Ð¼Ð¼Ñ Ð² Ñайл, закÑÑÐ²Ð°Ñ Ð´ÐµÑкÑипÑÐ¾Ñ 1 (" +"ÑÑандаÑÑнÑй вÑвод) и оÑкÑÑÐ²Ð°Ñ Ð²ÑбÑаннÑй вÑÑ Ð¾Ð´Ð½Ð¾Ð¹ Ñайл Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ " "деÑкÑипÑоÑа 1. ÐодобнÑм же обÑазом ÑÑандаÑÑнÑй ввод Ð¼Ð¾Ð¶ÐµÑ Ð±ÑаÑÑÑÑ Ð¸Ð· Ñайла, " "пÑи ÑÑом закÑÑваеÑÑÑ Ð´ÐµÑкÑипÑÐ¾Ñ 0 и оÑкÑÑваеÑÑÑ Ñайл." @@ -2513,8 +2514,8 @@ msgstr "" "обÑекÑного Ñайла ÑдÑа. Рнем Ñакже ÑаÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ñ ÐºÐ°Ñалоги; в ÑÑом пÑимеÑе он " "ÑодеÑÐ¶Ð¸Ñ ÐºÐ°Ñалог [.filename]#usr#. ÐнÑÑÑи каÑалога [.filename]#usr# " "ÑаÑполагаеÑÑÑ ÐºÐ°Ñалог [.filename]#bin#, коÑоÑÑй в оÑновном ÑодеÑÐ¶Ð¸Ñ " -"вÑполнимÑй обÑекÑнÑй код пÑогÑамм, ÑÐ°ÐºÐ¸Ñ , как [.filename]#ls# и " -"[.filename]#vi#." +"вÑполнимÑй обÑекÑнÑй код пÑогÑамм, ÑÐ°ÐºÐ¸Ñ , как [.filename]#ls# и [." +"filename]#vi#." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:584 @@ -2582,8 +2583,8 @@ msgid "" msgstr "" "ÐзÑв ÑайловÑÑ ÑиÑÑемÑ, изобÑаженнÑÑ Ð½Ð° РиÑÑнке 2.2, и полагаÑ, ÑÑо пÑоÑеÑÑ " "Ð¸Ð¼ÐµÐµÑ Ð² каÑеÑÑве коÑневого каÑалога коÑневой каÑалог Ñайловой ÑиÑÑемÑ, и в " -"каÑеÑÑве ÑекÑÑего каÑалога [.filename]#/usr#, он Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±ÑаÑиÑÑÑÑ Ðº ÑÐ°Ð¹Ð»Ñ " -"[.filename]#vi# либо Ð¾Ñ ÐºÐ¾ÑÐ½Ñ Ð¿Ð¾ абÑолÑÑÐ½Ð¾Ð¼Ñ Ð¸Ð¼ÐµÐ½Ð¸ [.filename]#/usr/bin/vi#, " +"каÑеÑÑве ÑекÑÑего каÑалога [.filename]#/usr#, он Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±ÑаÑиÑÑÑÑ Ðº ÑÐ°Ð¹Ð»Ñ [." +"filename]#vi# либо Ð¾Ñ ÐºÐ¾ÑÐ½Ñ Ð¿Ð¾ абÑолÑÑÐ½Ð¾Ð¼Ñ Ð¸Ð¼ÐµÐ½Ð¸ [.filename]#/usr/bin/vi#, " "либо из ÑекÑÑего каÑалога Ñ Ð¾ÑноÑиÑелÑнÑм именем [.filename]#bin/vi#." #. type: Plain text @@ -2891,8 +2892,8 @@ msgstr "" "пÑевÑÑаÑÑими ÑÑÐ¾Ñ Ð»Ð¸Ð¼Ð¸Ñ, пÑи Ñоздании Ñайлов, но заÑем Ð¸Ð¼Ñ Ð±ÑÐ´ÐµÑ _обÑезано_. " "ÐÑÑ Ð¾Ð´Ð½Ñй Ñайл Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ [.filename]#multiplexer.c#, ÑодеÑжаÑий иÑÑ Ð¾Ð´Ð½Ñй код " "на ÑзÑке C, (Ñже 13 Ñимволов) Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ ÑооÑвеÑÑÑвÑÑÑий Ñайл из ÑиÑÑÐµÐ¼Ñ " -"ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ñм кодом Ñ Ð¿ÑеÑикÑом `s.`, пÑи ÑÑом полÑÑаеÑÑÑ Ð¸Ð¼Ñ Ñайла " -"[.filename]#s.multiplexer#, коÑоÑое не бÑÐ´ÐµÑ Ð¾ÑлиÑаÑÑÑÑ Ð¾Ñ Ñайла ÑиÑÑÐµÐ¼Ñ " +"ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ñм кодом Ñ Ð¿ÑеÑикÑом `s.`, пÑи ÑÑом полÑÑаеÑÑÑ Ð¸Ð¼Ñ Ñайла [." +"filename]#s.multiplexer#, коÑоÑое не бÑÐ´ÐµÑ Ð¾ÑлиÑаÑÑÑÑ Ð¾Ñ Ñайла ÑиÑÑÐµÐ¼Ñ " "ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ñм кодом Ð´Ð»Ñ Ñайла [.filename]#multiplexer.ms#, ÑодеÑжаÑего " "иÑÑ Ð¾Ð´Ð½Ñй код `troff` Ð´Ð»Ñ Ð´Ð¾ÐºÑменÑаÑии пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° ÑзÑке C. СодеÑжимое двÑÑ " "оÑигиналÑнÑÑ Ñайлов Ð¼Ð¾Ð¶ÐµÑ Ð¾ÐºÐ°Ð·Ð°ÑÑÑÑ Ð¿ÐµÑепÑÑаннÑм без ÐºÐ°ÐºÐ¸Ñ -либо " @@ -3010,9 +3011,9 @@ msgid "" msgstr "" "Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема в памÑÑи пÑедназнаÑена Ð´Ð»Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ Ð² виÑÑÑалÑной " "памÑÑи. Ðна иÑполÑзÑеÑÑÑ Ð´Ð»Ñ ÑайловÑÑ ÑиÑÑем, в коÑоÑÑÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ñ ÑаниÑÑÑÑ " -"вÑеменнÑе даннÑе Ñ Ð¾Ð±ÐµÑпеÑением бÑÑÑÑого доÑÑÑпа к ним, к пÑимеÑÑ, " -"[.filename]#/tmp#. ÐÑи оÑганизаÑии Ñайловой ÑиÑÑÐµÐ¼Ñ Ð² памÑÑи пÑеÑледÑеÑÑÑ " -"ÑÐµÐ»Ñ Ð¾ÑганизоваÑÑ Ð¼Ð°ÐºÑималÑно компакÑное Ñ Ñанение даннÑÑ Ð´Ð»Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð¸Ð·Ð°Ñии " +"вÑеменнÑе даннÑе Ñ Ð¾Ð±ÐµÑпеÑением бÑÑÑÑого доÑÑÑпа к ним, к пÑимеÑÑ, [." +"filename]#/tmp#. ÐÑи оÑганизаÑии Ñайловой ÑиÑÑÐµÐ¼Ñ Ð² памÑÑи пÑеÑледÑеÑÑÑ ÑÐµÐ»Ñ " +"оÑганизоваÑÑ Ð¼Ð°ÐºÑималÑно компакÑное Ñ Ñанение даннÑÑ Ð´Ð»Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð¸Ð·Ð°Ñии " "иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑеÑÑÑÑов виÑÑÑалÑной памÑÑи." #. type: Title === @@ -3544,8 +3545,8 @@ msgstr "СпиÑок лиÑеÑаÑÑÑÑ" #: documentation/content/en/books/design-44bsd/_index.adoc:846 msgid "" "[[biblio-accetta]] Accetta et al, 1986 Mach: A New Kernel Foundation for " -"UNIX Development\" M.Accetta R.Baron W.Bolosky D.Golub R.Rashid A.Tevanian " -"M.Young 93-113 USENIX Association Conference Proceedings USENIX Association " +"UNIX Development\" M.Accetta R.Baron W.Bolosky D.Golub R.Rashid A.Tevanian M." +"Young 93-113 USENIX Association Conference Proceedings USENIX Association " "June 1986" msgstr "" "[[biblio-accetta]] Accetta et al, 1986 Mach: A New Kernel Foundation for " @@ -3600,9 +3601,9 @@ msgid "" "6:1-14 4.4BSD System Manager's Manual O'Reilly & Associates, Inc. Sebastopol " "CA 1994" msgstr "" -"[[biblio-macklem]] Macklem, 1994 The 4.4BSD NFS Implementation R.Macklem " -"6:1-14 4.4BSD System Manager's Manual O'Reilly & Associates, Inc. Sebastopol " -"CA 1994" +"[[biblio-macklem]] Macklem, 1994 The 4.4BSD NFS Implementation R.Macklem 6:1-" +"14 4.4BSD System Manager's Manual O'Reilly & Associates, Inc. Sebastopol CA " +"1994" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:858 @@ -3612,15 +3613,15 @@ msgid "" "295-304 USENIX Assocation Conference Proceedings USENIX Assocation June 1998" msgstr "" "[[biblio-mckusick-2]] McKusick & Karels, 1988 Design of a General Purpose " -"Memory Allocator for the 4.3BSD UNIX Kernel M. K.McKusick M. J.Karels " -"295-304 USENIX Assocation Conference Proceedings USENIX Assocation June 1998" +"Memory Allocator for the 4.3BSD UNIX Kernel M. K.McKusick M. J.Karels 295-" +"304 USENIX Assocation Conference Proceedings USENIX Assocation June 1998" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:860 msgid "" "[[biblio-mckusick-1]] McKusick et al, 1994 Berkeley Software Architecture " -"Manual, 4.4BSD Edition M. K.McKusick M. J.Karels S. J.Leffler W. N.Joy R. " -"S.Faber 5:1-42 4.4BSD Programmer's Supplementary Documents O'Reilly & " +"Manual, 4.4BSD Edition M. K.McKusick M. J.Karels S. J.Leffler W. N.Joy R. S." +"Faber 5:1-42 4.4BSD Programmer's Supplementary Documents O'Reilly & " "Associates, Inc. Sebastopol CA 1994" msgstr "" "[[biblio-mckusick-1]] McKusick et al, 1994 Berkeley Software Architecture " @@ -3646,17 +3647,17 @@ msgid "" "Machinery February 1992" msgstr "" "[[biblio-rosenblum]] Rosenblum & Ousterhout, 1992 The Design and " -"Implementation of a Log-Structured File System M.Rosenblum K.Ousterhout " -"26-52 ACM Transactions on Computer Systems, 10, 1 Association for Computing " +"Implementation of a Log-Structured File System M.Rosenblum K.Ousterhout 26-" +"52 ACM Transactions on Computer Systems, 10, 1 Association for Computing " "Machinery February 1992" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:866 msgid "" -"[[biblio-rozier]] Rozier et al, 1988 Chorus Distributed Operating Systems " -"M.Rozier V.Abrossimov F.Armand I.Boule M.Gien M.Guillemont F.Herrmann " -"C.Kaiser S.Langlois P.Leonard W.Neuhauser 305-370 USENIX Computing Systems, " -"1, 4 Fall 1988" +"[[biblio-rozier]] Rozier et al, 1988 Chorus Distributed Operating Systems M." +"Rozier V.Abrossimov F.Armand I.Boule M.Gien M.Guillemont F.Herrmann C.Kaiser " +"S.Langlois P.Leonard W.Neuhauser 305-370 USENIX Computing Systems, 1, 4 Fall " +"1988" msgstr "" "[[biblio-rozier]] Rozier et al, 1988 Chorus Distributed Operating Systems " "M.Rozier V.Abrossimov F.Armand I.Boule M.Gien M.Guillemont F.Herrmann "