
- •Эвм и вычислительные системы».
- •Часть 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. Качественные характеристики программного обеспечения
Лекция № 33. Операционные системы эвм (продолжение).
План лекции.
1. Операционные оболочки ЭВМ.
2. Многооконный графический интерфейс.
3. Инструментарии современного графического интерфейса.
4. Понятие объекта графического интерфейса.
5. Инструментальное программное обеспечение ЭВМ.
6. Языки программирования высокого уровня.
7. Модульное и структурное программирование.
8. Естественные языки программирования.
33.1. Операционные оболочки эвм.
Существенный прогресс вычислительных возможностей, в первую очередь, мини- ЭВМ и ПК, расширение режимов обработки информации и круга пользователей, включая непрофессиональных, определило как мотивации, так ипредпосылки расширения возможностей операционной среды ЭВМ и, в первую очередь,логического уровня их интерфейсов с пользователем. Так как существующие основные ОС достаточно сложны и неплохо опробованы, то решение указанных задач в значительной мере было возложено на специальныенадстройки над ОС —операционные оболочки (ОО). Такиеоболочки обеспечивают: единый для всех ПС, работающих в среде ОС, набор средств для управления окнами, поддержки системы меню, организации обмена информацией между окнами, эффективные средства управлениямультизадачным режимом, расширенные возможности использования графических средств и т.д.
Управление окнами обеспечиваетадминистратор окон, позволяющий задавать размеры, цвет и положение окон на экране дисплея; обеспечивающий вывод информации в соответствующие окна; дающий возможность перемещать окна по экрану и обеспечивающий их корректное перекрытие и др.Администратор меню обеспечивает работу ссистемой меню: формируя их смысловое наполнение, идентифицируя их местоположение на экране, обеспечивая диалог с пользователем по выбору позиции в меню и связывая с ней соответствующую программную компоненту. Поддержкаобмена информацией вОО осуществляется различными способами в зависимости от уровня развития оболочки и обслуживающих его ПС: простой перенос из одного окна в другое; через внутренний системный буфер(Clipboard) или через файл с преобразованием из одного формата в другой и т.д. Для организацииинтерфейса с пользователем в той или иной мере реализуетсяграфический подход (пиктограммы, перекрывающиеся окна и т.д.). Современные ОО обеспечиваютмногооконную работу в режимеразделения времени и псевдопараллельной работы несколькихокон, обмен информацией между ПС, управление ОП и другие необходимые функции. Уровни реализации ОО находятся в широком диапазоне: от Простых систем, улучшающих интерфейс с пользователем, до сложных Многооконных графических систем, обеспечивающих не только Развитый интерфейс с пользователем, но и расширенные возможности информационного обмена между ПС. Развитые ОО позволяют создаватьинтегрированную среду для работы пользователя с различными ПС и информацией различных форматов. Выше кратко обсуждались достаточно простые ОО дляMS-DOS (Dosshell, PcTools, Norton Commander и др.) основной функцией которых былоупростить работу пользователя с ОС ирасширить в определенной степени ее функции. Однако только с появлениеммногооконных графических ОО наметился существенныйпрогресс в деле интеграции ПС и повышениилогического уровня интерфейса с пользователем ЭВМ.