Программный принцип работы компьютера
Числовая, текстовая, графическая и звуковая информация может обрабатываться компьютером, если она представлена в двоичной знаковой системе. Информация в двоичном компьютерном коде представляет собой последовательность нулей и единиц, т.е. данные. Для обработки в компьютере данные представляются в форме последовательности электрических импульсов.
Для того чтобы компьютер «знал», что ему делать с данными, как их обрабатывать, он должен получить определенную команду (инструкцию). Например, «сложить два числа» или «заменить один символ в тексте на другой».
Обычно решение задачи представляется в форме алгоритма, т.е. определенной последовательности команд. Такая последовательность команд (инструкций), записанная на «понятном» компьютеру языке, называется программой.
Б12. Программное обеспечение компьютера, состав и структура. Назначение операционной системы. Командное взаимодействие пользователя с компьютером. Графический пользовательский интерфейс.
Программное обеспечение — это совокупность программ для создания, обработки, изменения, удаления информации и программных документов, необходимых для этих программ. Программное обеспечение является одним из видов обеспечения вычислительных систем, наряду с техническим (аппаратным – «железо»), математическим, информационным и пр.
Виды программного обеспечения (ПО) | ||
Системное ПО -обеспечивает согласованное взаимодействие устройств компьютера и создает условия для выполнения остальных программ. | Прикладное ПО -это программы, непосредственно предназначенные для удовлетворения потребностей пользователя. | Инструментальное ПО -средства автоматизации разработки компьютерных программ, то есть инструменты программиста. Инструментальное ПО — это разновидность прикладного ПО (оно является прикладным для разработчика). |
Виды системного ПО: · Операционная система, · драйверы, кодеки, · программы для обслуживания компьютера (утилиты), · программы для защиты, антивирусы | Виды: · текстовые и графические редакторы; · программы работы с электронными таблицами; · системы управления базами данных; · средства просмотра web-страниц; · обучающие системы, электронные энциклопедии, игры; · специализированные программные системы, предназначенные для автоматизации определенного вида профессиональной деятельности, например, банковские системы, системы управления транспортными перевозками, системы геометрического моделирования в машиностроении. | Виды: · системы программирования для различных языков. |
Операционная система (ОС) обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам.
Без ОС компьютер не может работать в принципе и является лишь набором отдельных аппаратных устройств (процессор, память и т.д.).
Состав операционной системы:
- программные модули, управляющие файловой системой – предназначены для обмена файлами между устройствами;
- командный процессор – запрашивает у пользователя команды и выполняет их. Пользователь может дать, например, команду выполнения какой-либо операции над файлами (копирование, удаление, переименование), команду вывода документа на печать и т.д. ОС должна эти команды выполнить;
- драйверы устройств – специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами. Любому устройству (принтеру, мыши, монитору) соответствует свой драйвер;
- программные модули, создающие графический пользовательский интерфейс – для упрощения работы пользователя с ОС; пользователь вводит команды посредством мыши (существует еще командный интерфейс – пользователь вводит команды с клавиатуры);
- сервисные программы (утилиты) – позволяют обслуживать диски (проверять, сжимать, дефрагментировать и т.д.), выполнять операции с файлами (архивировать и т.д.), работать в компьютерных сетях;
- справочная система – предназначена для оперативного получения необходимой информации о функционировании как ОС в целом, так и о работе ее отдельных модулей.
Файлы ОС хранятся во внешней, долговременной памяти компьютера (на жестком, гибком или лазерном диске). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы ОС необходимо загрузить в оперативную память.
Диск (жесткий, гибкий или лазерный), на котором находятся файлы ОС и с которого производится ее загрузка, называется системным.