Какие компоненты входят в ядро windows 95 98
BIOS (The Basic Input/Output System) – базовая система ввода/вывода. Она находится в ПЗУ, поэтому, с одной стороны, ее можно рассматривать как часть аппаратных средств ПК, а с другой стороны, как часть программного обеспечения, входящую в состав ОС. Часто говорят, что BIOS – это часть ОС, встроенная в ПК. Она предназначена для выполнения наиболее простых действий ПК по вводу/выводу информации.
Загрузчик DOS - еще одна программа, которую можно считать частью MS DOS. Загрузчик находится в первом секторе каждого диска, с которого происходит загрузка ОС. Назначение этой программы - загрузка в память системных файлов IO.SYS и MSDOS.SYS при начальной загрузке компьютера. Дисковые (системные) файлы IO.SYS и MSDOS.SYS. IO.SYS - дополнение к BIOS в ПЗУ. MSDOS.SYS реализует основные высокоуровневые услуги MS DOS. Файлы IO.SYS и MSDOS.SYS должны быть постоянно в оперативной памяти компьютера. Они должны находиться в корневом каталоге диска, с которого загружается MS DOS.
Внешние команды MS DOS. Это программы, поставляемые вместе с ОС в виде отдельных файлов. Они обычно выполняют действия обслуживающего характера, например форматирование дискеты, проверку дисков и т.д. Внешние команды записываются в отдельный каталог при установке MS DOS.
Драйверы устройств - это специальные программы, которые дополняют систему ввода/вывода ОС и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы MS DOS.
Диск, на котором записана ОС, называется системным или загрузочным. В качестве загрузочного чаще всего используется жесткий диск С:. При лечении вирусов, системных сбоях загрузка ОС часто осуществляется с гибкого диска.
Начальная загрузка ОС выполняется автоматически в следующих случаях:
При нажатии на клавишу ‘RESET’
При работе в DOS перезагрузка выполняется также при одновременном нажатии клавиш [Ctrl]-[Alt]-[Del].
Запуск ПК осуществляется в 2 этапа. На первом этапе работает аппаратная часть: после включения электропитания происходит автоматический запуск программы, хранящейся в ПЗУ на системной плате. Эта программа выполняет всю подготовительную работу:
Проверяет функционирование процессора
Проверяет оперативную память, показывая на экране ее количество.
Проверяет работоспособность клавиатуры и дисководов.
Завершение проверок подтверждается гудком динамика.
Общая архитектура ОС Unix
• Командный процессор, называемый shell, который считывает команды, введенные пользователем, и транслирует их в ядро.
• Ядро, которое взаимодействует с аппаратным обеспечением напрямую. Кроме того, ядро ОС UNIX разделяется по функциональным признакам
(и не только Unix) на следующие компоненты:
Планировщик (Process Manager, Process Scheduler) - предназначен для управления процессами в системе. Он планирует время запуска и выпол-нения всех процессов в системе: прикладных, пользовательских и систем-ных. Кроме того, он также осуществляет управление дочерними процесса-ми и регулирует отношения между ними. В алгоритмы функционирования планировщика могут быть заложены возможности управления мильтипроцессорной системой с симметричным и несимметричным использованием процессоров.
Контроллер памяти (Memory Manager) - реализует организацию вир-туальной памяти, которая позволяет исполнять процессы в пространстве, значительно превышающем размеры физической оперативной памяти.
Виртуальная файловая система (Virtual File System) - управляет ре-альной иерархической файловой системой на долговременных носителях с обеспечением управления доступа к файлам и директориям. Важной осо-бенностью VFS ОС UNIX является возможность поддержки множества файловых систем разного типа.
Сетевая подсистема (Abstract network services, NET) - основана на ис-пользовании модели сокетов (sockets), введенных в ОС 4.3 BSD, обеспечи-вающей полную поддержку различных стеков протоколов, в том числе и ТСР/IP.
Состав наиболее важных компонентов системы Unix показан на рис. 2.1. Каждый из компонентов выполняет свои функции. На рисунке представ-лена концептуальная архитектура, интуитивно позволяющая понять место подсистем и их взаимодействие в процессе функционирования системы. Компоненты системы, показанные на рис. 2.1, разнесены по слоям. Реаль-но модули и/или подсистемы Unix работают в "одном слое", что и создает монолитную структуру.
Ядро системы сохраняет большую часть информации о текущем состоя-нии системы в физической памяти. Для этого выделено множество различ-ных внутренних структур. Каждая структура данных имеет свое назначе-ние и используется своей подсистемой.
В среде Unix программы и команды выполняются в командном интер-претаторе (например, в shell). Для выполнения программ используется системный вызов do_fork(), который создает процесс со своей собственной структурой данных (task_struct). Эта структура постоянно находится в раз-деляемой памяти, используется несколькими программами из разных под-систем. Это означает, что если один из модулей системы был модифици-рован, то необходимо модифицировать и другие блоки, связанные с ним соответственно.
Примеры директорий, в которых расположены коды основных подсис-тем UNIX, изображенных на рис. 2.1, показаны в табл. 2.1. Подробное опи-сание каждой подсистемы будет приведено ниже.
Структура ОС Windows'95
Управление процессами. В Windows'95 процесс - это либо виртуальная машина MS DOS, либо любое работающее приложение Windows. Каждый процесс может порождать множество потоков. Поток - это последовательность команд в пределах процесса. Системный планировщик процессов (часть диспетчера виртуальной машины) управляет именно потоками.
Организация файловой системы (см. раздел “Настраиваемые файловые системы”). Основной файловой системой является VFAT. Пересмотренная версия Windowcs’95 OSR2 (OEM Service Releas 2) поддерживает файловую систему FAT32, обеспечивающую поддержку жестких дисков более 2Гбайт и более эффективное распределение дисковой памяти благодаря тому, что размер кластера в ней всего 4 Кбайт.
Поддержка технологии Plug-&-Play (PNP). Эта технология была разработана целой группой фирм-разработчиков аппаратного и программного обеспечения. Она предназначается для упрощения установки и конфигурирования новых устройств. Устройства, соответствующие данной технологии, обязаны “уметь” сообщать ОС о своем наличии и о требуемых для работы ресурсах. С другой стороны ОС обязана уметь распознавать такие устройства и автоматически выделять требуемые ресурсы.
В Windows'95 основным средством поддержки PNP является диспетчер конфигурации. Он вызывает шинные перечислители для идентификации всех устройств, загружает все необходимые драйверы и, с целью выделения ресурсов, обращается к арбитрам ресурсов.
Управление ресурсами, которое включает в себя распределение памяти, процессорного времени, управление доступом к устройствам ввода-вывода и т.д. Эти функции выполняются диспетчером виртуальной машины и ядром системы.
Важную роль в управлении ресурсами играет реестр. Реестр содержит всю системную информацию о приложениях, пользователях и аппаратной частью ЭВМ, на основании которой и происходит распределение ресурсов.
Реестр - это иерархическая база данных, в которой централизовано хранится вся информация об аппаратных средствах и о конкретных приложениях Windows'95 и о настройках пользователя интерфейсной части ОС.
В Windows’95 применяется архитектура “универсальный драйвер - минидрайвер”.
Универсальный драйвер содержит большую часть кода, необходимого для общения целого класса устройств (например принтеров или модемов) с соответствующими компонентами операционной системы (скажем с подсистемами печати или связи).
Минидрайвер содержит небольшую часть кода, который обеспечивает работу конкретного устройства, принадлежащего данному классу.
Он включен в архитектуру Windows’95 для поддержки функциональных возможностей технологии Plug-&-Play (см. стр. 4 пункт 3).
Диспетчер виртуальной машины
VMM (Virtual Machine Manager) выделяет ресурсы каждому приложению и системному процессу, выполняемому на компьютере.
Виртуальная машина представляет собой некую среду в памяти, которая кажется приложению отдельным компьютером с теми же ресурсами, что и у физического компьютера.
Настраиваемые файловые системы
Файловая система Windows’95 характирезуется многоуровневой архитектурой, поддержи-вающей несколько файловых систем ( на основе FAT, файловая система CD ROM, файловые системы от сторонних разработчиков).
Особенностью файловой системы Windows’95 является поддержка длинных имен. Теперь нет необходимости придумывать какие-то немыслимые сокращения для названий файлов. В именах файлов можно использовать до 255 символов, включая пробелы и знаки препинания. Запрещенными в именах являются только следующие знаки:
\ - обратный слэш (используется для обозначения пути)
/ - прямой слэш (исп. для подстановки ключей)
> - знак “больше” (исп. для указания направления вывода)
< - знак “меньше” (исп. для указания направления вывода)
: - двоеточие (исп. для обозначения имени диска)
? - вопросительный знак (исп. в масках поиска)
* - знак “звездочка” (исп. в масках поиска)
" - кавычки (в них заключаются полные имена файлов и папок с длинными именами)
Другая особенность - это динамическое кэширование, поддерживаемое файловой системой CD ROM. Это обеспечивает оптимальный баланс между памятью, необходимой приложению, и памятью, выделяемой под дисковый кэш.
Компоненты ядра Windows’95
Ядро Windows’95 состоит из трех компонент:
-User управляет вводом с клавиатуры, от мыши и других координатных устройств, а так же выводом через интерфейс пользователя. В Windows'95 используется модель асинхронного ввода;
-Kernel обеспечивает базовые функциональные возможности операционной системы (поддержку файлового ввода/вывода, управление виртуальной памятью, планирование задач), загружает exe- и dll-файлы при запуске программы, обрабатывает исключения, обеспечивает взаимодействие 16-разрядного и 32-разрядного кодов;
-GDI - это графическая система, управляющая всем что появляется на экране дисплея, и поддерживающая графический вывод на принтер и другие устройства.
В ОС реализована вытесняющая многозадачность и много-поточность, которая не позволяет некорректно работающему прило-жению занимать все системные ресурсы. Кроме того 32-разрядные программы выполняются в защищенных областях памяти и по сравнению с Windows 3.х число задач, которые могут выполнятся одновременно, стало больше.
Высокая степень совместимости с существующими программами.
Хорошая диалоговая помощь.
Удобный интерфейс не обошелся без огрех и на самом деле не всегда удобней, чем у его предшественников и конкурентов. На первом месте по удобству интерфейса по-прежнему остается Mac OS, которая является прародительницей всех графических интерфейсов. У пользователей, принимавших участие в “соревновании”, не вызвала особого восторга кнопка “Пуск” и ее многоуровневое основное меню. По их мнению другие ОС отличаются в этом смысле большей элегантностью и простотой.
Являясь 32-разрядной ОС однако содержит и некоторые 16-разрядные программы, что снижает быстродействие процессоров, рассчитанных на полностью 32-разрядные ОС.
16-разрядные приложения не защищены друг от друга и сбой в одном таком приложении может привести к “эффекту домино”, т.е. к сбою в других приложениях. К тому же все приложения могут иметь доступ к системной области.
ОС Windows’95 работает только на процессорах Intel.
Если же Вам необходима надежная ОС, которую можно адаптировать для работы на машинах с разными процессорами, то Вам бы подошла Windows NT. Сегодняшний ее интерфейс ничем не отличается от интерфейса Windows’95, но Windows NT сильнее ориентирован на работу в сети. К сожалению высокая надежность и защищенность от сбоев ограничивает ее совместимость с различными программами. Кроме того она не поддерживает технологию PNP, пользуется репутацией “пожирателя ресурсов”, выполняются не все 16-разрядные приложения, а приложения для Windows 3.х выполняются медленно.
Можно сделать вывод, что Windows’95 больше подойдет для дома или небольшого офиса, а Windows NT - это ОС для крупных компаний.
Windows 95 была ОС Microsoft «следующего поколения»: переделанный UI, поддержка длинных имён файлов, 32-битные приложения и множество других изменений. Некоторые из компонентов Windows 95 используются и сегодня. Как она выглядит? Давайте протестируем и разберёмся.
Я не собирался делать обзор Windows 95, потому что на самом деле она появилась не так давно. Но посмотрев видео с названием в духе «Подростки реагируют на Windows 95», я понял, что есть не только подростки, но и целое поколение 20–30-летних взрослых, которые ни разу не пользовались Windows 95 или были слишком малы, чтобы помнить её. К тому же, Windows 95 стала очень важной вехой в истории компьютеров и значительным усовершенствованием по сравнению с Windows 3.1, отдельные части которого мы используем и сегодня.
Установка Windows 95 на современные PC может вызвать сложности, но на самом деле она не нужна — Windows 95 способна работать в виртуальной машине. Windows 3.1 замечательно работает в DOSBox, не требующем установки удобном и компактном эмуляторе, который можно запустить из любой директории.
Однако DOSBox официально не поддерживает Windows. Теоретически, можно было бы её установить, но гораздо проще использовать полнофункциональную виртуальную машину. Я воспользовался Oracle VirtualBox, она бесплатна и её можно установить на любой современный ПК.
Для установки Windows 95 нужно найти два файла: загрузочный гибкий диск и образ CD Windows 95 (они доступны онлайн). Я создал новую виртуальную машину с 128 МБ ОЗУ и жёстким диском на 2 ГБ:
Параметры Oracle VirtualBox
Для начала нам нужно создать раздел диска при помощи команды fdisk (это будет наш диск «C»), отформатировать этот диск и скопировать файлы установки с CD Windows 95 на этот диск (по непонятным причинам программа установки не может найти некоторые файлы при запуске непосредственно из образа CD).
Теперь мы готовы начать:
Программа установки Windows 95
Всё выглядит неплохо, однако после первой загрузки мы получаем «Windows protection error»:
Это известная проблема, возникающая на процессорах с частотой выше 2,1 ГГц. Предположу, что максимальное значение, хранимое в переменной int32, не может быть больше 2 147 483 647 — в 1995 году никто не думал, что Windows будет работать на ЦП с такой высокой частотой. К счастью, для решения этой проблемы энтузиастами был создан специальный патч «FIX95CPU_V3_FINAL.ZIP»:
Интерфейс FIX95CPU
После его установки Windows может запускаться без проблем:
Первый запуск Windows 95
Многие элементы UI впервые появились в Windows 95 и существуют по сей день:
- Меню «Пуск» (Start). Microsoft пыталась изменить его дизайн, но сейчас, 25 лет спустя, оно по-прежнему с нами. Кстати, у первых клавиатур не было специальной клавиши «Win», но сочетание Ctrl+Esc работает и в Windows 10.
- Панель задач с часами и значками в правом нижнем углу экрана.
- «Корзина» (Recycle Bin), панель задач внизу, другие элементы наподобие «Командной строки» («Command Prompt»), и так далее.
Диспетчер устройств сегодня и 25 лет назад
Любопытно, что окно «Завершение работы» («Shut Down») позволяет загрузить PC в режиме MS-DOS:
Эта функция больше недоступна, но в Linux возможность загрузки в режиме консоли по-прежнему существует.
В целом, интерфейс пользователя Windows 95 кажется знакомым нам даже сегодня, и это удивительно, учитывая количество прошедших лет.
В 90-х Интернет был технологией, находящейся на передовом крае прогресса, и Windows 95 могла поддерживать модемное (дайлапное) и Ethernet-соединение.
Мастер подключения к Интернету Windows 95
Самым популярным было модемное подключение по телефонной линии. «Модем» был «волшебным ящиком», подключавшим компьютер к провайдеру Интернета. В начале соединения два модема обменивались информацией о качестве линии и скорости подключения. В это время работал динамик и можно было слушать звуки подключения. Они различались в зависимости от скорости подключения, и опытные пользователи даже могли определить качество связи по звуку. Обычно скорость составляла примерно 3–4 килобайт в секунду, поэтому на открытие этой страницы в веб-браузере потребовалось бы несколько минут. Кроме того, пока пользователь находился онлайн, телефонная линия была занята.
Microsoft Internet Explorer
Ещё одним популярным браузером того времени был Netscape Navigator, но он тоже не может подключаться к современным веб-сайтам:
Netscape Navigator
Windows 95 предоставляет возможность подключения к сервисам Microsoft Network:
Мастер подключения к MSN
Попытка регистрации ожидаемо завершается отказом.
Кстати, эта проблема сегодня стала даже ещё важнее. В наше время большинство сервисов находится в вебе и в облаке, и можно предположить, что все «умные» устройства, которыми мы пользуемся сегодня, невозможно будет включить 25 лет спустя.
В целом было интересно увидеть, что физически Windows 95 по-прежнему может подключаться к Интернету. Однако это подключение практически бесполезно — за последние 25 лет стандарты веба ушли так далеко вперёд, что 99% веб-сайтов просто невозможно открыть. Я могу пинговать веб-сайт, но это практически всё, что доступно:
Ping в командной строке MS-DOS
Windows 95 — это 32-битная операционная система и созданное для неё ПО, теоретически, может запускаться (с некоторыми ограничениями) в современной ОС. Однако обратное неверно — современные программы не будут работать в Windows 95 из-за отличающихся версий API и отсутствующих библиотек. Так что, с одной стороны, Windows 95 выглядит как Windows, но, с другой стороны, увы, она слишком стара для запуска любого современного ПО. Что ж, по крайней мере, мы можем это протестировать.
Новый 32-битный Microsoft Office был выпущен в 1995 году, в него входило несколько приложений, таких как Word, Excel или PowerPoint. Все эти приложения присутствуют на рынке и сегодня. На экране любопытно увидеть специальную панель запуска в правой части экрана — «стандартная» панель быстрого запуска появилась впервые только в Windows 98.
Экран запуска Microsoft Office 95
Microsoft Word
Microsoft Excel
Adobe Photoshop 5.0 был выпущен в 1998 году, он стал первой версией, созданной для Windows 95, предыдущая создавалась для Windows 3.1. Думаю, его функциональности могло бы быть достаточно для большинства пользователей и сегодня:
Adobe Photoshop 5.0
Photoshop 5.0 не может открывать файлы RAW с цифровых камер, однако большинство функций редактирования фотографий (слои, кривые, фильтры и т.п.) в нём есть. А ещё забавно увидеть, что дизайн Photoshop, в целом, за последние 25 лет не изменился (если вы хотите посмотреть на версию 1.0, выпущенную в 1990 году для Mac, то можете прочитать другую статью).
Популярный медиа-плейер Winamp 0.99 был выпущен в 1997; кстати, приложение имело размер всего 146 КБ. Сегодня даже экран заставки современного медиа-плейера может «весить» больше…
Медиа-плейер Winamp
В то время почти у каждого на жёстком диске хранилась коллекция файлов MP3, а Winamp был одним из самых скачиваемых приложений для Windows. Стриминговых онлайн-сервисов ещё не существовало.
Первым популярным языком программирования стал созданный Microsoft в 1975 году BASIC. 20 лет спустя BASIC по-прежнему был доступен под Windows, но уже как часть универсального продукта под названием Microsoft Visual Studio. Версия 5.0 появилась в 1997 году, она содержала несколько приложений, таких как Visual Basic, Visual C++ и другие.
Visual C++ позволял создавать код и ресурсы, привязывать переменные и так далее.
В целом, настройки проектов и параметры компилятора не сильно изменились:
Отладчик довольно функционален даже сегодня:
Мы можем запустить созданное нами приложение. Интересный момент — размер приложения составляет всего 10 КБ:
Такое ощущение, что минимальный размер приложения в 2021 году составляет 100 МБ. Когда в последний раз я скачивал драйверы для нового принтера Brother, они «весили» примерно 250 МБ, и я до сих пор понятия не имею, что входит в этот архив.
Наша компания предлагает серверы на Windows Server от 23 рублей в сутки! Кроме этого, вы можете установить практически любую операционную систему с собственного образа.
Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!
Первые версии Windows 3.x нельзя назвать полноценными операционными системами, так как для их работы обязательно было наличие активной копии MS-DOS. Таким образом. Windows являлась как бы посредником пользователя и операционной системы; облегчая процесс общения между ними.
В качестве развития серии Windows были выпушены две параллельные ветви операционных систем с графической оболочкой:
Системы, внешне весьма схожие по интерфейсам и предоставляемым пользователям возможностям, коренным образом различаются по назначению и администрированию. Основные отличия заключаются в том, что предназначенная для использования вбыту и малых офисах серия 95/98 базируется на принципе Plug&Play подключения новых устройств (автоматический поиск и установка драйвера вновь появившегося устройства) и не требует серьезного администрирования, в то время как серия NT ориентирована на сетевое использование я больших организациях и требует точного конфигурирования и постоянного администрирования.
Объектно-ориентированный подход. При создании Windows 95 в полной мере реализован объектно-ориентированный подход. Понятие «объектно-ориентированный» возникло и программировании сравнительно недавно. Когда вычислительная мощность машин была невысока, о создании объектно-ориентированных систем не могли быть и речи. Основой всего был программный код. Программисты записывали последовательности команд для выполнения тех или иных действий нал данными, которые оформлялись в модули и процедуры. Для работы с каждым объектом создавалась своя процедура.
Объект, как и в реальном мире, обладает различными свойствами. Программист или пользователь может изменять не все свойства объектов, а только некоторые из них. Можно изменить имя объекта, но нельзя изменить объем свободного места на диске, который также является его свойством. Свойства первого типа в языках программирования носят название read/write (для чтения и записи), а свойства второго — read only (только для чтения).
Метод — это способ воздействия на объект. Методы позволяют создавать и удалять объекты, а также изменять их свойства. Например, для тою чтобы нарисовать на экране точку, линию или плоскую фигуру, составляются разные последовательности кодов или программы. Пользователь, однако, применяет для отображения этих объектов один метод Draw (), который содержит коды для отображения всех объектов, с которыми он работает. За такое удобство приходится платить тем, что объектно-ориентированные системы могут работать только на достаточно мощных вычислительных установках.
Windows 95, основные особенности. С точки зрения базовой архитектуры Windows 95 — 32-разрядная, многопотоковая операционная система с вытесняющей многозадачностью, что ставит ее в один ряд с такими соперниками, как OS/2, UNIX и Windows NT. В ее среде могут выполняться собственные 32-разрялные прикладные программы, написанные в соответствии со спецификацией Win32 API (почти идентичный вариант этого интерфейса реализован в Windows NT), Собственные прикладные программы Windows 95 используют неструктурированное 32-разрядное адресное пространство, что делает их потенциально более быстродействующими при обработке больших массивов данных [11, 13],
Компоненты ядра Windows 95. Ядро Windows 95 состоит из трех компонент;
• User управляет вводом с клавиатуры, от мыши и других координатных устройств, а также выводом через интерфейс пользователя. В Windows 95 используется модель асинхронного ввода;
• Kernel обеспечивает базовые функциональные возможности операционной системы (поддержку файлового ввода/вывода управление виртуальной памятью, планирование задач), загружает ехе- и dll-файлы при запуске программы, обрабатывает исключения, обеспечивает взаимодействие 16-разрялною и 32-разрядного кодов;
• GDI — графическая система, управляющая всем, что появляется на экране дисплея, и поддерживающая графический вывод на принтер и другие устройства.
Основные достоинства Windows 95:
1) практически полная 32-битная операционная система, что ускоряет работу многих программ по сравнению с 16-битной операционной системой MS-DOS 6.22 и операционной оболочкой Windows 3.1;
2) удобный графический многооконный интерфейс для пользователя (Рабочий стоп — Desktop);
3) возможность создания на Рабочем столе Ярлыков и Папок важнейших программ для их быстрого запуска. Внутри Папок могут находиться другие Папки и Ярлыки, что создает удобство в работе;
4) запуск прикладных программ и возможность создания Меню при нажатии кнопки Пуск (Start) в Панели задач;
5) самонастраивающаяся система драйверов поддержки аппаратной части компьютера (технология «Plug and Play» — «Подключай и Работай»);
6) настоящая многозадачность (по сравнению с Windows 3.1);
7) развитые сетевые функции, включая Internet;
8) большой выбор прикладного программного обеспечения и поддержка большинства 16-битных приложений;
9) хорошая поддержка Multimedia;
10) ориентация большинства современных производителей компьютерной техники и программного обеспечения на Windows 95.
Недостатки ОС Windows 95:
1) высокие требования к аппаратной части компьютера (процессору, ОЗУ, жесткому диску);
2) недостаточная устойчивость в работе, особенно у русскоязычных версий. При сбоях в работе Windows 95 автоматически запускается программа Scandisk, которая, как правило, устраняет сбои и восстанавливает нормальную работу Windows 95;
4) дляобслуживания диска на компьютере с ОС Windows 95 надо использовать только собственные средства Windows 95 (ScanDisk и Defrag для Windows 95) или специальные утилиты NU-9 для Windows-95 и ни в косм случае нельзя использовать старые утилиты (NU-6,7,8) SpeeDisk, Norton Disk Doctor, особенно для русскоязычной версии Windows 95. Иначе можно повредить файловую систему Windows 95.
Основные отличия Windows 98. Новые средства Windows 98 облегчают работу с компьютером и расширяют возможности его использования.
Поддержка нескольких мониторов. Поддержка нескольких мониторов делает возможной использование нескольких мониторов для расширения рабочего стола, выполнения разных программ на разных мониторах, а также выполнение многоэкранных программ или игр.
Управление питанием. Выбор режима Всегда Вкл сокращает время запуска компьютера. При использовании средств управления питанием в режиме Всегда Вкл для запуска компьютера достаточно нескольких секунд. При этом все программы восстанавливаются в том состоянии, которое они имели на момент отключения. Кроме того, этот режим позволяет компьютеру работать даже тогда, когда он кажется выключенным. Пользователь получает возможность оставить все программы выполняющимися, загружать нужные Web-страницы, отправлять и получать электронную почту, архивировать Жесткий диск или выполнять настройку операционной системы без необходимости находиться у компьютера.
Необходимо иметь компьютер со средствами автоматического Управления питанием, которые особенно хорошо работают на но- Вь 1х компьютерах с интерфейсом автоматического управления конфигурацией и питанием (ACPI). Кроме того, средства управления питанием позволяют перевести компьютер в режим ожидания (спящий режим) для сохранения ресурсов питания.
Шина USB. Универсальная последовательная шина (USB) облегает использование компьютера за счет расширенных возможностей самонастраивающихся (plug-and-play) устройств. Новый универсальный стандартный разъем позволяет добавлять устройства без необходимости перезагружать компьютер.
Повышение надежности. ВWindows 98 надежность компьютеру повышается за счет применения новых мастеров, служебных программ и ресурсов, обеспечивающих бесперебойную работу системы:
Проверка системных файлов. Проверка системных файлов позволяв отслеживать наиболее важные файлы, обеспечивающие работу компьютера. Если эти файлы повреждены или перемешены, программа проверки системных файлов их восстанавливает.
Проверка реестра. Проверка реестра является системной программой, позволяющей обнаруживать и устранять ошибки в реестре. При каждом запуске компьютера программа проверки реестра автоматически проверяет реестр на наличие несогласованное структуры данных.
Кроме того, программа проверки реестра каждый день выполняет резервирование реестра. Если обнаруживаются серьезные ошибки в реестре, реестр можно восстановить по резервной копии. Программа проверки реестра поддерживает до пяти сжатых архивных копий реестра, при которых компьютер успешно запускался. Если архив не удается обнаружить, программа проверки реестра исправляет ошибки реестра.
Программа установки автоматически запускает проверку реестра при каждом обновлении операционной системы компьютера. При установке Windows 9H программа проверки реестра исправляет большинство ошибок в реестре, даже те, о которых было неизвестно пользователю.
Архивации данных. Программа архивации предоставляет расширенные возможности архивации и восстановления данных, в том числе поддержку большего числа накопителей на магнитной ленте в самого современного оборудования. Пользователям становится легче сохранять важные данные. Файлы с жесткого диска можно резервировать на гибких дисках, магнитной ленте или другом компьютере я сети. Если исходные файлы повреждены или потеряны, их можно восстановить из архива.
Быстрая операционная система. Windows 98 включает средства, позволяющие компьютеру работать быстрее по сравнению с Windows 95 без добавления нового оборудования. В состав Windows 5 входит ряд программ, совместное применение которых повышает производительность компьютера.
Мастера Windows. Разработанные Microsoft Мастера стали популярным средством для проведения пользователя через последовательные этапы сложных процедур. С помощью серии достаточно простых вопросов пакету удается досконально выяснить, чего конкретно хочет пользователь, и выполнить соответствующую операцию.
Мастер обслуживания. Мастер обслуживания помогает повысить Производительность системы. Мастер обслуживания позволяет быстрее выполнять программы, проверять жесткий диск на наличие ошибок и освобождать место на диске. Создав расписание для регулярного выполнения этих служебных программ, вы сможете добиться максимальной производительности компьютера.
Мастер подключения к Интернету. Новый мастер подключения к Интернету поможет вам зарегистрироваться для доступа к Интернету и автоматически выполняет шаги по настройке программного обеспечения, необходимые для доступа к Интернету.
Проверка диска. Проверка диска запускается автоматически после неверного выключения операционной системы. Программа проверки диска обнаруживает наиболее вероятные повреждения файлов и папок и выполняет исправление ошибок. Кроме того, пользователь имеет возможность выполнить проверку диска в любое время.
Преобразование диска. Преобразование диска в систему FAT32, которая является расширенной версией системы FAT (File Allocation Table), позволяет форматировать как один диск большие диски с емкостью более 2 Гигабайт. Преобразованные диски используют кластеры меньших размеров, чем на дисках FAT, в результате чего повышается эффективность использования объема диска. В состав Windows 98 включена служебная программа преобразования диска с графическим интерфейсом, которая позволяет быстро и безопасно преобразовать диск из исходной системы FAT в систему FAT32.
Полное объединение с Web. Проводник Windows 98 и Internet Explorer позволяют объединить ресурсы Web в едином представлении.
Расширенные средства Web. Windows 98 делает наиболее продуктивным использование Web за счет применения всех возможностей Компьютера к интерактивному содержимому Интернета:
- автоматическое дополнение ранее вызывавшихся адресов Web по мере их ввода;
- улучшенные списки часто посещаемых Web-узлов;
- улучшенный журнал и возможности отслеживания посещаемых Web-узлов;
- поддержка всех основных стандартов Интернета, в том числе ActiveX, Java и др.;
- повышенная производительность динамического языка HTML, что позволяет сделать Web-страницы более богатыми и интересными.
Общий доступ к подключению Интернета. Windows 98; второй, выпуск, предоставляет пользователям возможность общего доступа) к подключению Интернета для нескольких компьютеров домашней сети. При этом один компьютер имеет непосредственный доступ к подключению Интернета, а запросы от остальных компьютеров домашней сети направляются в Интернет через этот компьютер. Кроме того, общий доступ к подключению Интернета позволяет организовать доступ пользователей Интернета к Web-серверам, а также почтовым и игровым серверам, размещенным в домашней сети.
Рабочий стоя «Active Desktop». Active Desktop делает bojmoxhoh настройку рабочего стола, запуск программ, переключение между файлами и отслеживание последних мировых новостей за счет объединения Web и рабочего стола пользователя. Active Desktop позволяет преобразовывать элементы Web с элементы рабочего стола и обновлять их в любое время.
· BIOS (The Basic Input/Output System) – базовая система ввода/вывода. Она находится в ПЗУ, поэтому, с одной стороны, ее можно рассматривать как часть аппаратных средств ПК, а с другой стороны, как часть программного обеспечения, входящую в состав ОС. Часто говорят, что BIOS – это часть ОС, встроенная в ПК. Она предназначена для выполнения наиболее простых действий ПК по вводу/выводу информации.
· Загрузчик DOS - еще одна программа, которую можно считать частью MS DOS. Загрузчик находится в первом секторе каждого диска, с которого происходит загрузка ОС. Назначение этой программы - загрузка в память системных файлов IO.SYS и MSDOS.SYS при начальной загрузке компьютера. Дисковые (системные) файлы IO.SYS и MSDOS.SYS. IO.SYS - дополнение к BIOS в ПЗУ. MSDOS.SYS реализует основные высокоуровневые услуги MS DOS. Файлы IO.SYS и MSDOS.SYS должны быть постоянно в оперативной памяти компьютера. Они должны находиться в корневом каталоге диска, с которого загружается MS DOS.
· Внешние команды MS DOS. Это программы, поставляемые вместе с ОС в виде отдельных файлов. Они обычно выполняют действия обслуживающего характера, например форматирование дискеты, проверку дисков и т.д. Внешние команды записываются в отдельный каталог при установке MS DOS.
· Драйверы устройств - это специальные программы, которые дополняют систему ввода/вывода ОС и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы MS DOS.
Диск, на котором записана ОС, называется системным или загрузочным. В качестве загрузочного чаще всего используется жесткий диск С:. При лечении вирусов, системных сбоях загрузка ОС часто осуществляется с гибкого диска.
Дать определение понятию «процесс». Привести классификации процессов. Перечислить и охарактеризовать состояния процесса. Привести диаграмму переходов для состояний процессов. Перечислить и охарактеризовать состояния процесса. Привести диаграмму переходов между процессами.
Понятия “процесс” и “процессор” неразрывно связаны друг с другом.
Термин “процесс” является базовым, но в то же время не имеет четкого определения. В самом общем случае можно считать, что процесс представляет собой всю совокупность действий, связанных с исполнением программы процессором. Существуют различные критерии классификации процессов в зависимости от их свойств, существенных с точки зрения реализации функций управления процессами операционной системы:
•по временным характеристикам;
•по принадлежности к центральному процессору;
•по принадлежности ОС;
Временные характеристики процессов определяются также длительностями интервалов их существования и пребывания с различных состояниях. В зависимости от существующих ограничений различают
•процессы реального времени (требуют такого планирования, чтоб гарантировать окончание процесса за конкретное время или к конкретному моменту времени, то есть время центрального процессора является для них критическим ресурсом);
•интерактивные процессы (время их существования - не больше времени допустимой реакции ВС на запрос пользователя);
•пакетные процессы (время их существования с момента порождения и до окончания практически не ограничивается, они могут как угодно долго находиться в очередях, ожидая распределения ресурсов, выполняться “на фоне”).
Воперационных системах принято также различать процессы не только по времени, но и по обрабатывающему устройству, на котором они выполняются. По этому признаку различают
•внутренние (или программные) процессы, которые развиваются на центральных процессорах;
•внешние процессы, развитие которых происходит под контролем ОС на
устройствах, отличных от ЦП (например, процессы ввода/вывода при использовании прямого доступа к памяти).
Программные процессы в ВС принято делить на
*системные (соответствующие программам ОС) и
*пользовательские (порожденные прикладными программами, приложениями).
По наличию связей процессы также можно классифицировать. По связности различают два типа процессов:
*взаимосвязанные - это процессы, между которыми существует хотя бы один тип связи, поддерживаемой с помощью системы управления процессами операционной системы:
•связи по управлению,
•информационные связи (связи по данным),
*изолированные - в противном случае (нет никаких связей или влияние может быть только косвенным).
Существующие типы процессов учитываются при реализации систем планирования: процессы реального времени обычно получают максимальный приоритет, а наименьшим приоритетом обладают пакетные процессы; требуемый режим выполнения программ определяет также и способ перераспределения времени центрального процессора.
Функциональная зависимость процессов порождает отношение предшествования:
для двух процессов, для которых существует зависимость функции второго процесса от успешного выполнения функции первого процесса.
При наличии между процессами управляющих связей устанавливаетсяотношение вида “порождающий-порождаемый” (один процесс создается по требованию другого процесса). Окончание родительского процесса обычно должно привести к завершению всех его потомков либо процесс не может быть завершен до окончания всех порожденных им процессов.
Если процессы не связаны друг с другом по данным, то они называются информационно-независимыми.Между такими процессами может быть функциональная илипространственно-временнаясвязь.
Если процессы имеют пространственно-временную связь (то есть выполняются на одной ВС и интервалы их существования пересекаются), то при развитии эти процессы используют общие ресурсы ВС, между ними устанавливается связь по ресурсам. Взаимосвязанные по ресурсам процессы вступают вотношение конкуренции, становятся
Конкурирующими.
Читайте также: