Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
оти шпоры.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
481.79 Кб
Скачать

19. Операционные системы ms dos

MS DOS: получила распространение вместе с популярным семейством IВМ — совместимых компьютеров. Первая версия вышла в 1981 году. Она стала стандартом для маломощных 16-разрядных ПК. Использует файловую систему FAT.

Компоненты операционной системы MS DOS.

  • BIOS;

Выполняет 3 задачи: тестирование системы при включении электропитания; вызов блока начальной загрузки DOS; обслуживание системных вызовов или прерываний.

  • блок начальной загрузки;

Это программа, назначение которой заключается в считывании с диска в оперативную память ПК двух других частей DOS – модуля расширения базовой системы ввода-вывода и модуля обработки прерываний.

  • модуль расширения BIOS (io.sys);

Обеспечивает подключение внешних драйверов устройств, подстройку прерываний и других параметров системы

  • модуль обработки прерываний (msdos.sys);

Обслуживает прерывания, вызываемые из прикладных программ.

  • командный процессор (command.com);

Обрабатывает команды, вводимые пользователем. Некоторые команды пользователя, например, dir или copy, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и, если находит ее, загружает в память и передает ей управление.

  • внешние команды;

Программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет (format.com), проверку состояния дисков (scandisk.exe) и т. д.

  • драйверы устройств;

Специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств.

Достоинства:

  1. Развитый командный язык

  2. Возможность организации многоуровневых каталогов

  3. Возможность подключения внешних устройств.

Недостатки:

Невозможность использования больших объемов памяти

  1. Короткие имена файлов

  2. Отсутствие многозадачности

  3. Отсутствие средств контроля и защиты системы от несанкционированного доступа к системе, что привело к появлению вирусов.

20. MS Windows

MS Windows: первая версия вышла в 1985 году. Сегодня наиболее популярным являются Windows98, 2000, XP. Некоторые возможности ОС WinXP:

  1. 32-разрядная вычислительная архитектура и полностью защищенная система памяти

  2. Усовершенствованные средства проверки драйверов устройств, что обеспечивает максимальную стабильность системы

  3. Улучшенная защита системы (важнейшие структуры ядра системы доступны только для чтения, благодаря чему драйверы и приложения не могут повредить систему)

  4. Многозадачность

  5. Поддержка до 4 ГБ оперативной памяти и 2 симметричных процессоров

  6. Шифрованная файловая система с мультипользовательской поддержкой

  7. Работа с 2-мя мониторами

  8. Удаленный рабочий стол (можно работать со своим компьютером с другого компьютера)

  9. Улучшенная справочная система и поддержка

  10. Усовершенствованное восстановление системы (позволяет восстановить систему без потери данных)

  11. Регистрация ошибок

  12. Встроена служба Windows Messenger (позволяет общаться в режиме реального времени, получать через эту службу видео, музыку и др.)

  13. Поддержка технологии Clear Type (более четкое изображение экранных шрифтов)

  14. IP-безопасность (IPSec) (Позволяет защитить данные, передаваемые по сети)

  15. Защита файлов Windows (Предохраняет основные системные файлы от перезаписи при установке приложений. Если произошла перезапись файла, правильная версия будет восстановлена благодаря защите Windows.

  16. Автономные файлы и папки (Пользователь может указать, какие сетевые файлы и папки ему необходимы, когда он отключен от сети. Теперь возможно шифрование папок, что повышает общую безопасность)

  17. Восстановление системы (Эта функция позволяет пользователям и системным администраторам восстанавливать предыдущее состояние компьютерной системы без потери данных с помощью создаваемых самой функцией легко идентифицируемых точек восстановления.).

21.Кодирование информации -- это процесс формирования определенного представления информации.

В более узком смысле под термином "кодирование" часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.

Компьютер может обрабатывать только информацию, представленную в числовой форме. Вся другая информация (например, звуки, изображения, показания приборов и т. д.) для обработки на компьютере должна быть преобразована в числовую форму.

При обработке текстовой информации каждая буква кодируется определенным числом, а при выводе на внешние устройства (экран или печать) для восприятия человеком по этим числам строятся изображения букв. Соответствие между набором букв и числами называется кодировкой символов.

Представление информации в компьютере

В компьютерах используется двоичная система измерений, т.к. конструкция вычислительной техники тем проще и надежнее, чем меньше символов в системе исчисления, применяемых для кодирования информации.

В ЭВМ используют двоичную систему потому, что она имеет ряд преимуществ перед другими:

  • для ее реализации используются технические элементы с двумя возможными состояниями (есть ток -- нет тока, намагничен -- ненамагничен);

  • представление информации посредством только двух состояний надежно и помехоустойчиво;

  • возможно применение аппарата булевой алгебры для выполнения логических преобразований информации;

  • двоичная арифметика проще десятичной.

Единица измерения информации называется бит (bit) -- сокращение от английских слов binary digit, что означает двоичная цифра (0 или 1). Для передачи и хранения информации применяют 8-битовые коды (байты), которые позволяют закодировать любой символ. 1Мб, 1 Гб, 1 Тб.

Для работы с большими числами используются слова — 16-битовые числа, двойные слова — 32-битовые числа.

Соответствие байтов и символов задается с помощью таблицы, в которой для каждого кода указывается свой символ. Так, например, в широко распространенной кодировке Koi8-R буква "М" имеет код 11101101, буква "И" -- код 11101001, а пробел -- код 00100000.

Вопрос-22. Кодирование русского текста

В первых ЭВМ для кодирования текста отвели 7 бит. 27=128. Этого количества вполне хватало для кодирования всех строчных и прописных букв латинского алфавита, десяти цифр и различных знаков и скобок. Именно такой, 7-битной, является таблица символов ASCII (сокращение от American Standard Code for Information Intercange -- американский стандартный код для обмена информацией). В таком файле не могут быть представлены буквы, отличные от латиницы.

Когда возникла необходимость кодировать национальные алфавиты, то 128 символов стало недостаточно. Было решено перейти на кодирование с помощью 8 бит (т. е. одного байта). В результате количество символов, которые можно закодировать таким образом стало равно 28=256. При этом символы национальных алфавитов располагались во второй половине кодовой таблицы. Так появился стандарт ISO 8859, содержащий множество кодировок для наиболее распространенных языков.

Среди них была и одна из первых таблиц для кодировки русских букв -- ISO 8859-5.

Задачи передачи текстовой информации по сети вынудили разработать еще одну кодировку для русских букв, названную Koi8-R (код отображения информации 8-битный, русифицированный). Рассмотрим ситуацию, когда письмо, содержащее русский текст, отправлено по электронной почте. Случалось, что в процессе путешествия по сетям письмо обрабатывалось программой, которая работала с 7-битной кодировкой и обнуляла восьмой бит. В результате такого преобразования код символа уменьшался на 128, превращаясь в код символа латинского алфавита. Возникла необходимость повысить устойчивость передаваемой текстовой информации к обнулению 8 бита.

К счастью, значительное число букв кириллицы имеет фонетические аналоги в латинском алфавите. Например, Ф и F, Р и R. Есть несколько букв, совпадающих даже по начертанию. Расположив русские буквы в кодовой таблице таким образом, чтобы их код превышал код аналогичных латинских на число 128, добились того, что потеря 8-го бита превращала текст хотя и в состоящий из одной латиницы, но все равно понимаемый русскоязычным пользователем.

Далее наступила эра персональных компьютеров и операционной системы MS DOS. Как выяснилось, кодировка Koi8-R для нее не подходила (так же, как и ISO 8859-5), в ее таблице некоторые русские буквы находились на тех местах, которые многие программы предполагали заполненными псевдографикой (горизонтальные и вертикальные черточки, уголки и т. д.). Поэтому была придумана еще одна кодировка кириллицы, в таблице которой русские буквы "обтекали" со всех сторон графические символы. Назвали эту кодировку альтернативной (alt), поскольку она была альтернативой официальному стандарту -- кодировке ISO-8859-5. Неоспоримым достоинством этой кодировки является то, что русские буквы в ней расположены в алфавитном порядке.

После появления ОС Windows от фирмы Microsoft выяснилось, что альтернативная кодировка по некоторым причинам для нее не подходит. Снова передвинув русские буквы в таблице, получили кодировку Windows 1251 (Win-1251).

Но компьютерные технологии постоянно совершенствуются и в настоящее время все большее число программ начинает поддерживать стандарт Unicode, который позволяет кодировать практически все языки и диалекты жителей Земли. Для кодирования символов используется диапазон чисел от нуля до 65 536. Такой широкий диапазон позволяет представлять в численном виде символы языка людей из любого уголка планеты.

Итак, в различных ОС предпочтение отдается разным кодировкам. Для того чтобы стало возможным чтение и редактирования текста, набранного в другой кодировке, используются программы перекодирования русского текста. Некоторые текстовые редакторы содержат встроенные перекодировщики, позволяющие читать текст в различных кодировках (Word и др.).