RSS    

   Курсовая работа: Основное программное обеспечение персональных компьютеров

MS-DOS также содержит: дополнительные программы, находящиеся в отдельных exe- и com-фалах и выполняющие определенные функции, драйверы устройств - специальные резидентные программы, которые управляют внешними устройствами, CONFIG.sys – специальный текстовый файл, где содержится информация о подгружаемых дополнительных драйверах и некоторая другая информация, касающаяся непосредственно MS-DOS и выполняемых в ее среде прикладных программ (MS DOS выполняет этот файл автоматически, сразу после загрузки COMMAND.com), AUTOEXEC.bat – специальный текстовый файл, где содержится дополнительная настроечная информация (MS DOS выполняет этот файл автоматически, сразу после выполнения CONFIG.sys).

1.1.4.      Начальная загрузка MS-DOS

При включении PC вначале выполняются программы BIOS. После тестирования и др. действий процедура POST (из модуля BIOS) осуществляет поиск и загрузку блока начальной загрузки. Блок начальной загрузки производит поиск в корневом каталоге системной дискеты (диска) файлов IO.sys и MSDOS.sys (эти файлы должны  быть первыми и именно в таком порядке), загрузку файла IO.sys и передает ему управление. IO.sys загружает и  настраивает MSDOS.sys, определяет состояние подключенных устройств, инициализирует подключенные устройства, загружает необходимые драйверы устройств, передает управление MSDOS.sys. MSDOS.sys инициализирует (настраивает) свои внутренние рабочие таблицы, загружает драйверы, указанные в файле config.sys, загружает командный процессор (файл COMMAND.com). Командный процессор “выполняет” команды, указанные в файле autoexec.bat, выдает на экран Монитора системную подсказку (prompt) MS DOS и ожидает команд пользователя.

1.2.         Windows[2]

1.2.1.      История создания и этапы разви­тия Windows

На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях бесспорно считается самой распространенной опера­ционной системой на ПК.

В те времена, когда работа над Windows только начи­налась, считалось, что будущее принадлежит интег­рированным средам. Фирма VisiCorp - создатель пер­вой электронной таблицы VisiCalc, занималась созда­нием пакета Vision, работавшего в текстовом режиме с возможностью управления манипулятором «мышь». Пакет предназначался для объединения нескольких приложений одной многооконной оболочкой. Фирма Quarterdesk в то время разрабатывала пакет DESQ, который впоследствии стал основой для ее многоза­дачной среды DESQView.

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

Когда работа над средой  Windows только начиналась, в распоряжении  Microsoft был компьютер с процес­сором 8088 и максимальным объемом памяти 640 Кбайт. Предполагалось, что пользователи этой среды имеют порядка 256 Кб памяти, а жесткий диск им не доступен из-за высокой цены. Наилучшим графиче­ским адаптером в те времена был CGA с разрешением 320 на 200 при работе с четырьмя цветами. Адаптер Hercules обеспечивавший разрешение 720 на  348 в монохромном режиме был тогда новинкой. Работа графической среды в таких условиях была безумно медленной. В 1983 г стали просачиваться первые cведения о разработке Windows.

Когда фирма Microsoft созвала пресс-конференцию на выставке Comdex, проходившей в ноябре 1985 года в Лас-Вегасе, многие посчитали это событие последним шансом, особенно после того как среда Windows не была выпущена, как было обещано, в июне того же года. Пресс-конференция плавно пере­текла в презентацию нового продукта - Microsoft Windows 1.0.

По сравнению с интерфейсом Macintosh, среда Windows 1.0 выглядела, мягко говоря, «бледно». Окна на экране не перекрывались (а располагались, запол­няя экран, что называется  tile), но имели кнопки для изменения размера и могли перемещаться мышью. В первой версии Windows не была реализована мета­фора «рабочей поверхности» (desktop), к тому времени уже имевшаяся в среде Мас и в графической обо­лочке GEM фирмы Digital Research. Программа управления файлами MS- DOS Executive работала в текстовом режиме.

Среда Microsoft Windows 1.0 не была требовательна к ресурсам: для ее работы было достаточно 256 Кбайт памяти и компьютера с двумя дисководами. Но как показал опрос первых пользователей, наличие жест­кого диска и 640 Кбайт памяти существенно повы­шали производительность среды. Ряд проблем был решен, когда фирма Microsoft ввела поддержку рас­ширенной памяти (LIM), стандарт которой был изна­чально разработан фирмой Lotus для работы элек­тронной таблицы 1-2-3.

Используя расширенную память, среда Windows 1.03 могла свопировать код и данные в расширенную па­мять вместо жесткого диска, но программы могли выполняться только в оперативной памяти. Для Windows 1.0 поставлялось немного прикладных про­грамм Aldus Page Maker 1.0 (перенесенный с Macintosh) и графический пакет In-A-Vision фирмы Micrografx. Обе программы работали чрезвычайно медленно, даже на компьютерах класса PC AT.

Очевидно, что для того, чтобы Windows заняла лиди­рующее положение, требовались коренные измене­ния. В 1987 году произошло два значительных собы­тия: была объявлена первая версия системы управле­ния электронными таблицами Excel for Windows (почему-то версии 2.0) и новая версия среды Windows.

По сравнению с версией 1.0, версия Windows 2.0 имела ряд  усовершенствований. Тогда как программа MS-DOS Executive по-прежнему работала в текстовом режиме и не было графической программы управле­ния файлами и рабочей области, появились перекры­вающиеся окна с кнопками максимизации и миними­зации. Поддержка перекрывающихся окон стала одной из причин длительных судебных процессов между фирмой Apple и фирмами Digital Research  (графическая оболочка GEM) и Microsoft. Окна могли перемещаться по экрану; была реализо­вана поддержка клавиатурных эквививалентов для большинства стандартных команд и функций меню.

Годом позже среда Windows была поделена на два продукта, символизируя тем самым разделение рынка на системы с процессором 386 и без него. Версия Windows/286 была улучшенной версией Windows 2.0 с поддержкой протокола управления расширенной памятью EMS 4.0. Версия Windows/386 предостав­ляла несколько больше возможностей. Используя аппаратные преимущества процессора 80386, эта среда могла эмулировать расширенную память в до­полнительной памяти и выполнять одновременно несколько программ, работая в виртуальном 8086 режиме процессора 80386.

Но даже при наличии Windows/386, высокопроизво­дительных процессоров, значительного количества памяти и поддержке VGA-графики среде Windows не доставало большого количества прикладных про­грамм. Большинство фирм - производителей про­граммного обеспечения делали ставку на OS/2. К их числу относились Borland и Lotus. В их планы разра­ботка приложений для среды Windows в ближайшее время не входила.

Крупным шагом вперед стал выпуск в мае 1990 года версии Windows 3.0. Фирма Microsoft  ввела под­держку защищенного  режима процессоров 80286 и  80386, что давало прикладным программам больше памяти. Поддержка 386 расши­ренного  режима была перенесена из Windows/386. Прикладным программам теперь отводилось до 16 Мбайт памяти, причем не странично организованной, как в LIM EMS, а доступной для одновременного ис­пользования. Была реализована псевдомногозадач­ность и возможность выполнения DOS-программ в окне.

Заметно улучшился пользовательский интерфейс. Программы управления файлами File Manager и Program Manager были выполнены в стиле самой среды, появилась программа конфигурации Control Panel, были добавлены пропорциональные шрифты, а также объемные интерфейсные элементы: полосы прокрутки и кнопки.

Изменения в работе дисплейных драйверов и воз­можность адресации большего объема памяти позво­лили Windows работать существенно быстрее. Нако­нец-то, и пользователи, и разработчики программных продуктов получили именно ту среду, которую они так долго ждали.

Несмотря на все улучшения, в среде Windows 3.0 были и существенные упущения: недостаток систем­ных ресурсов, что делало невозможным использова­ние имеющейся памяти, и знаменитые системные ошибки (UAE), происходившие намного чаще, чем этого можно было ожидать. Решение этих проблем привело к появлению версии Windows 3.1, которая изначально планировалась как небольшое улучшение версии 3.0. На самом деле введение поддержки мас­штабируемых шрифтов технологии TrueType и ис­правление ряда принципиальных ошибок превратило Windows 3.1 в самостоятельный проект, к которому в результате добавились значительные новшества. Так, был реализован протокол создания составных доку­ментов OLE, документирован протокол Drag-and-Drop, улучшен интерфейс с протоколом DDE (библиотека DDEML), введены панели диалога об­щего назначения (COMMDLG), в ответ на многочис­ленные запросы были открыты ранее недокументиро­ванные функции и рабочие области ядра (TOOLHELP). Одним словом, среда Windows превра­тилась в хороший инструмент для разработчиков и удобный графический интерфейс для пользователей.

В ноябре 1992 года фирма Microsoft выпустила не­сколько обновленную версию Windows - Windows for Workgroups 3.11, первую операционную систему Windows, включающую в свой состав сетевые сред­ства. Данная система логически продолжает линию Windows и позволяет соединить в единую сеть от­дельные компьютеры по бессерверной схеме (одноранговая сеть), а также позволяет работать как сетевой клиент для сервера Windows NT. Теперь для организации сети необходимо иметь только Windows и соответствующее оборудование - сетевые карты, кабели и т.д. В Windows for Workgroups впервые стали использоваться 32-разрядные драйверы вирту­альных устройств (VxD) и 32-разрядный доступ к же­сткому диску, что значительно повысило производи­тельность. Еще одним новшеством стало то, что Windows for Workgroups работала только в 386-м расширенном режиме, тем самым подписывая смерт­ный приговор устаревшим 286-м процессорам.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.