Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ибп.docx
Скачиваний:
5
Добавлен:
29.07.2019
Размер:
84.04 Кб
Скачать

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

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

50. Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения. наиболее распространёнными операционными системами являются системы семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS). Основные функции:

Выполнение по запросу программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).

Загрузка программ в оперативную память и их выполнение.

Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.

Обеспечение пользовательского интерфейса.

Сохранение информации об ошибках системы.

Дополнительные функции:

Параллельное или псевдопараллельное выполнение задач (многозадачность).

Эффективное распределение ресурсов вычислительной системы между процессами.

Разграничение доступа различных процессов к ресурсам.

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

Взаимодействие между процессами: обмен данными, взаимная синхронизация.

Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.

Многопользовательский режим работы и разграничение прав доступа (см. аутентификация, авторизация). Компоненты операционной системы

Загрузчик

Ядро

Командный процессор (интерпретатор)[1]

Драйверы устройств

Интерфейс

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

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

52. Прикладное программное обеспечение компьютера

Это программы, которые как раз и рассчитаны на взаимодействие с пользователем, то есть с нами. Они, в общем-то, как раз и удовлетворяют наши потребностии решают конкретные задачи. Тут Вам и музыку послушать и то же самое видео посмотреть, про что я уже говорил, и все это организует прикладное программное обеспечение. Однако есть другой вид программ.

53. Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных[1].