Операционные системы
Вид материала | Документы |
СодержаниеИстория NC и Windows |
- Ые системы", "Операционные системы, среды и оболочки" и "Операционные системы и системное, 1294.27kb.
- Тема лекции «Многозадачные многопользовательские операционные системы. Операционные, 154.91kb.
- А. С. Цветков «Операционные системы», 22.3kb.
- Учебная программа Дисциплины р6 «Операционные системы» по специальности 090302 «Информационная, 131.78kb.
- Методические указания для выполнения Курсовой работы по дисциплине «Операционные системы», 72.86kb.
- Лекция Архитектурные особенности, 123.73kb.
- Программа по дисциплине «Технологии программирования и операционные системы», 42.87kb.
- Учебное пособие Часть 1 основы персонального компьютера. Операционные системы, 1386.35kb.
- Рабочая программа по учебной дисциплине Операционные системы, среды и оболочки наименование, 623.3kb.
- Рабочая программа По дисциплине «Операционные системы» По специальности 230102., 376.29kb.
История NC и Windows
Первые персональные компьютеры 70-х-80-х годов не имели операционных систем. История ОС началась с дисковых операционных систем – первой из них была QDOS компании Seattle Computer Products. Её выкупила компания IBM и на её основе была создана ОС MS-DOS 1.0, которая полностью содержалась в памяти компьютера и управляла его работой. В дальнейшем MS-DOS совершенствовалась, что привело к идее создания более удобного интерфейса для неё. Так была создана оболочка Norton Commander (NC). Детище компании Peter Norton Computing стало одной из самых распространённых оболочек для DOS в мире и, пожалуй, самой распространённой в России. Она значительно упрощает работу с компьютером, что очень важно для начинающих пользователей. Работающая в текстовом режиме, она не занимает много памяти и поэтому может быть использована почти на любом компьютере. В то же время она позволяет использовать командную строку, как и в стандартном режиме DOS. Позже на её основе было сделано множество оболочек с подобным интерфейсом (Volkov Commander, Windows Commander, DISCO Commander). Первые работы в области разработки графического интерфейса начали проводиться в 1981 году, появилась программа Interface Manager, которая и стала основой для Windows 1.0, выпущенной на рынок в 1985. Никаких преимуществ в работе с файлами она не давала – просто графическое изображение файлов на мониторе. Первая версия Windows даже по тем меркам выглядела слабо: окна на экране, в отличие от операционной системы в среде Mac и графической оболочки GEM фирмы Digital Research, не перекрывались, программа работала безумно медленно, а модуль управления файлами MS DOS Executive вообще работал в текстовом режиме. Однако при всём при этом Windows требовалось всего лишь 256 КВ памяти и 2 дисковода. Следующая версия 1.3 – развитие и устранение ошибок предыдущей. Программы могли выполняться только на 640 КВ стандартной памяти. В это же время для Windows был переписан Aldus PageMaker 1.0 и графический пакет In-A-Vision фирмы Micrografx. Windows 2.0 вышла в 1987 году. В ней появились кнопки максимизации и минимизации и перекрывающиеся окна (вечный спор Microsoft и Apple). Кроме того, был введён протокол динамического обмена данными (DDE). Windows 2.0 считалась весьма успешной оболочкой. Но, несмотря на всё это, большого распространения она не получила. В 1988 году Windows была разделена на 2 части: Windows/286 и Windows/386 . Первая из них использовала протокол EMS 4.0, а вторая использовала виртуальную память и V86-й режим процессора. Однако производительность системы всё еще оставляла желать лучшего. Появление в мае 1990 года Windows 3.0 ознаменовало новую эру программного обеспечения персоналок. Windows 3.0 поддерживала Protected mode 286/386 и предлагала задачам до 16МВ непрерывной памяти, а так же псевдомногозадачность и выполнение DOS-программ в окне. Появились Program Manager, File Manager, Control Panel и полосы прокрутки с кнопками. Всё это работало в графическом режиме. Возможность адресации большего объёма памяти позволила Windows работать значительно быстрее. И фирмы-производители ринулись на этот рынок. В Windows переносилось всё подряд: от текстовых процессоров до игр. До выхода Windows 3.0 пользователям было доступно лишь весьма ограниченное число качественных приложений Windows. Не прошло нескольких месяцев с момента выхода Windows 3.0, как количество поддерживающих Windows программных продуктов резко увеличилось. Разработчики программного обеспечения уже не задавались вопросом, а стоит ли писать версии своих продуктов для Windows, теперь вопрос стоял в том, как быстро они смогут выпустить новый продукт на рынок. Однако UAE - знаменитые системные ошибки - могли даже самого терпеливого и преданного пользователя довести до белого каления. Решение этих проблем привело к созданию Windows 3.1 (1992), которая сначала задумывалась лишь как небольшое улучшение версии 3.0, но, в конце концов, привело к созданию совершенно самостоятельного продукта, с которым мы все в настоящий момент и общаемся. В Windows 3.1 был введён протокол OLE, а так же были предоставлены новые средства для разработчика, в частности был документирован протокол Drag-&-Drop, введены панели диалога общего назначения и многое другое. В 1993 году была выпущена Windows 3.11 Workgroup, которая поддерживала локальные сети. Но все эти версии Windows были только графическими оболочками, и после успеха версии 3.1 компания Microsoft задумалась о выпуске собственной ОС. Этой ОС должна была стать Windows 95. Основные требования к ней ставилась так: новый продукт должен был сочетать в себе новые восхитительные возможности и абсолютную надёжность - ну и, само собой разумеется, разработать такой продукт надо было быстро. В общем –сделать систему удобной. Миссия Windows 95 состоит в том, чтобы максимально облегчить все способы использования персонального компьютера пользователям. Лозунг разработчиков Windows 95 звучал так: "Сделайте её лёгкой в использовании, а не старайтесь облегчить пользование ею", и в ходе всего цикла разработки и создания Windows 95 многократно проверялась именно с точки зрения удобства использования. Windows 95 – первая графическая многозадачная ОС. В ней реализован единый программный интерфейс (можно создавать данные в одних программах, а потом переносить их в другие), единый интерфейс пользователя (схожесть работы с программами), единый аппаратно-программный интерфейс (изготовители программ сами заботятся о том, чтобы их продукция подходила для работы в Windows, а она берёт на себя заботы по обеспечению работы устройств). Система Windows 95 ввела стандарт самоустанавливающихся устройств plug-and-play (система сама определяет и устанавливает драйверы устройств, настраивается на работу с ними). Она также позволяет использовать и программы, написанные под Windows 3.1 и MS-DOS. Windows 98 стала развитием Windows 95 – она устранила известные ошибки, было улучшено оформление. Появились средства для контроля за состоянием системы и устранения неполадок, расширились возможности для работы с интернетом. Через два года появилась Windows 2000, которая ещё больше расширяла эти возможности. Но как система Windows Me, Windows 2000 содержала большое количество ошибок и также не получила очень широкого распространения. Немного по другому пути пошли разработчики Windows NT (Workstation). Здесь в основном упор делался на совместимость с многопроцессорными компьютерами со сложной архитектурой и на обеспечение безотказности работы и сохранности данных. Система получилась неплохой, но она не была рассчитана на бытовых пользователей, и сейчас она используется в основном на предприятиях. Последними версиями стали Windows XP Home и Professional Edition. Они были задуманы как системы с постоянным доступом в Интернет, и поэтому у них развиты возможности Internet обозревателя. Также был немного изменён и улучшен интерфейс, Windows стало удобнее пользоваться. Но защита от интернет атаки не была должным образом проработана, что сказывается в настоящее время – существует огромное количество вирусов, поражающих XP, поэтому стоит ожидать дополнения Windows, которые должны устранить недостатки системы (такие дополнения Microsoft выпускает довольно часто – после обнаружения серьёзных ошибок были созданы дополнения для Windows 95,98,2000).Также была выпущена версия Windows Mobile Edition, для Pocket PC всё более распространяющихся по всему миру. Она сочетает в себе ставший привычным интерфейс и работу с карманными компьютерами (позволяет оптимизировать энергопотребление и т.д.). Преимущества и недостатки Norton Commander и Windows. Т.к. NC работает в текстовом режиме MS-DOS, то у него очень высокое быстродействие(фактически, оно ограничено быстродействием DOS). При этом последние версии NC требуют менее 1 МБ оперативной памяти и 4,5 МБ на диске (но т.к. NC состоит из модулей, то минимальная конфигурация помещается на дискете 1,44 МБ). Windows предъявляет значительные требования к характеристикам компьютера: если версии 1.0 требовалось 256 КБ памяти (а работала она очень медленно), то 98 нужно 8 МБ RAM и больше 200 МБ на HDD(а XP занимает более 500 МБ). Это происходит из-за многозадачности ОС, графического интерфейса и большого количества модулей системы. (Но с другой стороны, именно большие требования к характеристикам компьютера и форсируют развитие «железа»). NC работает почти так же быстро, как DOS, именно поэтому он до сих пор применяется в банковском деле, бухучёте и смежных областях. Недостаток Windows – это малоэффективная работа в тех приложениях, где критическим ресурсом является время. Например при создании базы данных с напряжённым режимом использования целесообразность её функционирования в среде Windows может быть весьма сомнительна, так как база данных в DOS может работать в 1.5-2 раза быстрее. По аналогичным соображениям 98% компьютерных игр создаётся для работы в среде DOS. В начале 80-х годов, когда писался NC, компьютеры рассматривались как персональные, и следовательно не было никаких средств для защиты от атаки извне. А внутренне эта ОС довольно хорошо проработана, что снижает шансы неверного исполнения корректных программ почти до нуля. NC почти не «зависает». Windows, а особенно последние его версии, рассчитан на работу с сетями, и поэтому имеет средства для борьбы с вирусами. Но с одной стороны, эти средства не очень надёжны, а с другой, в самой системе имеется множество недочётов, из-за чего происходит множество сбоев в программах, что часто приводит к «зависанию» всей системы. Исключением из правила стала Windows NT, но и у неё есть свои проблемы: некоторые программы она не хочет выполнять из-за того, что система видит некорректные действия. NC не имеет графического интерфейса: по сравнению с DOS она намного удобнее и проще для освоения, но ей далеко до ОС Windows. Последние версии NC включают поддержку мыши. Windows имеет очень удобный графический интерфейс, он очень прост в освоении. Всё основано на едином интерфейсе пользователя (освоив одну программу куда проще освоить остальные) и на графическом интерфейсе (файлы отображаются в виде пиктограмм). Кроме того, почти все версии Windows (начиная с 3.0) поддерживают мышь. Работа с Norton Commander. Возможности: Копирование, переименование, пересылка, удаление файлов. Просмотр архивов, текстов, графики, БД и таблиц. Редактирование текстов. Выполнение команд DOS. Наглядное изображение файлов и каталогов (дерево). Создание, удаление, переименование каталогов. Почти всё это может осуществляться не только с помощью панели инструментов, но и с помощью функциональных клавиш и их сочетаний. Здесь сочетания: F1 справка; F2 вызов; F3 чтение; F4 правка; F5 копия; F6 НовоеИмя; F7 НовыйКаталог; F8 удаление; F9 меню; F10 выход. У NC два экрана –правая и левая часть (панели), в каждой из которых показана структура файловой системы. Для перемещения используются клавиши «вверх», «вниз» и «Tab». Та панель, на которой находится курсор – активная. В них можно сортировать файлы по разным критериям. При нажатии Enter не выделенный файл происходят следующие действия: exe, com, bat – выполнение программы; doc – вызван текстовый редактор; c – вызван компилятор языка C. Если выделен каталог, то при нажатии Enter открывается его содержимое; чтобы перейти в предыдущий каталог надо нажать Enter в верхней строчке. Для того чтобы перейти от одного диска к другому нужно нажать AltF1 или AltF2 (для левой и правой панели), то же можно сделать через меню. Архивация выделенных файлов – AltF5, извлечение файлов из архива – AltF6. Также с помощью NC можно искать файлы (AltF7). При нажатии функциональных клавиш и Ctrl происходит редактирование вида (отображение панелей, сортировка). Также заметим CtrlF9 – печать. При нажатии Shift каждый раз запрашивается имя используемого файла. Нажатия Enter во всех случаях могут быть заменены на двойной щелчок мыши. Остаётся заметить, что NC поддерживает имена файлов длиной до 8 символов, как и DOS. Работа с ОС Windows. В среде Windows работа происходит с объектами. Каждый значок отображаемый на экране: файл, папка , ярлык – это объект. У каждого объекта есть свои свойства. И основные возможные действия с файлом собраны в меню, вызываемое щелчком правой кнопки мыши: запустить(открыть в какой-либо программе), копировать, создать ярлык, переименовать, удалить, вызвать свойства или отправить. При операциях с файлами они чаще всего засылаются в буфер обмена – отдельная область в оперативной памяти, в которой могут временно храниться объекты Windows). При удалении файлы не сразу стираются с диска, а помещаются в Корзину, откуда они могут быть восстановлены, если удалены по ошибке. Заметим, что перемещение и копирование файлов может осуществляться при перетаскивание пиктограмм объектов из одного окна в другое при нажатии клавиш Shift и Ctrl соответственно. Основными элементами Windows являются: • Мой компьютер (Содержит все файлы и папки, которые есть на всех дисках компьютера, из него можно вызвать любой объект) • Рабочий стол (Вызывается при включении компьютера, на нём содержатся пиктограммы Корзины, Моего компьютера, Моих документов, туда же можно поместить ярлыки самых часто используемых программ, на нём расположена панель задач и меню «Пуск») • Главное меню (В нём расположены ярлыки почти всех программ и последних просмотренных документов, которые есть на компьютере, открывается нажатием на кнопку «Пуск») • Панель управления (Позволяет настроить систему в соответствии с конфигурацией компьютера и предпочтениями пользователя) В стандартную комплектацию Windows входит много программ, вот наиболее важные из них: Проводник (отображение структуры файлов и папок на дисках) Блокнот и WordPad (текстовые редакторы, Блокнот – только набор текста, возможности WordPad намного шире: есть разные шрифты, варианты оформления, возможна вставка рисунков) Калькулятор Также служебные программы: очистка диска, преобразование в FAT32, системный монитор, дефрагментация диска, проверка. Все объекты отображаются в окнах: если щёлкнуть мышью по окну, то откроется меню вида и создания файлов/папок/ярлыков. Windows позволяет форматировать жёсткие и гибкие диски (Windows XP также поддерживает дисководы CD-RW). Для того. Чтобы переключиться между окнами, надо нажать соответствующую кнопку на панели задач или нажать CtrlTab. Диалоговые окна содержат в себе объекты Windows (к их числу относится панель управления, панель свойств файлов и папок, панели сервиса, команда Найти…) и элементы управления системой.