aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/en/books/design-44bsd/_index.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/en/books/design-44bsd/_index.adoc')
-rw-r--r--documentation/content/en/books/design-44bsd/_index.adoc8
1 files changed, 4 insertions, 4 deletions
diff --git a/documentation/content/en/books/design-44bsd/_index.adoc b/documentation/content/en/books/design-44bsd/_index.adoc
index b3b86c58b7..08af1a53e6 100644
--- a/documentation/content/en/books/design-44bsd/_index.adoc
+++ b/documentation/content/en/books/design-44bsd/_index.adoc
@@ -172,10 +172,10 @@ The software that is machine dependent includes
|HP/UX compatibility |4,683 |2.3
|===
-crossref:design-44bsd[table-mach-indep] summarizes the machine-independent software that constitutes the 4.4BSD kernel for the HP300.
+crossref:design-44bsd[table-mach-indep, Machine-independent software in the 4.4BSD kernel] summarizes the machine-independent software that constitutes 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] show, the machine-dependent software, excluding HP/UX and device support, accounts for a minuscule 6.9 percent of the kernel.
+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.
Only a small part of the kernel is devoted to initializing the system.
This code is used when the system is _bootstrapped_ into operation and is responsible for setting up the kernel hardware and software environment (see Chapter 14).
@@ -230,7 +230,7 @@ Important components of the kernel state are described in Chapter 4.
image:fig1.png[Process lifecycle]
The process lifecycle is depicted in
-crossref:design-44bsd[fig-process-lifecycle,.Process lifecycle].
+crossref:design-44bsd[fig-process-lifecycle,Process lifecycle].
A process may create a new process that is a copy of the original by using the _fork_ system call.
The _fork_ call returns twice: once in the parent process, where the return value is the process identifier of the child, and once in the child process, where the return value is 0.
The parent-child relationship induces a hierarchical structure on the set of processes in the system.
@@ -567,7 +567,7 @@ A hierarchy of directories and files is thus formed, and is called a _filesystem
[[fig-small-fs]]
image:fig2.png[A small filesystem]
-a small one is shown in crossref:design-44bsd[fig-small-fs].
+a small one is shown in crossref:design-44bsd[fig-small-fs, A small filesystem].
Directories may contain subdirectories, and there is no inherent limitation to the depth with which directory nesting may occur.
To protect the consistency of the filesystem, the kernel does not permit processes to write directly into directories.
A filesystem may include not only plain files and directories, but also references to other objects, such as devices and sockets.