- •«Операционные системы»
- •220400.62 «Управление в технических системах»
- •Содержание
- •1Лекция 1. Основные понятия операционных систем. История развития. Основные понятия
- •История развития вычислительной техники
- •Лекция 2. Представление информации на компьютере. Системы исчисления
- •Представление информации в компьютере
- •Системы счисления. Двоичная система счисления
- •Шестнадцатеричная система счисления
- •Представление символов (текстовой информации)
- •Лекция 3. Управление ресурсами эвм
- •Логическая структура пк
- •Системный блок
- •Микропроцессор
- •Сопроцессор
- •Оперативная память (оп)
- •Постоянное запоминающее устройство (пзу)
- •Накопители на гибких магнитных дисках (нгмд)
- •Накопители на жестком диске (винчестеры)
- •Мониторы
- •Клавиатура
- •Принтеры
- •Другие устройства
- •Лекция 4. Програмно-аппаратный комплекс. Системные и инструментальные программные средства
- •Системные программы
- •Инструментальные системы
- •Прикладные системы
- •Лекция 5. История эволюции вычислительных систем ос как расширенная машина
- •Ос как система управления ресурсами
- •1.1.1.1Краткая история эволюции вычислительных систем
- •3Первый период (1945–1955 гг.).
- •4Ламповые машины. Операционных систем нет
- •4.1.1.1.1Второй период (1955 г.–начало 60-х). Компьютеры на основе транзисторов. Пакетные операционные системы
- •4.1.1.1.2Третий период (начало 60-х – 1980 г.). Компьютеры на основе интегральных микросхем. Первые многозадачные ос
- •4.1.1.1.3Четвертый период (с 1980 г. По настоящее время). Персональные компьютеры. Классические, сетевые и распределенные системы
- •Лекция 6. Виды операционных систем
- •Классификация ос
- •Лекция 7. Иерархическая структура жесткого диска
- •Лекция 8. Серверные системы и ситемы реального времени
- •Лекция 9. Семейство ос Unix
- •Семейство операционных систем unix
- •Лекция 10. Операционная система linux
- •Лекция 11. Операционные системы семеиства Windows
- •Лекция 12.Обеспечение безопастности информационных систем Введение
- •Угрозы безопасности
- •Формализация подхода к обеспечению информационной безопасности
- •Криптография как одна из базовых технологий безопасности ос
- •Лекция 13. Графический процессор основные понятия. Интерфейс Общая информация
- •Лекция 14. Табличный процессор основные понятия. Интерфейс. Общая информация
- •Литература
Шестнадцатеричная система счисления
В вычислительной технике и в программировании очень часто используется 16-ричная система счисления, с помощью которой можно более компактно описывать данные, адреса памяти и команды.
Основание этой системы равно 16. Каждый разряд чисел в этой системе представляется с помощью 16 символов:
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f.
Между двоичной и шестнадцатеричной записью чисел существует простой способ перехода - поскольку все 16 символов можно представить с помощью 4-хразрядных двоичных последовательностей (24 = 16), переводимая двоичная последовательность разбивается на 4-х элементные подпоследовательности и каждая из них переводится в один из 16-ричных символов. Например:
0011 |
1011 |
1111 |
0
= 3BF1 |
3 |
B |
F |
1 |
Двоичное и десятичное представление символов 16-ричной системы показано в таблице:
-
Десятичное
Двоичное
16-ричное
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
В литературе часто встречаются сокращенные обозначения систем счисления:
dec - десятичная система (decimal);
bin - двоичная система (binary);
hex - шестнадцатеричная система (hexadecimal).
Представление символов (текстовой информации)
Текст - это последовательность символов.
Символ - это отдельная буква (латинского или национального алфавита), цифра (0, 1, ..., 9), знак препинания (.,:;?! И так далее), дополнительный символ (@#$%^& и так далее), некоторые другие символы.
Одним из распространенных видов информации, обрабатываемой на компьютерах, является текстовая информация или текст.
Любая информация перед ее обработкой на компьютере должна быть представлена в числовой форме - а именно, в двоичной числовой форме. Текстовая информация не является исключением.
При преобразовании текстов в числовую форму каждый символ представляется (кодируется) в виде двоичной последовательности определенной длины.
Ввод текстовой информации осуществляется с помощью специальных внешних устройств (например, клавиатура). Сигналы, поступающие от символьных клавиш автоматически (с помощью аппаратных средств или специальных программ) представляются в виде двоичных чисел.
Обычно количество символов, с которыми оперирует компьютер, равно 256.
Для того чтобы представить все 256 символов с помощью разных двоичных последовательностей, длина этих последовательностей должна быть равна 8 битам или 1 байту.
Например:
символ двоичное представление
0 00110000
1 00110001
s 01010011
* 00101010
и т.д.
Кодировка символов осуществляется с помощью специальных таблиц, в которых все 256 символов расположены в определенном порядке и имеют десятичные номера от 0 до 255. Для перевода символа в двоичное представление достаточно перевести его десятичный номер в двоичную форму.
Например:
буква s в таблице кодировки имеет порядковый номер 83. Двоичный эквивалент этого десятичного числа равен 01010011.
Различных таблиц кодировок символов достаточно много. Они отличаются друг от друга конкретным набором символов и порядком их расположения в таблице. Наиболее распространенными (в россии) являются таблица с альтернативной кодировкой или с модифицированной альтернативной кодировкой.
