Срокът за предаване на домашното (hw05-shell) по Операционни системи е вторник, 19.05.2009 г., 24:00 часа.
-
Страници
-
Скорошни публикации
-
Категории
Срокът за предаване на домашното (hw05-shell) по Операционни системи е вторник, 19.05.2009 г., 24:00 часа.
Продължението на задачата за разработване на команден интерпретатор: hw05-shell.pdf
Условието на задачата за домашно по операционни системи е:
hw04-shell.pdf
Задачата се предава по e-mail. Писмото трябва да съдържа името, класа и номера в клас на ученика, а като прикачен файл да бъде добавен архив (zip, tar.gz) на всичи изходни файлове, необходими за компилиране на приложението ви (включително Makefile). Включването в архива на изпълними и/или обектни файлове [...]
Условията на задачите за домашно по операционни системи са:
hw02-wc.pdf
hw03-ls.pdf
Всяка от задачите за домашно се предава с отделно писмо. Писмото трябва да съдържа името, класа и номера в клас, а като прикачен файл да бъде добавен архив (zip, tar.gz) на всичи изходни файлове, необходими за компилиране на приложението ви (включително Makefile). Включването в архива на изпълними [...]
Първото домашно по операционни системи (hw01-cat.pdf) е качено на страничката на курса http://lubo.elsys-bg.org/?page_id=6
Крайният срок за предаване на домашното е 24:00 часа на 3.03.2009 г.
Условие на задачата за упражнение: os-prob03.pdf
Условие на задачата за упражнение: os-prob02.pdf
Описание на задачата производител/консуматор (producer/consumer), както и варианти за решаватето и, можете да намерите в http://en.wikipedia.org/wiki/Producer-consumer_problem. Примерно решение: producer-consumer01.tgz.
Една “лоша” реализация на семафор (semaphore02.tgz) и една по-малко “лоша” реализация (thread091.tgz). Обърнете внимание, че в архива thread091.tgz е добавен класът Condition. Повече за pthread_cond_* вижте https://computing.llnl.gov/tutorials/pthreads/#ConditionVariables.
Открих малък проблем в класа Thread: при унищожаване на нишки, които са дефинирани като joinable, за които е извикан метода join(), не трябва да се вика pthread_detach(). Проблемът е поправен тук thread08.tgz.