Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Системное программное обеспечение направлено:
· на создание операционной среды функционирования других программ;
· на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
· на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
· на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).
Системное ПО — это программное обеспечение, используемое для разработки и поддержки выполнения других программ, а также для предоставления пользователю определенных услуг. Оно является необходимым дополнением к техническим средствам компьютера. Оно включает:
Голосовой ассистент на Python | Голосовое управление компьютером | Распознавание речи Python
1. Базовое обеспечение (BIOS)
2. Операционную систему (ОС)
o Антивирусные программы
o Программы обслуживание дисков
o Программы архивирования файлов
o Программы восстановления после сбоев
История развития. Семейство операционных систем Windows.
История Windows берет свое начало в 1986 году, когда появилась первая версия системы. Она представляла собой набор программ, расширяющих возможности существующих операционных систем
Через несколько лет вышла вторая версия, но особой популярности система Windows не завоевала.
Однако в 1990 году вышла новая версия — Windows 3.0, которая стала использоваться на многих персональных компьютерах.
Графический интерфейс позволяет работать с объектами вашего компьютера не с помощью команд, а с помощью наглядных и понятных действий над значками, обозначающими эти объекты. Возможность одновременной работы с несколькими программами
лучше была организована работа с разнообразным компьютерным оборудованием
Последующие версии Windows были направлены на повышение надежности, а также поддержку средств мультимедиа (версия 3.1) и работу в компьютерных сетях (версия 3.11).
Microsoft в 1988 году начала работу над новой операционной системой, названной Windows NT.
В 1992 году появилась версия Windows NT 3.0, а в 1994 году — Windows NT 3.5.-улучшенная работа со средствами мультимедиа, возможность записывать не только аудио, но и видеоинформацию, мощные средства восстановления информации после сбоев и многое другое, значительно изменился интерфейс, выросла скорость работы программ, стала возможность работы с Интернетом без использования дополнительных программ.Интерфейс Windows 95 стал основным для всего семейства Windows
Следующим этапом в развитии Windows стало появление Windows 2000 и WindowsMe
Система Windows 2000 унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства.
«Mendeley — программа для управления библиографической информацией»
и в 1995 появилась система Windows 95, ставшая новым этапом в истории Windows.
Основные программные составляющие ОС Windows.
Операционная система является базовой и необходимой составляющей программного обеспечения компьютера (software). Операционная система обеспечивает управление всеми аппаратными компонентами компьютера (hardware). Другими словами, операционная система обеспечивает функционирование и взаимосвязь всех компонентов компьютера, а также предоставляет пользователю доступ к его аппаратным возможностям.
В структуру операционной системы входят следующие модули:
• базовый модуль, управляющий файловой системой;
• командный процессор, расшифровывающий и выполняющий команды;
• драйверы периферийных устройств;
• модули, обеспечивающие графический интерфейс.
После включения компьютера производится загрузка операционной системы в оперативную память, т. е. выполняется программа загрузки.
В системном блоке компьютера находится ПЗУ (BIOS), в котором содержатся программы тестирования компьютера и первого этапа загрузки операционной системы. После включения компьютера эти программы начинают выполняться.
Что такое файловая система? Папки и файлы. Основные операции с файлами в операционной системе. Файловые системы NTFS и FAT – отличия в обеспечении надежности работы системы и безопасного хранения информации.
Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов. Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.
Файловая система.Файловая система — это система хранения файлов и организации каталогов. На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой.Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуровневую файловую систему, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов.
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в многоуровневую иерархическую файловую систему, которая имеет «древовидную» структуру.
Операции над файлами. В процессе работы на компьютере над файлами чаще всего производятся следующие операции: копирование (копия файла помещается в другой каталог); перемещение (сам файл перемещается в другой каталог); удаление (запись о файле удаляется из каталога); переименование (изменяется имя файла).
Файловая система FAT появилась на заре развития персональных компьютеров и первоначально предназначалась для хранения файлов на дискетах. Информация хранится на дисках и дискетах порциями, в секторах размером 512 байт. Все пространство дискеты разделялось на области фиксированной длины, называемые кластерами. Кластер может содержать один или больше секторов.
· Для эффективной работы требуется немного оперативной памяти.
· Быстрая работа с малыми и средними каталогами.
· Диск совершает в среднем меньшее количество движений головок (в сравнении с NTFS).
· Эффективная работа на медленных дисках.
· Катастрофическая потеря быстродействия с увеличением фрагментации, особенно для больших дисков (только FAT32).
· Сложности с произвольным доступом к большим (скажем, 10% и более от размера диска) файлам.
· Очень медленная работа с каталогами, содержащими большое количество файлов.
Файловая система NTFS
Современная файловая система NTFS, разработанная компанией Microsoft для своей операционной системы Microsoft Windows NT, лишена ограничений и недостатков FAT. В файловой системе NTFS все атрибуты файлов (имя, размер, расположение экстентов файла на диске и т.д.) хранятся в скрытом системном файле $MFT. На хранение информации о каждом файле (и каталоге) в $MFT отводится от одного до нескольких Кбайт. Файлы небольшого размера (порядка сотен байт) хранятся непосредственно в $MFT, что существенно ускоряет доступ к ним.
· Фрагментация файлов не имеет практически никаких последствий для самой файловой системы — работа фрагментированной системы ухудшается только с точки зрения доступа к самим данным файлов.
· Сложность структуры каталогов и число файлов в одном каталоге также не чинит особых препятствий быстродействию.
· Быстрый доступ к произвольному фрагменту файла (например, редактирование больших.wav файлов).
· Очень быстрый доступ к маленьким файлам (несколько сотен байт) — весь файл находится в том же месте, где и системные данные (запись MFT).
· Медленные диски и контроллеры
· Существенные требования к памяти системы (64 Мбайт — абсолютный минимум, лучше — больше).
· Работа с каталогами средних размеров затруднена тем, что они почти всегда фрагментированы.
· сильно снижают быстродействие NTFS.
27. Понятие «прикладной программы». Основной пакет прикладных программ персонального компьютера.
Прикладная программа или приложение — программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и проч. посредством операционной системы.
К прикладному программному обеспечению (applicationsoftware) относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.
Папиллярные узоры пальцев рук — маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни.
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).
Источник: cyberpedia.su
Лекция 6. Программное обеспечение компьютеров
К программному обеспечению (ПО) относят также процесс проектирования и разработки ПО, а именно:
- технология проектирования программ;
- методы тестирования программ;
- методы доказательства правильности программ;
- документирование программ;
- разработка и использование программных сред, и т.п.
2. Классификация программного обеспечения.
Условно все программы, работающие на компьютере, можно разделить на три ОСНОВНЫЕ категории:
- системные программы, выполняющие различные инструментальные функции, например:
- управление ресурсами компьютера;
- создание копий используемой информации;
- проверка работоспособности устройств компьютера;
- и др.;
- инструментальные программные системы, предназначенные для создания новых программ для компьютера.
- прикладные программы, обеспечивающие выполнение необходимых пользователям прикладных задач.
Известны следующие группы программного обеспечения:
- операционные системы иоболочки;
- системы программирования (трансляторы, и другие средства);
- инструментальные системы;
- интегрированные пакеты программ;
- электронные таблицы;
- системы машинной графики;
- системы управления базами данных (СУБД);
- прикладное программное обеспечение.
3. Системные программы
Системные программы служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом данных и выполняются вместе с прикладными программами.
Системное программное обеспечение служит для того, чтобы компьютер мог выполнять прикладные программы.
Cреди системных программ особое место занимают ОС — операционные системы, которые обеспечивают управление ресурсами компьютера.
Важными классами системных программ являются программы вспомогательного назначения — утилиты. Они расширяют и дополняют возможности операционной системы, либо решают самостоятельные задачи.
К программам – утилитам относятся:
- программы контроля, тестирования идиагностики компьютера;
- программы-драйверы, которые управляют устройствами ввода-вывода,
- программы-упаковщики ( архиваторы), которые записывают
информацию на дисках более плотно;
- коммуникационные программы, организующие обмен информацией между компьютерами в сети;
- антивирусные программы, предназначенные для борьбы с компьютерными вирусами и их уничтожению;
Компьютерный вирус — это написанная злонамеренно небольшая программа, которая выполняет какие-либо вредные действия (портит файлы на диске, «засоряет» оперативную память, т.е. нарушает работу компьютера).
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее.
Кмс, Тп-111 1.02.12
4. Операционная система.
Операционная система — это комплекс взаимосвязанных системных программ, которые организуют взаимодействие (интерфейс) пользователя с компьютером и обеспечивают выполнение других программ.
Операционная система играет роль связующего звена между компьютером, программами и пользователем.
Операционная система обычно хранится во внешней памяти компьютера — на жестком диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.
Функции операционной системы:
- осуществление диалога с пользователем посредством монитора;
- ввод-вывод и управление данными;
- распределение ресурсов оперативной памяти, процессора т.п.;
- запуск программ на выполнение;
- вспомогательные операции обслуживания компьютера;
- программная поддержка работы периферийных устройств (дисплея,
клавиатуры, “мышки”, дисковых накопителей, принтера и др.).
Различают четыре основных класса операционных систем:
- однопользовательские и однозадачные ОС, которые могут работать
только с одной задачей;
- однопользовательские однозадачные ОС с фоновой печатью, которые
позволяют помимо выполнения одной задачи запускать вывод на
печать в фоновом режиме.
- однопользовательские многозадачные ОС, которые обеспечивают
одному пользователю параллельную обработку нескольких задач.
- многопользовательские многозадачные ОС, позволяющие на одном компьютере запускать одновременно несколько задач нескольким пользователям.
Источник: studfile.net
Лекция 1. Понятие профессионально-ориентированного программного обеспечения
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
— технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
— методы тестирования программ [ссылка, ссылка];
— методы доказательства правильности программ;
— анализ качества работы программ;
— разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкректного компьютера определяется созданным для него ПО.
Сам по себе компьютер не обладает знаниями ни в одной области применения.
Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 1):
— прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
— системные программы, выполняющие различные вспомогательные функции, например:
o управление ресурсами компьютера;
o создание копий используемой информации;
o проверка работоспособности устройств компьютера;
o выдача справочной информации о компьютере и др.;
— инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Рис. 1. Категории программного обеспечения
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения.
Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.
Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).
Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа — электронный собеседник.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
— операционные системы и оболочки;
— системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
— интегрированные пакеты программ;
— динамические электронные таблицы;
— системы машинной графики;
— системы управления базами данных (СУБД);
— прикладное программное обеспечение.
Структура программного обеспечения показана на рис. 6.2. Разумеется, эту классификацию нельзя считать исчерпывающей, но она более или менее наглядно отражает направления совершенствования и развития программного обеспечения.
Прикладная программа — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Профессионально-ориентированного программного обеспечения- программное обеспечение прикладного характера, предназначенное для решения задач в пределах какой-либо отрасли.
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Cреди десятков тысяч системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования.
Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilitas — польза). Они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи. Кратко опишем некоторые разновидности утилит:
— программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
— программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
— программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
— антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами.
Рис. 2. Структура программного обеспечения компьютера
Компьютерный вирус — это специально написанная небольшая по размерам программа, которая может «приписывать» себя к другим программам для выполнения каких-либо вредных действий — портит файлы, «засоряет» оперативную память и т.д.
— программы оптимизации и контроля качества дискового пространства ;
— программы восстановления информации, форматирования, защиты данных ;
— коммуникационные программы, организующие обмен информацией между компьютерами;
— программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
— программы для записи CD-ROM, CD-R и многие другие.
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно. ent Environments).
Лекция 1. Понятие профессионально-ориентированного программного обеспечения
Если раньше можно было по пальцам перечислить основные категории
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом
Рис. 2. Структура программного обеспечения компьютера
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
Источник: znanio.ru