Современные операционные системы от компании Microsoft

Автор: Пользователь скрыл имя, 20 Декабря 2010 в 22:51, реферат

Краткое описание

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

Оглавление

Введение…………………………………………………………………………………………
История возникновения OC…………………………………………………………………..
Архитектура OC………………………………………………………………………………..
Файловые системы…………………………………………………………………………….
Разновидности OC Windows…………………………………………………………………..
Преимущества и недостатки Windows……………………………………………………….
Заключение………………………………………………………………………………………
Список использованной литературы ………………………………………………………..

Файлы: 1 файл

Реферат по Информатике.doc

— 281.00 Кб (Скачать)

Операционная система Microsoft Windows  для начинающих и не только

Что понимается под операционной системой?

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

  После того, как Джон Соша изобрел Norton Commander  командная  строка стала раздражать миллионы пользователей ПК, не знающих  стандартных  команд и параметров дисковой операционной системы. Вскоре в четвертой версии MS-DOS появилось нечто похожее  на  объектно-ориентированную оболочку -- DOS Shell. Но  это  программа  как-то  не прижилась.  Можно сказать, что Windows -- это более чем просто операционная система, так как в ней вы можете работать, не вводя с клавиатуры  умопомрачительные команды в назойливое приглашение, типа C:\. В Windows вся  информация представлена в интуитивно-понятной графической  оболочке  таким образом, что пользователь персонального компьютера может работать эффективно, легко, без заучивания опостылевших директив и  команд.  Все,  что вам нужно сделать -- это найти нужное приложение или документ и щелкнуть по соответствующему ярлыку клавишей мыши. Для упрощения поиска  документов и приложений Windows предлагает пользователю так называемую  концепцию рабочего стола. Рабочий стол в Windows есть некая модель поверхности обычного стола с документами и папками.

  
 

Преимущества  и недостатки Windows.

Преимущества.

У

добство и поддержка  устройств. Основное отличие программ для DOS и для Windows состоит в том, что DOS-программа может работать с аппаратными средствами компьютера (монитором, клавиатурой, принтером и т. д.) непосредственно минуя DOS (и, как правило, поступает именно таким образом), в то время как Windows-программа должна обращаться к внешним устройствам только через посредство  Windows. Поэтому после установки в Windows   драйвера, обеспечивающего поддержку данного устройства (то есть настраивающего   Windows на особенности данного устройства) все Windows-программы могут работать с этим устройством. Это ликвидирует весьма болезненную для DOS проблему обеспечения совместимости программ с конкретными устройствами.

      Программы (драйверы) для поддержки наиболее распространенных устройств входят в Windows, а для остальных устройств поставляются вместе с этими устройствами или контролёрами.

Е

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

П

оддержка масштабируемых шрифтов. В таких приложениях, как редактирование документов, издательское и рекламное дело, создание таблиц или презентаций и т.д., необходимо использование большого количества шрифтов – текстовых, заголовочных, декоративных, пиктографических и других, причем символы этих шрифтов могут потребоваться в самых различных размерах. Поэтому в   Windows 3.1 была встроена поддержка масштабируемых шрифтов формата True Type. Масштабируемые шрифты в (отличие от растровых) содержат не растровые (поточечные) изображения символов некоторого фиксированного размера, а описание контуров символов, позволяющие строить символы любого нужного размера. Поскольку изображения символов на экране и на печати формируется из одних и тех же контуров, содержащихся в шрифтовом файле, они, естественно, полностью соответствуют друг другу, что обеспечивает выполнение принципа WYSIWYG – что на экране, то и на печати.

П

оддержка мультимедиа. Одним из усовершенствований Windows явилась поддержка мультимедиа. При подключении соответствующих устройств  Windows может воспринимать звуки от микрофона, компакт-диска или  

MIDI – синтезатора, изображения от цифровой видеокамеры или с компакт-диска, выводить звуки и движущиеся изображения.

Это открывает  большие возможности для обучающих, игровых и других программ, позволяя

делать общение  с компьютером более лёгким и  приятным даже для непрофессионалов.

М

ногозадачность. Windows обеспечивает возможность одновременного выполнения нескольких программ и переключения с одной программы на другую.

С

редства обмена данными. Для организации обмена данными между различными программами   Windows предлагает следующие способы: 

  • Буфер обмена данными (clipboard):одна программа может поместить данные в этот буфер, а другая использовать данные из буфера (например, вставив их в документ);
  • Динамический обмен данными(Dynamic Data Exchange, DDE) – одна программа может использовать данные, созданные другой программой (например, редактор документов может использовать часть таблицы, созданной табличным процессором), причем копия данных в использующей программе сохраняет «привязку» к исходным (оригинальным) данным. Поэтому программа, использующая  DDE-данные, может в любой момент их «обновить», т.е. восстановить соответствие используемой копии данных оригиналу;
  • Механизм связи и внедрения объектов (Object Linking and Imbibing,OLE), появившийся в версии Windows3.1, является усовершенствованием средств DDE. Здесь программа использующая «внедренные» данные, может редактировать эти данные, для чего автоматически запускается программа, с помощью которой эти данные были созданы. Например, в документ, обрабатываемый редактором   Microsoft Word, можно вставить в качестве «объекта» картинку, созданную в графическом редакторе Corel Draw, и тогда при двойном щелчке мышью над изображением данной картинки в документе Microsoft Word автоматически вызовется Corel Draw для редактирования этой картинки.

     Средства  обмена данными между  Windows-программами существенно помогают работе пользователей и облегчают им решение сложных задач, требующих использование более чем одной программы.

С

овместимость  с DOS-программами. Работа в среде Windows не вынуждает отказываться от использования DOS программ. Более того, для  
 

запуска  DOS программ, как правило, нет необходимости выходить из Windows. Однако следует заметить, что  DOS программы под управлением Windows выполняются медленнее.

В

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

Поддержка устройств (принтеров, мониторов и т.д.) в  Windows снимает его заботу с разработчиков программ. Однако два преимущества программирования для Windows следует отметить особо: 

  • доступность всей оперативной памяти – в отличие  от DOS, средства управления оперативной памятью Windows обеспечивают доступность для программ всей оперативной памяти компьютера (а не 640 Кбайт), что облегчает создание больших программ;
  • динамическое подключение библиотек -  Windows обеспечивает автоматическое подключение библиотек подпрограмм во время выполнения программы. Формат библиотек (.DLL – файлов) и порядок вызова библиотечных подпрограмм стандартизованы, поэтому эти библиотеки могут быть созданы с помощью различных программных средств и даже написаны на разных языках программирования.
 
 
 

Недостатки Windows 

    Как известно, любая медаль имеет две  стороны, поэтому у Windows есть не только преимущества, но и недостатки, которые  мы и опишем в этом разделе. 

Г

лавный недостаток Windows для пользователей состоит  в том, что описанные преимущества Windows достигаются за счет значительного  увеличения нагрузки на аппаратные средства компьютера. Графический интерфейс, поддержка масштабируемых шрифтов, поддержка многозадачности и т. д. требуют большой мощности процессора, значительной оперативной памяти и дискового пространства. Хотя для работы с Windows достаточно лишь процессора 80386 с 2-4 мегабайтами оперативной памяти и свободных 45 мегабайт на винчестере, такая конфигурация не позволяет использовать Windows ни для каких практических задач, разве лишь для раскладывания пасьянсов. Комфортная же работа обеспечивается лишь при наличии 8-16 мегабайт и не менее 150-300 мегабайт на диске для Windows и Windows-приложений. При этом часто программы с приблизительно одинаковыми возможностями для DOS и для Windows отличаются по требованиям к компьютерным ресурсам в несколько раз. Так, Microsoft Word для DOS может работать на компьютере без жёсткого диска и требует всего 512 килобайт ОЗУ.

    А редактор Microsoft Word for Windows (правда, здесь  следует заметить, что он обладает несколько большими возможностями) требует 4 мегабайта оперативной  памяти (а лучше 8 мегабайт), и около 20 мегабайт на диске, работая при  этом в несколько раз медленнее. Чтобы компенсировать это замедление и обеспечить приемлемую скорость работы, пользователи вынуждены покупать достаточно мощные компьютеры. На западе мода на Windows очень быстро привела к отказу не только от компьютеров на основе Intel-286, но и на основе Intel-386.

В

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

    Для приложений, в которых графический интерфейс и многозадачные возможности Windows не нужны: например, на рабочих местах операторов в банках, торговых работников и т.д.

    Для приложений, в которых необходимо обеспечить особо высокое быстродействие обработки.  

Для задач, удовлетворительное решение которых обеспечивается имеющимися программами, работающими в среде DOS, UNIX и т.д.

И

меет свои негативные стороны и программирование под Windows. Дело в том, что Windows в принудительном порядке заставляет программистов 

использовать  средства программного интерфейса Windows (API) - это более 600 функций. Кроме того, программист должен для этого свободно владеть весьма сложными концептуальными понятиями объектно-ориентированного программирования, оперировать с объектами, сообщениями, разделяемыми ресурсами и т.д., поэтому обучение программированию под Windows весьма непростое дело.     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Заключение

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

       Я имел возможность работать  с операционными системами Microsoft  от DOS и Windows98, до версии Windows XP Professional, по-моему, мнению  наиболее удачной является ОС ХР Professional, которая предоставляет наиболее совершенную защиту, чем Windows 98 или Windows Ме, более быстродействующая, нежели Windows NT, более продуманный интерфейс и много разных других мелочей, делающих эту ОС более привлекательной. Хотя бы проводник, автоматически встраивающийся в панель задач, новое меню кнопки «Пуск», встроенные программы просмотра графики и программа, встроенная в медио проигрыватель для перевода звуковых файлов в формат МП 3, для экономии места на диске и многое другое.  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Список  использованной литературы. 

    1. Брайан Ливингстон, Пол Таррот Секреты Microsoft Windows Vista = Windows Vista Secrets. — М.: «Диалектика», 2007. — С. 456
    2. Пол Мак-Федрис Microsoft Windows XP SP2. Полное руководство = Microsoft Windows XP Unleashed. — М.: «Вильямс», 2006. — С. 880
    3. Гордеев А.В. Операционные системы. – М.: Планета, 2004
    4. Олифер Н.А., Олифер В. Г. Сетевые операционные системы. – М.: Дело и сервис, 2006
    5. www.microsoft.com/ru

Информация о работе Современные операционные системы от компании Microsoft