русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

История создания


Дата добавления: 2014-11-28; просмотров: 588; Нарушение авторских прав


В 1965 г. в Bell Telephone Laboratories (BTL) начали разрабатывать новую операционную систему MULTiplexed Information and Computing Service (MULTICS). Хотели создать многопользовательскую (сотни пользователей) и многозадачную операционную систему разделения времени. Кен Томпсон и Денис Ритчи участвовали в разработке от BTL. Система MULTICS так и не была завершена и в 1969 году BTL вышла из проекта. Используя наработки в 1969 году, операционная система все-таки создали. Она включала:

- файловую систему;

- подсистему управления процессами;

- набор утилит.

Система была написана на ассемблере для PDP-7 и назвали ее UNIX (uni – один) (передразнивая MULICS multi - много).

Когда, в 1971 году патентному отделу BTL понадобилась система обработки текста, в качестве ОС выбрали UNIX. Систему перенесли на PDP-11:

- система занимала 16 К;

- для прикладных программ можно было использовать 8 К;

- максимальный размер файла, который система поддерживала был 64 К;

- максимальный размер дискового пространства, который система поддерживала, был 512 К.

 

После создания первых ассемблерных версий Томпсон начал работать над компилятором для FORTRAN и разработал язык В (интерпретатор), а Ритчи переработал его в язык С. В 1973 году ядро ОС было переписано на языке высокого уровня С. Теперь появилась возможность переносить ОС UNIX на другие аппаратные платформы. В соответствии с федеральным законом BTL не имела права коммерческого распространения UNIX, но начиная с 1974 года начала продавать ее университетам по символической цене для образовательных целей. ОС модернизировалась, и каждая версия снабжалась соответствующей редакцией руководства программиста. Всего было выпущено 10 версий редакций. Первые 7 редакций были разработаны в BTL. Их разработкой занималась Computer Research Group (CRG). Они были предназначены для PDP-11, а потом для VAX. UNIX System Group отвечала за сопровождение системы.



 

Таблица 1 - Основные редакции

 

1-я редакция написана на ассемблере и включает компилятор В
3-я редакция включает компилятор С
4-я редакция ядро написано на С
6-я редакция вышла за пределы BTL (BSD-появляется)
7-я редакция включает командный интерпретатор Боурна

 

В 1989 году появилась System V Release 4 (SVR4), которая объединила возможности нескольких версий UNIX:

- предыдущих версий System V;

- Sun OS фирмы Microsystems;

- BSD UNIX компании Berkley Software Distribution.

 

Она включала:

- Командные интерпретаторы Корна и С (BSD);

- Символические ссылки;

- Отображаемые в память файлы (Sun OS);

- Сетевую файловую систему NFS и RPC (Sun OS);

- Программный интерфейс сокетов (BSD).

BSD

 

Калифорнийский университет в Беркли получил одну из первых лицензий на операционную систему UNIX в декабре 1974 года. За несколько лет группа выпускников университета, в состав которой входил Билл Джой (Bill Joy) и Чак Хелей (Chuck Haley), разработала несколько утилит для этой системы, в том числе редактор vi и компилятор языка Паскаль. Все созданные приложения были собраны в единый пакет под названием Berkeley Software Distribution (BSD) и продавалась весной 1978 года по цене $50 за одну лицензию.

 



<== предыдущая лекция | следующая лекция ==>
 | Стандарты


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.155 сек.