1.
Практическое занятие № 36
Прикладное ПО, ОС Windows
2.
Методические рекомендации
1. Прикладное программное обеспечение.
2. Операционные системы семейства Windows.
3.
Уровни программной
конфигурации ПК
ПрПО
Служебное
ПО
Системное ПО
Базовое ПО
Устанавливается
пользователем по
потребности
Устанавливается
в общем пакете
(операционная
система)
Встроено в
компьютер
4.
Уровень прикладных программ — самый верхний.
Прикладное ПО — это программы, обслуживающие человека и удовлетворяющие его
потребности. С их помощью выполняется набор и редактирование текстов, создание
чертежей и иллюстраций, коммуникация между людьми, воспроизведение музыки и
видео, а также многое другое.
Классификация прикладных программ:
текстовые процессоры;
настольные издательские системы;
графические редакторы;
пакеты демонстрационной графики;
системы автоматизации
проектирования;
организаторы работ;
электронные таблицы;
системы управления базами данных;
программы распознавания символов
или графики;
программы автоматического
перевода;
финансовые пакеты;
математические пакеты;
экспертные системы;
геоинформационные системы;
музыкальные и звуковые редакторы;
системы видеомонтажа;
средства работы в сети Интернет;
средства создания и публикации Webсайтов;
обучающие программы;
компьютерные игры.
5.
Операционная система (ОС) — комплекс взаимосвязанных программ,
предназначенных для управления ресурсами компьютера и организации взаимодействия
с пользователем.
На сегодняшний день наиболее известными операционными системами
являются:
Windows
Windows – наиболее
популярная система
в мире. Примерно
89% пользователей
в мире используют
ОС Windows
macOS
macOS
является второй по
распространенност
и. Рыночная доля
составляет около
9%.
Linux
Linux
находятся на
третьей позиции
(1%).
6.
Windows
Семейство коммерческих операционных систем (OC)
корпорации
Microsoft,
ориентированных
на
применение
графического
интерфейса
при
управлении.
Причины популярности ОС семейства Windows:
Надежность;
Хорошая поддержка аппаратной части;
Простая установка;
Легкость настройки;
Большое количество ПО.
7.
Windows 1.0
Годы поддержки
(1985 – 2001)
Ветка: 16 бит.
Не полноценная операционная система, а
Windows 1.0 предоставляла пользователю
надстройка над операционной системой MS- графический
оконный
интерфейс
и
DOS.
возможность
запускать
несколько
приложений одновременно (и то и другое
отсутствовало в MS DOS).
Системные требования
Процессор
8088
Оперативная память
256 Кбайт
Объем жесткого диска
3 Мб
8.
Windows 2.0
Годы поддержки
(1989 — 2001)
Новые характеристики и возможности
Возможность использования сочетания
клавиш.
Появились перекрывающиеся окна.
Возможность увеличить и уменьшить
окно.
Системные требования
Процессор
8088
Оперативная память
256 Кбайт
Объем жесткого диска
3 Мб
Ветка: 16 бит.
9.
Windows 3.0
Годы поддержки
(1990 — 2008)
Новые характеристики и возможности
Первый (от Microsoft) удобный для
пользователя интерфейс.
Появление диспетчера программ.
Появление мультимедийных
возможностей.
Поддержка сети.
Системные требования
Минимальные Рекомендуемые
Процессор
8086/8088
Оперативная
память
640 Кбайт
Объем
жесткого диска
6,5 Мб
80486DX 33
МГц
4 Мб
60 Мб
Ветка: 16 бит.
10.
Windows NT 3.1
Годы поддержки
(1993 — 2001)
Новые характеристики и возможности
Впервые использована файловая система
NTFS.
Поддержка симметричной
мультипроцессорной обработки и
технологии OpenGL, позволяющей работать
с 3-хмерными объектами.
Системные требования
Процессор
Intel 80386
Оперативная
память
2 Мб
Объем жесткого
диска
8 Мб
Ветка: NT.
Разрядность: 16, 32 и 64 бита.
Ориентирована для использования на
серверах и высокопроизводительных
рабочих станциях.
11.
Windows 95
Годы поддержки
(1995 — 2001)
Новые характеристики и возможности
Появились такие элементы графического
интерфейса, как рабочий стол со значками,
панель задач и меню «Пуск».
Поддержка длинных (до 256 знаков) имён
файлов и система Plug and Play.
Системные требования
Минимальные Рекомендуемые
Процессор
80386 DX
Pentium
Оперативная
память
4 Мб
8 Мб
Объем
жесткого диска
50 Мб
100 Мб
Ветка: 9х.
Разрядность: 32 бита.
Предназначалась, в основном,
домашнего использования..
для
12.
Windows 98
Годы поддержки
(1998 — 2006)
Новые характеристики и возможности
Улучшенная поддержка AGP.
Доработанные драйверы для USB.
Поддержка работы системы с несколькими
мониторами.
Первый браузер Internet Explorer.
Поддержка Web TV.
Системные требования
Минимальные Рекомендуемые
Процессор
486DX 66 МГц
Pentium
Оперативная
память
16 Мб
24 Мб
Объем
жесткого диска
200 Мб
500 Мб
Ветка: 9х.
Разрядность: 32 бита.
13.
Windows 2000
Годы поддержки
( 2000 — 2010)
Новые характеристики и возможности
Обновленный интерфейс.
Поддержка службы каталогов Active Directory.
Файловая система стандарта NTFS 3.0.
Служба IIS, представленная в версии 5.0.
Системные требования
Минимальные Рекомендуемые
Процессор
Оперативная
память
Объем
жесткого диска
133 МГц
1 ГГц
32 Мб
128 Мб
2 Гб
20 Гб
Ветка: NT.
14.
Windows Millenium
Годы поддержки
(2000 — 2006)
Новые характеристики и возможности
Восстановление системы (SystemRestore).
Защита системных файлов.
Поддержка спящего режима компьютера.
Новая справочная система в виде всплывающих
подсказок.
Появились новые возможности мультимедиа и
Интернет.
Системные требования
Минимальные Рекомендуемые
Процессор
150 МГц
300 МГц
Оперативная
память
32 Мб
128 Мб
Объем
жесткого диска
200 Мб
500 Мб
Ветка: 9х.
Разрядность: 32 бита.
15.
Windows XP
Годы поддержки
(2000 — 2010)
Новые характеристики и возможности
Улучшенный графический интерфейс.
Быстрая смена пользователей.
Возможности удаленного управления ПК.
Улучшение возможностей восстановления системы.
Системные требования
Минимальные Рекомендуемые
Процессор
233 МГц
300 МГц
Оперативная
память
64 Мб
128 Мб
Объем
жесткого диска
1,5 Гб
от 1,5 Гб
Ветка: NT
Разрядность: 32, 64 бита.
16.
Windows Vista
Годы поддержки
(2006 — 2017)
Новые характеристики и возможности
Новые возможности по управлению
пользовательским интерфейсом.
Обновленная подсистема управления памятью,
ввода-вывода.
Появление режима «гибернации». Улучшение
возможностей безопасности.
Системные требования
Минимальные Рекомендуемые
Процессор
Оперативная
память
Объем
жесткого диска
800 МГц
1 ГГц
512 Мб
1 Гб
20 Гб
40 Гб
Ветка: NT
Разрядность: 32, 64 бита.
17.
Windows 7
Годы поддержки
(2009 — 2020)
Ветка: NT
Разрядность: 32, 64 бита.
Новые характеристики и возможности
Поддержка «Юникод 5.1».
Возможность мультитач-управления.
Появление 50 новых шрифтов вдобавок к доработанным
стандартным.
Поддержка псевдонимов папок на внутреннем уровне.
Тесная интеграция с изготовителями драйверов.
Новый интерфейс стандартного мультимедиа-проигрывателя.
Поддержка нескольких мониторов и т.д.
Системные требования
Архитектура
Минимальные
Рекомендуемые
32-бит
32-бит
64-бит
Процессор
64-бит
1 ГГц
Оперативная память
1 Гб
2 Гб
Объем жесткого диска
16 Гб
20 Гб
4 Гб
16 Гб
20 Гб
18.
Windows 8
Годы поддержки
(2012 — 2016)
Ветка: NT
Разрядность: 32, 64 бита.
Новые характеристики и возможности
Вход в систему при помощи учетной записи «Майкрософт».
Появления магазина приложений для ОС.
Новая версия интернет-браузера: в настольном и сенсорном варианте.
Возможность восстановления и сброса системы.
Новый «Диспетчер задач».
Появление опции «Семейная безопасность».
Новая панель управления, изменение экрана приветствия.
Усовершенствованная система поиска.
Удобное переключение раскладок клавиатуры.
Системные требования
Архитектура
Минимальные
Рекомендуемые
32-бит
32-бит
64-бит
Процессор
64-бит
1 ГГц
Оперативная память
1 Гб
2 Гб
Объем жесткого диска
16 Гб
20 Гб
4 Гб
16 Гб
20 Гб
19.
Windows 10
Годы поддержки
(2015 — 2025)
Ветка: NT
Разрядность: 32, 64 бита.
Новые характеристики и возможности
Модификация меню «Пуск»: представлено в виде настраиваемых
пользователем плиток.
Изменение размера «Пуска».
Новые возможности использования магазина приложений.
Появление «Центра уведомлений».
Обновленный календарь, часы, батарейный индикатор (для
ноутбуков).
Современные окна с новой анимацией. Обновленные интерфейсы
приветствия и блокировки.
Системные требования
Архитектура
Минимальные
Рекомендуемые
32-бит
32-бит
64-бит
Процессор
64-бит
1 ГГц
Оперативная память
1 Гб
2 Гб
Объем жесткого диска
16 Гб
20 Гб
4 Гб
16 Гб
20 Гб
20.
21.
1.В каком году вышла первая версия операционной системы
Windows?
a)
1985;
b) 1987;
c) 1990;
d) 1991.
2.Какая версия Windows является самой распространенной?
a) Windows 10;
b) Windows XP;
c) Windows 7;
d) Windows Vista.
План занятия
Тип занятия: сообщение новых знаний
Вид занятия: лекция
Метод обучения: объяснение, дискуссия
Тема: Виды программного обеспечения компьютеров
Результаты освоения:
личностные:
- умение использовать достижения современной информатики для повышения собственного интеллектуального развития в выбранной профессиональной деятельности, самостоятельно формировать новые для себя знания в профессиональной области, используя для этого доступные источники информации;
- умение управлять своей познавательной деятельностью, проводить самооценку уровня собственного интеллектуального развития, в том числе с использованием современных электронных образовательных ресурсов;
- умение выбирать грамотное поведение при использовании разнообразных средств информационно-коммуникационных технологий как в профессиональной деятельности, так и в быту;
- готовность к продолжению образования и повышению квалификации в избранной профессиональной деятельности на основе развития личных информационно-коммуникационных компетенций;
метапредметные:
- использование различных видов познавательной деятельности для решения информационных задач, применение основных методов познания (наблюдения, описания, измерения, эксперимента) для организации учебно-исследовательской и проектной деятельности с использованием информационно-коммуникационных технологий;
- умение использовать средства информационно-коммуникационных технологий в решении когнитивных, коммуникативных и организационных задач с соблюдением требований эргономики, техники безопасности, гигиены, ресурсосбережения, правовых и этических норм, норм информационной безопасности;
предметных:
- использование готовых прикладных компьютерных программ по профилю подготовки;
- владение способами представления, хранения и обработки данных на компьютере;
личностные результаты реализации программы воспитания:
- ЛР 10 – Заботящийся о защите окружающей среды, собственной и чужой безопасности, в том числе цифровой.
- ЛР 13 – Способный в цифровой среде использовать различные цифровые средства, позволяющие во взаимодействии с другими людьми достигать поставленных целей; стремящийся к формированию в сетевой среде личностно и профессионального конструктивного «цифрового следа»
- ЛР 14 – Способный ставить перед собой цели под возникающие жизненные задачи, подбирать способы решения и средства развития, в том числе с использованием цифровых средств; содействующий поддержанию престижа своей профессии и образовательной организации
Количество часов: 2ч
Цель:
учебная: познакомить обучающихся с многообразием и классификацией программного обеспечения; изучить понятие операционной системы, ее основные назначение и задачи.
развивающая: развитие профессионального мышления обучающихся, при изучении нового материала и осмысление его для дальнейшего использования в период учебной и производственной практики, дальнейшей профессиональной деятельности;
воспитательная: привитие умения формулировать профессиональную речь, апеллирование профессиональной терминологией.
Материально-техническое обеспечение и дидактические средства:
1. Опорный конспект
2. Визуальное сопровождение (презентация)
3. Ноутбук
4. Переносной проектор с экраном
5. Раздаточный материал
Информационно-методическое обеспечение:
Основные источники:
- Информатика: учеб. для студ. учреждений сред. проф. образования / Е.В.Михеева, О.И.Титова. – 3-е изд., стер. – Москва: Издательский центр «Академия», 2019. – 400 с. – ISBN 978-5-4468-7881-9 – Текст : непосредственный.
- Информатика. учебник для студентов учреждений среднего профессионального образования / Цветкова М.С., Хлобыстова И.Ю. . – 6-е изд., стер. – Москва: Издательский центр «Академия», 2020. – 352 с. – ISBN 978-5-4468-8663-0 – Текст : непосредственный.
- Информатика. Практикум: учеб. пособие для студ. учреждений сред. проф. образования / Е.В.Михеева, О.И.Титова. – 2-е изд., стер. – Москва: Издательский центр «Академия», 2018. – 224 с. – ISBN 978-5-4468-6279-5 – Текст : непосредственный.
Дополнительные источники:
- Информатика. Практикум для профессий и специальностей естественно-научного и гуманитарного профилей: учеб. пособие для студ. учреждений сред. проф. образования / М.С.Цветкова, И.Ю.Хлобыстова. – 3-е изд., стер. – Москва: Издательский центр «Академия», 2017. – 240 с. – ISBN 978-5-4468-4865-2 – Текст : непосредственный.
- Босова Л.Л. Информатика : учебник для 10 класса (базовый уровень) / Л.Л. Босова, А.Ю. Босова. – М. : БИНОМ. Лаборатория знаний, 2022. – 288 с.
- Босова Л.Л. Информатика : учебник для 11 класса (базовый уровень) / Л.Л. Босова, А.Ю. Босова. – М. : БИНОМ. Лаборатория знаний, 2022. – 256 с.
Структура урока:
1. Организационный момент
2. Сообщение темы, формирование целей и основных заданий
3. Актуализация опорных знаний, умений.
4. Мотивация учебной деятельности обучаемых:
5. План занятия
1. ПО, его виды.
2. Операционная система
6. Подведение итогов:
— Закрепление изложенного материала
— Выдача задания для самостоятельной работы по теме: повторить конспект
Преподаватель: Донченко Я.А., к.пед.наук.
Обзор лекции:
В данной лекции рассматривается классификация программного обеспечения современного ПК. Изучаются особенности операционных систем.
Вступление
Несмотря на огромное многообразие вычислительной техники и ее необычайно быстрое совершенствование, рассмотренное на предыдущих лекциях, фундаментальные принципы устройства машин во многом остаются неизменными и в частности, архитектура ЭВМ. Аналогично с программным обеспечением. Хоть оно и продвинулось значительно вперед, основные принципы его классификации остались неизменными. Сегодня мы поговорим программной составляющей компьютеров, остановимся более подробно на базовом системном программном обеспечении – операционной системе, изучим ее основные функции.
1. ПО, его виды.
Програ́ммное обеспе́чение (допустимо также произношение обеспече́ние) (ПО) — программа или множество программ, используемых для управления компьютером (ISO/IEC 26514:2008).
Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него программным обеспечением. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.
Программное обеспечение, можно условно разделить на три категории:
- системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
- прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
- инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Рис. 1.Виды ПО
К прикладному программному обеспечению относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки – примеры прикладного программного обеспечения.
Оба типа программного обеспечения взаимосвязаны и могут быть представлены в виде диаграммы, изображенной на рис.2. Как видно, каждая область тесно взаимодействует с другой.
Системное программное обеспечение обеспечивает и контролирует доступ к аппаратному обеспечению компьютера. Прикладное программное обеспечение взаимодействует с аппаратными компонентами через системное. Конечные пользователи в основном работают с прикладным программным обеспечением. Чтобы обеспечить аппаратную совместимость, каждый тип программного обеспечения разрабатывается для конкретной аппаратной платформы.
Системное программное обеспечение – это набор программ, которые управляют компонентами компьютера, такими как процессор, коммуникационные и периферийные устройства.
Рис. 2. Структура и назначение программного обеспечения
Системное программное обеспечение – это набор программ, которые управляют компонентами компьютера, такими как процессор, коммуникационные и периферийные устройства. Программистов, которые создают системное программное обеспечение, называют системными программистами. Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
Системное программное обеспечение (рис.3) можно разделить на базовое программное обеспечение, которое, как правило, поставляется вместе с компьютером, и сервисное программное обеспечение, которое может быть приобретено дополнительно.
Базовое программное обеспечение (base software) – минимальный набор программных средств, обеспечивающих работу компьютера. Сервисное программное обеспечение включает программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Рис. 3. Структура системного программного обеспечения
В базовое программное обеспечение входят:
- операционная система;
- операционные оболочки (обычно текстовые и графические);
- сетевая операционная система.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.
Сетевые операционные системы – комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС предоставляет пользователям различные виды сетевых служб (управление файлами, электронная почта, аудио и видеоконференции, распределенные вычисления, процессы управления сетью и др.), поддерживает работу в абонентских системах. Сетевые операционные системы используют архитектуру клиент-сервер или одноранговую архитектуру. Вначале сетевые операционные системы поддерживали лишь локальные вычислительные сети (ЛВС), сейчас эти операционные системы распространяются на ассоциации локальных сетей.
Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя, а в будущем возможны варианты речевого интерфейса и распознавание рукописного ввода данных. Эти программы существенно упрощают задание управляющей информации для выполнения команд операционной системы, уменьшают напряженность и сложность работы конечного пользователя.
Сервисное ПО можно классифицировать по функциональному признаку следующим образом:
- программы диагностики работоспособности компьютера;
- антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;
- программы обслуживания дисков, обеспечивающие проверку качества поверхности магнитного диска, контроль сохранности файловой системы на логическом и физическом уровнях, сжатие дисков, создание страховых копий дисков, резервирование данных на внешних носителях и др.;
- программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения;
- программы обслуживания сети.
Эти программы часто называются утилитами.
Утилиты – программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров (диагностики, тестирования аппаратных и программных средств, оптимизации использования дискового пространства, восстановления разрушенной на магнитном диске информации и т. п.).
В современных операционных системах такие утилиты могут быть представлены, как, например, в Windows, группами программ «стандартные» и «служебные». В них входит ряд полезных программ: калькулятор, звукозапись, блокнот и др. В группе «служебные» имеется ряд программ, расширяющих возможности операционной системы: очистка и дефрагментация диска, восстановление системы и т.п.
Прикладное ПО
Прикладные программы предназначены для того, чтобы обеспечить применение вычислительной техники в различных сферах деятельности человека. Помимо создания новых программных продуктов, разработчики прикладных программ большие усилия тратят на совершенствование и модернизацию популярных систем, создание их новых версий. Новые версии, как правило, поддерживают старые, сохраняя преемственность, и включают в себя базовый минимум (стандарт) возможностей.
К прикладному программному обеспечению относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки – примеры прикладного программного обеспечения.
Прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
К прикладному ПО, например, относятся:
- Комплект офисных приложений MS OFFICE.
- Бухгалтерские системы.
- Редакторы HTML или Web – редакторы.
- Браузеры – средства просмотра Web — страниц.
- Графические редакторы.
Один из возможных вариантов классификации программных средств (ПС), составляющих прикладное программное обеспечение (ППО), отражен на рис.4.
Рис. 4. Структура прикладного программного обеспечения
Несмотря на широкие возможности использования компьютеров для обработки самой разной информации, самыми популярными являются программы, предназначенные для работы с текстами – текстовые редакторы и издательские системы.
Текстовыми редакторами называют программы для ввода, обработки, хранения и печатания текстовой информации в удобном для пользователя виде. Эксперты оценивают использование компьютера в качестве печатающей машинки в 80% всего времени задействования техники.
Большую популярность приобрели программы обработки графической информации. Компьютерная графика в настоящее время является одной из самых динамично развивающихся областей программного обеспечения. Она включает в себя ввод, обработку и вывод графической информации – чертежей, рисунков, фотографий, картин, текстов и т. д. – средствами компьютерной техники. Различные типы графических систем позволяют быстро строить изображения, вводить иллюстрации с помощью сканера или видеокамеры, создавать анимационные ролики. Графические редакторы позволяют пользоваться различным инструментарием художника, стандартными библиотеками изображений, наборами стандартных шрифтов, редактированием изображений, копированием и перемещением фрагментов по страницам экрана и др.
Для выполнения расчетов и дальнейшей обработки числовой информации существуют специальные программы – электронные таблицы. В процессе деятельности любого специалиста часто требуется представить результаты работы в виде таблиц, где одна часть полей занята исходными данными, а другая – результатами вычислений и графического анализа. Характерными для них является большой объем перерабатываемой информации, необходимость многократных расчетов при изменении исходных данных. Автоматизацией подобной рутинной работы и занимаются электронные таблицы.
Одним из наиболее перспективных направлений развития вычислительной техники является создание специальных аппаратных средств для хранения гигантских массивов информационных данных и последующей нечисловой обработки их, чаще всего – поиска и сортировки. Для компьютерной обработки подобных баз данных используют системы управления базами данных (СУБД). Последние представляют собой набор средств программного обеспечения, необходимых для создания, обработки и вывода записей баз данных.
К прикладному программному обеспечению относятся также инструментальные программные средства специального назначения. В настоящее время создаются различные специальные программные системы целевого назначения, предназначенные для работы специалистов в некоторой предметной области. Такие программы называют авторскими инструментальными системами. Авторская система представляет интегрированную среду с заданной интерфейсной оболочкой, которую пользователь может наполнить информационным содержанием своей предметной области.
Среди таких систем получили распространение экспертные системы. Такие программы ведут себя подобно эксперту в некоторой узкой прикладной области. Экспертные системы призваны решать задачи с неопределенностью и неполными исходными данными, требующие для своего решения экспертных знаний. Кроме того, эти системы должны уметь объяснять свое поведение и свое решение. Экспертные системы, являющиеся основой искусственного интеллекта, получили широкое распространение в различных областях науки (например, для классификации животных и растений по видам, для химического анализа), в медицине (постановка диагноза, анализ электрокардиограмм, определение методов лечения), в технике (поиск неисправностей в технических устройствах, слежение за полетом космических кораблей и спутников), в политологии и социологии, криминалистике, лингвистике и т.д.
В последнее время широкую популярность получили программы обработки гипертекстовой информации. Гипертекст – это форма организации текстового материала не в линейной последовательности, а в форме указания возможных переходов (ссылок), связей между отдельными его фрагментами. В обычном тексте используется обычный линейный принцип размещения информации, и доступ к нему (тексту) осуществляется последовательно. В гипертекстовых системах информация напоминает текст энциклопедии, и доступ к любому выделенному фрагменту текста осуществляется произвольно по ссылке. Организация информации в гипертекстовой форме используется при создании справочных пособий, словарей, контекстной помощи (Help) в прикладных программах.
Отдельную группу прикладного ПО составляют программные средства профессионального уровня. Каждая прикладная программа этой группы ориентируются на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ – автоматизированные системы научных исследований, каждая из которых «привязана» к определенной области науки, САПР – системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ – автоматизированные системы управления (которых в 60-70-х годах были разработаны тысячи).
Инструментальное ПО или системы программирования — это системы для автоматизации разработки новых программ на языке программирования.
2. Операционная система
Операционная система составляет основу программного обеспечения ПК. Операционная система представляет комплекс системных и служебных программных средств, который обеспечивает взаимодействие пользователя с компьютером и выполнение всех других программ.
С одной стороны, она опирается на базовое программное обеспечение ПК, входящее в его систему BIOS, с другой стороны, она сама является опорой для программного обеспечения более высоких уровней – прикладных и большинства служебных приложений.
Для того чтобы компьютер мог работать, на его жестком диске должна быть установлена (записана) операционная система. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.
По числу одновременно работающих пользователей на ЭВМ ОС разделяются на однопользовательские (MS DOS) и многопользовательские (Unix, Linux, Windows 95 — XP)
В многопользовательских ОС каждый пользователь настраивает для себя интерфейс пользователя, т.е. может создать собственные наборы ярлыков, группы программ, задать индивидуальную цветовую схему, переместить в удобное место панель задач и добавить в меню Пуск новые пункты. В многопользовательских ОС существуют средства защиты информации каждого пользователя от несанкционированного доступа других пользователей.
По числу одновременно выполняемых задач операционные системы делятся на два класса:
1. Однозадачные (MS DOS).
2. Многозадачные (OS/2, Unix, Windows).
В зависимости от областей использования:
1. Системы пакетной обработки (ОС ЕС).
2. Системы с разделением времени (Unix, Linux, Windows).
3. Системы реального времени (RT11).
Системы пакетной обработки предназначены для решения задач, которые не требуют быстрого получения результатов. Главной целью ОС пакетной обработки является максимальная пропускная способность или решение максимального числа задач в единицу времени.
В системах с разделением времени для выполнения каждой задачи выделяется небольшой промежуток времени, и ни одна задача не занимает процессор надолго. Если этот промежуток времени выбран минимальным, то создается видимость одновременного выполнения нескольких задач. Эти системы обладают меньшей пропускной способностью, но обеспечивают высокую эффективность работы пользователя в интерактивном режиме.
Системы реального времени применяются для управления технологическим процессом или техническим объектом, например, летательным объектом, станком и т.д.
По типу аппаратного комплекса:
Многопроцессорные и однопроцессорные операционные системы. Одним из важных свойств ОС является наличие в ней средств поддержки многопроцессорной обработки данных. Такие средства существуют в OS/2, Net Ware, Widows NT.По способу организации вычислительного процесса эти ОС могут быть разделены на асимметричные и симметричные.
Одним из важнейших признаков классификации ЭВМ является разделение их на локальные и сетевые. Локальные ОС применяются на автономных ПК или ПК, которые используются в компьютерных сетях в качестве клиента.
В состав локальных ОС входит клиентская часть ПО для доступа к удаленным ресурсам и услугам. Сетевые ОС предназначены для управления ресурсами ПК включенных в сеть с целью совместного использования ресурсов. Они представляют мощные средства разграничения доступа к информации, ее целостности и другие возможности использования сетевых ресурсов.
Операционная система (ОС) – комплекс программ, обеспечивающих взаимодействие всех аппаратных и программных частей компьютера между собой и взаимодействие пользователя и компьютера.
Назначение Операционной системы
ОС предназначена для решения следующих задач:
- обслуживания аппаратуры компьютера;
- создания рабочей среды и интерфейса пользователя;
- выполнения команд пользователя и программных инструкций;
- организации ввода/вывода, хранения информации и
- управления файлами и данными.
Согласно определению, все задачи, решаемые ОС, можно разбить на две группы:
- предоставление пользователю или программисту вместо реальной аппаратуры компьютера расширенной виртуальной (т.е. реально не существующей) машины, с которой удобнее работать и которую легче программировать;
- повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторым критерием.
Функции Операционной системы
Основные функции:
- Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах.
- Загрузка программ в оперативную память и их выполнение.
- Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
- Управление оперативной памятью.
- Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
- Обеспечение пользовательского интерфейса.
- Сетевые операции, поддержка стека сетевых протоколов.
Дополнительные функции:
- Параллельное или псевдопараллельное выполнение задач.
- Эффективное распределение ресурсов вычислительной системы между процессами.
- Разграничение доступа различных процессов к ресурсам.
- Организация надёжных вычислений.
- Взаимодействие между процессами: обмен данными, взаимная синхронизация.
- Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
- Многопользовательский режим работы и разграничение прав доступа.
Операционная система Windows — это современная многозадачная многопользовательская 32– и 64- разрядная ОС с графическим интерфейсом пользователя.
Графическая оболочка ОС Windows обеспечивает взаимодействие пользователя с компьютером в форме диалога с использованием ввода и вывода на экран дисплея графической информации, управления программами с помощью пиктограмм, меню, окон, панелей (управления, задач, инструментов) и других элементов управления.
Основными элементами графического интерфейса Windows являются: Рабочий стол, Панель задач с кнопкой Пуск. Так как в Windows применен графический пользовательский интерфейса, то основным устройством управления программами является манипулятор мышь.
Операционные системы семейства Windows являются наиболее распространенными ОС, которые установлены в домашних и офисных ПК.
Рассмотрим кратко историю развития линейки этих ОС
Windows 1.0. Дата релиза: Ноябрь 1985
На момент первого релиза Windows была просто «операционная среда» для MS-DOS. Несмотря на простоту, первая версия Windows уже содержала множество инновационных инструментов: графический редактор Windows Paint, текстовый процессор Windows Write, и, разумеется, легендарную настольную игру Reversi.
Windows 2.X Дата релиза: Декабрь 1987
В следующем масштабном релизе Windows были представлены знаменитые Excel и Word.
Windows 3.X Дата релиза: Май 1990
Произошли улучшение многозадачности, внедрение виртуальной памяти и обновление дизайна наконец позволили пользовательскому интерфейсу Windows. Вместе с Windows 3.1 также появилось понятие «Мультимедийного ПК».
Достигнув 10 000 000 проданных копий, версия 3.0 стала не только основным источником дохода для Microsoft, но и огромным успехом в мире IТ.
Windows NT Дата релиза: Июль 1992
Благодаря улучшенной сетевой поддержке в Windows NT и новой файловой системе NTFS, Microsoft догнала Novell и стала основным игроком на рынке серверов.
Windows 95 Дата релиза: Август 1995
Microsoft реализовала 32-разрядную систему и улучшенное управление памятью. Однако столкнулась с большими проблемами производительности и стабильности. В более поздних версиях Windows 95 появился знаменитый браузер Internet Explorer и поддержка USB.
Windows 98 Дата релиза: Июнь 1998
В Windows 98, разработанной под кодовым названием Memphis, Microsoft значительно улучшила поддержку USB и FAT32. Благодаря последнему дисковые разделы величиной от двух гигабайт стали более распространенными.
Windows 2000 Дата релиза: Февраль 2000
В следующей версии Windows NT появилась новая служба — Active Directory. Windows 2000 также поставлялась с улучшенным API DirectX. Это ознаменовало первый случай, когда многие современные игры запускались на компьютерах с NT.
Windows ME Дата релиза: Сентябрь 2000
В версии ME внимание было сосредоточено на мультимедиа: в ней Microsoft представила Windows Movie Maker и обновила стандартное мультимедийное приложение платформы — проигрыватель Windows Media Player до 7 версии.
Кроме того, появилась утилита System Restore — простой инструмент восстановления системы.
Windows XP Дата релиза: Август 2001
Сначала в новой XP было несколько болезненных недочётов, которые касались прежде всего безопасности. Однако это не помешало Windows XP стать флагманом среди операционных систем и оставаться им ещё 6 лет — дольше, чем любая другая версия Microsoft Windows.
Windows Vista Дата релиза: Январь 2007
Microsoft представила Windows Vista в совершенно новом дизайне благодаря Windows Aero — комплексу технических решений графического пользовательского интерфейса. В ней было множество небольших изменений: например, замена знакомой кнопки «Пуск» на иконку с логотипом Windows.
Windows 7 Дата релиза: Октябрь 2009
Windows 7 — улучшенная платформа во многих областях: она загружалась быстрее, поддерживала multi-touch, в ней было улучшено управление окнами и многое другое.
Windows 8 Дата релиза: Октябрь 2012
Windows 8 — самое обширное визуальное обновление в последних версиях. В Windows 8 представлен не только новый взгляд на ОС в общем. Кроме того, Windows 8 обеспечила поддержку USB 3.0 и запустила Windows Store.
Windows 10 Дата релиза: Июль 2015
Microsoft решила назвать свое последнее обновление «Windows 10», пропустив версию 9. Одной из причин может быть масштаб и важность проекта: Windows 10 обеспечивает общую платформу для многих устройств, начиная со смартфонов и заканчивая персональными компьютерами.
Вся информация в компьютере хранится на дисках. Диск – это общее название устройств хранения информации, таких как жесткий диск (винчестер), гибкий диск (дискета), компакт-диск (CD-ROM, CD-R, CD-RW, DVD-диск).
Операционная система присваивает каждому диску обозначение при помощи латинской буквы и двоеточия. Например, гибкий диск почти всегда обозначается как А: Жесткий диск принято делить на несколько разделов, каждый из которых обозначается своей буквой, начиная с С: Следующие буквы после разделов жесткого диска используются для приводов компакт-дисков, DVD и др.
Файл – это информация определенного типа, размещенная на диске, которая имеет имя и является единым целым. Имя может иметь до 255 русских или латинских символов, за исключением следующих – \ /: *? «< > |.
Существуют файлы различных типов: программы, текстовые документы, рисунки, таблицы и др. Для определения типа файла служит расширение – обычно три символа, которые добавляются через точку к имени файла. Расширение указывает операционной системе, как следует обрабатывать данный файл. Например, любой файл с расширением.exe операционная система будет пытаться выполнить как программу, а с расширением.bmp – будет выводить на экран с помощью программы просмотра изображений.
Таким образом, имя файла состоит из двух частей: собственно имя – название файла и идентификатор, определяющий его тип . Имя файла чаще всего может быть выбрано произвольно самим пользователем. Расширение, наоборот жестко привязано к типу файла, и менять его противопоказано.
Выводы
Операционная система Windows
Операционная система Windows — это современная многозадачная многопользовательская 32 — разрядная ОС с графическим интерфейсом пользователя.
Операционные системы семейства Windows являются наиболее распространенными ОС, которые установлены в домашних и офисных ПК.
Графическая оболочка ОС Windows обеспечивает взаимодействие пользователя с компьютером в форме диалога с использованием ввода и вывода на экран дисплея графической информации, управления программами с помощью пиктограмм, меню, окон, панелей (управления, задач, инструментов) и других элементов управления.
Основными элементами графического интерфейса Windows являются: Рабочий стол, Панель задач с кнопкой Пуск. Так как в Windows применен графический пользовательский интерфейса, то основным устройством управления программами является манипулятор мышь.
Основные элементы графического интерфейса Windows
Основными элементами графического интерфейса Windows являются:
1. Рабочий стол с пиктограммами.
2. Панель задач, на которой размещаются программные кнопки, индикаторы, Панель быстрого запуска.
3. Главное меню (кнопка Пуск).
4. Контекстное меню (отображается при щелчке правой кнопкой мыши по выбранному объекту).
Работа с окнами
Окно представляет собой область экрана, ограниченную прямоугольной рамкой. В нем отображается содержимое папки, работающая программа или документ.
Различают три варианта отображения окна на экране:
окно стандартного размера занимает часть площади экрана. При желании можно переместить его или любую его границу в другое место экрана
окно, развернутое на весь экран, имеет максимальный размер;
свернутое окно изображается в виде кнопки на панели задач.
В свернутом окне программа продолжает выполняться. Чтобы открыть свернутое окно или свернуть уже открытое, нажмите кнопку окна на панели задач.
Окна можно классифицировать по типу:
окно программы (окно папки);
окно документа;
окно диалога;
окно справки.
Меню в Windows
В ОС Windows применяются четыре типа меню (меню – это список команд, выводимых на экран и предлагаемых пользователю для выбора):
1. Главное меню (открывается кнопкой Пуск).
2. Строка меню в окнах приложения (все программы, входящие в стандартный пакет поставки Windows, имеют строку меню).
3. Системное меню в окнах приложения (для изменения размеров окна и его положения).
4. Контекстное меню.
Работа с файлами
Все файлы, документы и программы в Windows хранятся в папках. В электронной папке, как правило, хранят файлы, сгруппированные по какому-либо признаку, типу и другие папки.
Папка – это контейнер для программ и файлов в графических интерфейсах пользователя, отображаемый на экране с помощью значка, имеющего вид канцелярской папки.
Windows предоставляет средства для управления файлами и папками. К таким средствам относятся программа Проводник и окно Мой компьютер.
Приложение Проводник является главным инструментом Windows для просмотра файлов и папок, хранящихся на жестких и гибких дисках и других носителях информации.
Проводник отображает иерархическую структуру файлов, папок и дисков на ПК. В левой части проводника Windows использует иерархическое представление папок, файлов и других ресурсов, подключенных к компьютеру или сети.
Мой компьютер – программа, используемая для работы с файлами и папками, хранящимися на дисках компьютера.
Мое сетевое окружение – программа, используемая для работы с сетевыми ресурсами в рабочей группе.
Настройка операционной системы Windows
Настройка ОС осуществляется с целью создания условий для эффективной работы на ПК.
Средства настроек можно разделить на пять групп:
1. Средства ввода – вывода (клавиатура, мышь, принтер).
2. Настройка элементов управления (панель задач, главное меню, корзина).
3. Настройка элементов оформления (тема, рабочий стол, заставка, оформление, параметры).
4. Настройка средств автоматизации (автоматический запуск приложений при включении ПК, запуск приложений по расписанию).
5. Настройка шрифтов и другие настройки.
Вопросы для закрепления материала:
1. Дайте классификацию современного ПО
2. Назовите основные функции ОС
3. Кратко охарактеризуйте историю развития ОС
Системное программное обеспечение — это совокупность программ, которые обеспечивают управление компонентами компьютера.
К таким программам относятся: операционные системы, драйверы различных устройств, утилиты.
Операционная система (ОС) — комплекс программ, которые обеспечивают совместное функционирование всех устройств компьютера и предоставляют доступ к его различным ресурсам.
Основными функциями операционной системы являются:
- организация взаимодействия между аппаратными устройствами компьютера и пользователем;
- запуск и выполнение прикладных программ;
- обмен данными между периферийными устройствами и прикладными программами;
- организация работы файловой системы;
- распределение ресурсов и др.
Сегодня нам привычно видеть на мониторе окна графического интерфейса, но так было не всегда. Первая операционная система персонального компьютера была очень похожа на окно командной строки Windows и выглядела так:
Рис. \(1\). Окно первой операционной системы
Такая система могла выполнять только одну задачу (однозадачная). Чтобы в ней работать, пользователю было необходимо знать много команд для работы, поэтому часто возле компьютера лежала книга с перечнем команд. Название операционной системы — MS DOS (Microsoft Disk Operating System).
Все современные операционные системы имеют графический интерфейс и являются многозадачными (пользователь может одновременно работать в нескольких программах).
Самыми распространёнными операционными системами являются Windows, MacOS, Linux.
В состав операционной системы входят:
- начальный загрузчик — программа, которая начинает процесс загрузки операционной системы;
- система управления памятью;
- система ввода/вывода — организует обмен данными между устройствами;
- командный процессор — программа, которая выполняет команды, введённые пользователем, а также команды, записанные на специальном языке программирования;
- утилиты — программы для проверки и настройки компьютера.
Все эти системы имеют графический интерфейс, являются многозадачными, но разработаны различными компаниями. Самой распространённой является Windows.
С появлением смартфонов и планшетов появились новые операционные системы: Android, iOS.
В отличие от операционных систем для ПК эти операционные системы обеспечивают работу с сенсорными экранами, сотовой связью, средствами GPS-навигации и другими средствами.
Для быстрого решения задач, от задержки которых, например, зависит жизнь или может произойти авария, используют операционные системы реального времени. Самыми распространёнными являются QNX, Windows CE, VxWorks и LynxOS.
Утилиты — это служебные программы, которые помогают проверять и настраивать компьютеры.
К утилитам относятся следующие программы:
- разбивки жёсткого диска на разделы;
- файловые менеджеры: Total Commander, Free Commander, Finder (macOS), Krusader (Linux);
- проверки диска;
- антивирусные программы;
- программы-архиваторы;
- для проверки устройств: AIDA, HDDScan и другие;
- сетевые утилиты для проверки связи, например ping (Windows);
- программы для сканирования и распознавания текста, например Foxit Reader.
Для обмена данными между ядром операционной системы и внешними устройствами (принтером, сканером и др.) используются специальные программы, называемые драйверами.
В Windows \(10\), например, уже не возникает необходимости скачивать дополнительно драйверы для установленной операционной системы, но Windows \(7\) требует дополнительных драйверов.
Вновь подключённые периферийные устройства (принтеры, МФУ и др.) требуют подкачки драйверов.
В любой операционной системе хранение каталогов и файлов организуется в виде определённой файловой системы.
Файловая система — это система хранения файлов и каталогов на внешнем носителе.
Различают файловые системы: одноуровневые (все файлы хранятся на носителе), многоуровневые (хранение файлов организовано в каталогах и подкаталогах).
В операционной системе существует такая возможность, как поиск нужных файлов и папок.
Поисковая система — это программный комплекс, который предназначен для поиска компьютерных объектов (папок, файлов, принтеров).
Существует два вида поиска:
1) через поисковую строку на панели задач;
Рис. \(2\). Поисковая строка Windows
2) через программу «Проводник».
Рис. \(3\). Поиск с помощью программы «Проводник»
Источники:
Рис. 1. Окно первой операционной системы. © ЯКласс.
Рис. 2. Поисковая строка Windows. © ЯКласс.
Рис. 3. Поиск с помощью программы «Проводник». © ЯКласс.
Программное обеспечение компьютера
Теоретические уроки по информатике
Программное обеспечение компьютера
Программное обеспечение компьютера
Сведения о программном обеспечении персонального компьютера.
Сведения о программном обеспечении персонального компьютера.
Виды программного обеспечения
Виды программного обеспечения
- Системное ПО
- Прикладное ПО
- Системы программирования
Системное программное обеспечение
Системное программное обеспечение
Системное программное обеспечение (ПО) предназначено для:
- управления работой устройств компьютера и обменом данными между ними
- диагностирование и устранение недостатков в работе компьютера
- автоматизация процесса обработки данных
- организация обмена данными между пользователем и компьютером.
Среди системного программного обеспечения особое место занимают операционные системы (ОС).
Без операционной системы работа современного компьютера невозможна
В современных компьютерах используются операционные системы Windows, Linux, Unix, MacOS и т. д.
Операционная система — это комплекс программ, которые обеспечивают:
- управление работой устройств компьютера и обмен данными между ними;
- хранение данных в оперативной памяти и на внешних носителях;
- выполнение других программ;
- распределение ресурсов компьютера между отдельными программами, которые работают одновременно;
- организацию обмена данными между пользователем и компьютером.
Операционная система скрывает от пользователя сложные подробности работы аппаратного и программного обеспечения. Это предоставляет пользователю больше времени для творческой деятельности.
Служебное программное обеспечение
Служебное программное обеспечение
Служебное программное обеспечение — это программы, предназначенные для диагностирования аппаратной и программной составляющих компьютера, расширения возможностей ОС.
При необходимости они устраняют недостатки и оптимизируют работу компьютера.
Эти программы называют утилитами (англ. utility — полезность).
Такими программами, например, являются:
комплекс программ Norton Utilities, SiSoft Sandra, Dr. Hardware, антивирусные программы, программы-архиваторы, файловые менеджеры Total Commander и т. д.
Системы программирования — это комплексы программ, предназначенные для создания новых программ с использованием языков программирования.
Пример:
- Turbo Pascal 7.0
- Delphi 20ХХ
- Borland C++
- Visual Basic 6.0 и т. д.
Прикладное программное обеспечение
Прикладное программное обеспечение
Прикладное программное обеспечение — это программы, предназначенные для реализации конкретных задач обработки данных, которые пользователь решает в ходе своей деятельности.
Их разделяют на прикладные программы общего и специального назначения.
Прикладное ПО общего назначения — программы, которые могут применяться в разных отраслях человеческой деятельности для обработки текстов, рисунков, баз данных, электронных таблиц, создания презентаций и т. д.
Прикладные программы специального назначения используются для реализации заданий обработки данных в определенной отрасли деятельности, на конкретном предприятии, в организации, фирме или их подразделении.
К такому виду программ относят программы для создания видеоэффектов при производстве кинофильмов, создания чертежей машин и механизмов в конструкторских и проектных бюро, диагностирования заболеваний в медицинских учреждениях, создания школьного расписания уроков и т. д.
В зависимости от способа организации обмена данными между пользователем и компьютером различают операционные системы с текстовым (командным) и графическим интерфейсом.
В ОС с текстовым интерфейсом обмен данными между пользователем и компьютером реализуется с использованием команд, которые пользователь вводит с клавиатуры в виде текста.
К таким операционным системам относятся MS DOS и отдельные версии Unix и Linux, которые не имеют интегрированных графических оболочек.
В ОС с графическим интерфейсом обмен данными между пользователем и компьютером реализуется с использованием манипулятора или клавиатуры.
В основу этого вида интерфейса положена идеология WIMP (англ. Windows, Icons, Menus, Pointer — окна, значки или пиктограммы, меню, указатель).
Ее суть заключается в том, что пользователь работает с моделями объектов операционной системы — значками, которые отображаются в окнах на экране. Действия над объектами осуществляются командами меню, которые выбираются указателем манипулятора.
К операционным системам с графическим интерфейсом относятся операционные системы Windows, MacOS и т. д.
По количеству задач, которые могут выполняться ОС одновременно, выделяют однозадачные (например, MS DOS) и многозадачные (например, Windows ХР Professional) операционные системы.
В зависимости от возможностей организации работы компьютерной сети и управления ее ресурсами выделяют:
- серверные операционные системы (Unix, Linux, Windows 2003 Server, Windows 2008 Server)
- операционные системы, которые предназначены для обеспечения потребностей индивидуальных пользователей (MS DOS, Windows 98, Windows XP Home Edition).
Некоторые серверные операционные системы (например, Unix, Linux) могут использоваться и в персональных компьютерах.
- Интерфейс – текстовый, графический
- По количеству задач – однозадачность, многозадачность
- Управление ресурсами сети – сервер, индивидуальный пользователь
- базовая система ввода/вывода
- ядро операционной системы
- файловая система
- драйверы устройств
- интерфейс пользователя
BIOS (базовая система ввода-вывода)
BIOS (базовая система ввода-вывода)
Базовая система ввода/вывода — BIOS — независимый от конкретной версии операционной системы набор базовых команд, которые используются для обеспечения обмена данными между устройствами.
Ядро операционной системы — набор программ, которые организовывают выполнение команд, распределяют ресурсы между устройствами и программами, предоставляют расширенные возможности по управлению устройствами компьютера и т. д.
Файловая система — структура хранения данных на внешних носителях и совокупность программ, которые обеспечивают работу с этой структурой.
Как правило, операционная система может работать с несколькими файловыми системами
Драйверы устройств (англ. driver — водитель, управляющий устройством) — программы, которые обеспечивают обмен данными между операционной системой и конкретной моделью устройства
Интерфейс пользователя (англ. interface — средства согласования) — совокупность средств, которые обеспечивают обмен данными между пользователем и ОС
Установка операционной системы
Установка операционной системы
Для установки ОС на компьютере нужно выполнить специальную операцию, которая называется инсталляцией операционной системы.
Во время инсталляции происходит размещение составных ОС на выбранном диске, настройка ее взаимодействия с аппаратной составляющей компьютера.
Диск, на который установлена операционная система, называется системным.
Этапы загрузки операционной системы
Этапы загрузки операционной системы
- после включения питания из постоянной памяти считываются данные о конфигурации компьютера (состав аппаратных средств и значения их свойств) и программа стартовой проверки работоспособности устройств компьютера;
- выполняется проверка работоспособности устройств компьютера (оперативной памяти, накопителей на магнитных дисках, клавиатуры и т. д.).
При выявлении сбоев в работе этих устройств выводится соответствующее сообщение. Если ошибки принципиальны для системы — она прекращает работу, если нет — процесс подготовки компьютера к работе продолжается.
- из постоянной памяти считывается и запускается на выполнение программа начальной загрузки ОС, которая находит во внешней памяти специальную программу — загрузчик операционной системы — и запускает ее на выполнение;
- загрузчик операционной системы осуществляет копирование из внешнего носителя в оперативную память нужных составляющих операционной системы.
При успешной загрузке ОС компьютер готов к работе.
ОПЕРАЦИОННЫЕ СИСТЕМЫ.pdf
Прикладные
программы в системе WINDOWS
Прикладная программа в системе WINDOWS — это любая
программа, которая использует функции WINDOWS’а и соглашения по
программированию для доступа к системе WINDOWS. Каждая прикладная программа в
системе WINDOWS имеет основную функцию и одну или несколько функций окон.
Основная функция
— это исполнительная часть ПП. Она управляет выполнением программы,
определяет необходимость обработки входной информации и руководит выполнением
функций окон ПП.
Функции окон — это функция обработки для ПП.
Функции окон обрабатывают входную информацию, посылаемую им основной функцией,
индицируют и обслуживают окна, которые им принадлежат и обеспечивают
взаимодействие с другими окнами и прикладными программами.
WINDOWS помещает сообщение в очередь сообщений
всякий раз, когда необходимо предпринять некоторые действия, которые будут
воздействовать на окно, принадлежащее прикладной программе.
Основная функция ПП может затем выбрать сообщение из очереди и направить его в
соответствующую функцию окна.
Основная
функция
Все прикладные программы имеют основную функцию,
называемую WinMain, которой система WINDOWS передает управление, когда
пользователь впервые вызывает ПП. WinMain имеет вид:
int PASCAL
WinMain(hInstance,hPrevInstance,lpszCmdLine,
cmdShow)
HANDLE
hInstance,hPrevInstance;
LPSTR
lpszCmdLine; int cmdShow;
HWND hWnd;
MSG msg; if(hPrevInstance==NULL
/* выполнить первую инициализацию, регистрацию класса и т.д.*/
else
/* получить
данные из предыдущего экземпляра */
/* создать
окно ПП */
hWnd =
CreateWindow( … );
/* сделать
окно видимым и нарисовать начальную область пользователя
*/
ShowWindow(hWnd,cmdShow);
UpdateWindow(hWnd);
while(GetMessage((LPMSG)&msg,NULL,0,0))
TranslateMessage((LPMSG)&msg);
DispatchMessage((LPMSG)&msg);
/* выход из
WinMain и окончание ПП */
exit(msg.wParam);
Параметры.
hInstance —
это дескриптор экземпляра новой задачи. hPrevInstance — это дескриптор
предыдущего экземпляра модуля. Он равен NULL, если это первый экземпляр. lpszCmdLine — это
длинный указатель на заканчивающуюся нулем строку
команд.
cmdShow — это целое значение, которое должно быть передано функции
ShowWindow после того, как создано окно ПП.
Функция exit — последний оператор основной функции.
Он заканчивает выполнение ПП и передает возвращаемое значение msg.wParam
системе WINDOWS.