Заплатить (тем кто платит за учебу) нужно до 20 января.
Так же нужно взять и заполнить план. План необходимо сдать до 20-го февраля.
среда, января 14, 2009
Новые события
четверг, октября 09, 2008
Алгоритм успешной защиты кандидатской диссертации
Стас опубликовал на своём сайте "блок-схему условного алгоритма поступления и учёбы в аспирантуре по специальности 05.13.01 «Системный анализ, управление и обработка информации (в промышленности)» с защитой кандидатской диссертации, включая ссылки на формы и образцы документов, а также другие полезные материалы для скачивания...".
Как я понял, этот алгоритм он составил по своему собственному опыту успешного обучения и защиты кандидатской диссертации во Владимирском государственном университете.
Очень полезный ресурс в плане формирования общего представления о деятельности аспиранта и, что не менее интересно, примеры документов, сопровождающих эту деятельность.
Рекомендую всем посмотреть.
пятница, июня 06, 2008
Развитие языков программирования
Нашел сегодня несколько ИТ-постеров, среди которых есть два (бесплатных), которые могут быть полезны всем, кто занимается программированием:
- История языков программирования
Изображена эволюция более 50 языков программирования до 2004 года
- Родные языки компьютеров
Этот постер похож на предыдущий, но здесь помимо прочего есть комментарии о том, как используется этот язык сейчас (точнее на период 2001 года).
Авторы диаграммы: Paul Boutin и Bret Hailpern из IBM Research, Todd Proebsting из Microsoft, The Retrocomputing Museum, и Gio Wiederhold из Stanford UniversityЕсть Большой размер в PNG (1,1 МБ) и Очень большой в PNG (550 МБ).
четверг, марта 13, 2008
Лабораторные работы по Экономике для аспирантов
Лабораторные работы по экономике (2 курс, аспирантура) и их решение в моем варианте.
Напомню, что сдавать нужно все работы в одном, специально оформленном, отчете. Я же выкладываю только тексты заданий и шаблоны решений, куда можно подставить данные своего варианта.
Скачать (68 КБ)
понедельник, февраля 18, 2008
Лицензионное ПО в учебном процессе. Turbo Delphi
Я всегда был за то, чтобы использовать только лицензионное программное обеспечение, особенно если речь идет об учебном процессе, и особенно если речь идет о программировании.
В наших лабораторных работах мы будем пользоваться бесплатной линейкой Turbo компании Borland/CodeGear.
Согласно требованию лицензии, на один компьютер можно установить только один продукт линейки Turbo - у нас это будет Turbo Delphi для программирования под Win32 (Turbo Delphi Explorer).
Скачать Turbo Delphi можно через сайт CodeGear, раздел Загрузки/Бесплатные/Delphi или с любого из множества зеркал, которые разбросаны по всему миру.
Дистрибутив (самораспаковывающийся архив) занимает около 325 МБ, кроме того, для установки нужны дополнительные пакеты (Prerequisities), это еще 228+ МБ:
- Прямая ссылка на Turbo Delphi English
- Прямая ссылка на Prerequisites English
После того, как всё скачали и установили (сначала Prerequisities, потом Turbo Delphi), нужно зарегистрировать эту копию Turbo Delphi.
Для этого нужно заполнить форму Activate Turbo Delphi Explorer, после чего на почту прийдет письмо с файлом активации, который нужно положить в домашний каталог пользователя до запуска Turbo Delphi.
Если этого не сделать, то Delphi не будет работать - при запуске будет выдаваться предупреждение You are not licensed to use Borland Delphi for Microsoft Windows.
После того, как вы это сделали - вы становитесь обладателем лицензионной копии Turbo Delphi, делая очередной шаг против компьютерного пиратства :)
Turbo Delphi - это урезанный вариант коммерческой студии. Как IDE эта версия практически ничем не отличается от коммерческого варианта, разница в поддержке нескольких языков программирования (только Delphi Language) и в наборе библиотек (отсутствуют библиотеки которые необходимы для разработки приложений уровня предприятия).
Переход на Turbo Delphi (с Turbo Pascal for DOS, который у нас был в прошлом семестре) позволит:
- Познакомиться с представлениями о современной среде разработки (Integrated Development Environment, IDE)
- "Живой" редактор, реагирующий на изменения в коде "налету", позволяя выявлять синтаксические ошибки
- Intellisense
- Поддержка рефакторинга
- и многое другое...
- и это не предел...
- Не отвлекаясь на изучение нового синтаксиса, познакомиться с новыми моделями программирования:
- Модель, основанная на обмене сообщениями (оконные сообщения Win32)
- Программирование оконного графического интерфейса Windows
- Получить начальные представления об Объектно-Ориентированном Программировании (ООП)
- Иерархия компонентов и классов VCL
- Свойства и методы классов
- Получить навыки программирования алгоритмов и структур данных с использованием преимуществ IDE, оконного интерфейса, библиотеки VCL и языка Delphi, ориентированного на модель ООП
четверг, января 10, 2008
воскресенье, декабря 30, 2007
Экзаменационные вопросы по дисциплине "Операционные системы"
Этот список вопросов я взял у Виталия Васильевича.
Не уверен, читался ли вам курс лекций по мультипрограммированию, прерываниям и безопасности, но эти вопросы я включать в экзаменационные билеты не буду (зачеркнуты в списке).
В остальном все темы мы так или иначе разбирали на практиках и в ваших курсовых работах.
- Операционная система (ОС). Основные функции ОС. Требования, классификация, поколения ОС
- Архитектура ОС, взаимодействие ОС с «внешним миром»
- ОС. Категории функций управления. Функции управления памятью, процессорами, устройствами и информацией
- Процесс. Состояния процесса. Управление процессами
- Процесс. Диаграмма состояний процесса и переходы. Контекст и дескриптор процесса. Нити.
- Процесс и алгоритмы планирования процессов с квантованием
- Вытесняющие и невытесняющие алгоритмы планирования
- Синхронизация процессов. Проблема синхронизации. Эффект гонок
- Синхронизация процессов. Критическая секция и семафоры. Алгоритм Дейкстра
- Тупики. Возникновение тупиков на примере буферного пула. Необходимые условия возникновения тупика.
- Тупики. Методы борьбы с тупиками (регулируемое распределение, предварительное распределение)
- Тупики. Методы борьбы с тупиками (предварительное распределение, алгоритм банкира)
- Мультипрограммирование на основе прерываний. Назначение и типы прерываний
- Прерывание и обработчики. Неупорядоченная/упорядоченная обработка прерываний. Обработка на основе приоритетов
- Физическая память и управление. Типы адресов. Обзор методов распределения памяти без использования дискового пространства
- Память и функции управления памятью. Распределение памяти фиксированными разделами, разделами переменной величины и перемещаемые разделы
- Методы распределения памяти с использованием дискового пространства. Понятие виртуальной памяти (ВП). Назначение и обзор методов распределения. Свопинг. Размер страниц
- ВП. Страничное распределение и сегментное распределение
- ВП. Странично-сегментное распределение
- Иерархия запоминающих устройств. Принцип кэширования данных
- Файловая система. Устройство, функции и назначение
- Безопасность объектов в ОС. Способы организации и задания БД защиты
- Модель безопасности Белл-Лападула
- Сетевая безопасность