Системное программное обеспечение. Особенности программирования 32-разрядных процессоров. Рощин А.В. - 40 стр.

UptoLike

Составители: 

40
графических редакторов, геоинформационных систем, систем
проектирования и т. д.), а сегментация не позволяет нормально работать с
видеопамятью и большими массивами данных.
Что можно сказать о защищенном и виртуальном режимах? Многие
книги и учебники по микропроцессорам Intel заканчиваются главой «Переход
в защищенный режим». Недостаток этого режиманеобходимость заново
создавать программное обеспечение для работы с периферийными
устройствами на низком уровне, то есть фактически полностью переписывать
все основные функции DOS. Можно, конечно, использовать Windows, но эта
операционная система предназначена для офисных целей и плохо
адаптируется к решению задач оперативного управления техническими
системами. Кроме того, Windows забирает для собственных нужд изрядную
часть ресурсов компьютера и ограничивает доступ к периферийным
устройствам.
В некоторых случаях универсальные многозадачные операционные
системы типа Windows и Unix неприменимы по причинам, не относящимся
напрямую к области вычислительной техники. Первая причина
лицензионные соглашения между изготовителями и потребителями
программ. Прочтите внимательно любую лицензию: разработчик
программы не несет ответственности ни за что. Следовательно, за все сбои
и неисправности расплачивается потребитель. Например, за
аварию в системе управления транспортом разработчикам этой системы
придется отвечать по статьям Уголовного кодекса. Что касается систем
военного назначения, то вообще сомнительно, что на таких лицензионных
условиях какая-либо программа может быть официально принята в
эксплуатацию на территории России.
Вторая причинаогромный объем универсальных операционных
системдесятки миллионов строк на языках высокого уровня!
Полностью протестировать такие системы невозможноу фирмы
графических      редакторов,     геоинформационных                систем,   систем
проектирования и т. д.), а сегментация не позволяет нормально работать с
видеопамятью и большими массивами данных.
     Что можно сказать о защищенном и виртуальном режимах? Многие
книги и учебники по микропроцессорам Intel заканчиваются главой «Переход
в защищенный режим». Недостаток этого режима — необходимость заново
создавать   программное    обеспечение     для    работы      с     периферийными
устройствами на низком уровне, то есть фактически полностью переписывать
все основные функции DOS. Можно, конечно, использовать Windows, но эта
операционная система предназначена для офисных целей и плохо
адаптируется к решению задач оперативного управления техническими
системами. Кроме того, Windows забирает для собственных нужд изрядную
часть ресурсов компьютера и ограничивает доступ к периферийным
устройствам.
     В некоторых случаях универсальные многозадачные операционные
системы типа Windows и Unix неприменимы по причинам, не относящимся
напрямую к области вычислительной техники. Первая причина —
лицензионные соглашения между изготовителями и потребителями
программ.     Прочтите    внимательно     любую       лицензию:        разработчик
программы не несет ответственности ни за что. Следовательно, за все сбои
и   неисправности        расплачивается        потребитель.        Например,    за
аварию в системе управления транспортом разработчикам этой системы
придется отвечать по статьям Уголовного кодекса. Что касается систем
военного назначения, то вообще сомнительно, что на таких лицензионных
условиях какая-либо программа может быть официально принята в
эксплуатацию на территории России.
     Вторая причина — огромный объем универсальных операционных
систем — десятки миллионов строк на языках высокого уровня!
Полностью протестировать такие системы невозможно — у фирмы


                                          40