Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
№21 Системное программное обеспечение, его классификация. Операционная система: определение, виды. Основные характеристики ОС семейства Windows
Под программным обеспечением понимается совокупность программ, выполняемых вычислительной системой.
К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО.
Технология проектирования программ;
Методы тестирования программ;
Методы доказательства правильности программ;
Анализ качества работы программ;
Документирование программ;
Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение - неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ - от игровых до научных.
Классификация программного обеспечения
Программы, работающие на компьютере, можно разделить на три категории:
прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т. д.;
системные программы, выполняющие различные вспомогательные функции, например создание копии используемой информации, выдачу справочной информации о компьютера, проверку работоспособности устройств компьютера и т. д.;
Программа - упорядоченная последовательность команд компьютера для решения задач.
Системное ПО - совокупность программ и программирования. Комплексов для обеспечения работы компьютера и сетей ЭВМ.
Базовое ПО - min набор программ средств, обеспечивающих работу компьютера.
Операционная Система (ОС) - предназначена для управления, выполнения пользователем их программ планирования и управления вычислительными ресурсами ЭВМ (Windows).
Сетевые ОС - это комплекс программ, обеспечивающих обработку, передачу и хранение данных в сети. Представляет пользователю различные виды сетевых служб поддерживающих работу в абонентских системах (LAN Server, Net Ware, Vines, Windows NT).
Операционные оболочки - специальная программа, предназначенная для обеспечения общения пользователя с командами ОС. Имеют текстовые и графические варианты интерфейса конечного пользователя (Norton Commander, Norton Navigator).
Сервисное ПО - программа и программные комплексы, которые расширяют возможности базового программирования обеспечения и организуют более удобную среду работы пользователя. Эти программы часто называют утилиты.
Утилиты - программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютера, т.е. диагностики, тестирование аппаратных и программных средств, оптимизации использования дискового пространства, восстановление разрешенной на магнитном диске информации.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.
В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Доход от продаж операционных систем в среднем превышает 20 млрд. дол. в год. Рассмотрим наиболее распространенные типы операционных систем.
Операционные системы для персональных компьютеров делятся на:
Наибольшее распространение сегодня имеют следующие операционные системы для персональных компьютеров: OS/2 во всех модификациях (IBM), MS DOS и Windows во всех модификациях (Microsoft), Unix во всех модификациях.
Операционная система MS DOS (фирма Microsoft) появилась в 1981 г. В настоящее время существуют версии 6.22 и 7.0 (в составе Windows 95), а также ее разновидности других фирм-разработчиков (DR DOS, PC DOS). Сегодня эта операционная система установлена на подавляющем большинстве персональных компьютеров. Начиная с 1996 г. MS DOS распространяется в виде Windows 95 32-разрядной многозадачной и многопоточной операционной системы с графическим интерфейсом и расширенными сетевыми возможностями.
Операционная система OS/2 разработана фирмой IBM для персональных компьютеров на основе системной прикладной архитектуры, ранее используемой для больших ЭВМ. Это многозадачная, однопользовательская, высоконадежная операционная система, обеспечивающая как текстовый, так и графический интерфейс пользователя.
OS/2 обеспечивает:
Важной особенностью операционной системы OS/2 является высокопроизводительная файловая система HPFS (High Perfomance File System), имеющая преимущества для серверов баз данных, поддержка мультипроцессорной обработки до 16 процессоров типа INTEL и PowerPC. Версия OS/2 Warp работает с мультисредой и имеет встроенный доступ в сеть Internet, систему распознавания речи VoiceType, интегрированную версию Lotus Notes Mail для передачи через Internet почты. В OS/2 могут выполняться прикладные программы Windows 3.1 и Win32s, но не могут выполняться приложения, работающие в среде Windows 95/98 или Windows NT. Спецификация Open 32 позволяет поставщикам программного обеспечения переносить его на новую платформу.
Операционная система Unix является перспективной многопользовательской и многозадачной системой, созданной корпорацией Bell Laboratory. Данная операционная система реализует принцип открытых систем и широкие возможности по комплексированию в составе одной вычислительной системы разнородных технических и программных средств.
Unix обладает наиболее важными качествами, такими, как:
По этой причине Unix получила широкое распространение для суперкомпьютеров, рабочих станций и профессиональных персональных компьютеров и имеет большое количество версий, разработанных различными фирмами.
Наиболее традиционное сравнение ОС осуществляется по следующим характеристикам процесса обработки информации:
Сетевые операционные системы
Сетевые операционные системы комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС предоставляет пользователям различные виды сетевых служб (управление файлами, электронная почта, процессы управления сетью и др.), поддерживает работу в абонентских системах. Сетевые операционные системы используют архитектуру клиент-сервер или одноранговую архитектуру. Вначале сетевые операционные системы поддерживали лишь локальные вычислительные сети (ЛВС), сейчас эти операционные системы распространяются на ассоциации локальных сетей. Наибольшее распространение имеют LAN Server, NetWare, VINES, Windows NT, Windows 95. Они оцениваются по комплексу критериев: производительность, разнообразие возможностей связи пользователей, возможности администрирования.
Операционная система Windows NT является многозадачной, предназначенной для архитектуры клиент-сервер и использования различных протоколов транспортного уровня сетевой операционной системы, имеет 32-разрядную архитектуру и обеспечивает функции локальной сети:
В таблице приведены параметры некоторых популярных ОС
Операционная система |
Объем ОЗУ, Мбайт |
Память наМД, Мбайт |
Средства связи сInternet |
Сетевые средства связи |
Многопроцессорная обработка |
Средства взаимодействия прикладных программ |
MS Windows NT Workstation 4.0 |
12-16 |
90-120 |
Internet Explorer 3.0, Peer Web Services, Point to Point, FTP, telnet |
Banyan, Digital, IBM, Novell, Microsoft SNA, TCP/IP и др. |
Есть |
OLE, Open GL, Win32 |
MS Windows NT 3.51 |
12-16 |
75-95 |
Тоже |
Тоже |
Есть |
Тоже |
MS Windows 95 |
4-12 |
25-85 |
Тоже |
Тоже |
Нет |
OLE, Win 32 |
MS Windows 3.11 |
4-8 |
20-35 |
|
|
Нет |
OLE, Win 32s |
OS/2 Warp 4.0 |
8-12 (12-24) |
100-300 |
FTP, Gopher, Newsreader/2, telnet, Web Explorer |
Artisoft IBM, Novell, Microsoft, TCP/IP |
Нет |
Java, OpenDoc, OpenGL, PM API, Win32s |
OS/2 Warp Connect 3.0 |
8 |
80-120 |
Тоже |
Тоже |
Нет |
PM API, Win32s |
Работа в сети ЭВМ требует использования программных продуктов для администрирования и обслуживания рабочих станций типа, например: