Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
165.89 Кб
Скачать

6. Многозадачность.

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

Операционная система MS DOS не обладает свойством многозадачности. В ней мы можем работать только с одним приложением и, чтобы запустить другое, должны завершить работу с первым, сохранив данные.

Вместе с тем, в MS DOS существует понятие резидентных программ. Это программы, которые после запуска остаются в памяти компьютера и продолжают там работать даже после запуска других программ. С помощью резидентных программ, например, выполняют переключение между русскоязычной и англоязычной раскладками клавиатуры, обслуживание мыши и других внешних устройств (в MS DOSMS DOS считается однозадачной. Это связано с тем, что резидентные программы в своей работе не опираются на операционную систему, а напрямую общаются с процессором, т.е. MS DOS не управляет работой этих программ. Они функционируют автономно. драйверы устройств – это как правило резидентные программы). Специальные резидентные программы служат для расширения свойств операционной системы и улучшения ее интерфейса. Их называют программами-оболочками. С помощью резидентных отладчиков хакеры просматривают код работающих программ и вносят в него изменения. Вирусы, «живущие своей жизнью» на нашем компьютере, - это тоже примеры резидентных программ. Несмотря на существование целого класса резидентного программного обеспечения, все-таки операционная система

Операционные системы Windows 95 и Windows 98 – действительно многозадачные. Они реально управляют одновременной работой нескольких приложений, среди которых, кстати, могут быть и приложения MS DOS. При этом важной чертой систем Windows 9х является так называемая концепция внедрения и связывания объектов (Object Linking and Embedding, OLE). Е смысл состоит в том, что выделенные объекты (блоки текста, графические иллюстрации, звуковые и видеоклипы и т.д.) можно копировать и перемещать между приложениями. Так создают комплексные и мультимедийные документы.

7. Совместное использование ресурсов.

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

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

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

8. Обслуживание компьютера.

В той или иной степени каждая операционная система содержит штатные средства для выполнения операций по наладке, настройке и обслуживанию компьютера. Разумеется, чем более развита операционная система, тем больше возможностей она представляет.

К операционной системе MS DOS прилагается группа программ (так называемых системных утилит), с помощью которых можно выполнить форматирование жесткого диска, разбить его на логические диски, проверить качество его поверхности и цельность логической структуры, оптимизировать распределение памяти между резидентными и системными программами, организовать кэширование операций с жестким диском, а также выполнить ряд полезных операций обслуживания компьютера.

В операционной системе Windows 95 набор системных утилит расширен, они органично встроены в графический интерфейс и их применение стало намного проще. Операционная система Windows 98 еще более расширяет возможности комплекта служебных программ. Теперь они включают средства для автоматизации работ по обслуживанию компьютера без участия человека, позволяют выполнять дистанционное (с удаленного сервера) обслуживание компьютера и модернизацию операционной системы. Особого внимания заслуживает пакет служебных программ Windows 98 под общим названием Информация о системе. Это очень ценное средство позволяет в случае необходимости «заглянуть» в недра самой системе и установить, что в ней изменилось за последнее время. В случаях, когда компьютер ни с того ни с сего начинает вести себя некорректно, это позволяет установить источник и причину дефекта. Использование средств обслуживания в Windows 95 и Windows 98 организовано настолько просто, что эти вполне могут заниматься неспециалисты.

Запуск операционной системы MS DOS.

Три системных файла MS DOS.

Если на компьютере установлена операционная система MS DOS, то ее запуск начинается с двух системных файлов IO.sys и Msdos.sys, после чего загружается третий системный файл command.com. Фактически, эти три файла и представляют собой ядро операционной системы MS DOS.

Обратите внимание на то, что эти три файла представляют собой «святая святых» операционной системы. Если внести в них какие-либо изменения, система ( а вместе с ней и компьютер) перестанет работать. Файлы IO.sys и Msdos.sys нельзя не только изменять, но даже и перемещать. Дело в том, что они должны находиться в строго определенных секторах системной дорожки диска, иначе компьютер не сможет их найти.

Конфигурационные файлы MS DOS.

Загрузки трех системных файлов достаточно, чтобы начать диалог с компьютером, - он начинает понимать команды пользователя и способен загружать под его управлением другие программы. Каждая новая загружаемая программа расширяет возможности работы.

Обычно для нормальной работы надо загрузить несколько первичных программ. Обязательно нужен драйвер мыши, необходим драйвер дисковода CD-ROM. Многие пользователи избегают работать с MS DOS напрямую по причине крайнего неудобства и загружают какую-либо программу-оболочку, например Norton Commander. Надо также загрузить резидентную программу-русификатор для работы с русскоязычной раскладкой клавиатуры, какой-нибудь менеджер памяти, без которого в MS DOS программы могут обращаться только к первому мегабайту оперативной памяти, а им этого мало. В общем, при каждом запуске компьютера еще до начала активной работы надо загружать целый ряд больших и малых резидентных программ, необходимых по самым разным причинам. Работа эта хлопотная, но ее можно автоматизировать. Для этого служат два специальных файла: config.sys и autoexec.bat. Они называются файлами конфигурации.

После того как операционная система загружена, компьютер обращается к файлу config.sys и начинает загружать все то, что в нем указано, а потом делает то же самое с файлом autoexec.bat. В отличие от прочих системных файлов, эти два файла конфигурации находятся в полном распоряжении пользователя. Каждый сам может наполнить их так, как ему нужно. Обычно принято в файл config.sys вводить команды для загрузки драйверов оборудования, а в файле autoexec.bat указывать имена (и пути поиска) программ, запускаемых автоматически при включении компьютера.

Фактически, настройка компьютеров, работающих в системе MS DOS, заключается в том, чтобы правильно записывать команды загрузки необходимых программ и драйверов в эти два файла конфигурации. 99 процентов проблем в работе с компьютером в MS DOS вызвано тем, что что-то в этих командах сделано не так: то ли неверно выбраны параметры команд, то ли неудачен их порядок следования. Несмотря на то что файлы эти небольшие, да и возможных команд не так уж и много , эффективная настройка файлов конфигурации является почти искусством.

Запуск операционной системы Windows 9х.

В операционных системах Windows 95 и Windows 98 запуск организован и проще, и сложнее. Во-первых, в момент запуска где-то» за кадром» все-таки присутствует операционная система MS DOS, по крайней мере в первые секунды работы. Это необходимо, чтобы не переделывать систему BIOS во всех компьютерах IBM PC по всему миру. Соответственно, сохранились и рудиментарные останки файлов Msdos.sys и IO.sys. Глубоко переработан третий системный файл command.com. А вот в файлах autoexec.bat и config.sys принципиальная необходимость отпала, хотя они по-прежнему могут присутствовать.

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

Существенно изменилась и идеология настройки системы. В MS DOS пара файлов конфигурации содержала лишь несколько строк информации, доступ к которым был открыт любому пользователю. Реестр Windows содержит тысячи и десятки тысяч строк информации, доступ к которым для непрофессионалов принудительно ограничен. Раньше настройка нескольких строк файлов config.sys и autoexec.batWindows, не догадываясь о том, что у системы есть какой-то реестр. Он скрыт от постороннего взгляда. служила постоянным источником головной боли для начинающих пользователей, а теперь десятки тысяч строк реестра никак не отражаются на спокойствии домохозяек, впервые подошедших к компьютеру. Миллионы людей по всему миру годами работают с

Окончание запуска операционной системы MS DOS.

По окончанию запуска операционной системы MS DOS мы получаем то, что сами запросили. Если мы ввели в файл autoexec.bat строку с командой на запуск какой-то программы, то экран этой программы мы и получим. Разумеется, каждый пользователь старается получить то, что он любит, знает, и к чему привык. Поэтому обычно загрузка операционной системы MS DOS завершается запуском какой-либо программы-оболочки, выбранной по усмотрению пользователя. Это может быть Norton Commander, PC-Tools, Volkov Commander или еще какая-нибудь программа, например компьютерная игра.

В крайнем случае, если пользователь ничего не желает и никакую программу не предпочитает, после загрузки MS DOS он оказывается один-на-один с черным экраном и пустой командной строкой – в ее начале мигает символ «>», называемый приглашением MS DOS.

Окончание запуска операционной системы Windows 9х.

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

Завершение работы с MS DOS.

Завершение работы с MS DOS выполняется абсолютно без проблем. Находясь под управлением операционной системы, достаточно просто выключить питание компьютера. Если вы работаете с какой-либо программой, загруженной под управлением MS DOS, то тоже можно выключить питание компьютера, хотя при этом будут потеряны данные, созданные во время работы, если они еще не сохранены на жестком диске. Поэтому рекомендуется сначала завершить работу с текущей программой (так, как это положено по инструкции, прилагающейся к программе), а потом выключать питание. Но даже если этого не сделать, никаких неприятных последствий от несвоевременного выключения питания ни для компьютера, ни для операционной системы, ни для ее программ не наступит. Но нельзя выключать компьютер в тот момент, когда происходят операции записи и чтения данных.

Завершение работы с Windows 9х.

Windows 9х работает иначе. Несвоевременное выключение питания не позволяет грамотно завершить работу с реестром, а это непременно скажется на состоянии важных системных файлов. Система обладает определенными функциями «самозалечивания» ошибок, возникающих при этом, но если ошибки будут накапливаться, то рано или поздно наступит день, когда компьютер откажется нормально загрузиться и работать. Придется загружать его с системного диска и заниматься ремонтно-восстановительными работами, например заново устанавливать операционную систему и, возможно, некоторые ее приложения. Поэтому завершать работу с Windows 9х можно единственным штатным способом. В левом нижнем углу Рабочего стола найдите кнопку с названием Пуск. Наведите на него указатель и щелкните левой кнопкой мыши – откроется меню, которое называется Главным. Выберите в этом меню пункт Завершение работы. После щелчка левой кнопкой мыши на этом пункте откроется диалоговое окно Завершение работы с Windows. Щелчком левой кнопки мыши включите в этом окне переключатель Выключить компьютер и щелкните на кнопке Да – операционная система приступит к выполнению финишных операций. Они могут длиться около минуты, после чего экран погаснет и на нем появится надпись: Теперь питание компьютера можно отключить.

Командный интерфейс ОС.

Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:

· обращаться к каталогу;

· выполнять разметку внешних носителей;

· запускать программы;

· другие действия.

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

Общий вид команд Windows

>Имя_команды [параметр1] [параметр2] …. [параметрN]

Основные команды:

CMD Запуск еще одного интерпретатора командных строк Windows.

HELP Выводит справочную информацию о командах Windows.

CLS Очистка экрана.

VER Вывод сведений о версии Windows.

DATE Вывод либо установка текущей даты.

TIME Вывод и установка системного времени.

Выбор диска (C:, P:, U:)

CD Смена текущей папки.

CD \

CD ..

CD otchet

CD \otchet\tabl

DIR Вывод списка файлов и подпапок из указанной папки.

TREE Графическое отображение структуры папок заданного диска или заданной папки.

MD Создание папки.

MD Документы

COPY Копирование одного или нескольких файлов в другое место.

COPY c:\Документы\Договор\АлтГУ.doc A:\Университет\Договор.doc

TYPE Вывод на экран содержимого текстовых файлов.

REN Переименование файлов и папок.

REN май.xls июнь.xls

DEL Удаление одного или нескольких файлов.

DEL Договор.doc

RD Удаление папки.

RD Документы

EXIT Завершение работы программы CMD.EXE (интерпретатора командных строк).

МАСКИ (ШАБЛОНЫ) - ИМЕНА ФАЙЛОВ, В КОТОРЫХ ИСПОЛЬЗУЮТСЯ СИМВОЛЫ "*" И "?". СИМВОЛ "?" ЗАМЕНЯЕТ ОДИН ЛЮБОЙ СИМВОЛ (в том числе может обозначать и отсутствие символа). Например, маска text?.doc означает все файлы с именами text1.doc , text2.doc , texta.doc , text.doc и т.д.

СИМВОЛ "*" ЗАМЕНЯЕТ ЛЮБОЕ ЧИСЛО ЛЮБЫХ СИМВОЛОВ. Например, маска text*.doc означает все файлы с именами text1.doc , text2.doc , texta.doc , text11.doc , textabc.doc , textcons.doc и т.д. Маска *.com означает все файлы с любыми именами и расширением .com . Маска text.* означает все файлы с именем text и любыми расширениями. Маска *.* означает все файлы (т.е. с любыми именами и расширениями).

Маски удобно использовать, если Вы не уверены в правильности написания имени нужного Вам файла или хотите найти все файлы какого-то одного типа и выполнить над ними какую-то операцию. Например, по команде удалить из текущего каталога файлы *.* из него будут удалены все файлы.