Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Программированиеи компьютеры /

VAX и Berceley Pascal

←предыдущая  следующая→
1 2 3 4 



Скачать реферат


РЕФЕРАТ

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

выдауе на экран некоторое сообщение. После этого на экран выво-

дится приглашение, свидетельствующее о готовности системы при-

нять команду. Далее приводится синтаксис и описание основных

команд по навигации , работе в файловой системе и некоторых ин-

формационных команд.

.

------------------------------------------T-------------------¬

¦ КОМАНДА ¦ ЗНАЧЕНИЕ ¦

+-----------------------------------------+-------------------+

¦ ps ¦ выводит информацию¦

¦ ¦ о текущем состоя-¦

¦ ¦ нии сети. ¦

¦ who ¦ вывод списка рабо-¦

¦ ¦ тающих в данный ¦

¦ ¦ момент пользовате-¦

¦ ¦ лей. ¦

¦ echo [набор символов] ¦ вывод набора сим-¦

¦ ¦ волов. ¦

¦ data ¦ вывод текущей даты¦

¦ ¦ и времени. ¦

¦ man [имя команды] ¦ выводит информацию¦

¦ ¦ о указанной коман-¦

¦ ¦ де. ¦

¦ pwd ¦ вывод абсолютного¦

¦ ¦ имени текущего ка-¦

¦

←предыдущая  следующая→
1 2 3 4 



Copyright © 2005—2007 «Mark5»