Расписание

Комиссия по практикуму – 28 мая, понедельник, 14:00, машзал

Консультация – 29 мая, вторник, 11:00, П-6, PDF

Экзамен – 1 июня, пятница, 8:45, сбор у П-5

Posted in Без рубрики | Tagged , , , | Leave a comment

Результаты второго коллоквиума

На сайте выложены результаты второго коллоквиума.

Posted in Без рубрики | Tagged , | Leave a comment

Уточнения в выставлении оценок за практикум

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

Сервер приема задач earth.ispras.ru будет доступен и во время сессии, поскольку на комиссии по практикуму будет необходимо сдать все задолженности по домашним заданиям.

Posted in Без рубрики | Tagged , , | Leave a comment

Расписание лекций в период майских праздников

23 лекция – 30 апреля (П-6).
Среда 2 мая – выходной.
24 лекция – 5 мая (П-6).

Posted in Без рубрики | Tagged | Leave a comment

Коллоквиум №2

  • Первая половина лекции 25 апреля.
  • Длительность – 50 минут.
  • 5 задач по следующим темам.
    • Определение размера произвольного типа данных, размещение полей структуры в памяти, правила выравнивания. Реализация обращений к полям структур.
    • Организация вызова функции.
      • Основное соглашение – cdecl.
      • Передача аргументов, возвращаемое значение, устройство фрейма.
      • Ускорение вызова функций.
        • Соглашение вызова fastcall.
        • Отказ от указателя фрейма.
      • Выравнивание стека, вызов библиотечных функций.
    • Менеджер динамической памяти.
    • Стандарт IEEE 754, свойства чисел с плавающей точкой.
    • Статическая компоновка.
  • Каждая задача – от 0 до 6 баллов.
Posted in Без рубрики | Leave a comment

Расписание и результаты первого коллоквиума

Второй коллоквиум будет проходить 25 апреля. О темах задач будет сообщено отдельно.
Экзамен по курсу запланирован на пятницу, 1 июня. Дата консультации пока неясна, постараюсь максимально разнести ее с экзаменом, чтобы времени на подготовку было побольше.

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

Окончательные результаты первого коллоквиума будут выложены на сайте 24 апреля.

Posted in Без рубрики | Tagged , , , , | Leave a comment

Результаты первого коллоквиума

На сайте выложены результаты первого коллоквиума.

Posted in Без рубрики | Tagged , | Leave a comment

Аудитории

Починка проектора в П-5 затягивается на неопределенный срок.
Лекции будут проходить по средам в П-13, а по субботам – в П-6.

Posted in Без рубрики | Tagged | Leave a comment

Коллоквиум №1

  • 21 марта, длительность – 50 минут, оставшееся время – лекция в П-13
  • Рассадка групп по аудиториям будет вывешена на дверях аудиторий П-5 и П-13
  • 5 задач по материалу лекций 1-10, заканчивая темой “массивы”.
    • (№1) Определить значения регистра и арифметических флагов после выполнения последовательности ассемблерных инструкций
      • Пересылка данных из памяти в регистр
      • Арифметические операции
    • Восстановить по ассемблерному коду фрагмент кода на языке Си
      • (№2) Арифметические операции, операции над машинными словами и булевыми значениями
      • (№3) Указатели и массивы
      • (№4) Управляющие операторы
    • (№5) Записать на языке ассемблера выражение с побочными эффектами, заданное на языке Си
  • Все данные размещаются в статической памяти
  • Использование функций, автоматической и динамической памяти не предполагается
  • Каждая задача – от 0 до 6 баллов
Posted in Без рубрики | Tagged | Leave a comment

Дополнительное занятие кружка

По просьбам слушателей 20 ноября будет проведен еще один семинар, посвященный профилированию.

Профилирование программ: через инструментацию (gprof), на модельном процессоре (Cachegrind/Callgrind).

Профилирование с малыми накладными расходами за счет сэмплинга.

Аппаратная поддержка профилирования в процессорах (performance counters), использование в Linux с помощью perf-tools/pmu-tools.

Posted in Без рубрики | Tagged | Leave a comment