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



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

 

Основные компоненты (части) MS - DOS , начальная загрузка MS -DOS.

        DOS (англ. Disk Operating System – дисковая операционная система – ДОС). Была разработана в 1981 году фирмой Microsoft специально для компьютеров фирмы IBM. В дальнейшем операционная система постоянно совершенствовалась, поэтому говорят о версиях операционной системы MS DOS.

DOS на примере MS DOS версии 6.22.

Операционная система DOS состоит из следующих частей :

1) базовая система ввода вывода (BIOS);

2) загрузчик операционной системы;

3) дисковые файлы io.sys и msdos.sys;

4) командный процессор DOS, находящийся в файле command.com и осуществляющий обработку команд, вводимых пользователем;

5) программы для исполнения внешних команд DOS, осуществляющие форматирование дискет, проверку дисков и т.д.;

6) драйверы устройств, обеспечивающие обслуживание новых или нестандартное использование имеющихся устройств.

Начальная загрузка DOS осуществляется автоматически при включении компьютера, нажатии кнопки RESET или комбинации клавиш Ctrl+Alt+Del.

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

После самотестирования проверяется наличие главной загрузочной записи на диске устройства, указанного в установках BIOS (BIOS Setup). Загрузка производится с первого по порядку опроса диска, имеющего MBR.

Главная загрузочная запись (англ. master boot record, MBR)

Программа-загрузчик считывает в память компьютера модули операционной системы io.sys и msdos.sys и передает им управление. После этого читается файл config.sys и в соответствии с указаниями, содержащимися в нем, загружаются драйверы устройств и устанавливаются параметры операционной системы. Затем читается командный процессор command.com и ему передается управление. Командный процессор выполняет командный файл autoexec.bat, в котором указываются команды и программы, выполняемые при каждом включении или перезапуске компьютера.

После выполнения файла autoexec.bat процесс загрузки операционной системы заканчивается и DOS выдает приглашение, показывающее, что она готова к приему команд. Приглашение DOS - это знак, который DOS выводит на экран при готовности к работе.

 

Введение в операционные системы (компоненты, функции, структура, режимы и виды ядер, классификация, требования).

Операционная система (operating system) – комплекс программ, предоставляющий пользователю удобную среду для работы с компьютерным оборудованием.

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

Для более полного понимания роли операционной системы рассмотрим составные компоненты любой вычислительной системы (рис.1.1).


Рис. 1.1. Компоненты вычислительной системы

Все компоненты можно разделить на два больших класса – программы или программное обеспечение (ПО, software) и оборудование или аппаратное обеспечение (hardware). Программное обеспечение делится на прикладное, инструментальное и системное. Рассмотрим кратко каждый вид ПО.

Цель создания вычислительной системы – решение задач пользователя. Для решения определенного круга задач создается прикладная программа (приложение, application). Примерами прикладных программ являются текстовые редакторы и процессоры (Блокнот, Microsoft Word), графические редакторы (Paint, Microsoft Visio), электронные таблицы (Microsoft Excel), системы управления базами данных (Microsoft Access, Microsoft SQL Server), браузеры (Internet Explorer) и т. п. Все множество прикладных программ называется прикладным программным обеспечением (application software).

Создается программное обеспечение при помощи разнообразных средств программирования (среды разработки, компиляторы, отладчики и т. д.), совокупность которых называется инструментальным программным обеспечением. Представителем инструментального ПО является среда разработки Microsoft Visual Studio.

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

Взаимодействие всех программ с операционной системой осуществляется при помощи системных вызовов (system calls) – запросов программ на выполнение операционной системой необходимых действий. Набор системных вызовов образует APIApplication Programming Interface (интерфейс прикладного программирования).

Далее рассмотрим, какие функции должны выполнять современные операционные системы.

Функции операционной системы

К основным функциям, выполняемым операционными системами, можно отнести:

· обеспечение выполнения программ – загрузка программ в память, предоставление программам процессорного времени, обработка системных вызовов;

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

· управление внешней памятью – поддержка различных файловых систем;

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

· предоставление пользовательского интерфейса;

· обеспечение безопасности – защита информации и других ресурсов системы от несанкционированного использования;

· организация сетевого взаимодействия.


Дата добавления: 2019-07-15; просмотров: 590; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!