- •Информатика и ее основные задачи.
- •Понятие информации и представление данных в эвм
- •3. Информационные систем и информационные технологии.
- •4. Принцип постороение эвм
- •5. Классификация вычислительных машин.
- •9. Устройства ввода данных.
- •10. Устройство вывода данных.
- •11. Структура программного обеспечения.
- •13. Ос семейства ms Windows
- •14. Человеко-машинный интерфейс (на примере ос семейства Windows).
- •15. Файловая система (основные понятия).
- •16. Прикладные программы офисного назначения.
- •28. Совместное использование эвм
- •29. Виды компьютерных сетей
- •30. Классификация вычислительных сетей
11. Структура программного обеспечения.
Для адекватного использования компьютера (обработки информации) необходимо знать назначение и свойства нужных при работе с ним программ. Совокупность программ и сопровождающей их документации , называется программным обеспечением (ПО). Программное обеспечение является неотъемлемой частью любой вычислительной системы и делится на три категории: системное программное обеспечение (необходимое для управления компьютером, для создания и поддержки выполнения других программ пользователя, для предоставления пользователю набора всевозможных услуг), системы программирования или инструментальные системы (обеспечивающие создание новых программ для компьютеров) и прикладное программное обеспечение (непосредственно обеспечивающее выполнение необходимых пользователю работ).
12. Общее сведение об операционных системах.
Вычислительная система в целом состоит из трех основных элементов: компьютера, программного обеспечения и пользователя. Операционная система представляет собой комплекс программ, который объединяет эти элементы в единую систему, обеспечивая их взаимодействие. ОС решает следующие основные задачи:
управление вычислительным процессом;
управление устройствами компьютера;
управление размещением и доступом к папкам и файлам на диске
Средства, обеспечивающие взаимодействие между элементами компьютерной системы, называют интерфейсом
аппаратный интерфейс (обеспечивает взаимодействие между различными узлами компьютера);
программный интерфейс (обеспечивает взаимодействие между программами, выполняемыми компьютером);
Согласование между программным и аппаратным обеспечением, а также между компьютером и пользователем организует и осуществляет операционная система.
Развитие компьютеров привело к появлению огромного количества различных ОС. На верхнем уровне находятся ОС для мэйнфреймов (они отличаются от ПК своими возможностям ввода/вывода, объемом дисковой памяти и др.). Мэйнфреймы выступают в виде мощных web-серверов и серверов крупных компаний. ОС дня них в основном ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций ввода-вывода.
Уровнем ниже находятся серверные ОС. Серверы представляют собой или многопроцессорные компьютеры, или даже мэйнфреймы. Эти ОС одновременно обслуживают множество пользователей и позволяют им делить между собой программно-аппаратные ресурсы.
Следующую категорию составляют ОС для персональных компьютеров. Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются в повседневной работе.
Еще один вид ОС - это системы реального времени (главным параметром таких систем является время). Например, в системах управления производством компьютеры, работающие в режиме реального времени, собирают данные о промышленном процессе и используют их для управления оборудованием.
Встроенные операционные системы используются в карманных компьютерах и бытовой технике
Итак, операционные системы различаются по:
количеству одновременно работающих пользователей (однопользовательские и многопользовательские ОС, при этом отличие вторых от первых заключается в наличии средств защиты информации каждого пользователя от несанкционированного доступа других пользователей);
числу задач, одновременно выполняемых под управлением ОС (однозадачные и многозадачные, в последнем режиме каждой задаче поочередно выделяется какая-то доля процессорного времени);
типу пользовательского интерфейса (текстового и графического: первые предоставляют пользователю интерфейс командной строки, во вторых в качестве органа управления, кроме клавиатуры, может использоваться устройство позиционирования);
способу использования аппаратных и программных ресурсов (локальные и сетевые ОС, последние предназначены для эффективного решения задач распределенной обработки данных и делятся на одноранговые ОС и ОС с выделенными серверами);
количеству используемых в компьютере процессоров и разрядности процессора (одно- и многопроцессорные, 8-, 16-, 32- и 64-разрядные).
Как правило, операционная система содержит в себе следующие компоненты: ядро(BIOS), файловую систему(система управления данными), диспетчер задач (или планировщик задач), драйверы устройств и различные сервисный программы (упрощающие обслуживание, наладку и оптимизацию работы внешних устройств).