Реферат: VAX и Berceley Pascal
Реферат: VAX и Berceley Pascal
РЕФЕРАТ
VAX И BERCELEY PASCAL
Компьютер VAX фирмы DEC (Digital Equipment Corporation)
принадлежит к семейству мини-ЭВМ. Система VAX похожа на любую
другую компьютерную систему. Аппаратное и программное обеспече-
ние, работая вместе, образуют высокоэффективную и высокопроиз-
водительную систему. Обобщенная структура системы VAX-11 пока-
зана на рис.1.
Консоль представляет собой терминал, используемый для на-
чальной загрузки системного программного обеспечения, модифика-
ции его средств и изменения системных параметров. Загрузка сис-
темных программ выполняется посредством подсоединенной к машине
недорогой внешней памяти - накопителя на гибких магнитных дис-
ках. Связь центрального процессора VAX с оперативной памятью и
внешними устройствами (за исключением консоли) осуществляется
через так называемое синхронное межсоединение. Физически оно
представляет собой набор гнезд, в которые могут вставляться мо-
дули на печатных схемах.
В системе VAX используется оперативная память произвольно-
го доступа (RAM - Random Access Memory), как и в персональных
компьютерах. В оперативной памяти находятся данные и программы,
выполняемые центральным процессором. Содержимое этой памяти
постоянно изменяется; она очищается в момент выключения компь-
ютера.
Устройство центрального процессора - это мозг компьютера.
Центральный процессор выполняет команды программ и управляет
другими компонентами системы.В состав центрального процессора
VAX входит логическое устройство, управляющее извлечением ко-
манд из памяти и их выполнение, а также арифметическое и логи-
ческое устройство, реализующее выполнение команд. В состав
центрального процессора входит также ряд регистров. Некоторые
.
из них предоставляются в распоряжение пользователей, а другие
предназначены исключительно для работы центрального процессора.
Пользователи могут работать с 16 регистрами центрального про-
цессора размером 32 двоичных разряда каждый. Двенадцать из них
(R0-R11) являются регистрами общего назначения. С помощью ре-
гистров R0-R11 можно формировать адреса операндов. Оставшимися
четырьмя регистрами VAX могут пользоваться только опытные прог-
раммисты, понимающие особую роль этих регистров в системе.
В состав центрального процессора VAX входит также регистр
из 32 двоичных разрядов, называемый длинным словом состояния
процессора. Его старшие 16 двоичных разрядов содержат информа-
цию о состоянии процессора. Изменение этой информации разрешено
только привилегированным системным программам пользователей.
Младшие 16 двоичных разрядов этого регистра образуют так назы-
ваемое "слово состояния программы". В этом слове содержится ин-
формация о текущем состоянии выполняемой программы.
Но что такое компьютер без соответствующего программного
обеспечения ?! Машину без программного обеспечения иногда назы-
вают "голой". Первые машины на самом деле были "голыми". Они
управлялись с помощью набора переключателей. Сложность работы в
этом режиме и вызвала появление операционных систем.
Одной из них и явилась операционная система UNIX. Первая
версия ОС UNIX была разработана в 1969 г. К.Томпсоном и Д.Рит-
чи. А уже потом она стала интенсивно развиваться и адаптиро-
ваться различными фирмами для разных ЭВМ. В частности была
спроектирована ОС UNIX BSD 4.3 для компьютеров серии VAX.
Система UNIX проектировалась в первую очередь как инстру-
ментальная, предназначенная для создания и отладки новых средс-
тв программного обеспечения. И в этом ее создатели весьма пре-
успели. Прежде всего они учли все то лучшее, что имелось в то
.
время в уже существующих операционных системах. Создатели UNIX
смогли реализовать принципиально новую ОС на базе нескольких
новых и плодотворных идей. Положенные в основу системы идеи
позволили применять UNIX на компьютерах с разной архитекту-
рой.Следовательно, применение этой ОС позволяет переносить
программы, работающие под ее управлением, с одного типа машин
на другой с весьма незначительными изменениями или вовсе без
них. Это дает возможность разработчикам создавать программы в
виде законченного продукта, которому гарантирован широкий рынок
сбыта.
Она включает в себя множество средств, удобных для созда-
ния как отдельных программ, так и пакетов прикладных программ :
7: 0 Иерархическую файловую систему ;
7: 0 Совместимые по вводу/выводу файлы, устройства и процессы;
7: 0 Асинхронную обработку;
7: 0 Интерпретатор командного языка;
7: 0 Свыше 100 системных и вспомогательных команд;
7: 0 Ряд языков программирования, включая Паскаль,Бейсик и Си.
Следует отметить, что в сравнении с другими операционными
системами UNIX имеет два недостатка. Она очень эффективна в тех
случаях, когда пользователи выполняют различные действия, а при
решении нескольких одинаковых задач ее эффективность падает.
Второй недостаток ОС UNIX - слабая приспособленность к работе в
режиме реального времени. Но не стоит терять из внимания то,
что существует возможность адаптирования UNIX для решения тако-
го рода задач, но следует учитывать, что существуют и другие
ОС, в большей степени приспособленные для решения таких задач.
И наконец указав некоторые начальные сведения о системе, я
попробую описать основные положения при работе с ней.
Работа с системой UNIX начинается с входа в нее, т.е. с
.
процедуры входа. Эта процедура обеспечивает возможность регист-
рировать имена пользователей, время входа, использованное ма-
шинное время, а также идентифицировать владельцев файлов, опре-
делять доступность пользователей, распознавать типы применяемых
терминалов и т.п. Для того чтобы пользователь имел возможность
входа в систему, он должен быть введен ее администратором в
число абонентов. При входе в систему вы получите сообщение "lo-
gin:". Вы должны будете ввести ваше регистрационное имя. Далее
после короткой паузы система потребует ввод пароля. Пароль -
это слово, которое держится в секрете и вводится в качестве
подтверждения идентификатора пользователя. Вводите пароль.
Любая вводимая с клавиатуры терминала информация отобража-
ется на экране. Исключение сделано только для пароля, вводимые
символы которого не отображаются. Ввод пароля требует повышен-
ного внимания, поскольку ошибка при этом приведет к необходи-
мости повторения всей процедуры входа.
Система проверяет введенный пароль, и, если он верен, про-
цедура входа продолжается. По окончании процедуры входа UNIX
выдауе на экран некоторое сообщение. После этого на экран выво-
дится приглашение, свидетельствующее о готовности системы при-
нять команду. Далее приводится синтаксис и описание основных
команд по навигации , работе в файловой системе и некоторых ин-
формационных команд.
.
┌─────────────────────────────────────────┬───────────────────┐
│ КОМАНДА │ ЗНАЧЕНИЕ │
├─────────────────────────────────────────┼───────────────────┤
│ ps │ выводит информацию│
│ │ о текущем состоя-│
│ │ нии сети. │
│ who │ вывод списка рабо-│
│ │ тающих в данный │
│ │ момент пользовате-│
│ │ лей. │
│ echo [набор символов] │ вывод набора сим-│
│ │ волов. │
│ data │ вывод текущей даты│
│ │ и времени. │
│ man [имя команды] │ выводит информацию│
│ │ о указанной коман-│