- •Конспект
- •Сппо(повс)
- •Концепция расширенной машины (аппаратура и ос).
- •Ресурсы: аппаратные (время 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.
Второй раздел
; Дополнение до размера файла больше, чем 1024 байта
Windows NT, boot.ini:
[bootloader] – параметры загрузчика
timeout=<количество секунд для меню>
default=<загрузочный раздел по умолчанию> (для Win2K раздел: multi(0)disk(0)rdisk(0)partition(2)\WINNT)
[operating systems] – меню и расположение ОС
<раздел 1>=<"название ОС в меню"> (для Win2K раздел: multi(0)disk(0)rdisk(0)partition(2)\WINNT)
…
<раздел n>=<"название ОС в меню"> (например,C:\="MSWindows98")
Файл сonfig.Sys и его роль при загрузке.
<ключевое слово>=<значение>
DOS=HIGH,UMB
break=on/off работа Ctrl+Break
buffers=15,0 количество основных и вспомогательных буферов ввода-вывода
files=8 максимальное количество файлов, одновременно открытых по методу доступаfh
fcbs=4 максимальное количество файлов, одновременно открытых по методу доступаfcb
lastdrive=Z
numlock=on/off
device= драйвера ввода-вывода помещаются в память ядра DOS и обслуживаются не так, как обычные программы
mouse.sys
ansi.sys
ramdrive.sys
emm386.sys
himem.sys
setver.exeразрешает конфликты между версиямиDOS
dblspace.sysсжатие диска
display.syscon=EGA,<кодовая страница>,количество страниц
shell=<описание командного процессора> [/P– оставить резидентно, /E:e– размер системной области]
country= <код страны>,[<страница>],[путь к ]country.sys
-
Правила сортировки символов, формат даты, времени, денежные единицы
US001
437/850
UK
044
437/850
GR
049
850/437
FR
033
RU
007
866/437
ФайлAutoexec.BaTи его роль при загрузке.
Среда окружения
SET<переменная окружения>=<значения>
TEMP
TMP
PATH
…
Загрузка программ и резидентных драйверов (они загружаются в память пользователя)
[путь\]<модуль>[.тип]
Приглашение командной строки
PROMPT=<Новое приглашение командной строки>
Приглашение может включать обычные символы и следующие коды:
$Q= (знак равенства)
$$ $ (символ доллара)
$TТекущее время
$DТекущая дата
$PТекущие диск и путь
$VНомер версииWindows
$NТекущий диск
$G> (знак "больше")
$L< (знак "меньше")
$B| (вертикальная черта)
$HBackspace(удаление предыдущего символа)
$E Код Escape (ASCII 27)
$_ Возврат каретки и перевод строки
COMPSEC=<описание файлов командного процессора> (for Windows only)
Кодовая страница альтернативной кодировки
866 |
Russia |
437 |
USA |
850 |
Europe |
mode con codepage select=866
keyb<код страны>,[<кодовая страница>],<keyboard.sys>
Стандартно кодовая страница cp866:
mode CON cp prepare = 866 ega3.sys
mode CON cp select = 866
keyb ru,keybr3.exe
Реестр Windows, его структура для Win’9x.
Реестр Windows– системная иерархическая база данных, содержащая все необходимые параметры для настройки ОС при загрузкеWindows. При этом предполагается несколько профилей оборудования и пользователей.
SYSTEM.DAT– общая информация об оборудовании.
USER.DATсодержит информацию о настройках пользователя.
SYSTEM.DA0,USER.DA0 – резервные копии реестра, сделанные при последней удачной загрузке.
Реестр имеет древовидную структуру: ключ, параметры (String,Hexadecimal,DWord)
Для редактирования можно использовать редактор реестра regedit.exe, но лучше все делать черезcontrolpanel.
Scanreg.exe– выгрузка реестра вbcxxx.cab
User.datHkey_UsersHkey_Current_User
Hkey_Users содержит информацию о параметрах пользовательского интерфейса, зафиксированных в конфигурациях пользователя
Hkey_Current_User- содержит настройки для пользователя работающего в данный момент
AppEvents– настройки звукового сопровождения событий
ControlPanel– настройки панели управления
KeyboardLayout– раскладка клавиатуры
Network– сетевые ресурсы/настройки пользователя
Remote Access
InstallLocationMRU (Most Recently Used)
Software– настройки ПО пользователя
System.dat
Hkey_Local_Machine- хранит информацию о данном компьютере: состав тех. средств, регистрационные данные установленных приложений, перечень типов файлов, профили оборудования
Software– общая информация о ПО (расположение, рабочие каталоги,uninstall-средства и т.п.)
Hardware– устройства наCOM-портах
Config– профили оборудования
Enum– информация о подключении устройств к шинам
System– информация для загрузки ОС (драйвера и т.п.)
Network– информация о сети
Security– информация о доступах в сети
HKey_Classes_Root – содержит все о типах файлов, а также ключевые параметры пользовательского интерфейса
Тип файла
CLSID
Параметры приложения
Hkey_Current_Config– содержит текущую конфигурацию оборудования
System– текущая конфигурация оборудования
Enum– текущая информация о подключениях устройств к шинам
Display– текущие настройки экрана
Software– текущие настройки ПО
ОП
Hkey_Dyn_Data– содержит информацию об устройствах P&P, а также изменения реестра за время сеанса
Configmanager
PerfStats
Все изменения заносятся после окончания сеанса. Scanregтестирует реестр и создает его рабочую копию. Также существуетDOSверсияscanreg, которую обычно используют с ключом /RESTORE– восстановление. По умолчанию существует 5 сохраненных версий в каталоге Sysbckup (rb001.cab-rb005.cab). Копия реестра делается максимум один раз в сутки.