Windows 3.1

Windows NT 3.1

Версии Windows NT

Лalku.

Операционные системы семейства WINDOWS (2 часа)

Цель: Рассмотреть особенности построения операционных систем семейства Windows. дать понятие архитектуры операционной системы. Показать различие семейства Windows 95/98/ME между собой и отличие архитектур Windows 95/98/ME от Windows NT. На примере Windows NT показать особенности процессов и нитей, алгоритмов планирования. Рассмотреть ядро Windows NT, провести сравнительную оценку операционных систем семейства Windows NT, Windows 2000, windows XP.

Краткий план:

1. Windows 3.1.

2.Windows 95/98/ME

2.1. Windows 95

2.2. Особенности Windows 98

2.3. Особенности Windows ME

3. Windows NT

3.1. Архитектура Windows NT

3.1.1. Процессы и нити

3.1.2. Алгоритм планирования процессов и нитей

3.1.3. Ядро

3.1.3.1. Абстракция от оборудования

3.1.3.2. Пользовательские процессы

3.1.3.3. Подсистемы среды и библиотеки DLL

3.2.2. Windows NT 3.5

3.2.3.Windows NT 4.0

4. Новые черты ядра NT 5.0

4.1.Windows 2000 – W2K

4.2.Windows XP

Материал лекции:


Microsoft Windows 3.1 — это система, которая совместно с MS-DOS образует графическую операционную среду (graphical operating environment), или графический пользовательский интерфейс [graphical user interface (GUI)].

Windows представляет ряд преимуществ по сравнению с MS-DOS, к ним относятся:

Windows 3.1 избавляет от запоминания команд MS-DOS,- вместо ввода команды, запускающей программу, используется узнаваемый графичес­кий символ - значок (icon). Для копирования файлов или проверки заполненности диска не нужно искать в руководстве по MS-DOS правильное написание команды — в Windows 3.1 используются раскрывающиеся меню (drop-down menus) и диалоговые окна (dialog boxes).

Windows 3.1 - многозадачная среда, поэтому одновременно можно загружать несколь­ко программ и выполнять сразу несколько задач а также легко переключаться из одной программы в другую.

Windows 3.1 имеет стандартный, применяемый во всех программах, механизм копирования и переноса информации - буфер Обмена (Clipboard).Он позволяет перенести информацию из одной программы в другую, но и - что особенно важно - сразу же ее использовать. Таким образом, устраня­ется одна из постоянных и изнурительных процедур: каждый раз вводить одни и те же данные в разные MS-DOS-программы.

Windows 3.1 обладает интересным механизмом связи и внедрения объектов [ object linking and embedding (OLE)], который обеспечивает автоматический обмен информацией между различными программами. В результате изменение исходной информации в одной из них немедленно отражается в другой.

Windows 3.1 эффективнее, чем MS-DOS, использует всю память компьюте­ра.Даже программы, написанные для Windows 3.0 и более поздних версий системы, в Windows 3.1 могут обращаться к памяти, находящейся за предела­ми первых 640 Кбайт, причем без подключения дополнительного оборудования или специальных программ.

Windows 3.1 стандартизирует интерфейс программ (т.е. методы и правила управления ими), тем самым значительно облегчая изучение системы и работу в ней

В состав операционной системы Windows 3.11 (рис.1) входит системная виртуальная машина System VM, внутри которой размещаются все 16-разрядные приложения Win16, а также код и данные системных DLL, которые обеспечивают выполнение сервисных функций ОС. Приложения Win16 выполняются в общем адресном пространстве внутри системной виртуальной машины. Программы Win16 выполняются в режиме не вытесняющей многозадачности. Системные библиотеки USER, GDI и KERNEL предоставляют сервисные функции операционной системы приложениям и отображаются в адресное пространство, совместно используемое приложениями Win16. Приложения DOS запускаются на отдельных виртуальных DOS-машинах (VDM), работающих в режиме вытесняющей многозадачности. Диспетчер устанавливаемых файловых систем (IFS) и драйвер 32-разрядного доступа к файлам (только в Windows for Workgroups 3.11) осуществляют большинство файловых операций в защищенном режиме, что ускоряет доступ к файлам. Драйвер 32-разрядного доступа к диску управляет обменом с диском на физическом уровне.


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




Подборка статей по вашей теме: