Компьютер - программное управляемое автоматическое устройство для работы с информацией.
Совокупность программ, хранящихся в долговременной памяти компьютера, составляют программное обеспечение (ПО) компьютера.
Все множество программ, составляющий ПО, можно разделить на три группы:
- прикладные программы
- системные программы
- системы программирования
Прикладные программы дают возможность пользователю непосредственно решать свои информационные задачи, создавать и обрабатывать информационные объекты
Информационный объект:
- обладает определенными потребительскими качествами (т.е. он нужен пользователю)
- допускает хранение на цифровых носителях в виде самостоятельной информационной единицы (файла, папки, архива)
- допускает выполнение над ним определенных действий путем использования аппаратных и программных средств компьютера.
Прикладное программное обеспечение делится на две части:
- прикладные программы общего назначения (полезны большинству пользователей независимо от профессиональных интересов)
- профессионально ориентированные программы (специализированные)
Назначение операционных систем
Операционная система - комплекс программ, обеспечивающих:
- управление устройствами и задачами (процессами) - согласованную работу всех аппаратных средств компьютера и выполняемых программ
- работу с файлами - организацию хранения и обработки файлов на внешних носителях
- пользовательский интерфейс - диалог пользователя с компьютером
Управление устройствами
- устройства ввода (клавиатура, мышь, сканер и др.)
- устройства вывода (монитор, принтер, графопостроитель и др.)
- внешние запоминающие устройства (дисководы для магнитных и оптических дисков, устройства для работы с флэш-памятью)
- устройства управления (мышь, джойстик и др.)
- мультимедийные устройства
Для управления работой внешних устройств в состав операционной системы входят специальные программы, которые называются драйверами внешних устройств.
Пользовательский интерфейс
Важная функция ОС - поддержка пользовательского интерфейса.
Взаимодействие пользователя с ОС происходит по схеме:
- ОС находится в состоянии ожидания команды пользователя
- пользователь отдает команду в какой-либо форме (чаще всего - через меню)
- ОС исполняет команду или сообщает о невозможности выполнения
- ОС возвращается в состояние ожидания следующей команды пользователя...
Работу пользователя с файлами обслуживает подсистема ОС, которая называется файловой системой.
Системы программирования - инструмент для работы профессиональных программистов. Каждая такая система ориентирована на определенный язык программирования: Паскаль, Бейсик, Фортран, Си, Ассемблер и др. Системы программирования позволяют создавать тексты программ, отлаживать и исполнять программы. Все перечисленные виды ПО создаются программистами с помощью систем программирования.
Комментариев нет:
Отправить комментарий