Содержание | Части 1-5 | Части 7-8 | Части 9-11 |
- Сибирское отделение АН СССР -
- Институт информатики -
Новосибирск - 91
Наш адрес:
630090, Новосибирск-90, проспект ак. Лаврентьева, 6, ВЦ СОАН СССР, к. 503, тел. 35-50-67.
Для сотрудников ВЦ СOАН тел. 8-97.
Последнее изменение 7.08.91
Содержание
Структура этой и других книг о Кроносе
Книга первая. ОС Excelsior ДЛЯ НАЧИНАЮЩИХ
1.3.1. Редактирование командной строки
1.3.2. Режимы вставки и замены
1.3.3. Переход в режим кириллицы
Часть 2. Файловая система ОС Excelsior
Глава 2.1. Корни и ветви дерева
2.2.1. Расширители имен файлов
Глава 2.3. Прогулки по файловому дереву
Глава 2.4. Создание и редактирование файла
2.4.4.2. Перемещения по тексту
2.4.4.4. Операции над строками
2.4.4.5. Операции над единицами текста
2.4.4.6. Выход в другие режимы редактора
3.1.5. Параллельное исполнение задач
3.1.5.1. Запуск независимой задачи
3.1.5.3. Прекращение исполнения независимой задачи
3.3.1. Запуск командного файла
3.3.2. Прекращение командных файлов
3.3.3. Соглашения для командных файлов
3.3.4. Пример командного файла
3.3.5. Командный файла пользователя
Глава 4.2. Как пользоваться библиотеками
4.2.1. Модульность и библиотеки
4.2.3. StdIO - стандартный вывод
4.2.3.1. Примеры употребления процедуры print
4.3.2. Что получается в результате компиляции
4.3.3.1. Для турбо-компилятора
Книга вторая. ОС Excelsior ДЛЯ ВСЕХ
Часть 5. Система программирования Модула-2
Глава 5.1. Входной язык компилятора
5.1.1. Ограничения компилятора
5.1.2. Изменения, внесенные в язык
5.1.2.2. Дополнения к Сообщению о языке Модула-2
5.1.2.3. Синтаксис входного языка
5.1.3.2. Процедуры с переменным числом параметров
5.1.3.3. Динамическая поддержка, определяемая пользователем
5.1.4.2. Версия системы команд
5.1.5.4. Использование языковых конструкций
5.1.5.5. Оформление определяющего модуля библиотек
Глава 5.2. Использование компилятора
5.2.4. Перечень сообщений компилятора
5.2.4.1. Сообщения типа "Слишком много"
5.2.4.2. Сообщения типа "Ожидалось"
5.2.4.4. Ошибки при работе с типами
5.2.4.6. Вызовы процедур и функций
5.2.4.8. Встретилось неожиданно (не на месте)
Глава 5.3. Реализация компилятора
5.3.2.1. Интерфейс компилятора
Глава 5.4. Средства отладки и визуализации
5.4.3. Симфайлы, кодофайлы и реффайлы
Глава 5.5. Еще о Модула-X компиляторе
Часть 6. RfFE (Reserved For Future Extentions)
Часть 7. Shell: пользовательская оболочка ОС
Глава 7.1. Окружение и его параметры
7.1.1. Приглашение к вводу команды
7.1.2. Изменение параметров окружения
7.1.3. Изменение параметров чужого окружения
7.1.5. Имя параметра вместо его значения
7.2.1. Как узнать текущие значения параметров (set)
7.2.2. Информация о задачах (ps)
7.2.3. Привилегированный доступ (su и us)
7.2.4. Как гулять по директориям (cd)
7.2.5. Показ распределения памяти (mem)
7.2.7. Задержка на несколько секунд (delay)
7.2.8. Монтирование дисков (mount,unmount)
7.2.9. Управление задачами (stop, kill, wait)
7.2.10. Завершение работы с shell
7.3.2. Запуск независимых задач
7.3.3. После того, как задача запущена
7.3.3.1. Прекращение зависимой задачи
7.3.3.3. О трупах задач зависимых и независимых
7.3.4. Управление деревом задач
7.3.5. Управление поиском кодофайлов
7.3.6. Управление окружением запускаемых задач
Глава 7.4. Запуск командных файлов
7.4.1. Запуск со специальным интерпретатором и без него
7.4.2. Как shell интерпретирует командный файл
7.4.3. Кто исполняет командный файл?
Глава 7.5. Когда CTRL_C не действует
Глава 7.6. Общее описание утилиты shell
7.6.1. Раскрутка системы после загрузки
7.6.2. Ведение диалога с пользователем
7.6.3. Интерпретация командных файлов
Глава 7.7. Приложение: перечень параметров окружения
Глава 7.8. Приложение: синтаксис команд shell
Глава 8.3. Корневая и текущая директории
8.4.3. Поиск от текущей директории
8.4.4. Имена для текущей и материнской директорий
8.7.6. create, fcreate, chmode
8.7.13. check_io, buffers, seek
8.7.15. fread, fwrite, read, write, get, put
8.7.17. getch, putch, getstr, putstr, print
8.7.22. mount, fmount, unmount, unmount
8.7.26. chcmask, access, owner
8.7.29. dir_walk, end_walk, restart_walk
8.7.31. open_paths, close_paths, get_paths
Часть 9. Диск в файловой системе
Глава 9.3. Область дескрипторов файлов
9.4.1. Таблица соответствия номеров блоков
9.4.3. Время модификации файла
9.4.4. Информация о правах доступа
9.4.6. Количество ссылок на файл
9.6.1.3. Специальные признаки файла
Глава 10.1. Поддержка драйверов в системе
Глава 10.3. Структура драйвера
10.3.3. Процедура обработки запроса
Глава 10.4. Приложение: библиотека defRequest
Часть 11. Базовая поддержка графики
11.1.1. Типы графических дисплеев
11.1.3 Таблица цветов (палитра)
Глава 11.3. Библиотеки определения
11.3.2.1. Представление экранов, тип операции, маска записи
11.3.2.2. Область отсечения (Clip Rectangle)
11.3.2.3. Описание прямоугольного блока
11.3.2.7. Управляющие коды для драйверов
Глава 11.4. Прикладные библиотеки
11.4.1 Модуль BMG (BitMap Graphics)
11.4.1.1 Процедуры работы с блоками
11.4.1.2. Процедуры стирания и заполнения
11.4.1.3. Процедуры рисования графических примитивов
11.4.2.1. Переменные "done", "error"
11.4.2.2. Процедуры управления
Глава 11.5. Тексты определяющих модулей библиотек
11.5.1. Текст библиотеки defBMG
11.5.2. Текст библиотеки defScreen
11.5.3. Текст библиотеки defFont
11.5.5. Текст библиотеки Screen
11.5.6. Текст библиотеки Fonts
Глава 12.1. Текст библиотеки pmPUP
Глава 12.2. Текст библиотеки pmWnd
Глава 12.3. Текст библиотеки pmWM
Глава 12.4. Текст библиотеки Wnd
Структура этой и других книг о Кроносе
Структура этого тома
Том, который вы держите в руках, состоит, собственно, из трех книг.
Первую книгу - "Кронос для начинающих" - мы адресуем читателям, не имеющим опыта работы на других машинах и в других системах. В этой книге они найдут самые первые, начальные сведения о Кроносе и программировании. Кроме того, сюда вошли определения некоторых понятий и обозначения, принятые в ОС Excelsior.
Вторая книга - "Кронос для всех" - является фактически руководством по операционной системе Excelsior, и рассчитана на программистов, знакомых с другими системами или с ОС Excelsior по первой книге.
Книга третья - "Кронос не для всех" - содержит информацию о внутреннем устройстве ОС Excelsior, системы программирования Модула-2 и о том, как все это ложится на Кронос-архитектуру. Эта информация предназначается разработчикам компиляторов, отладчиков, потенциальным администраторам системы, а также всем тем, кому это интересно.
В Приложении читатель найдет примеры программ на языке Модула-2. Мы постарались максимально проиллюстрировать с помощью этих примеров работу на Кроносе, поэтому Приложение будет полезно как начинающим, так и выросшим до уровня администратора системы программистам.
Том снабжен глоссарием, который позволяет быстро получить ссылки на разделы по ключевым словам.
Что еще читать о Кроносе
Помимо этой, основной, на наш взгляд, книги, имеются еще четыре. "Архитектура процессоров семейства КРОНОС" – содержит общие сведения об архитектуре и системе команд Кроноса, а также интерпретатор М-кода на языке Модула-2. Кроме того, в этом томе вы найдете фрагменты программ на Модуле-2, иллюстрирующие систему команд семейства.
Две следующие книги - справочного характера. В книге "Библиотеки ОС Excelsior" вы найдете общие сведения о библиотеках и назначении каждой из них. Собственно справочная часть включает тексты определяющих модулей всех библиотек с подробными комментариями об использовании каждой процедуры. Книга "Утилиты ОС Excelsior" является справочником по утилитам. Описания всех утилит следуют в алфавитном порядке и содержат всю необходимую информацию для того, чтобы даже неподготовленный программист мог воспользоваться утилитой: порядок запуска, этимологию названия, действие, варианты использования и примеры.
Последняя книга носит специальный характер, поскольку адресована непосредственно администратору системы. Она так и называется: "Кронос для администратора". Это руководство поможет администратору выполнять все действия, понимаемые под выражением "поддержка системы", начиная с запуска тестовых программ в момент, когда Кронос только распакован и включен в сеть, и кончая написанием драйверов специальных внешних устройств, подключаемых по желанию пользователей. Поскольку поддержка системы - дело нешуточное, этот том оформлен в соответствии с нормативными требованиями Единой Системы Программной Документации.
Содержание | Части 1-5 | Части 7-8 | Части 9-11 |