Краткая история эволюции вычислительной системы

ОС как постоянно функционирующее ядро.

ОС как защитник пользователей и их программ.

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

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

Наконец, можно дать и такое определение:

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

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

Состоит:

1. технического обеспечения (аппаратного обеспечения)- процессор, память, монитор.

2. программное обеспечение, делится на прикладное и системное.

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

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

2.1. Первый период – 1945 – 1955гг. Ламповые машины, ОС – нет.

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

Некоторый прогресс в создании цифровых вычислительных машин произошел после второй мировой войны. В середине 40-х были созданы первые ламповые вычислительные устройства. В то время одна и та же группа людей участвовала и в проектировании, и в эксплуатации, и в программировании вычислительной машины. Это была скорее научно-исследовательская работа в области вычислительной техники, а не использование компьютеров в качестве инструмента решения каких-либо практических задач из других прикладных областей. Программирование осуществлялось исключительно на машинном языке. Об операционных системах не было и речи, все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления. Программа загружалась в память компьютера с колоды перфокарт. Вычислительная система могла одновременно выполнять только одну операцию: операцию ввода-вывода или самовычисление. В конце этого периода появляется первое системное программное обеспечение. Возникают прообразы первых компиляторов символических языков, а в 1954г. Нет Рочестер разрабатывает ассемблер для IBM – 701. В целом первый период характеризуется крайне высокой стоимостью вычислительной системы, их малым количеством, и низкой эффективностью использования.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: