
- •Эвм и вычислительные системы».
- •Часть II.
- •Оглавление.
- •Лекция №19 конструкция персонального компьютера.
- •19.1. Основные конструктивные компоненты персонального компьютера.
- •19.2. Корпус пк.
- •19.3. Блок питания.
- •19.4. Системные платы.
- •19.5. Конструктивы и установка плат.
- •Лекция №20 ключевые микросхемы.
- •20.1. Стандартные микросхемы первых системных плат.
- •20.2. Набор микросхем или - chipset.
- •20.3. Микропроцессоры.
- •20.4. Организация доступа к памяти при использовании intel совместимых процессоров
- •Лекция №21 память компьютера
- •21.1. Иерархия подсистемы памяти пк.
- •21.2. Оперативная память.
- •21.3. Архитектура оперативной памяти.
- •21.4. Логическая организация памяти.
- •Лекция № 22 базовая система ввода/вывода.
- •22.1. Bios и cmos ram. Общие сведения.
- •22.2. Возможности bios. Конфигурирование системных ресурсов.
- •22.3. Тест начальной загрузки post.
- •Лекция № 23 кэш – память
- •23.1. Принципы построения кэш-памяти.
- •23.2. Типы кэшей
- •23.3. Целостность данных в кэш-памяти
- •23.4. Кэш-память и эффективность программ
- •Лекция №24 накопители на жестких дисках.
- •24.1. Типы накопителей.
- •24.2. Накопители на жестких дисках. (Винчестеры)
- •24.3. Параметры жестких дисков
- •24.4. Низкоуровневое форматирование
- •24.5. Логическая структура диска
- •24.6. Загрузочный сектор br (Boot Record).
- •24.7. Таблица размещения файлов fat (File Allocation Table).
- •24.8. Корневой каталог (root Directory).
- •24.9. Главный загрузочный сектор mbr (Master Boot Record).
- •24.10. Порядок установки винчестера.
- •24.11. Кэширование диска.
- •Лекция №25 интерфейсы винчестеров
- •25.1. Интерфейс st-506/412.
- •25.2. Интерфейс еsdi
- •25.3. Интерфейс scsi
- •25.4. Интерфейс ide (ata)
- •Лекция №26 шины персональных компьютеров.
- •26.1. Обзор шин пк.
- •26.2. Системные шины.
- •26.3. Локальные шины.
- •26.4. Шина pci (Peripheral Component Interconnect) (1992 год).
- •26.5. Магистральный интерфейс agp.
- •Лекция № 27 видеоподсистемы
- •27.1. Мониторы.
- •27.2. Основные стандарты мониторов (видеоадаптеров).
- •27.3. Проблемы цветопередачи.
- •27.4. Видеопамять.
- •27.5. Повышение скорости работы видеоадаптера.
- •Лекция № 28 современные видеоподсистемы персональных компьютеров.
- •28.1. Свойства современных видеоадаптеров
- •28.2. Современные видеоадаптеры
- •28.3. Архитектура персональных машин с объединенной памятью. Новая архитектура ibm-совместимых пк.
- •28.4. Варианты развития архитектуры uma
- •Лекция 29. Лекция №30 архитектура компьютера
- •30.1. Параллелизм, компьютерная архитектура и приложения пользователя
- •30.2. Однопроцессорные архитектуры
- •30.3. Многопроцессорные архитектуры
- •30.4. Выбор архитектуры
- •Лекция №31 архитектура современных программных средств План лекции
- •31.1. Программное обеспечение эвм
- •31.2. История развития программных средств эвм.
- •31.3. Структура программного обеспечения.
- •31.4. Проблемно-ориентированные пакеты прикладных программ.
- •Лекция №32 операционные системы эвм.
- •32.1. Системное программное обеспечение эвм
- •32.2. Операционные системы (ос) эвм
- •32.3. Организация операционных систем.
- •32.4. Концепция виртуальной операционной системы.
- •32.5. Типы операционных систем.
- •32.6. Операционная среда ms-dos.
- •32.7. Операционная система Unix.
- •Лекция № 33. Операционные системы эвм (продолжение).
- •33.1. Операционные оболочки эвм.
- •33.2. Многооконный графический интерфейс.
- •33.3. Инструментальное программное обеспечение (ипо) эвм.
- •33.4. Трансляторы с языка высокого уровня.
- •33.5. Двухуровневая организация схемы компилятора.
- •33.6. Естественные языки программирования.
- •Лекция № 34 прикладное программное обеспечение
- •34.1. Прикладное программное обеспечение эвм
- •34.3. Классы пакетов прикладных программ
- •34.4. Основные прикладные средства пк.
- •34.6. Качественные характеристики программного обеспечения
32.5. Типы операционных систем.
Наряду с концепцией виртуальной ОС, ориентированной в основном на супер-, мини- и ЭВМ общего назначения, существует ряд других типов ОС, т.н. систем с ограниченным применением: однопользовательские, моноязычные, проблемно-ориентированные и др.Однопользовательские системы ориентированы на обслуживание только одного пользователя и их развитие было стимулировано, в первую очередь, появлениемобширного класса ПК. В настоящее время существует большое число ОС данного типа:MS-DOS, CP/M, OS/2, Pilot и др.; при этом даже рассмотренную выше системуCMS можно отнести к данному типу, ибо она каждому пользователю предоставляет свой экземпляр ЭВМ на определяемой его ВВМ. В этом планеоднопользовательская не подходит под общее определение ОС, ибо не обслуживает коллектива пользователей. Однако, ввиду возможности инициации одним пользователемнескольких процессов, конкурирующих в борьбе за вычислительные ресурсы ЭВМ,однопользовательские многозадачные системы можно рассматривать в качестве ОС, обладающих рядомупрощенных функций.
Моноязычные ОС могут бытьоднопользовательскими, многопользовательскими, проблемно-ориентированными, но обеспечивают пользователятолько одним языком программирования, напримерBasic, APL, Lisp и др. Такого типа ОС допускают различные реализации; например, многопользовательская ОС наряду с резидентнымядром включает и резидентныйпошаговый компилятор илиинтерпретатор с ЯВУ. Если используетсяинтерпретатор, то ОС можно отождествлять с ним, как это имело место для ПК на первых этапах их развития.Проблемно-ориентированные ОС предназначены для обслуживания весьмаограниченных по назначению запросов. Системы данного типа могут бытьоднопользовательскими, многопользовательскими илимоноязычными, либо вовсене иметь языка программирования. При проектировании таких систем основной упор делается на эффективное управление ресурсами, необходимыми для конкретного назначения системы, ослабляя и/или игнорируя другие функции. Так, в системах, ориентированных на обслуживание задач управления, основное внимание уделяется управлениювременным ресурсом и эффективной обработке прерываний, а в системах проектирования — управлению файлами и поддержке развитойинтерактивной графики. Наряду с рассмотренным классифицировать ОС можно и по другим критериям:режиму обработки (пакетный, реального времени, распределенный, диалоговый),необходимости интерфейса с пользователем (нужен, нет) и др. В любом случае, исходя изпервого определения понятия ОС (как системы,управляющей ресурсами ВС), рассмотренные выше типы систем с полным основанием можно называтьоперационными (т.е.управляющими работой ЭВМ любого класса и типа).
Иерархический принцип организации имеет место в большинстве сложных систем и доказал своюэффективность во многих областях естественных наук и техники. Современные вычислительные системы являются одними изнаиболее сложных творений человеческого разума, и управляющие их функционированием ОС естественно строятся поиерархическому принципу. Виерархической структуре современной ОС отдельные ее функции выделяются согласно их сложности, характерному масштабу времени выполнения, а также уровню абстракции. Каждый уровень абстракции управляет своим множеством объектов (от электронных схем ЭВМ до интерфейса с пользователем), представляющих собой какаппаратные, так ипрограммные ресурсы и природа которых может быть различной на разных уровнях. На каждом уровне определены также операции, выполняемые над его объектами. Эволюция ОС еще не завершена и целый ряд предпосылок и мотиваций способствуют их дальнейшему развитию. В частности, развитие ОС мультипроцессорных ВСнетрадиционной архитектуры представляется нам значительно менее продвинутым, чем для ВСтрадиционной архитектуры.