Введение в операционные системы. ОС с точки зрения пользователя. Конфигурация компьютера. Многоуровневые очереди, страница 2

Операционная система(ОС)

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

          Условно программное обеспечение делится на:

-  системное программное обеспечение(собственно сама ОС, драйвера)

-  пользовательские программы:

• офисные – любые программы, автоматизирующую работу в офисе

           • САПР(системы автоматизации и проектирования).                              CAP/CAM(computer auto design/computer auto manufactory)

           • все экономические пакеты (бухгалтерские расчеты, анализы деятельности фирм и т.д.)

           • другие программы, необходимые пользователю (напр., утилиты по дефрагментации )

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

Драйвер – это специальная программа, которая вставляется в ОС для управления какими-либо внешними устройствами.

Основной недостаток ОС Windows – это плохая защищенность перед вирусами.

Выпускается версия Windows 2000 на основании технологии NT(new technology).

       Windows NT SERVER

                        PROFES    Edition 

                        HOME

Впервые появляется другой стандарт таблицы размещения файлов NTFS (new technology file system).         

Win 98 – однопользовательская система. Win 2000, Win NT, Win XP, NTFS – содержат механизм  квотирования пользователей, т.е. в систему можно войти с паролем, и, в зависимости от него, получить соответствующие права и квоты на дисковое пространство. При генерации ОС всегда есть один администратор, который составляет себе список таких пользователей.

Начиная с Win 95 и Win 98, в систему вставлен механизм поддержки сетевой работы (много пользователей, много задач).

Сетевой ресурс- это возможность работать в локальной (LAN-local area network) и глобальной (WAN – world area network) сетях.

ОС Unix-ового типа

Windows – это инсталлируемые ОС, т.е. копируются файлы, каталоги и настраивается их работа.

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

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

Лекция №3(продолжение №2)

ОС с точки зрения пользователя

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

Пользователь

ОС:

1.  Запускает пользовательские программы

2.  Разделяет ресурсы компьютера

3.  Это программа связи с "железным уровнем"(базовая система ввода/вывода BIOS, которая работает с процессором, диском, памятью)

                                                    Компьютер

Пользователь и компьютер взаимодействуют друг с другом используя ОС.

Особенности выполнения:

MS-DOS – однопользовательская однозадачная система.

Windows 3.11 – однопользовательская система, но с эмуляцией многозадачности. Это свойство было реализовано в Win 95, где также появился спулинг задач, т.е. разделение ресурсов задачи.

Win 95, 98 – объектно-ориентированные ОС. Каждая программа строила свои собственные алгоритмы работы с ресурсами.

Win 2000, XP – многопользовательская многозадачная ОС с поддержкой NTFS, которая позволяла делить ресурсы пользователей.

Структура и состав персонального компьютера


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

Архитектура открытой системы:

  Самая первая шина – ISA, затем расширенная EISA(сейчас почти не используется). Расцвет – PCI, которая поддерживает технологию Plag&Play. Технология Plag&Play позволяет стандартно выставлять сигналы диагностики на шины и проверять: есть ли соответствующий драйвер в ОС, и если он существует, то инициализировать его; иначе – осуществлять действия по поиску этого драйвера.

СРU(процессор) – выполняет все логические и арифметические операции, используя язык самого низкого уровня (язык инструкций) например, Assembler.

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

Если есть контроллер, то должен быть и драйвер.

Дисплей- это такое устройство, которое часто используется и объемы его большие.

Контроллер диска - контролирует все операции записи на диск и  считывания с него.

                        Обычный(IDE)

Контроллер   

                        SCII

При одной и той же скорости дисков SCII-контроллеры работают быстрее. SCII-шина - масштабируема, т.е. мы на нее можем нагрузить устройства.

Производители в последнее время часто стали выпускать интегрированные материнские платы, на которых находится часть контроллеров периферийных устройств.

Сетевая карта - специфичный контроллер сопряжения компьютера с локальной сетью.

Принтер обычно подключается через LPT-порт или  COM-порт, но возможно подключение через сетевую карту.

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

Модем подключается либо через COM-порт или USB-порт, либо, если внутренний, прямо в материнскую плату.

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

На USB-порт в настоящее время могут работать клавиатура, мышь, модем, принтер, CD-ROM, сканер, flash-память. Особенность работы: при присоединении любого устройства,  USB, обращаясь через общую шину, ищет драйвер работы с этим устройством.

 Любая "железная" конфигурация компьютера требует отключения питания.

AVER-MEDIA – устройство, позволяющее подключать к компьютеру обычную видеокамеру.