- •Вопрос 4. Кодирование текстовой и числовой информации.
- •Вопрос 5. Основные структуры данных
- •Вопрос 6. Системы счисления
- •Вопрос 7. Классификация компьютеров
- •Вопрос 8. Принципы построения вычислительных машин по Дж. Фон Нейману
- •Вопрос 9. Устройство персонального компьютера. Материнская плата
- •Вопрос 10. Центральный процессор.
- •Вопрос 11. Основная память пк
- •Вопрос 12. Внешняя память пк. Жёсткий диск. Принципы организации файловой системы
- •Вопрос 13. Внешняя память пк. Гибкие диски, оптические диски стримеры, флеш память
- •Вопрос 14. Устройства ввода данных: Клавиатура, манипуляторы-указатели
- •Вопрос 15 Устройства воода графических данных.
- •Вопрос 16. Устройства вывода: мониторы
- •Вопрос 17. Устройства вывода данных. Принтеры
- •Вопрос 18. Общая характеристика програмного обеспечения
- •Вопрос 19. Инструментальные системы
- •Вопрос 20. Системное По
- •Вопрос 21. Оперативные системы. Классификация oc
- •Вопрос 22. Текстовые процессоры и редакторы
- •Вопрос 23. Табличные процессоры
- •Вопрос 24. Кодирование графической информации
Вопрос 18. Общая характеристика програмного обеспечения
Програ́ммное обеспе́чение
ПО — совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ Также — совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением[8].
В компьютерном сленге часто используется слово софт от английского слова software, которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году.
Программное обеспечение принято по назначению подразделять на системное, прикладное и инструментальное, а по способу распространения и использования на несвободное/закрытое, открытое и свободное. Свободное программное обеспечение может распространяться, устанавливаться и использоваться на любых компьютерах дома, в офисах, школах, вузах, а также коммерческих и государственных учреждениях без ограничений.
Вопрос 19. Инструментальные системы
Для популярных языков программирования на ЭВМ существует множество систем программирования. Программисты предпочитают те системы, которые легки в использовании, позволяют получить эффективные программы, имеют богатые библиотеки функций (подпрограмм) и мощные возможности для отладки разрабатываемых программ. В качестве примеров таких систем программирования можно назвать Delphi, Visual C++, Visual Basic.
Системы программирования прежде всего различаются по тому, какой язык программирования они реализуют. Среди программистов, пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Паскаль и Бейсик.
кароче в нете нет ответа, вообщем это системы для военных, для запуска ракет, компьютеры в боеголовках, управление БПЛА, исскуственный интелект в СУП, компьютеры на производствах, где требуются высоки мощьности обработки информации и безотказность
Вопрос 20. Системное По
Систе́мное програ́ммное обеспе́чение — это комплекс программ, которые обеспечивают эффективное управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.
Функции ОС
Основные функции (простейшие ОС):
Загрузка приложений в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, виртуальная память).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
Пользовательский интерфейс.
Сетевые операции, поддержка стека протоколов.
Дополнительные функции:
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
Понятие операционной системы
Существуют две группы определений ОС: «совокупность программ, управляющих оборудованием» и «совокупность программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который, однако, становится ясен только при более детальном рассмотрении вопроса о том, зачем вообще нужны операционные системы.
Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).
Основные идеи ОС
Предшественником ОС следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров 1-го поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т. п.).
В 1950-60-х годах сформировались и были реализованы основные идеи, определяющие функциональность ОС: пакетный режим, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы.