Классификация программного обеспечения ЭВМ
Категория реферата: Рефераты по информатике, программированию
Теги реферата: экзамены, банк курсовых работ бесплатно
Добавил(а) на сайт: Knjazev.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
В начале 90-х гг. процедурный подход все еще преобладал, однако
намечаются и некоторые признаки объектно-ориентированного. Например, уже в
Windows 3+ можно поставить в соответствие конкретному документу приложение
для его обработки. Тогда же появился метод объектного связывания и
встраивания (OLE), позволяющий щелчком на изображении объекта неявно
запустить приложение, которое его обрабатывает, а после окончания обработки
вернуться в предыдущее приложение.
С OLE тесно связан так называемый метод редактирования документов «на месте» (in-place). Если в документ встроен объект, который должен обрабатываться конкретным приложением, то при щелчке на этом объекте нужное приложение неявным образом запускается, причем в рабочем поле не изменяется ничего, кроме панелей инструментов. Например, если в тексте, который обрабатывается в редакторе Microsoft Word, есть таблица, созданная в редакторе Microsoft Excel, то при щелчке на ней произойдет замена панелей инструментов Excel. Пользователь может обрабатывать документ совсем другим приложением, даже не подозревая об этом,
Еще один механизм, который упростил работу и приблизил эру объектно- ориентированного подхода, называется «Drag & Drop», что в буквальном переводе означает «перетащить-и-оставить». Работая этим методом, вы щелкаете кнопкой мыши (как правило, левой) на изображении объекта, перемещаете его по экрану при нажатой кнопке и отпускаете кнопку, когда указатель окажется в нужном месте экрана. Таким образом, процедуры копирования, перемещения и удаления стали объектно-ориентированными.
Что делал пользователь, когда ему нужно было удалить файлы в
операционной системе MS-DOS? Он запускал процедуру удаления файлов, передавая их имена в качестве параметров: del FILEI.TXT FILE2TXT
Это действие ничем не напоминает реальный мир, в котором вы просто
выбрасываете ненужные бумаги в мусорную корзину. На первом месте для вас
стоит объект (бумага), над которым выполняется процедуры (переноса в
мусорную корзину), R операционных оболочках, которые работают под
управлением Windows 3.1, такое действие уже реализовано как объектно-
ориентированное — с помощью механизма «Draw & Drop». Например, в оболочке
Norton Desktop можно схватить мышью файл и перенести его на изображение
мусорной корзины. Этого достаточно для удаления файла. Так работа на
персональном компьютере все больше напоминает манипуляции с объектами в
реальном мире.
Windows 98—полноценная операционная система.
Принципиальная особенность Windows 98 состоит в том, что она, в
отличие от Windows 3+, является «настоящей» операционной системой (а не
операционной оболочкой, выполняемой под управлением MS-DOS). Под словом
«настоящая» мы подразумеваем то, что при включении машины сразу выполняется
загрузка Windows 98. Для пользователя это оборачивается некоторыми
неудобствами. Он должен привыкнуть к тому, что прежде чем выключить машину, нужно корректно завершить работу с Windows 98, поскольку новая операционная
система создает буфера в оперативной памяти, и их содержимое должно быть
сброшено на диск.
Приоритетная многозадачность.
В отличие от предыдущих версий, Windows 98 поддерживает приоритетную
многозадачность (preemptive multitasking) и параллельные процессы
(multithreading). В Windows 3+ существовала так называемая «вытесняющая
многозадачность» (non-preemptive multitasking), при которой за
распределение процессорного времени отвечало приложение. Система выполняла
задачу до тех пор, пока приложение «добровольно» не отдавало процессор. В
Windows 98 за распределение времени процессора отвечает ядро системы, что
обеспечивает нормальную работу фоновых задач.
Многопоточность.
Windows 98 поддерживает Многопоточность - технологию, которая позволяет соответствующим образом осуществлять многозадачное выполнение своих собственных процессов.
Поддержка приложений MS-DOS.
Windows 98 занимает меньше места в основной памяти, так что теперь вы можете запускать многие из тех программ MS-DOS, которые не работали под управлением Windows 3.+. Программы, которые и сейчас не будут помещаться в память, можно запускать в режиме эмуляции MS-DOS. Переключаясь в этот режим, Windows 98 завершает все работающие приложения, а потом удаляет из памяти и саму себя, оставляя лишь маленький загрузочный модуль. Закончив работать с программой.
Поддержка длинных имен файлов.
Вы сможете забыть об ограничениях на длину имени файла в системах
Windows 3.+ и MS-DOS.В Windows 98 имена файлов могут иметь длину до 255
символов.
Интерфейс пользователя.
Благодаря новому интерфейсу в Windows 98, по сравнению с Windows 3.+ гораздо проще запускать программы, открывать и сохранять документы, работать с дисками и сетевыми серверами. Каждый пользователь может иметь свою конфигурацию, определяемую паролем локального доступа и недоступную другим пользователям.
Работа с памятью.
Windows 8 автоматически освобождает всю память, отведенную приложению, после того, как оно заканчивает работу. В Windows 3+ некорректно написанные приложения нередко освобождали не всю запрошенную ими память. Время от времени памяти оказывалось настолько мало, что единственным выходом оставался перезапуск системы (а иногда и перезагрузка машины). Такая неприятность носит название «утечка памяти» («memory leak») и случается с программными произведениями даже известнейших фирм. При завершении приложения в Windows 98 вся память, занимаемая им, освобождается автоматически, и таких проблем не возникает.
Windows NT.
На данный момент мировая компьютерная индустрия развивается очень
стремительно. Производительность систем возрастает, а, следовательно, возрастают возможности обработки больших объёмов данных. Операционные
системы класса MS-DOSа уже не справляются с таким потоком данных и не могут
целиком использовать ресурсы современных компьютеров. Поэтому в последнее
время происходит переход на более мощные и наиболее совершенные
операционные системы класса UNIX , примером которых и является Windows NT
,выпущенная корпорацией Microsoft .
Задачи, поставленные при создании Windows NT.
Система Windows NT не является дальнейшим развитием ранее
существовавших продуктов. Её архитектура создавалась с нуля с учётом
предъявляемых к современной операционной системе требований. Особенности
новой системы ,разработанной на основе этих требований ,перечислены ниже .
Стремясь обеспечить совместимость (compatible) новой операционной системы
,разработчики Windows NT сохранили привычный интерфейс Windows и
реализовали поддержку существующих файловых систем (таких ,как FAT ) и
различных приложений (написанных для MS - Dos, OS/2 1.x, Windows 3.x и
POSIX ).Разработчики также включили в состав Windows NT средства работы с
различными сетевыми средствами.
Достигнута переносимость (portability) системы, которая может теперь
работать как на CISC , так и на RISC - процессорах .К CISC относятся
Intel - совместимые процессоры 80386 и выше ;RISC представлены системами
с процессорами MIPS R4000 , Digital Alpha AXP и Pentium серии P54 и выше .
Масштабируемость (scalability) означает, что Windows NT не привязана к
однопроцессорной архитектуре компьютеров, а способна полностью
использовать возможности , предоставляемые симметричными
мультипроцессорными системами. В настоящее время Windows NT может
функционировать на компьютерах с числом процессоров от 1 до 32. Кроме того, в случае усложнения стоящих перед пользователями задач и расширения, предъявляемых к компьютерной среде требований, Windows NT позволяет легко добавлять более мощные и производительные серверы и рабочие станции к корпоративной сети. Дополнительные преимущества даёт использование единой среды разработки и для серверов ,и для рабочих станций .
Windows NT имеет однородную систему безопасности (security) удовлетворяющую
спецификациям правительства США и соответствующую стандарту безопасности
В2. В корпоративной среде критическим приложениям обеспечивается полностью
изолированное окружение.
Распределённая обработка ( distributed processing ) означает, что Windows
NT имеет встроенные в систему сетевые возможности. Windows NT также
позволяет обеспечить связь с различными типами хост - компьютеров
благодаря поддержке разнообразных транспортных протоколов и использованию
средств “клиент-сервер” высокого уровня ,включая именованные каналы ,вызовы
удалённых процедур (RPC - remote procedure call ) и Windows - сокеты .
Надёжность и отказоустойчивость (reliability and robustness) обеспечивают
архитектурными особенностями, которые защищают прикладные программы от
повреждения друг другом и операционной системой. Windows NT использует
отказоустойчивую структурированную обработку особых ситуаций на всех
архитектурных уровнях, которая включает восстанавливаемую файловую систему
NTFS и обеспечивает защиту с помощью встроенной системы безопасности и
усовершенствованных методов управления памятью .
Возможности локализации ( allocation) представляют средства для работы во
многих странах мира на национальных языках, что достигается применением
стандарта ISO Unicod ( разработан международной
организацией по стандартизации ).
Благодаря модульному построению системы обеспечивается расширяемость
(insibility) Windows NT.
Microsoft Office.
В комплекс программ Microsoft Office входят такие как: Access,
Binder, Excel, Word, Power Point, Outlook, Photo Editor. Это стандартный
пакет программ, позволяющий, даже начинающему пользователю работать с
компьютером, включая как и локальную сеть, так и широкомасштабное
использование Интернет-ресурсов. Сейчас это – самый распространённый
комплекс программ в России. Существуют многие другие, но, как правило, при
покупке компьютера обычно на нём присутствует именно этот комплекс
программ. Они полностью русифицированы и адаптированы под российского
пользователя.
Некоторые недостатки программного обеспечения.
Рекомендуем скачать другие рефераты по теме: образ реферат, сочинение отец.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата