- •1 Операционная система. Основные понятия
- •1.2 Функции ос
- •2 Эволюция операционных систем и их основные идеи
- •2.1 Поколения операционных систем
- •2.2 Нулевое поколение ос (40-е гг. XX в.)
- •2.3 Первое поколение ос (50-е гг. XX в.)
- •2.4 Второе поколение ос (начало 60-х гг. XX в.)
- •2.5 Третье поколение ос (середина 60-х - середина 70-х гг. XX в.)
- •2.5.1 Развитие ос в середине 60-х гг. XX в.
- •2.5.2 Развитие ос в начале 70-х гг. XX в.
- •2.5.3 Развитие ос в середине 70-х гг. XX в.
- •2.6 Четвертое поколение ос (середина 70-х гг. XX в. - по н. В.)
- •2.6.1 Развитие ос в 80-е гг. XX в.
- •2.6.2 Развитие ос в 90-е гг. XX в.
- •2.6.3 Современный этап развития ос
2.6 Четвертое поколение ос (середина 70-х гг. XX в. - по н. В.)
Операционные системы четвертого поколения - наиболее совершенные системы настоящего времени.
Появление четвертого поколения ОС связано:
- с распространением вычислительных сетей;
- с появлением микропроцессора и персонального компьютера.
Благодаря широкому распространению вычислительных сетей и средств оперативной обработки данных (в режиме on-line) пользователи получают возможность доступа к территориально распределенным компьютерам при помощи терминалов различных типов. Появление микропроцессора создало условия для разработки персонального компьютера, который с точки зрения социальных последствий стал одним из наиболее важных достижений вычислительной техники за несколько последних десятилетий.
Персональные компьютеры зачастую оснащаются интерфейсными средствами приема-передачи данных и могут использоваться также в качестве терминалов мощных вычислительных систем.
Уделяется большое внимание шифрованию данных, поскольку стало обязательным кодировать секретные или личные данные таким образом, чтобы даже в случае их незаконного получения никто, кроме адресатов, которым они предназначались (или обладателей ключей дешифрования), не мог бы их использовать.
Число людей, имеющих возможность доступа к компьютерам, в 80-х гг. в процентном отношении оказалось гораздо большим, чем когда-либо ранее, и продолжает быстро увеличиваться.
Часто употребляют термины дружественная, удобная для пользователя, ориентированная на неподготовленного пользователя - они обозначают системы, которые предоставляют пользователям со средним уровнем квалификации, простой доступ к вычислительным ресурсам.
Если в 60-х и 70-х гг. пользователям приходилось работать на языках программирования, включающих множество символических, мнемонических обозначений и сокращений, то в 70-х гг. появились системы с управлением при помощи меню, предоставляющие пользователю ряд различных альтернатив выбора, причем выраженных на простом английском языке.
Начала широко распространяться концепция виртуальных машин. Пользователь получил возможность более не задумываться о физических деталях построения вычислительных машин (или сетей), с которыми он работает. Вместо этого пользователь имеет дело с функциональным эквивалентом компьютера, создаваемым для него операционной системой и называемым виртуальной машиной.
Современный пользователь хочет, чтобы машина помогала ему эффективно выполнять его работу, и, как правило, не интересуется внутренними деталями устройства этой машины и ее функционированием.
Исключительно важную роль начали играть системы баз данных. Наше общество зиждется на информации, так что задача систем баз данных - обеспечивать возможность удобного и управляемого доступа к информации для тех, кто имеет на это право.
Операционные системы четвертого поколения имеют следующие особенности:
- дружественный интерфейс, ориентированный на неподготовленного пользователя и при помощи меню предоставляющий пользователю ряд альтернатив, выраженных на естественном языке;
- использование концепции виртуальных машин, благодаря которой пользователь избавлен от необходимости знать физические особенности машин и систем; он имеет дело с функциональным эквивалентом компьютера, создаваемым для него операционной системой и называемым виртуальной машиной;
- распределенная обработка данных (гораздо целесообразнее иметь вычислительные мощности там, где они необходимы, вместо того, чтобы передавать данные для обработки в вычислительные центры).
