Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


ОС MS DOS состоит из следующих частей.



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

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

Дисковые файлы IO.SYS и MSDOS.SYS - они загружаются в память загрузчиком и остаются там постоянно. Файл IO.SYS представляет собой дополнение к BIOS в ПЗУ, а файл MSDOS.SYS реализует основные высокоуровневые услуги ДОС.

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

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

Драйверы устройств – это специальные программы, которые дополняют систему ввода-вывода и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств, например, с помощью драйверов возможна работа с «электронным диском», т.е.части памяти компьютера. Драйверы загружаются при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы ДОС.

Начальная загрузка MS DOS выполняется автоматически в трех случаях:

- при включении электропитания компьютера;

- при нажатии клавиши RESET на системном блоке;

- при одновременном нажатии трех клавиш < CTRL> < ALT> < DEL>.

Контрольные вопросы и задания:

1. Дайте определение архитектуры компьютера;

2. Заполните таблицу «Архитектурные решения ПК» выбрав правильный ответ

Определение Варианты правильных ответов Ваш ответ
Одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа. 1. Архитектура с параллельными процессорами 2. Многомашинная архитектура 3. Классическая архитектура; 4. Многопроцессорная архитектура.    
Наличие в компьютере нескольких процессоров что позволяет параллельно организовать много потоков данных и много потоков команд.  
Несколько процессоров, входящих в вычислительную систему, не имеют общей оперативной памяти, а имеют каждый свою (локальную).  
Несколько АЛУ работают под управлением одного УУ.  

3. Для чего предназначены системные программы;

4. Дайте определение DOS;

5. Из каких частей состоит DOS;

6. Что такое файл, расширение;

Тема 2.2 Системное программное обеспечение вычислительной техники. Windows

План лекции

· Понятие операционной системы Windows;

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

· Основные части операционной системы;

· Основные классы операционных систем;

· Основные требования к операционным системам;

· Пользовательский интерфейс

 

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

ОС - это комплекс программ по управлению работой аппаратной части ПК и организации взаимодействия пользователя и ПК.

Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в оперативной памяти. Этот процесс называется загрузкой операционной системы.

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

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

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

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

- распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

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

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

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

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

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

Каждая ОС состоит как минимум из трех обязательных частей:

Первая – ядро, командный интерпретатор, «переводчик» с программного языка на «железный», язык машинных кодов.

Вторая – специализированные программы для управления различными устройствами. Такие программы называются драйверами – т.е. «водителями», управляющими. Сюда же относятся так называемые «системные библиотеки», используемые как самой операционной системой, так и входящими в ее состав программами.

И, наконец, третья часть – удобная оболочка, с которой общается пользователь – интерфейс. Своего рода красивая оболочка, в которую упаковано скучное и не интересное для пользователя ядро.

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

однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;

однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на " свою" задачу;

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

Критерий многозадачности появился при переходе от DOS к Windows, ну а многопользовательскими операционные системы стали чуть позже – в середине 90-х годов.

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

Требования к современным ОС

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

Расширяемость. В то время как аппаратная часть компьютера устаревает за несколько лет, полезная жизнь ОС может измеряться десятилетиями. Примером может служить ОС UNIX. Поэтому ОС всегда изменяются со временем эволюционно.

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

Совместимость. Существует несколько «долгоживущих» популярных ОС (разновидности UNIX, MS-DOS, Windows З.х, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Поэтому для пользователя, переходящего по тем или иным причинам с одной ОС на другую, очень привлекательна возможность запуска в новой ОС привычного приложения. Если ОС имеет средства для выполнения прикладных программ, написанных для других ОС, то про неё говорят, что она обладает совместимостью с этими ОС.

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

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

Безопасность. Современная ОС должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. Чтобы ОС обладала свойством безопасности, она должна иметь в своём составе средства аутентификации - определения легальности пользователей, авторизации ~ предоставления легальным пользователям прав доступа к ресурсам, аудита-фиксации всех подозрительных для безопасности системы событий. Свойство безопасности особенно важно для сетевых ОС.

Пользовательский интерфейс

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

Контрольные вопросы и задания

1. Дайте определение операционной системы Windows;

2. Перечислите функции операционной системы Windows;

3. Назовите основные части операционной системы;

4. Заполните схему «Основные классы операционных систем»,

5. Перечислите основные требования к операционным системам;

6. Дайте определение что такое пользовательский интерфейс.

 


Поделиться:



Последнее изменение этой страницы: 2017-05-05; Просмотров: 1488; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.018 с.)
Главная | Случайная страница | Обратная связь