So I am about to give a three-day course on simulation basics at St.
Petersburg this August. So, what can I try to teach students in 3 days,
eight hours per day?
My current idea is to start from a CPU model and move eventually to
platform devices, at least …
Continue reading »
Копался в старых архивах. Нашёл программы курсов, которые я читал
школьникам в далёком 2008 году на физическом
отделении Летней экологической
школы. Ну или примерно в то же время — на зимнем
мероприятии, именуемом Зимней экологической школой.
Чтобы уж совсем не забыть о тех волшебных временах и иногда напоминать
себе, чему я …
Continue reading »
I’ve decided on the overall structure and goals of my next year
Intel-MIPT educational project. It will be about making a model of
CHIP16 system. CHIP16 is a gaming
platform designed after real CHIP8 of mid-1970s. No real HW exists for
it yet, but software is present. So …
Continue reading »
The next layer a system programmer encounters on top of a HW platform
with CPU and a particular instruction set is firmware (BIOS, UEFI)
and/or operating system. There are many OSes around; even more of them
were left in the past. Moreover, it is sometimes hard to define what …
Continue reading »
My collection of favourite books/papers/documents for different
processors architectures. Some of them are more of historical interest,
like those on Alpha or Z80. The rest are for relevant systems, like
MIPS, ARM of IBM system z. Typically, the most up to date documentation
can be found on vendors …
Continue reading »
“Бумажные” варианты учебника и практикума по программной симуляции.
Интересны больше в исторической перспективе. Обновлённые, расширенные,
улучшенные и т.д. варианты будут выкладываться по
мере готовности.
Книга “Основы программного моделирования ЭВМ”, 2-е издание, 2013: PDF
Лабораторные работы курса “Основы программного моделирования ЭВМ”: PDF
Continue reading »
Д. Паттерсон, Д. Хеннесси. Архитектура компьютеров и проектирование
компьютерных систем. Классика Computers Science. 4-е изд. —- СПб.:
Питер, 2012. —- 784 с.: ил.
Наиболее
актуальный на момент написания перевод с английского четвёртого издания
книги. В отличие от книги “Computer Architecture. A Quantitative
Approach”, именуемой также “Хеннесси и Паттерсон”, эта книга, “Паттерсон
и …
Continue reading »
I’ve encountered this sort of advice at several books on design and
typography. Guess this animated GIF (click to see) sums it up quite right.
[caption id=”attachment_62” align=”aligncenter” width=”300”] Make your tables more eloquent[/caption]
Source: http://9gag.com/gag/aVOdX32
Continue reading »
An interesting paper I’ve just found, explaining existing theories on
people’s perception of written text.
Kevin Larson. The Science of Word Recognition. Advanced Reading
Technology, Microsoft Corporation – July 2004
http://www.microsoft.com/typography/ctfonts/WordRecognition.aspx
Continue reading »
I recommend my students to use this bachelor/master degree thesis
template
to prepare their reports. The template is prepared to match standards
set by our department, and it served me well in my time. It is in
Russian, and some effort has been made to match it against the …
Continue reading »
Some quotes I plan to use in my future book revisions.
- Much of my work has come from being lazy. // John W. Backus о
создании языка Fortran.
- In documenting the requirements specification, remember that specs
are like snowmen. They may be frozen now, but they shift, slip, and
melt away …
Continue reading »