CS221. Архитектура компьютера и операционные системы

@korvin да.

Заключительный добор баллов по курсу проводится 2 ноября:

  1. Группы 2.1, 2.2, 2.3: в 17-30.
  2. Группы 2.4, 2.8, 2.9: в 18-30.

Аудитория 202.

Здравствуйте.

Подскажите пожалуйста каким образом ведется запись на курс. Будет объявлено конкретное распределение или уже можно записываться на курс к желаемому преподавателю?

2 лайка

Конкретного распределения пока нет. Если Вы учитесь на направлении ФИИТ, то у Вас есть возможность выбора преподавателя, у студентов ПМИ такого выбора нет. В разделе Запись на курс и режим посещения практики написано о распределении чуть подробнее. Идеальный вариант - прийти на ПЕРВОЕ занятие в ту подгруппу, которая Вам подходит, если будет большой перекос по количеству в подгруппах - постараемся переделить, чтобы всем хватало места за компьютером в учебном классе по расписанию.

2 лайка

Илья, (@Ilya ) “Это не бага, это - фича”! (программистское народное) В первых двух строках домашнего задания написано следующее “После ответа на каждый вопрос вернуться к нему будет нельзя. Пропускать вопросы также нельзя (кроме случая, когда у вас нет ответа). Для прохождения теста даётся две попытки: учитывается лучший результат.”

все, я понял, в следующий раз буду внимательней читать описание

1 лайк

Здравствуйте, возник вопрос скорее по корректному оформлению кода и вывода ответа. В лабораторной работе №1 в 1 и 2 доп. заданиях нам нужно вычислить значение многочлена.

  1. Вычислите значение многочлена 2x^4−3x^2+x−5 в точке x = 7 (задано в сегменте данных). Указание: четвёртая степень x должна вычисляться с помощью возведения в квадрат второй.
  2. Вычислите значение выражения 3x^4/8−x^3%5+x−1 в точках x = 3, 6, 9 (в цикле LOOP).

До этого мы использовали переменную res для окончательного ответа, тем не менее, работа со стеком требовалась далее - в домашнем задание № 1 Итого, ответ следует помещать на стек или в переменную res?

User’s manual Intel 86, 88 (54 МБ) Тут есть таблицы с количеством тактов на каждую операцию на странице 70. Возникло пару вопросов по этим таблицам:

  1. Что такое EA? Стоит в строчках, где указано количество тактов при работе с memory
  2. memory это наши метки?
  3. .WORD это mem16, верно?

Есть ещё вот такой сайтик с таблицами операций (удобнее пдфки).

1 лайк
  1. PDF-ка страница 87 - “The offset that the EU calculates for a memory operand is called the operand’s effective address or EA”
  2. IMHO - да. Если под метками понимаются адреса в памяти.
  3. .WORD это тип, если я правильно помню. И он занимает 4 байта. Для mem16 нашел что это операнд команды.
1 лайк

@sv Светлана Александровна, здравствуйте. Установил виртуальную машину, но доступ к ней заблокирован биосом. Попробовал найти в нем, где убрать запрет, но не нашел. Можете подсказать, что делать?

Там ж написано было. Надо искать что-то связанное с Virtualization. У самого была такая же проблема.

1 лайк

“… следует убедиться, что на вашем компьютере включена аппаратная виртуализация — для этого при загрузке компьютера следует зайти в BIOS, найти пункт меню Hardware Virtualization (или подобное), и убедиться, что все возможности включены (Enabled/On/etc.).”

Внимательно читайте описание курса. http://edu.mmcs.sfedu.ru/mod/page/view.php?id=6024

P.S. не все процессоры поддерживают такую возможность, но раз у тебя скрины 1920х1080р, то вряд ли там такой старый камень стоит. Однако проверить стоит. Особенно если ноут.

1 лайк

А, стоп. Не нашел говоришь… Модель камня и версию BIOS скинь (:

P.S. сразу укажу на несколько вещей, которые вам пригодятся в дальнейшем при использовании виртуальных машин:

  • установка 64-bit систем на VM == проблема
  • процессор всегда должен поддерживать аппаратную виртуализацию.
  • выделение 4-х и более Гб оперативной памяти == проблема(как раз таки из-за того что впихнуть их в 32 бита уже нельзя, но это вам расскажут на лекциях :slight_smile: )

Спасибо большое за отзыв, я нашел данную опцию, но появилось новое предупреждение. Оно не повлияет на корректную работу? Как я понял-это означает, что звуки не поддерживаются в той системе?

Формально ничего не случилось. Можно настроить звуковую карту в настройках VM пока она выключена. Можешь полазить, но вряд ли ты будешь слушать музыку с неё (: Других звуков там особо нет. Советую ещё поставить XFCE при первой возможности, рано или поздно захочется(придется) пользоваться линухом. Ну и небольшое пожелание - на скринах нужно выделять проблему. Можно обрезать лишнее, на форуме нет кнопки увеличить изображение, поэтому чтобы что-то прочитать приходится его скачивать. Занятие не увлекательное (: Ну и терминал советую вынести на панель задач вниз.

Ну и ещё к посту полезных знаний - общие папки для VM http://aboutubuntu.ru/content/nastroika-virtualnoi-mashiny-virtualbox-s-gostevoi-ubuntu-na-windows-khoste

2 лайка

Можно не выносить, терминал открывается по Ctrl+Alt+T

2 лайка

Спасибо большое. Но всё же, что такое XFCE и где его можно поставить?

Мне привычнее всегда было когда он снизу. Все эти крутые сочетания клавиш… Слишком быстро привыкаешь, а потом у тебя курс по операционным сетям, там только Windows(в идеале Visual Studio) и все такое… Обидно будет. Но объективно - одна из самых крутых фич! Почти как Win+R (:

https://www.linuxmint.com/download.php

Качаем, ставим(гуглани, на ютубчике полно видосов как все поставить, пусть там и не сложно, и настроить), радуемся и тыкаем всем подряд фразы о том какая она крутая. Дальше только остается git и футболка с надписью “I LOVE HTML” ну или “I LOVE PHP”

P.S. KDE не ставь, корявая и не удобная.

@KVA Влада, в дополнительных задачах из лабораторной работы занятия 1 мне совсем неважно, где именно Вы сохраните результат вычислений. Напоминаю, что за них отдельного балла не дается. А в домашней работе надо сделать сохранение результатов именно на стеке!