- •Конспект
- •Сппо(повс)
- •Концепция расширенной машины (аппаратура и ос).
- •Ресурсы: аппаратные (время cpu, ram, I/o Devices) и информационные (данные, доступные ос, использующиеся программами)
- •Аппаратура кс
- •Принцип Фон Неймана:
- •Понятие о файлах. Физические и логические файлы.
- •Организация файлов.
- •Аппаратура компьютеров ibm pc: конфигурация.
- •Адресное пространство процесса
- •Модели памяти:
- •Основная память pc.
- •Монитор и клавиатура. Монитор
- •Клавиатура (управление и ввод текста)
- •Накопители на жестких дисках (hdd).
- •Описание файлов в ms Windows. Полная идентификация дискового файла. Шаблоны.
- •Ms Windows: состав и характеристика ее компонентов. Расширенная машина рс.
- •Расширенная машина
- •Процесс загрузки Windows. Системное меню. Загрузка сетевых ос.
- •Файлы msdos.Sys и boot.Ini, их роль при загрузке ос.
- •Первый раздел
- •Второй раздел
- •Файл сonfig.Sys и его роль при загрузке.
- •ФайлAutoexec.BaTи его роль при загрузке.
- •Характеристика Win32 api (стандарт интерфейса пользователя).
- •Настройка производительности среды Windows.
- •Характеристика приложений. Поддержка приложений Win32.
- •Сетевые версии Windows не выполняют неполноценные приложения.
- •Установка/деинсталляция:
- •Приложение ms Excel.
- •Характеристика среды ms-dos под Windows. Поддержка приложений ms-dos.
- •Pif файл
- •Переназначение стандартных потоков ввода/вывода. Стандартные потоки dos – клавиатура (ввод) и монитор (вывод).
- •Команды ms-dos для написания пакетных файлов.
- •Команды
- •Команды ms-dos для написания многоконфигурационных файлов загрузки: config.Sys и autoexec.Bat.
- •Синхронизация процессов в ос.
- •Алгоритмы распределения времени процессора в ос. Управление процессами – верхний уровень.
- •Общая характеристика методов управления оперативной памятью в ос.
- •Способы распределения оп под процессы:
- •Распределение оп динамическими разделами.
- •Страничное распределение оп.
- •Управления оперативной памятью страницами по запросу.
- •Управления оперативной памятью в Windows.
- •Управления устройствами ввода/вывода в ос.
- •Разделение устройств
- •Управления виртуальными устройствами ввода/вывода в ос.
- •Использование логических устройств.
- •Управление информацией. Характеристика. Верхний уровень
- •Нижний уровень (с учетом внутренней структуры файла) – I/Oуровень, средства яп
- •Метод доступа – программы ос, выполняющие операции ввода-вывода
- •Файловая структура томов fat.
- •Файловая структура томов ntfs.
- •Концепции выполнения операций ввода/вывода в ос.
- •Буферизация
- •Характеристика подсистемы ввода/вывода в Windows.
- •Примеры функционирования подсистемы ввода/вывода в Windows.
Конспект
ПО
Сппо(повс)
Группа 1057/2, 2002-2003 г.
Набивали: Слепичев, Додонов, Моисеев, Павлов, Карулин
Концепция расширенной машины (аппаратура и ос).
КС = “железо” + ПО ОС Управляющая программа
Прикладное ПО Сервисные средства
КС – техническое средство для ввода, хранения и переработки информации.
ОС – минимальное ПО для использования КС (без него КС фактически не функционирует).
Управляющая программа (УП)- это совокупность программ и данных, предназначенных для управления ресурсами ВС, с целью повышения эффективности работы КС.
Процесс – единица работы в ВС.
Сервисные средства - это набор программ и данных, предназначенных для сокращения усилий пользователя, по написанию, отладке и сопровождению программ (поддержке ОС).
ЭВМ (аппаратура):
CPU – устройство, выполняющее обрабатывающие действия
Memory (RAM, ROM) – основная память, место хранения информации, доступной ЦП
I/O U (УВВ) – устройства, связывающие КС и пользователя. Тут же внеш. память (недоступная ЦП)
Channel I/O – шины и интеллектуальные контроллеры. Могут быть доп. процессоры, разгружающие ЦП
ЭВМ
Задание Результаты
ОС
Внутренняя расширенная машина (ВРМ) = ЭВМ + Управляющие средства
(физический интерфейс). Это минимальная конфигурация машины, на которой могут выполняться программы.
ЭВМ
Управляющая ВРМ + Сервисные средства = Внешняя расширенная машина
Программа
Сервисные средства Логический интерфейс
(машинно-независимый)
Ресурсы: аппаратные (время cpu, ram, I/o Devices) и информационные (данные, доступные ос, использующиеся программами)
УП ВРМ Внешняя РМ (обратной связи нету!)
Интерфейс между аппаратурой и УП – аппаратно зависимый, а между УП и сервисными программами – аппаратно независимый (логический).
Каждый должен знать:
Средства настройки ОС и ее интерфейса
Синтаксис команд ОС
Средства разработки команд (пакетный язык)
Работа основных сервисных программ.
Среда прикладного ПО
Приложения (ОС ориентированы):
Утилиты – средства поддержки работы ОС и КС (архиваторы, дефрагментаторы…)
Системы программирования – для написания программ.
Офисные приложения – для подготовки документации, отчетов ..
…
Аппаратура кс
CPU (Основное обрабатывающее устройство – арифметически, логические, управляющие операции)
У CPUрегистровая память и кэш-память – для быстродействия.
РОН (Регистры общего назначения) – для целых чисел
Длина одного РОН – длина слова (4 байта).
РПТ (Регистры с плавающей точкой) - FPR
ОП = RAM+ROM
УВВ - Устройства ввода вывода
I/OU -input/output unit:
Байт-ориентированные (клавиатура, монитор) – медленные, блок-ориентированные (HDD,CD-ROM) – быстрые.
I/OC -input/output channel:
Специальные процессоры, ориентированные на операции ввода-вывода.
BUS– Шина
Схема работы процессора
Выборка команды из памяти.
Вычисление адреса следующей команды (по порядку)
Дешифровка команды
Исполнение команды
Память
RAM– память, с которой может работать процессор
ROM– неизменяемая память
Границы слов (дв. слов, …) начинаются с четных (…) позиций байтов, пронумерованных с нулевого.
RAM– память ядра (недоступна пользователю) + динамическая область.
Единицы измерения:
Bit
Byte 8b
Word 2B
Dword 4B
Paragraph 16B
Page 512B
Kilobyte 1024B
Segment 64K
Устройства (Devices)
Keyboard
Monitor
Mouse
Printer
Scanner
Plotter
Streamer
Modem
HDD, FDD
На HDDфайл задается – цилиндром, дорожкой и блоком.
Разметка, логическая организация (для ПО).
CD-ROM Drive
Magnet-Optical Drive
Zip-Drive
Input / Output Channels
Параллельная работа каналов ввода-вывода.
Конфигурации аппаратуры компьютерной системы (КС).
Компьютер с общей памятью (суперкомпьютеры):
Центральный процессор – инициализирует, синхронизирует и завершает операции ввода-вывода по средствам каналов ввода-вывода. Сам он не имеет прямого доступа к УВВ.
Каналы ввода-вывода (КВВ)
селекторные каналы – работают с блочными устройствами
мультиплексные каналы – работают с медленными устройствами (дисплей, клавиатура)
Компьютер с общим CPU:
CPU – имеет свое адресное пространство. Все операции ввода-вывода выполняет CPU. Некоторые устройства (например, ОП) могут не иметь полной адресации на адресном пространстве CPU (используется специальные аппаратные и программные средства)
Компьютер с общей шиной:
Операции ввода-вывода без участия процессора – через контроллер устройств.
Контроллер устройства помещает информацию в адресное пространство др. устройства, а считывает только свою
Каждое устройство имеет на ОШ свое адресное пространство, например: CPU – регистры, ОП – вся память, УВВ – порты.
Комбинированная (многошинная технология)
Обработка простейшего задания в КС.
Простейшее задание – программа на языке высокого уровня.
Редактор текстов—исходный модуль данных (текст на HDD)—транслятор/компилятор—объектный модуль (или листинг синтаксических ошибок)—компоновщик (линкер)—(.comили .exeили листинг (все ли ссылки разрешены))
Корректировка всех адресов, чтобы адресное пространство было единым, корректировка связей, разрешение всех внешних ссылок, погружение в среду.
.exe: сообщается, где она расположена в памяти, вычисляется ее размер, устанавливается стек, как она будет
пользоваться – загрузочный модуль.
.com: сообщается префикс сегментаPSPпрограммы и устанавливаются регистры сегментов –абсолютный модуль.
PSP-ProgramSegmentPrefix– первые 256 байт сегмента программы.
Выполнение программы:
Исходные данные—Абсолютный (загрузочный) модуль—результат.