русс | укр

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

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

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

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


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

Третий этап.


Дата добавления: 2013-12-23; просмотров: 1129; Нарушение авторских прав


С середины 50-х годов появилась новая техническая база - полупроводниковые элементы-транзисторы.

Второй этап (1955-1965).

В середине 40-х годов 20-го века были созданы первые ламповые вычислительные устройства.

Первый этап(1945-1955).

Этот этап характеризуется:

1) одна и та же группа людей участвовала и в проектировании, и в

эксплуатации, и в программировании ЭВМ. Это были скорее всего научно-исследовательские работы в области вычислительной техники, а не использование компьютеров в качестве инструмента для решения каких-либо практических задач из других прикладных областей.

2) программирование производилось только на машинном

языке.

3) не было никакого другого системного программного обеспечения, кроме библиотек математических и служебных подпрограмм.

4) об операционных системах также не было и речи. Все задачи

организации вычислительного процесса решались вручную каждым программистом с пульта управления (Проминь)

В конце этого периода появляется перове СПО: в 1951-52 г. Возникают прообразы первых компиляторов с символических языков (Fortran и др.), а в 1954 г. - Ассемблер

В целом первый период характеризуется крайне высокой стоимостью выичслительных систем, их малым количеством и низкой эффективностью использования.

 

Компьютеры стали более надежными, теперь они смогли непрерывно работать настолько долго, чтобы на них можно было возложить выполнение действительно практически важных задач. Уменьшились размеры компьютеров.

Этот период характерен:

1) персонал разделился на программистов, операторов,

эксплуатационщиков и разработчиков вычислительных машин.

2) появились первые алгоритмические языки, а следовательно и первые системные программы – компиляторы.

Стоимость процессорного времени возросла, что потребовало уменьшения непроизводительных затрат времени между запусками программ.



3) Появились первые системы пакетной обработки, которые просто автоматизировали запуск одной программ за другой и тем самым увеличивали коэффициент загрузки процессора.

Системы пакетной обработки явились прообразом современных операционных систем, они стали первыми системными программами, предназначенными для управления вычислительным процессом.

4) для реализации систем пакетной обработки был разработан

формализованный язык управления заданиями, с помощью которого программист сообщал системе и оператору, какую работу он хочет выполнить на вычислительной машине.

Совокупность нескольких заданий, как правило в виде колоды перфокарт, получила названиепакета заданий.

Наири.

Бурное развитие алгоритмических языков:LISP, COBOL. ALGOL-60, PL-1

 

Период развития вычислительных машин относится к 1965-1980 годам.

Этот период характеризуется.

1) Переход от отдельных полупроводниковых элементов типа транзисторов к интегральным микросхемам, что дало гораздо большие возможности новому, третьему поколению компьютеров.

2) Создание семейств программно-совместимых машин. Первым семейством программно-совместимых машин явилась серия машин IBM/360. Это семейство значительно превосходило машины второго поколения по критерию цена/производительность.

Появилась первая ОС – OS/360.

3) Программная совместимость требовала и совместимости операционных систем. Такие операционные системы должны были бы работать и на больших, и на малых вычислительных системах, с большим и с малым количеством разнообразной периферии, в коммерческой области и в области научных исследований.

Операционные системы, построенные с желанием удовлетворить всем этим противоречивым требованиям, оказались чрезвычайно сложными "монстрами". Они состояли из многих миллионов ассемблерных строк, написанных тысячами программистов, и содержали тысячи ошибок, вызывающих нескончаемый поток исправлений. В каждой новой версии операционной системы исправлялись одни ошибки и вносились другие.

Однако, несмотря на необозримые размеры и множество проблем, OS/360 и другие ей подобные операционные системы машин третьего поколения действительно удовлетворяли большинству требований потребителей.

4) Важнейшим достижением ОС данного поколения явилась реализация мультипрограммирования.

Мультипрограммирование - это способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько программ. Пока одна программа выполняет операцию ввода-вывода, процессор не простаивает, как это происходило при последовательном выполнении программ (однопрограммный режим), а выполняет другую программу (многопрограммный режим). При этом каждая программа загружается в свой участок оперативной памяти, называемый разделом.

5) Другое нововведение - спулинг (spooling). Спулинг в то время определялся как способ организации вычислительного процесса, в соответствие с которым задания считывались с перфокарт на диск в том темпе, в котором они появлялись в помещении вычислительного центра, а затем, когда очередное задание завершалось, новое задание с диска загружалось в освободившийся раздел.

6) Появился новый тип ОС - системы разделения времени. Вариант мультипрограммирования, применяемый в системах разделения времени, нацелен на создание для каждого отдельного пользователя иллюзии единоличного использования вычислительной машины.

7) Появились системы реального времени, в которых ЭВМ применялись для управления технологическими процессами производства, например, при переработке нефти. ЕС ЭВМ.

 



<== предыдущая лекция | следующая лекция ==>
Эволюция ОС | Четвертый период


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


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

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

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


 


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

 
 

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

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