Читайте также:
|
|
Программное обеспечение принято по назначению подразделять на системное, прикладное и инструментальное, а по способу распространения и использования на несвободное/закрытое, открытое и свободное. Свободное программное обеспечение может распространяться, устанавливаться и использоваться на любых компьютерах дома, в офисах, школах, вузах, а также коммерческих и государственных учреждениях без ограничений.
7.1.1. Системное программное обеспечение
Системное программное обеспечение — это комплекс программ, которые обеспечивают эффективное управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.
Пример.
Типы утилит:
-Дисковые утилиты - поиск и устранение повреждений файловой системы и обработка поврежденных секторов.
-Дефрагментаторы - группировка кластеров относящихся к одному файлу.
-Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».
-Разметка диска — деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
-Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
-Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.
-Утилиты работы с реестром.
-Утилиты мониторинга оборудования.
-Тесты оборудования.
7.1.2. Прикладное программное обеспечение
К прикладному программному обеспечению относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.
Примеры.
- Видео редакторы.
- Музыкальные плееры.
- Графические редакторы
- Текстовые редакторы.
- Видеоплееры.
- И другие прикладные программы.
7.1.3. Инструментальное программное обеспечение
Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.
Примеры.
Типы инструментальных средств разработки:
-Ассемблеры - компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода.
-Трансляторы - программы или технические средства, выполняющее трансляцию программы.
-Компиляторы - Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.
-Интерпретаторы - Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их
-Компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль.
-Препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе, и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор
-Отладчик (debugger) - является модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе.
-Текстовые редакторы - компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
-Специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки (IDE).
-Библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.
-Редакторы графического интерфейса
Заключение
В реферате я постарался осветить наиболее важные элементы операционной системы, рассказал о них и продемонстрировал, то, как осуществляется инициализация операционной системы. О том, как она работает и управляет файловой системой и прерываниями.
Список литературы
1. Таненбаум Э., Вудхал А. Операционные системы разработка и реализация. –СПб.: Питер, 2007. – 704 с.: ил.
2. Таненбаум Э. С. Современные операционные системы = Modern Operating Systems — 2-е изд. — СПб.: Питер, 2005. — 1038 с.
3. Столлингс У. Операционные системы = Operating Systems: Internals and Design Principles — М.: Вильямс, 2004. — 848 с.
4. Операционная система // Интернет ресурс: www.wikiznanie.ru/ru-wz
5. Ядро операционной системы // Интернет ресурс: ru.wikipedia.org/wiki/
6. Экзоядро // Интернет ресурс: ru.osdev.wikia.com/wiki/
7. Гибридное ядро// Интернет ресурс: ru.wikipedia.org/wiki/
8. Ввод –вывод // Интернет ресурс: smzone.narod.ru/studyzone/
9. Оболочка операционной системы // Интернет ресурс: ru.wikipedia.org/wiki/
10. Программное обеспечение // Интернет ресурс: ru.wikipedia.org/wiki/
11. Файловая система //Интернет ресурс: ru.wikipedia.org/
Дата добавления: 2015-07-19; просмотров: 51 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Графическая оболочка | | | Женщины |