
- •Эвм и вычислительные системы».
- •Часть 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.7. Операционная система Unix.
В отличие от рассмотренных ОС, система Unix, созданная в фирмеBell Labs в 1971 г. первоначально для мини-ЭВМ, обеспечивала широкий круг возможностей (включая виртуальную память, режимы мультипрограммирования и разделения времени, многопользовательскую работу и др.). Реализация системы в 1973 г. на языке Си позволила перенестиUnix и на другие классы ЭВМ, начиная с достаточно мощных ПК и кончая супер-ЭВМ. Одним из наиболее существенных преимуществ Данной ОС явилась даже не столько еемобильность (переносимость на различные типы и классы ЭВМ), сколько наличие в ней обширных библиотек средств для разработки ПО. Однако системаUnix, особенно для эксплуатации на ПК, имела ряд недостатков (высокую стоимость, недостаточно развитые средства защиты файлов и диагностики, достаточно сложный интерфейс с пользователем и др.), значительная часть из которых была устранена в версииXenix системы, созданной совместно фирмамиMicrosoft иBell Labs. В отличие от системыUnix, Xenix ориентирована наоднопользовательскую работу вмультизадачном режиме; ее интерфейс с пользователем намного проще и позволяет использовать ее неквалифицированному пользователю при решении и эксплуатации широкого круга научных и коммерческих задач.
Вместе с тем существенное развитие ресурсов ПК и собственно самой системы Unix сделало ее вполне конкурентоспособной на многих типах ПК. Современные версиимобильных ОС типаUnix включают расширенные возможности, повышающиегибкость использования ПК во многих важных приложениях.Стандартизация интерфейса ОС с прикладным ПО позволяет пользователям, работающим в среде языка С-языка [319], создаватьмобильное ПО длялюбого типа и класса ЭВМ, работающих под управлениемUnix-подобных ОС. Операционные системы семействUnix, Xenix и др. ориентированы, в первую очередь, на эффективное обеспечение разработок ПО, обладая развитымифайловой системой икомандным языком, большим наборомсервисных программ для разработки ПС различного назначения. ОС классаUnix vs. ихупрощенные версии, обладая мощнымивыразительными иинструментальными средствами, требуют в то же время значительных вычислительных ресурсов. Между тем, возможностиUnix-систем для большинства пользователей ПК являютсяневостребованными, поэтому использование их на ПК в настоящее время достаточно ограничено. В настоящее время наиболее распространеннымистандартами для ПК являются системыMS-DOS, Apple DOS, OS/2 иUnix; при этом последняя используется на более мощных моделях компьютеров. На наш взгляд, достаточно перспективной тенденцией развития ОС для класса ПК являетсяинтеграция средств системMS-DOS, Unix и обеспечениесетевой обработки для решения весьма широкого круга задач (распределенная обработка, обработка изображений, задачи ИИ-проблематики и др.).
В рамках основных направлений развития ЭВМ различных типов, классов и архитектур созданы и разрабатываются обширные фонды СПО и ППО, БД/БЗ и другие средства. В большинстве случаев эти ПС оказываются несовместимыми, т.к. не могут эксплуатироваться в среде других ОС. Адаптация же этих средств представляется весьма трудоемкой и дорогостоящей; одним из эффективных методов решения данной проблемы является использование специальных аппаратно-программных средствадаптации ОС(адаптеры илисопроцессоры, виртуальные ВМ). Эти средства эмулируют архитектуру, систему команд и ОСисходной ЭВМнереальной ЭВМ другой архитектуры и с другой базовой ОС, обеспечивая выполнение ПОисходной ЭВМ. Подход на основе аппаратно-программных средств достаточно прозрачен и имеетцелый ряд практических реализации,второй подход в рамках развития концепции виртуальных ВМ в настоящее время разрабатывается весьма интенсивно. Интенсивное расширение возможностей ПК и ОС, круга пользователей ПК и ряд других предпосылок и мотиваций подвели к необходимости упрощения интерфейса с пользователем, что привело к созданию специальных средств —операционных оболочек (ОО). Однако ОО как средство развитиялогического уровня пользовательского интерфейса имеет место не только для ПК.