11. Как *не* работят компютрите

11. Как *не* работят компютрите

11. Как *не* работят компютрите

12 май 2014

Операционни системи

Kernel

Драйвъри

Userland

User space / Kernel space

... а какво всъщност са процеси?

... а какво всъщност е виртуална памет?

Как User space достъпва kernel space

Как изглежда един процес във виртуалната памет?

Изпълнимите файлове на твърдия диск

Как получаваме изпълними файлове?

DLLs/so's

Изпълнение на код

Compilation / Interpretation

Плюсове и минуси

JIT

Плюсове и минуси

Какво съдържа един native DLL/so

В чисто C и C++

В Java/.NET

Скриптовите езици (Python)

Memory management

Manual memory management

Garbage collection

Въпроси?