Студопедия — Инструментальное программное обеспечение – это программы, предназначенные для разработки различных программ.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Инструментальное программное обеспечение – это программы, предназначенные для разработки различных программ.






Основное назначение инструментального программного обеспечения – создание программ для решения различных задач как системного, так и прикладного направления. Это сложный технологический процесс, состоящий из многих этапов, к которым относятся: анализ предметной области, построение моделей, разработка алгоритмов, написание программ, их отладка и тестирование. Обычно с точки зрения выполнения всех этих этапов разработки программ, инструментальное программное обеспечение делят на два больших класса:

1) интегрированные среды для написания и отладки программ на различных языках программирования;

2) CASE-средства (C omputer A ided S ystem E ngineering – инженерия систем с помощью компьютера) – это средства для автоматизации процессов анализа предметной области, построения моделей, разработки алгоритмов и некоторых элементов программ.

 

·
 
 

ПОНЯТИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ.

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

· осуществление диалога с пользователем;

· ввод, вывод и управление данными;

· планирование и организация процесса обработки программ;

· распределение ресурсов (оперативной и сверхбыстрой памяти, процессора, внешних устройств);

· запуск программ на выполнение;

· всевозможные вспомогательные операции обслуживания;

· передача информации между различными внутренними устройствами;

· программная поддержка работы периферийных устройств.

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

Операционная система должна как минимум содержать следующие основные компоненты:

файловую систему

драйверы внешних устройств

процессор командного языка

Для обращения с операционной системой часто используется оболочка, которая представляет собой некую утилиту для ввода информации и обеспечивает удобный доступ к операционной системе, но при этом не входит в состав операционной системы. Она облегчает взаимодействие пользователя с операционной системой, создает удобный пользовательский интерфейс.

 

 
 

Утилиты – это полезные обслуживающие программы, которые позволяют:

проверить, все ли в порядке с винчестером, памятью, дискетой;

обнаружить дефектные (поврежденные) секторы на диске и перенести находящиеся там данные в более надежное место;

предотвратить запись информации на дефектные секторы;

получить информацию обо всех устройствах компьютера;

восстановить случайно удаленную с дисков информацию;

защитить особо важные данные от доступа к ним посторонних лиц;

оптимизировать (сделать наиболее удобной) работу дисковых накопителей;

Настроить удобным образом внешние устройства: подобрать подходящий размер курсора и цветовую палитру на экране дисплея, установить скорость ответа компьютера на нажатие клавиш на клавиатуре или кнопок мыши, выбрать подходящий видеорежим и т.п.

 

СТРУКТУРНАЯ СХЕМА ОПЕРАЦИОННОЙ СИСТЕМЫ

 

 
 

Базовая система ввода / вывода (BIOS) выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением процесса ввода / вывода. В функции BIOS входит также автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины и вызов блока начальной загрузки.

Блок начальной загрузки – это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память модуля расширения базовой системы ввода / вывода и модуля обработки прерываний.

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

Модуль обработки прерываний реализует основные высокоуровневые услуги DOS.

Командный процессор обрабатывает команды, вводимые пользователем.

Утилиты – это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера.

Кроме перечисленных систем, принципиально необходимыми для функционирования операционной системы являются файлы:

файл IO.SYS содержит программные модули, образующие надстройку над базовой системой ввода-вывода;

файл WINDOWS.SYS содержит ядро операционной системы, т.е. набор программных модулей, обеспечивающих функционирование других программ, предоставляя им набор определенных услуг. Другими словами, содержимое этого файла формирует инфраструктуру, среду для выполнения программ;

файл COMMAND.COM хранит интерпретатор команд, или командный процессор, который отвечает за взаимодействие пользователя с системой, воспринимая и организуя выполнение поддерживаемых ею команд;

файл CONFIG.SYS содержит директивы по настройке операционной системы, эффективного использования компьютера и наиболее полного удовлетворения потребностей пользователя;

файл AUTOEXEC.BAT является командным. Он содержит последовательность команд, которые требуются для выполнения каждый раз при загрузке компьютера.

· ФАЙЛЫ И ФАЙЛОВАЯ СТРУКТУРА.







Дата добавления: 2015-09-15; просмотров: 1984. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

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

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

В эволюции растений и животных. Цель: выявить ароморфозы и идиоадаптации у растений Цель: выявить ароморфозы и идиоадаптации у растений. Оборудование: гербарные растения, чучела хордовых (рыб, земноводных, птиц, пресмыкающихся, млекопитающих), коллекции насекомых, влажные препараты паразитических червей, мох, хвощ, папоротник...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия