annotate docs/nitros9guide/intro.preface @ 321:2c0ddf807efa

Made some changes
author boisy
date Tue, 23 Jul 2002 23:43:29 +0000
parents 828d64d27e63
children f9c66ad345d1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
159
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
1 <preface>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
2 <title>Welcome to OS-9!</title>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
3 <titleabbrev>Introduction</titleabbrev>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
4 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
5 The heart of your &make; Computer is an amazing device: the
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
6 6809 microprocessor chip. This advanced microcomputer can run the
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
7 kind of sophisticated software normally found only on much larger
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
8 and costly computers. Because the OS-9 operating system was designed
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
9 by the same people who designed the 6809 microcomputer, together
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
10 they provide an extremely efficient and powerful combination.
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
11 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
12 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
13 The foundation of a computer's software system is its
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
14 <emphasis>Operating System</emphasis> or "OS". It is the master control
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
15 program that interfaces all other software to the system's hardware. Some
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
16 of the things it must do are performing input and output operations,
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
17 coordinating memory use, and many other "housekeeping" functions. All
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
18 other software - programming languages, applications programs, etc. -
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
19 live in your computer's memory along with the OS and depend on it to
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
20 communicate with you using the keyboard and display and to store and
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
21 retrieve data on disks, etc. Because virtually all other software relies
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
22 on the OS, your computer's performance depends on the capabilities and
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
23 efficiency of its OS.
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
24 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
25
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
26 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
27 OS-9's overall structure was based on the famous UNIX<footnote id="unixdesc">
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
28 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
29 Unix is an operating system designed by Bell Telephone
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
30 Laboratories, which is becoming widely recognized as a standard for
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
31 mini and micro operating systems because of its versatility and
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
32 elegant structure.
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
33 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
34 </footnote>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
35 operating system, which has been widely acclaimed as the operating
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
36 system of the future because of its versatility, logical structure,
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
37 and friendly user commands. The OS-9 family of advanced software is
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
38 not only more powerful than most other microcomputer scftware - it
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
39 is also much easier to learn and use.
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
40 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
41 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
42 Some of the advanced OS-9 features you'll learn about in this
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
43 book are:
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
44 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
45 <orderedlist numeration="arabic">
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
46
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
47 <listitem><para>Friendly Unix<footnoteref linkend="unixdesc">-type
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
48 user interface and environment</para></listitem>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
49
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
50 <listitem><para>Multiuser/Multitasking Real-Time Operating System</para></listitem>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
51
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
52 <listitem><para>Extensive support for structured, modular programming</para></listitem>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
53
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
54 <listitem><para>Device-independent interrupt-driven input/output system</para></listitem>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
55
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
56 <listitem><para>Multi-level directory file system</para></listitem>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
57
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
58 <listitem><para>Fast Random-Access File System</para></listitem>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
59
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
60 <listitem><para>Readily Expandable and Adaptable Design</para></listitem>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
61
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
62 </orderedlist>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
63 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
64 If you don't know what some of these thing mean yet - don't
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
65 worry. As you explore OS-9 you'll soon learn how they enhance the
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
66 capability of your &make; Computer and make it so much easier to use
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
67 in almost any application.
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
68 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
69 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
70 OS-9 has many commands and functions - definitely more than
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
71 you can learn in an evening! The best way to become an OS-9 expert
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
72 is to study this manual carefully, section-by-section, taking tire
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
73 to try out each command or function. Because many functions affect
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
74 others, you'll find this manual extensively cross-referenced so you
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
75 can skip ahead to help you understand a new topic. Taking the time
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
76 to study this book will certainly increase your knowledge and
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
77 enjoyment of OS-9.
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
78 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
79 <para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
80 But if you can't wait, at least read the rest of this chapter,
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
81 scan the command descriptions in Chapter 7, and have fun
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
82 experimenting!
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
83 </para>
828d64d27e63 Changed go51 from an appendix to a refentry
roug
parents:
diff changeset
84 </preface>