Программное обеспечение ЭВМ
Совокупность программ, процедур и правил, а также документации, связанных с функционированием системы обработки данных, составляют программное обеспечение (ПО; software). Программное и аппаратное обеспечение в ЭВМ работают в неразрывной связи и взаимодействии.
ПО предназначено для решения конкретных задач. Приложение (application) – это программная реализация решения задачи на ЭВМ. В большинстве случаев, приложения разрабатываются для последующего выхода с ним на рынок ПО. Программный продукт (ПП) – это комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.
Пример
Над Windows 7 работают порядка 2500 внутренних сотрудников корпорации. Весь штат программистов, участвующих в проекте Windows 7, разделен на отдельные команды, общее число которых чуть более 25. Каждая команда ответственна за отдельную составляющую будущей операционной системы.. В одной команде состоит, как правило, сорок разработчиков, сорок тестеров и около двадцати менеджеров. |
Windows 7 разрабатывалась с 2006 по 2009 год
Согласно последним статистическим данным NetMarketShare, сейчас Windows 7 установлена на более чем 42% машин, однако постепенно уступает Windows 10, доля рынка которой сейчас составляет почти 34%.
Как показало исследование компании Duo Security, с 2017 по 2018 год число пользователей Windows 7 резко сократилось. Эксперты полагают, что на это повлияла эпидемия вируса WannaCry, так как у 98% его жертв была установлена именно эта версия операционной системы.
Данные о жизненном цикле Windows
с 25 января 2018 г.
В рамках модели Semi-Annual Channel (SAC) обновления компонентов Windows 10 выпускаются дважды в год в марте и сентябре. Обновления накопительные: каждое следующее обновление основано на предыдущих. Для сохранения поддержки Майкрософт, предоставляемой с помощью исправлений, необходимо всегда устанавливать последнюю версию (обновление компонентов), прежде чем наступит окончание обслуживания текущей версии.
Ниже представлены даты начала доступности окончания поддержки с разбивкой по версиям и выпускам Windows 10.
Журнал версий Windows 10
Окончание поддержки выпусков Домашняя, Pro и Pro для рабочих станций
Windows 10 версии 1803
12 ноября 2019 г.
Windows 10 версии 1709
9 апреля 2019 г.
Windows 10 версии 1703
9 октября 2018 г.
Windows 10 версии 1607
10 апреля 2018 г.
Windows 10 версии 1511
10 октября 2017 г.
Windows 10, выпущенная в июле 2015 г. (версия 1507)
9 мая 2017 г.
Окончание основной
Фазы поддержки
Окончание
Расширенной
Поддержки
9 января 2018 г.
10 января 2023 г.
13 января 2015 г.
14 января 2020 г.
К лиентские операционные системы и обновления | Дата начала повсеместной доступности | Окончание розничных продаж ПО* | Окончание продаж компьютеров с предустановленной Windows |
Windows 8 | 26 октября 2012 г. | 31 октября 2014 г. | 30 июня 2016 г. |
Windows 7 Профессиональная | 22 октября 2009 г. | 31 октября 2013 г. | 31 октября 2016 г. |
Год
Microsoft планирует выпускать обновления безопасности для операционной системы Windows 7 и после окончания периода расширенной поддержки 14 января 2020 года, но за отдельную плату. Extended Security Updates (ESU) будут продаваться как отдельный продукт еще три года. Об этом в блоге компании сообщил вице-президент Microsoft по маркетингу Office и Windows Джаред Спатаро (Jared Spataro).
Платная поддержка предполагается для клиентов c корпоративной лицензией Windows 7 Professional и Windows 7 Enterprise. Как отмечает Threatpost, крупным организациям с тысячами компьютеров, как правило, бывает сложно установить новую операционную систему сразу на все машины. Процесс затягивается, оставляя устаревшие версии без защиты.
Базовый уровень.
Базовый уровень отвечает за взаимодействие с аппаратными средствами и хранится в базовой системе ввода-вывода (BIOS). Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.
Данные хранятся в энергонезависимой ПП.
Термин «BIOS» употребляется по отношению к устройствам, совместимым с персональными компьютерами фирмы IBM
ПО базового уровня выполняет следующие функции:
- тестирование оборудования после каждого включения ЭВМ, которое состоит из инициализации системных ресурсов и регистров микросхем, тестирования ОЗУ, инициализации контроллеров, определения и подключения ВЗУ;
- передача управления загрузчику операционной системы;
- управление электропитанием при выключении ЭВМ.
UEFI предустанавливается на современные компьютеры. В отличие от предыдущих, эта система имеет графический понятный интерфейс и отличается большим количеством дополнительных функций, которые недоступны в предыдущих сборках BIOS.
Windows 10 Откройте окно «Выполнить» (нажатием клавиш Win+R) и введите в нем команду: msinfo32. В разделе «Сведения о системе» указана версия установленного на компьютер BIOS.
Во время перезагрузки устройства, после того как компьютер выключится, нужно несколько раз нажать клавишу входа в BIOS. В основном это Del, F2 или Esc, но каждый производитель сам выбирает, какими клавишами он запускается, и указывает это на стартовой заставке компьютера.
Некоторые возможности меню:
· настройка даты и времени;
· настройка периферии, не приспособленной к работе в режиме «Plug and Play»
· запуск аппаратуры в «форсированном» или «щадящем» режиме;
· установка заводских настроек ;
· включение и выключение оборудования, встроенного в материнскую плату
БИОС в ноутбуках и моноблоках марки APPLE нет. Её место занимает EFI — Extensible Firmware Interface (расширяемый интерфейс прошивки). Это своеобразная «прокладка» между ПО низкого уровня и самой операционной системой.
Системный уровень обеспечивает взаимодействие других программ компьютера с базовым уровнем и непосредственно с аппаратным обеспечением. Совокупность ПО системного уровня образует ядро операционной системы (ОС) ЭВМ.
Ядро ОС выполняет следующие функции:
- управление и распределение памяти ОЗУ и ВЗУ;
- управление процессами ввода-вывода;
- поддержка файловой системы – упорядоченной совокупности объектов различного типа (файлов), хранящихся в ВЗУ;
- управление устройствами через специальные программы – драйверы;
- организация взаимодействия и диспетчеризации процессов – выполняемых в данный момент программ и задач;
- предоставление интерфейса пользователю для управления перечисленными функциями – системы окон, меню, панелей инструментов для вызова соответствующих функций.
Драйвер устройств – это программа, которая обеспечивает взаимодействие (преобразование сигналов, данных) с компонентами ЭВМ. Почти все компоненты взаимодействуют с ОС через драйверы.
Драйверы устройств
Виды вирусов
- по среде обитания - сетевые, файловые, загрузочные
- по способу заражения – резидентные и нерезедентные
- по особенностям алгоритма – черви (уменьшают пропускную способность сети), паразитические (создают свои копии) , макровирусы (заражают офисные документы), троянские программы (цель похищение информации и ее уничтожение – стирание ).
- восстановление стертых файлов (Unerase )
- диагностики компьютера ( NDiags, SI System Information)...
Прикладной уровень представляет собой комплекс прикладных программ, с помощью которых выполняются конкретные задачи (производственные, творческие, развлекательные и учебные).
Основные приложения
ОСНОВНЫЕ ПРИЛОЖЕНИЯ для студентов
Gimp бесплатный редактор фотографий и других растровых изображений, а также векторной графики.
· GIMP является свободным ПО;
· GIMP является высококачественным приложением для фоторетуши и позволяет создавать оригинальные изображения;
· GIMP является высококачественным приложением для создания экранной и веб-графики;
· GIMP является платформой для создания мощных и современных алгоритмов обработки графики учёными и дизайнерами;
· GIMP позволяет автоматизировать выполнение повторяющихся действий;
· GIMP легко расширяем за счёт простой установки дополнений.
3. Системы автоматизированного проектирования (cad-системы) предназначены для автоматизации проектно-конструкторских работ в машиностроении, приборостроении, архитектуре. Позволяют проводить математические расчеты надежности конструкций
Пример:
AutoCad 2017 и AutoCad 2018
- Создание 2 мерных проектов
- 3 мерное моделирование и визуализация
4. Программы для работы в локальных и глобальных сетях: браузеры, клиенты электронной почты, программы для загрузки файлов.
Internet explorer 11, Edge, Safari, Google Chrome, mail.ru
5. Системы автоматизированного перевода. Различают электронные словари и программы перевода текстов на естественных языках.
Stylus, Socrat, Magic Goody, Promt
6. Бухгалтерские системы. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия, финансовых отчетов и их учета. СУБД
Операционные системы
Классификация ОС
(каждому пользователю выделяется свой сегмент ОП
с разделением полномочий доступа к ресурсам )
Примеры
10.13.6
IOS 12 2018
ОС Mac OS
Большинство флэш-накопителей, которые есть сегодня в продаже, поставляются отформатированными в файловой системе (ФС) FAT32 или NTFS. Первый вариант целиком и полностью совместим с OS X, хотя и имеет свои недостатки. Что касается NTFS, то это стандартная ФС для платформы Windows, и такой USB-накопитель придется переформатировать, чтобы он был полностью совместим с Mac.
Стандартный формат для OS X по умолчанию — это Mac OS Extended ( HFS+) (Journaled). Естественно, он применим для флэш-драйва и способен обеспечить максимальную совместимость внешнего накопителя и операционной системы OS X Никаких ограничений на размер записываемого файла при использовании Mac OS Extended (Journaled) нет. Минус в данном случае один — это неполная совместимость с Windows. Данная ОС способна считывать файлы с отформатированной таким образом флэшки, но записать на нее данные стандартными средствами нельзя. Придется устанавливать сторонний софт.
MS-DOS (FAT) — Дисковая утилита называет таким образом формат FAT/FAT32 и он практически универсален: совместим с любой компьютерной системой и платформой, а также поддерживает игровые консоли PlayStation 3, Xbox 360, Wii и даже бытовую технику вроде видеокамер или стареньких бытовых проигрывателей, только-только научившихся работать с USB-накопителями (современные понимают практически любые форматы). Минусом FAT32 является то, что этот формат не поддерживает работу с файлами размером больше 4 ГБ.
ExFAT, более новый формат, который в среде OS X поддерживается, начиная с версии Mac OS X 10.6.5, а в Windows – с версии ОС не ниже XP SP2. Очевидно, что недостатком данного формата можно считать отсутствие совместимости с более ранними вариантами Mac OS X и Windows. Ну, а плюс в том, что он способен работать с файлами объемом более 4 ГБ.
Apple переходит от использования файловой системы HFS+ (В деревья), которой уже три десятилетия, к APFS.
Достоинства:
High Sierra, работает с новой файловой системой Apple (APFS) , но она экспериментальная.
Планируется, что APFS будет работать только со встроенными SSD-накопителями.
Основные достоинства операционной системы Windows:
1. Использование виртуальной памяти для увеличения объема ОП. Виртуальная память – это расширение адресного пространства задачи (ОП) за счет внешней памяти
2. Системная поддержка виртуального пространства памяти до 4 Гб. для каждого приложения;
3. Многозадачность;
4. Стандартный графический интерфейс;
технология Drag and Drop (перетащи и положи)
5. Использование длинных имен до 215 ( 256 ) символов; суммарная длина пути не должна превышать 260 символов
4. Независимость программ от аппаратуры; технология Plug and Play (подключи и используй)
5. Возможность обмена данными между приложениями;
6. Совместимость с ранее разработанным ПО.
7. Возможность работы в сети
8. Поддержка современных мультимедийных технологий.
Мультимедиа – информационная технология, позволяющая одновременно отображать документы, содержащие текст, видеофильмы, звуковые файл
Программное обеспечение ЭВМ
Совокупность программ, процедур и правил, а также документации, связанных с функционированием системы обработки данных, составляют программное обеспечение (ПО; software). Программное и аппаратное обеспечение в ЭВМ работают в неразрывной связи и взаимодействии.
ПО предназначено для решения конкретных задач. Приложение (application) – это программная реализация решения задачи на ЭВМ. В большинстве случаев, приложения разрабатываются для последующего выхода с ним на рынок ПО. Программный продукт (ПП) – это комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.
Жизненный цикл ПП состоит из трех стадий: 1) разработка ПП; 2) эксплуатация и сопровождение; 3) завершение жизненного цикла.
Стадия разработки ПП включает следующие частично перекрывающиеся этапы.
МС – маркетинг рынка ПО и формирование требований к ПП предназначены для изучения требований к создаваемому ПП, включающие следующие действия:
- изучение сегмента рынка ПО, где предполагается использование разрабатываемого ПП, и анализ аналогичных ПП; определение состава и назначения функций обработки данных ПП;
ПС – проектирование структуры ПП связано с разработкой структуры ПП, структуры информационной базы задачи, выбором методов и средств создания программ – технологии программирования.
- установление требований пользователя к способу взаимодействия с ПП (система меню, использование манипулятора «мышь», типы подсказок, виды экранных документов и т. п.);
- определение аппаратных и программных средств, необходимых для эксплуатации ПП.
ПР – программирование и тестирование программ являются технической реализацией проектных решений и выполняются с помощью выбранного инструментария разработчика, включающего языки и системы программирования. Разработка отдельных модулей ПП ведется параллельно для сокращения продолжительности этого этапа. Тестирование является важным этапом разработки ПП и часто требует не меньше времени, чем программирование. Программа проверяется на устойчивость работы в случае неверных входных данных, ошибочных действиях пользователя и сбое аппаратного обеспечения. Тестирование разбивается на два этапа.
Альфа-тестирование осуществляется в месте его разработки, и его результатом является стабильно работающая программа.
Бета-тестирование производится у заказчика ПП для проверки его функциональности и выявления оставшихся ошибок. Тестирование продолжается и на этапе эксплуатации.
ДК – документирование ПП заключается в разработке необходимых сведений по установке и обеспечению надежной работы ПП, поддержке пользователей при выполнении функций обработки системой помощи и подсказок, определении порядка взаимодействия ПП с другими программами.
Стадия эксплуатации и сопровождения включает следующие этапы.
ВР – выпуск ПП на рынок ПО сопровождается различными приемами маркетинга: рекламой, увеличением числа каналов реализации, скидками, службой поддержки и др. ПП может быть выпущен на рынок как коммерческое, условно-бесплатное (shareware) или бесплатное (freeware) ПО. Для получения копии коммерческого пользователь должен предварительно его оплатить. Условно-бесплатное ПО является ознакомительным. Пользователь может попробовать данный ПП в течение определенного периода. По истечению этого периода пользователь должен купить ПО или отказаться от его использования. Бесплатное ПО не имеет ограничений на использование.
ЭП – эксплуатация ПП идет параллельно с этапом сопровождения. При этом эксплуатация может начинаться раньше и заканчиваться позже сопровождения.
СП – сопровождение ПП заключается в поддержке работоспособности ПП, переход на его новые версии, усовершенствование, исправление обнаруженных ошибок и т. п.
Стадия завершения жизненного цикла состоит из одного этапа.
СН – снятие ПП с продажи и отказ от сопровождения происходит, как правило, по следующим причинам:
- появлением новых технологий и устройств;
- плохих отзывах пользователей;
- смене политики разработчика этого ПП.
Длительность жизненного цикла для различных ПП различна. Для большинства современных ПП длительность жизненного цикла составляет в среднем 2-3 года.
Пример
Над Windows 7 работают порядка 2500 внутренних сотрудников корпорации. Весь штат программистов, участвующих в проекте Windows 7, разделен на отдельные команды, общее число которых чуть более 25. Каждая команда ответственна за отдельную составляющую будущей операционной системы.. В одной команде состоит, как правило, сорок разработчиков, сорок тестеров и около двадцати менеджеров. |
Windows 7 разрабатывалась с 2006 по 2009 год
Согласно последним статистическим данным NetMarketShare, сейчас Windows 7 установлена на более чем 42% машин, однако постепенно уступает Windows 10, доля рынка которой сейчас составляет почти 34%.
Как показало исследование компании Duo Security, с 2017 по 2018 год число пользователей Windows 7 резко сократилось. Эксперты полагают, что на это повлияла эпидемия вируса WannaCry, так как у 98% его жертв была установлена именно эта версия операционной системы.
Дата: 2018-12-21, просмотров: 451.