Из истории MS-DOS (англ. Microsoft Disk Operating System дисковая ОС от Microsoft) коммерческая операционная система фирмы Microsoft для IBM персональных.

Презентация:



Advertisements
Похожие презентации
Операционная система MS-DOS Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным на особом формальном языке.
Advertisements

Компьютер как носитель для обработки информации. Компьютерные программы и их роль в обработке информации.
Программное обеспечение. Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения.
10 класс. №004. Программное обеспечение ПК.
- система взаимосвязанных технических устройств, выполняющих ввод, хранение, обработку и вывод информации.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы.
Лекция 3. Программное обеспечение информационных технологий По дисциплине: «Информационные технологии в коммерческой деятельности»
П рограммное обеспечение (англ. software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных.
ОПЕРАИОННАЯ СИСТЕМА. Операционная система комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами.
Информатика в школе Операционная система Программное обеспечение.
Раздел 3. Программное обеспечение ЭВМ Урок 1. Операционная система Windows. Состав и загрузка.
Технические и программные средства реализации информационных процессов Тема 5-2.
операционные системы операционные оболочки – интерфейсные системы, драйверы (программы, управляющие работой внешних устройств) утилиты (служебные программы)
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
Презентация к уроку (информатика и икт, 8 класс) по теме: Программное обеспечение компьютера (8 класс)
Программное обеспечение компьютера. Компьютер без программного обеспечения и операционной системы – это бесполезный хлам, груда железа.
Операционная система: назначение и состав. Общие сведения На IBM-совместимых персональных компьютерах используются операционные системы корпорации Microsoft.
Программное обеспечение ЭВМ. Виды программного обеспечения центральная часть системного ПО – операционная система (ОС) MS-DOS Windows Linux СистемноеПрикладное.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПК И ЕГО КЛАССИФИКАЦИЯ.. Понятие программного обеспечения. Классификация ПО: прикладные программы: графические редакторы; системы.
Транксрипт:

Из истории MS-DOS (англ. Microsoft Disk Operating System дисковая ОС от Microsoft) коммерческая операционная система фирмы Microsoft для IBM персональных компьютеров. MS-DOS самая известная ОС из семейства DOS, ранее устанавливаемая на большинство ПК. Со временем она была вытеснена ОС семейства Windows. MS-DOS была создана в 1981 году и, в ходе её развития, было выпущено восемь крупных версий (1.0, 2.0 и т. д.) и два десятка промежуточных (3.1, 3.2 и т. п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс, в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение. Последней коробочной версией стала 6.22, однако MS- DOS продолжала служить ядром для Windows 95 (версии 7.0 и 7.1), Windows 98(версия 7.1).

Определение MS DOS – это программа посредник между человеком и компьютером. Является однопользовательской ОС. Запускает прикладные программы на выполнение, управление вычислительными ресурсами ЭВМ и обеспечивает пользователю дружественный интерфейс. Применяется специалистами по техническому обслуживанию вычислительной техники при проведении работ по ремонту, наладке и настройке оборудования и программ.

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

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

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

Актуальность в настоящее время Основные принципы MS DOS использованы в MS Windows На практике хорошо работают многие программы под ее управлением. Создаются новые приложения, написанные для MD DOS

Недостатки MS DOS MD DOS работает с 640 Кбайтами оперативной памяти Не позволяет работать с загружаемыми драйверами для различных видеокарт Однозадачная ( запуск нескольких программ не возможен с переключением между ними). Интерфейс командной строки предоставляет всего одну строку экрана Команды должны быть написаны на языке MD DOS

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

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

Volkov Commander клон Norton Commander. В отличие от Norton Commander, поддерживает длинные имена файлов (для версии 4.99 alpha). Очень компактен. Базовый комплект включает только сам файловый менеджер с минимальным, но достаточным набором функций, и занимает на диске около 64 Кбайт. Функциональность расширяется подключением других приложений. DOS Navigator дальнейшее развитие идеи Norton Commander. Бо́лишая функциональность. Бо́большое количество панелей. Оконный интерфейс с многозадачностью для плагинов. Расширение за счёт лёгкого и удобного подключения плагинов и приложений сторонних разработчиков.

Состав MD DOS 1. Базовая система обработки ввода- вывода (BIOS). Выполняет наиболее основные простые операции, связанные с осуществление ввода- вывода и тестирование основных аппаратных компонентов. Она находится в ПЗУ, поэтому, с одной стороны, ее можно рассматривать как часть аппаратных средств ПК, а с другой стороны, как часть программного обеспечения, входящую в состав ОС. Часто говорят, что BIOS – это часть ОС, встроенная в ПК. Она предназначена для выполнения наиболее простых действий ПК по вводу/выводу информации, тестирование компьютера и вызовом загрузчика ОС.

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

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

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

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

2. Модуль расширения базовой системы (io. sys) Это надстройка над BIOS, которая выполняет следующие функции: в процессе загрузки ОС выполняет логическую замену драйверов хранящихся в BIOS и подключение, если требуется, новых драйверов. организация интерфейса с BIOS. Дает возможность использования дополнительных драйверов, которые обслуживают внешние устройства. Модуль расширения BIOS хранится на системном диске в виде файла с именем io.sys и является неотъемлемой частью MS-DOS.

3. Блок начальной загрузки (Boot Record) Это очень короткая программа, которая считывает с диска в ОП два других блока: модуль расширения, модуль обработки прерываний. Эта программа находится в первом секторе диска. Функции этой программы в считывании в память двух модулей ОС: io.sys и msdos.sys Просматривает КОРНЕВОЙ каталог системного диска. Проверяет, являются ли первые два файла в каталоге - файлами IO. sys и MSDOS. sys. Если ДА - загружает их в ОЗУ и передает управление MS DOS. Если НЕТ - сообщение на экране и ожидание нажатия какой либо клавиши Пользователем: Не системный диск или ошибка диска Замените и нажмите какую- либо клавишу.

4. Файл конфигурации config.sys Это файл установки текущей конфигурации оборудования компьютера и режимов его работы. Это текстовый файл, в нем содержится указания, какие драйверы внешних устройств нужно загрузить в ОП и как загрузить их в DOS.

5. Командный процессор (интерпретатор) Предназначен для организации взаимодействия пользователя с компьютером, т.е. пользователь дает указание MS-DOS на выполнение тех или иных действий посредством ввода с клавиатуры соответствующих команд. Обрабатывает команды, вводимые пользователем. Стандартный командный процессор имеет имя СOMMAND.COM. Обычно он находится в корневом каталоге диска, с которого загружается MS DOS.

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

6. Утилиты MS-DOS. Программы, поставляемые вместе с ОС в виде отдельных файлов обслуживающего характера (проверка диска...) Реализуют выполнение внешних команд. Внешние, т.к. для их выполнения программа подгружается в оперативную память (ОП) по требованию пользователя (format, copydisk). Утилиты могут находиться в виде программных файлов на любом диске. При этом имя файла, как правило, дублирует имя команды.

Дистрибутив MS-DOS Минимальный набор файлов MS-DOS: 1. Файлы ядра: BOOT.MBR загрузчик, находящийся на нулевом секторе и передающий управление на IO.SYS IO.SYS MSDOS.SYS обработка прерываний 2. Командный процессор: COMMAND.COM командный процессор (поддержка интерфейса командной строки). Строго говоря, для запуска MS-DOS наличие файла COMMAND.COM не является необходимым. Его можно заменить другим командным процессором, способным выполнять нужные вам команды. Делается это добавлением в CONFIG.SYS строки shell=c:\my\myprog.com. Наиболее распространённый командный процессор, выпущенный сторонней фирмой, был NDOS.COM

3. Файлы конфигурации: Для задания конфигурации ОС используются конфигурационные файлы специального формата: CONFIG.SYS конфигурирование системы и загрузка драйверов устройств на этапе инициализации MSDOS.SYS AUTOEXEC.BAT стартовый пакетный файл. Выполняется при запуске командного процессора во время загрузки системы.

НАЧАЛЬНАЯ ЗАГРУЗКА MS DOS 1. Вначале специальная процедура BIOS запускает программу начальной загрузки, хранящуюся в загрузочном секторе системного диска (диска, с которого загружается ОС). 2. После тестирования и др.действий процедура POST(из модуля BIOS) осуществляет поиск и загрузку блока начальной загрузки 3. Блок начальной загрузки производит поиск в корневом каталоге диска системное ядро - файлы IO.SYS и MSDOS.SYS (эти файлы должны быть первыми и именно в таком порядке)

4. Блок начальной загрузки производит загрузку файла IO.sys и передает ему управление 5. IO.sys : - загружает и настраивает MSDOS.sys, - определяет состояние подключенных устройств, - инициализирует подключенные устройства, - загружает необходимые драйверы устройств, - передает управление MSDOS.sys.

6. MSDOS.sys : - инициализирует(настраивает) свои внутренние рабочие таблицы, - загружает драйверы, указанные в файле config.sys, - загружает командный процессор(файл COMMAND.com) 7. Командный процессор выполняет команды, указанные в файле autoexec.bat 8. Командный процессор ожидает команд Пользователя

Программное обеспечение (ПО). Назначением ЭВМ является выполнение программ. Программа содержит команды, определяющие порядок действии компьютера. Совокупность программ для компьютера образует программное обеспечение (ПО). Программным обеспечением (Software) - совокупность программ, выполняемых вычислительной системой, а также совокупность правил, со всей относящейся к ним документацией, позволяющая использовать ЭВМ для решения задач (не прибегая к программированию) и для управления компьютером.

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: технология проектирования программ (структурное и объектно-ориентированное проектирование и др.); методы тестирования программ методы доказательства правильности программ; анализ качества работы программ; документирование программ; разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

Структура ПО.

Виды ПО 1. Прикладное ПО. А) Общего назначения. - графический редактор - текстовый редактор - электронные таблицы - СУБД - компьютерные игры и т.д. Б) Специального назначения - бухгалтерские пакеты - системы автоматизированного программирования (САПР) - математические пакеты - экспертные пакеты, педагогические программные средства и т.

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

2. Системное ПО. Системные программы служат для управления ресурсами компьютера центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы. Системные программы, выполняющие различные вспомогательные функции, например: управление ресурсами компьютера; создание копий используемой информации; проверка работоспособности устройств компьютера; выдача справочной информации о компьютере и др.;

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

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

программы-упаковщики (архиваторы), антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами; программы восстановления информации, форматирования, защиты данных ; коммуникационные программы, организующие обмен информацией между компьютерами; программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти; программы для записи CD-ROM, CD-R - программы- оболочки

диспетчеры файлов или файловые менеджеры - программы- оболочки. Оболочки это программы, созданные для упрощения работы со сложными программными системами, такими, например, как DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги. Самая популярная у пользователей IBM- совместимого ПК оболочка пакет программ Norton Commander.

3. Инструментальное ПО (системы проектирования). Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования., т. е. это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.

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

Сложились следующие группы программного обеспечения: операционные системы и оболочки; системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.); инструментальные системы; интегрированные пакеты программ; динамические электронные таблицы; системы машинной графики; системы управления базами данных (СУБД); прикладное программное обеспечение.