Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_33.doc
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Виды ос

Попробуем классифицировать ОС, опраясь на линию их развития вслед за IBM PC-совместимыми ПК.

Так как перые ПК были очень слабы, то и первые ОС были, что вполне естественно однозадачными и однопользовательскими, а также работали исключительно в текстовом режиме. Дальнейшее развитие графической подсистемы позволило более интенсивно использовать графику и цвет, таким образом выделим первый признак: внешний тип интерфейса: GUI или текстовый.

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

  1. однозадачные (MS-DOS);

  2. псевдомногозадачные, то есть одновременно работает только одна программа, а мы переключаясь между ними как-бы пробуждаем другую и усыпляем первую (Windows 1 и 2);

  3. многозадачные (Windows 95,98);

  4. реально многозадачные (Windows NT, OS/2 3 и 4, Unix, Be, Linux).

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

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

  1. нет поддержки (MS-DOS, Windows 1-2-3);

  2. поддерживается на одном терминале, хранятся различные профили для настройки системы под пользователя (Windows 95-98-Me-NT-2000);

  3. реальная многопользовательность, то есть могут одновременно работать несколько человек на разных терминалах, но с одним ПК (Windows NT Terminal Server, Unix, Linux(?)).

Выделим еще одну группу ОС, для которых не очень важен интерфесй, а важны скоростные и надежностные характеристики работы - серверные ОС. Например, Windows NT Server, OS/2 Advanced Server, Novel Netware/IntranetWare, Banyan Wines.

Ну и последняя группа ОС - встраиваемые ОС. Сюда относятся ОС, которые встраиваются в различные устройства, например, сотовые телефоны, органайзеры и прочие микроэлектронные игрушки. Примером таких ОС можно наpвать: Palm OS, Windows CE.

вверх

Билет 5

1, Технологический процесс представляет собой совокупность технологических операций. В технологической операции выделяют рабочий ход и вспомогательный. Следовательно, в технологическом процессе также можно выделить рабочий и вспомогательный ход. Наличие в любом технологическом процессе двух принципиально различных компонентов - рабочего и вспомогательного хода предопределяет возможные пути совершенствования процесса, т.е. совершенствование рабочего и вспомогательного хода. Совершенствование вспомогательного хода идет по линии механизации и автоматизации вспомогательных процессов, в результате чего они ускоряются, сокращаются промежутки между рабочими ходами, что приводит к росту производительности живого труда, затрачиваемого в технологическом процессе. Но при этом совершенно не меняется сущность рабочего хода, а следовательно и технологического процесса. Такой путь развития технологических процессов называется эволюционным. Практически подобное совершенствование технологических процессов реализуется в виде последовательного внедрения технических решений. ^ К характерным свойствам технических решений эволюционного типа относятся: повышение прошлого труда в единице продукта за счет внедрения механизации и автоматизации; повышение производительности живого труда за счет совершенствования вспомогательного хода; падение эффективности технических решений данного типа по мере роста производительности труда. Совершенствование рабочего хода приводит к коренному изменению самого технологического процесса, вызывает изменения и вспомогательного хода, что еще больше увеличивает изменения, происходящие в технологическом процессе. В данном случае имеет место коренное революционное развитие технологии, а не интенсификация процессов. Такой путь развития технологических процессов называют революционным. При этом возможны самые разнообразные технические решения, а именно реализация принципиально новых технологий или использование традиционных в новом качестве, что позволяет реализовать их принципиальные возможности. ^ К характерным свойствам технических решений революционного типа относятся: уменьшение суммарных затрат труда, как за счет уменьшения живого, так и прошлого труда на единицу продукта. Такие решения всегда эффективнее эволюционных того же назначения: Наличие технических решений этих двух типов позволяет развиваться технологическим процессам, как при помощи раздельной реализации этих решений, так и при поочередном их применении, особо следует отметить, что эволюционный путь развития технологических процессов, в котором прирост производительности совокупного труда происходит, как правило, за счет механизации и автоматизации вспомогательного хода принципиально ограничен. Такой ограниченности лишен революционный путь, в котором прирост производительности совокупного труда происходит при снижении затрат прошлого труда за счет изменения или замены рабочего хода. В случае попеременной реализации указанных путей преобладание технических решений эволюционного типа ограничивает развитие, преобладание технических решений революционного типа- не ограничивает. Примерами реализации различных путей развития технологически* процессов в разных отраслях промышленности могут быть:

  • внедрение промышленных роботов;

  • автоматизация погрузочно-разгрузочных работ;

  • переход к каталитическим процессам;

  • внедрение биотехнологических процессов и технологических процессов;

Наличие различий между эволюционным и революционным путями развития технологических процессов дает возможность говорить о закономерностях каждого из путей развития в отдельности. ^ Эволюционный путь развития характеризуется следующими закономерностями: 1. По мере развития процесса происходит рост производительности живого труда; 2. Растет величина прошлого труда, затрачиваемого на единицу продукции; 3. Для обеспечения одинакового прироста производительности живого труда требуются все увеличивающиеся затраты прошлого труда. При такой динамике развития неизбежно наступает такой момент, при котором внедрение очередного технологического усовершенствования не обеспечивает снижение суммы затрат живого и прошлого труда на единицу продукции, а следовательно, производительность труда не увеличивается и технологический процесс останавливается в развитии. Дальнейшее внедрение технических усовершенствований может привести к снижению производительности труда, т.е. к регрессу. Эволюционный путь осуществляется за счет внедрения механизации и автоматизации технологического процесса. Следовательно, нам необходимо знать средства механизации и автоматизации, применяемые в разных отраслях народного хозяйства. Средства автоматизации - это регуляторы, системы автоматического регулирования, АСУ и применяемые при их создании различные образцы вычислительной техники- микропроцессоры, мини и микро-ЭВМ. ^ Революционный путь развития характеризуется следующими закономерностями: 1 .По мере развития процесса происходит рост производительности труда; 2.Снижение затрат прошлого труда на единицу продукции; 3.Подобный путь развития не ограничен. Кроме того, следует отметить, что полностью положительный эффект революционного пути развития реализуется только в ходе последующего эволюционного развития нового технологического процесса с более высоким уровнем технологии. Данная закономерность хорошо объясняет несовершенство и сложность новых прогрессивных технологий и ту быстроту, с которой они развиваются и становятся эффективными, реализуя свои потенциальные возможности. Осуществление революционного пути развития базируется на принципиальных усовершенствованиях или изменении технологического процесса. В качестве примера революционного развития с последующим эволюционным совершенствованием следует рассматривать производство разных поколений ЭВМ. В качестве показателя оценивающего производительную полезность технологии с точки зрения общества является уровень технологии. Чем выше уровень технологии, тем более совершенен технологический процесс. При эволюционном пути развития уровень технологии не изменяется, а только увеличивается технологическая вооруженность труда в процессе. При революционном пути развития происходит переход на более высокий уровень технологи, а так как всегда будет существовать технологический процесс с более высоким уровнем технологии, чем у конкретного процесса, то это означает, что развитие конкретного технологического процесса принципиально не ограничено. Даже если на каком либо этапе развития нет такого более совершенного процесса, то по мере внедрения достижений научно-технического процесса он обязательно появится. 2,

Алгоритм - точное предписание исполнителю совеpшить определенную последовательность действий для достижения поставленной цели за конечное число шагов.

 

Одним из фундаментальных понятий в информатике является понятие алгоритма. Происхождение самого термина «алгоритм» связано с математикой. Это слово происходит от Algorithmi – латинского написания имени Мухаммеда аль-Хорезми (787 – 850) выдающегося математика средневекового Востока. В своей книге "Об индийском счете" он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком. В дальнейшем алгоритмом стали называть точное предписание, определяющее последовательность действий, обеспечивающую получение требуемого результата из исходных данных.

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

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

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

Такими свойствами являются:

• Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.

• Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.

• Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов.

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

На основании этих свойств иногда дается определение алгоритма, например: “Алгоритм – это последовательность математических, логических или вместе взятых операций, отличающихся детерменированностью, массовостью, направленностью и приводящая к решению всех задач данного класса за конечное число шагов”.

Такая трактовка понятия “алгоритм” является неполной и неточной.

Во-первых, неверно связывать алгоритм с решением какой-либо задачи. Алгоритм вообще может не решать никакой задачи.

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

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]