Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Программное обеспечение

💻 Информатика · 5 класс

Системное и прикладное ПО, операционная система, файловая система.

Изображение по теме «Программное обеспечение»
Изображение по теме «Программное обеспечение»Golftheman and Zorgit · Wikimedia Commons · CC BY-SA 3.0

Что такое программное обеспечение

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

Системное программное обеспечение

Системное ПО управляет самим компьютером и обслуживает работу остальных программ. Главная системная программа — операционная система. Она запускается первой при включении и отвечает за всё: распределяет память, управляет устройствами, открывает и закрывает файлы. Примеры операционных систем: Windows, Linux, macOS, Android.

Прикладное программное обеспечение

Прикладные программы нужны, чтобы человек решал свои задачи: писал тексты, рисовал, считал, играл, выходил в интернет. Их называют приложениями. Текстовый редактор, графический редактор, браузер, калькулятор, игра — всё это прикладное ПО.

ПризнакСистемное ПОПрикладное ПО
НазначениеУправляет компьютеромРешает задачи пользователя
Когда запускаетсяПервым, при включенииПо выбору человека
ПримерыОперационная система, драйверыРедактор текста, браузер, игра

Файловая система

Всю информацию компьютер хранит в виде файлов. Файл — это набор данных под одним именем: текст, рисунок, песня. Чтобы файлы не путались, операционная система раскладывает их по папкам (каталогам). Папки могут вкладываться одна в другую — получается дерево. У каждого файла есть имя и расширение после точки, которое подсказывает его тип.

Документы Учёба доклад.txt схема.png Музыка песня.mp3

Такой порядок называют файловой системой. Полный адрес файла называют путём, например: Документы\Учёба\доклад.txt.

Частые ошибки. Расширение нельзя менять «просто так»: переименовав фото.jpg в фото.txt, ты не превратишь картинку в текст, а лишь запутаешь компьютер. Операционная система — это тоже программа, а не «сам компьютер». Папка не хранит данные внутри себя физически — она лишь указывает, где лежат файлы.

Программа на диске и процесс в памяти

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

Учебная модель состояний

СостояниеЧто происходитПример
СозданиеСистема подготавливает ресурсыЗапускается редактор
ГотовностьРабота возможна, но ожидается процессорное времяРедактор ждёт очереди выполнения
ВыполнениеИсполняются командыРассчитывается результат операции
ОжиданиеНужно внешнее событие или ввод-выводОжидаются данные файла
ЗавершениеРабота заканчивается, ресурсы освобождаютсяПроцесс закрывается

Готовность отличается от ожидания: в первом случае не хватает только возможности выполнения, во втором ещё не наступило нужное событие. Реальные операционные системы описывают состояния подробнее; таблица — понятная учебная схема.

Почему несколько программ выглядят одновременно работающими

Система распределяет процессорное время между выполняемыми задачами. На многоядерном устройстве часть работы действительно идёт параллельно, а часть чередуется. Наличие нескольких открытых окон не означает, что каждая программа непрерывно использует отдельный процессор.

Внутри процесса могут быть несколько потоков выполнения. Они используют общие ресурсы процесса, но имеют собственное состояние выполнения. Поэтому «процесс», «поток», «программа» и «окно» — связанные, но не взаимозаменяемые слова.

Проверка понимания

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

Первоисточник: Microsoft о процессах и потоках.

Справочные материалы: Что такое программное обеспечение — исходная тема. Связанные уроки: Алгоритмы и их эффективность, Трассировка алгоритма по шагам.

Кратко о главном

  • Программное обеспечение — это все программы и данные компьютера.
  • Системное ПО управляет машиной; главная его часть — операционная система.
  • Прикладное ПО решает задачи пользователя: тексты, графика, игры, интернет.
  • Информация хранится в файлах, а файлы упорядочены в папках — это файловая система.
  • Расширение после точки показывает тип файла и не должно меняться вручную.

Источники и материалы