- Понятие программного обеспечения
- Системное программное обеспечение
- знать определения: программа, программное обеспечение, системное программное обеспечение, операционная система
- знать суть процесса загрузки компьютера
- уметь определять аппаратный интерфейс и пользовательский интерфейс
- знать назначение сервисных программ
- уметь приводить примеры сервисных программ
В настоящее время стало обыденным применять компьютерные технологии в любой сфере человеческой деятельности: компьютеру находят применение в учёбе, на работе, дома. Абсолютно любой пользователь, школьник или программист, бухгалтер или учитель и др., может «подстроить» свой персональный компьютер под индивидуальные требования. Это стало возможным благодаря программному обеспечению компьютера.
Уже было сказано, что прототипом компьютера является человек. Подобно человеку компьютер постепенно накапливает знания — информацию в своей памяти, чтобы потом применить всё в своей работе. Загрузка в память компьютера программного обеспечения похожа на процесс обучения ребёнка.
Понятие программного обеспечения
В прошлых параграфах мы выяснили, что программой называется описание последовательности действий, которые должен выполнить компьютер для решения поставленной задачи обработки данных.
Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением компьютера (ПО компьютера).
Компьютер представляет собой особую систему взаимосвязанных частей (рис. 1).
- системное ПО,
- прикладное ПО,
- системы программирования.
Процесс создания и написания программ называется программированием. Над созданием программного обеспечения компьютера трудятся программисты, имеющие высокую квалификацию.
Существует огромное количество разнообразных программ для компьютера. Список ПО ежедневно пополняется, сами программы совершенствуются и обновляются. Что касается стоимости ПО, то часто бывает, что оно дороже технических компонентов компьютера и даже самого компьютера.
К примеру, всем известная программа для обработки изображений Adobe Photoshop будет обходиться примерно в 20 тысяч рублей (покупка лицензии программы), в то время как бюджетные ПК могут стоить намного дешевле.
Системное программное обеспечение
Системное программное обеспечение включает в себя операционную систему и сервисные программы. Системные программы обеспечивают согласованную работу всех компонентов компьютера — аппаратного обеспечения и программного обеспечения.
Самой важной частью системного ПО является операционная
система — комплекс программ, поддерживающих одновременную работу и функционирование всех устройств компьютера и обеспечивающих пользователю доступ к ресурсам компьютера.
Современные компьютеры зачастую продаются уже с установленной операционной системой, например, Windows, MacOS, Linux.
Первая операционная система UNIX была разработана в 1969 году. В октябре 1991 года вышла первая официальная версия LINUX.
Одной из самых распространённых операционных систем до середины 90-х годов была дисковая операционная система фирмы Microsoft MS DOS (Microsoft Disk Operating System). В 2000 году Microsoft прекратила её разработку.
О появлении Windows было объявлено в 1983 году, но на разработку потребовалось некоторое время. В ноябре 1985 года, через два года после первоначального анонса, корпорация Microsoft выпускает Windows 1.0 на рынок. Версия Windows XP станет одним из самых популярных продуктов на ближайшие годы. Она оказалась быстрой и стабильной. В 2015 году была выпущена в продажу Windows 10.
При установке ОС все программы, входящие в её состав, копируются с оптического диска дистрибутива (набора программного обеспечения, включающего в себя ОС и прикладные программы) на жёсткий диск компьютера. Системные программы хранятся в долговременной памяти — жёстком диске.
Интерфейсом называют средства, обеспечивающие взаимосвязь между объектами, то есть между пользователем и программами, а также между аппаратными средствами компьютера.
Аппаратный интерфейс — средства, обеспечивающие взаимодействие между устройствами компьютера.
Специальные программы, управляющие работой подключённых к компьютеру устройств, называют драйверами. С их помощью обеспечивается эффективное функционирование компьютера.
Они расширяют возможности операционной системы по управлению устройствами ввода – вывода, оперативной памятью и т. д. С помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся. Обычно драйверы поставляются производителями оборудования.
Пользовательский интерфейс — средства, обеспечивающие взаимодействие человека и компьютера.
Загрузка компьютера — это последовательная загрузка программ операционной системы из долговременной памяти (жёсткого или оптического диска) в оперативную память компьютера.
После включения компьютера или перезагрузки операционной системы процессор начинает считывать и выполнять микропрограммы тестирования компьютера и первого этапа загрузки операционной системы, которые хранятся в микросхеме BIOS.
Прежде всего начинает выполняться программа тестирования POST, которая проверяет работоспособность основных устройств компьютера: процессора, видеоадаптера, оперативной памяти, дисководов, контроллеров жёстких дисков и клавиатуры.
В случае обнаружения неисправностей выдаются диагностические сообщения в виде различных последовательностей коротких и длинных звуковых сигналов или в виде текстовых сообщений.
Выполнение программ возможно только когда они находятся в оперативной памяти. Поэтому перед выполнением все программы сначала загружаются в оперативную память. Разрешение этого противоречия состоит в последовательной, поэтапной загрузке операционной системы.
Диск, на котором находится ОС и с которого производится её загрузка, называется системным.
После проведения самотестирования специальная программа, содержащаяся в BIOS, начинает поиск загрузчика операционной системы.
Современные версии BIOS позволяют загружать операционную систему не только с магнитных и оптических дисков, но и с USB флеш-дисков.
Различные программы, обслуживающие диски, программы-архиваторы, программы для борьбы с вирусами, коммуникационные программы
и др. называются сервисными программами.
Контрольные вопросы
1. Что такое программное обеспечение? Для чего используется системное ПО?
2. Что такое операционная система? Какие функции она выполняет?
3. В чём отличие загрузки ОС от её установки?
4. Предложите способы защиты компьютера от вирусов.