Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_ПСРВ.doc
Скачиваний:
32
Добавлен:
12.02.2016
Размер:
1.6 Mб
Скачать

2. Упражнения

2.1. Значение позиции, следующей за самой правой позицией в любом числе, записанном в двоичной, восьмеричной, десятичной или шестнадцатеричной системах счисления, всегда равно _____.

2.2. Заполните в этой таблице отсутствующие значения четырех правых позиций для каждой из указанных систем счисления:

десятичная система 1000 100 10 1

шестнадцатеричная система … 256 ... …

двоичная система … ... … …

восьмеричная система 512 ... 8 …

2.3. Преобразуйте двоичное число 110101011000 в восьмеричное и шестнадцатеричное.

2.4. Преобразуйте шестнадцатеричное число FACE в двоичное.

2.5. Преобразуйте восьмеричное число 7316 в двоичное.

2.6. Переведите шестнадцатеричное число 4FEC в восьмеричное. (Сначала преобразуйте 4FEC в двоичное значение, а затем полученное дво­ичное число – в восьмеричное).

2.7. Преобразуйте двоичное число 1101110 в десятичное.

2.8. Преобразуйте восьмеричное значение 317 в десятичное.

2.9. Преобразуйте шестнадцатеричное число EFD4 в десятичное.

2.10. Выполните преобразование десятичного числа 177 к двоичному, восьмеричному и шестнадцатеричному виду.

2.11. Преобразуйте двоичное число 100101111010 в восьмеричное и шестнадцатеричное значение.

2.12. Переведите шестнадцатеричное значение 3A7D в двоичное.

2.13. Выполните преобразование шестнадцатеричного числа 765F в восьмеричное. (Подсказка: сначала преобразуйте 765F к двоичному виду, а затем полу­ченное двоичное число переведите в восьмеричное значение.)

2.14. Преобразуйте двоичное число 1011110 в десятичное.

2.15. Переведите восьмеричное число 420 в десятичное.

2.16. Переведите шестнадцатеричное число FFFF в десятичное.

2.17. Преобразуйте десятичное число 299 в двоичное, восьмеричное и шестнадцатеричное.

3. Содержание отчёта

  1. Номер практической работы.

  2. Название и цель работы.

  3. Краткая характеристика различных систем счисления (двоичной, десятичной, восьмеричной и шестнадцатеричной).

  4. Результат выполнения упражнений 2.1-2.17.

ПРИЛОЖЕНИЕ К ПРАКТИЧЕСКОЙ РАБОТЕ 1

Таблица записи чисел в десятичной, двоичной, восьмеричной и шестнадцатеричной системах счисления

Десятичное число

Двоичное представление

Восьмеричное представление

Шестнадцатеричное представление

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

А

11

1011

13

В

12

1100

14

С

13

1101

15

D

14

1110

16

E

15

1111

17

F

16

10000

20

10

Практическое занятие №2

Знакомство с файловой системой и основными командами

работы с каталогами в среде ОС QNX

Цель – изучение структуры файловой системы ОС QNX и использование основных команд при работе с каталогами

1. Краткие теоретические сведения

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

Кроме прочего, каждая система UNIX имеет приписанное ей hostname (хозяйское имя). Hostname используется для идентификации отдельных машин в сети, но даже если ваша машина не в сети, она все равно должна иметь hostname.

Ваше общение с UNIX будет осуществлятся через оболочку shell. Shell - это просто программа, которая воспринимает введенное пользователем, (т.е. команды, которые вы напечатаете) и транслирует это в команды операционной системе.

Во всех операционных системах существует концепция файла, по которой его можно рассматривать просто, как набор информации, которому дано имя. Файлы идентифицируются по именам, например my-paper. Эти имена обычно каким-то образом отражают содержание. Не существует стандартного формата имен файлов, в общем случае имена файлов могут содержать любые символы (кроме /) точку на любой позиции и даже использовать несколько точек в одном имени. Длина имени ограничен 256 символами.

Одновременно с концепцией файла рассмотрим и концепцию каталога. Каталог - это совокупность файлов. Его можно рассматривать как "папку", содержащую множество различных файлов. Каталоги сами по себе также получают имена, по которым вы их различаете. Каталоги организованы в древовидную структуру, т.е. каталоги могут содержать другие каталоги.

К файлу можно обращаться по пути (pathname), формируемой из имени файла, которому предшествует имя каталога, содержащего файл Например, скажем, Student имеет каталог, названный papers, который содержит три файла: history-final, english-lit, и masters-thesis. Для того, чтобы обратиться к файлу english-lit, Student может указать маршрут:

papers/notes/cheat-sheet

Поэтому путь - это маршрут, который надо проделать, чтобы добраться до конкретного файла. Каталог выше данного (под)каталога называется родительским каталогом. Здесь каталог papers является родительским для каталога notes.

Большинство систем UNIX имеет стандартную структуру каталогов, что облегчает конкретную установку системы. Структура представляет из себя дерево каталогов, начинающееся с каталога ``/'', известного под названием "корневой каталог". Каталоги ниже / относятся к числу важнейших подкаталогов: среди них /bin, /etc, /dev, и /usr. Эти каталоги в свою очередь содержат другие каталоги, которые содержат системные конфигурационные файлы, программы и т.д.

На Рис. 1. представлено простое дерево каталогов. Оно даст вам некоторое представление о том, как организуется дерево каталогов в вашей системе.

Внимание! Файловая система установленная на Вашем компьютере может несколько отличаться от приведенной в инструкции. Это объясняется различными вариантами инсталляции и версиями ОС QNX.

Каждый пользователь имеет домашний каталог, который выделяется пользователю для хранения его файлов. Обычно пользовательский домашний каталог находится под каталогом /home и называется именем пользователя. Так домашний каталог student будет /home/student.

В tcsh и bash вы можете обратиться к своему домашнему каталогу, используя тильду (``~''). Например, команда

/home/student$ more ~/papers/history-final

эквивалентна

/home/student$more home/student/papers/history-final

Символ ``~'' просто заменяет имя вашего домашнего каталога.