Операционные системы 2012 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Вопросы для контроля)
Строка 43: Строка 43:
 
* Какие типы систем хранения данных вы знаете?
 
* Какие типы систем хранения данных вы знаете?
 
* Что такое RAID
 
* Что такое RAID
 
  
 
== Рейтинг ==
 
== Рейтинг ==
 
* [https://docs.google.com/spreadsheet/pub?key=0Ai0vg3CTwO9wdFo0Nkl1Q2JGZXZkLWp0YjM1V1FXYlE&single=true&gid=1&output=html Рейтинг. Осень 2012. ]
 
* [https://docs.google.com/spreadsheet/pub?key=0Ai0vg3CTwO9wdFo0Nkl1Q2JGZXZkLWp0YjM1V1FXYlE&single=true&gid=1&output=html Рейтинг. Осень 2012. ]

Версия 10:00, 5 декабря 2012

Лектор - Кринкин Кирилл Владимирович


Дополнительные задачи

  • Программа строящая дерево процессов
  • Программа строящая дерево каталогов
  • Расшифровщик файлов одного из форматов (pe, elf)
  • Расшифровщик суперблока и корневого каталога файловой системы (тип системы задается преподавателем)
  • Улилита показывающая дерево зависимостей исполняемого модуля от библиотек


Задачи со звездочкой

  • Разработать менеджер потоков для User Space
  • Разработать библиотеку для работы потоков в режиме невытесняющей многозадачности

Домашнее чтение

Вопросы для контроля

  • Компоненты ОС. Их назначение
  • Сравнение архитектур микро- монолитного и экзо ядра ОС
  • Отличие процессов от потоков
  • Перечислите известные примитивы синхронизации. В чем их отличия
  • Что такое deadlock, как его избежать.
  • Какие алгоритмы планирования потоков вы знаете.
  • Как адресуются данные на жестком диске.
  • Что такое суперблок
  • В чем отличие символьных и облочных устройств друг от друга.
  • Что такое файл с точки зрения операционной системы.
  • Что такое фрагментация памяти
  • Дайте определение виртуальной памяти. Чем она отличается от страничной памяти (paging)
  • Какие структуры данных (таблицы ) используются для реализации доступа к памяти в защищенном режиме x86. Опишите назначение каждой из них.
  • В чем разница между типами адресов: физический, логический, виртуальный.
  • Что хранится в файле подкачки.
  • Дайте определение сокета.
  • Что такое маршрутиация.
  • Что такое Маска подсети
  • Перечислите основные компоненты системы хранения данных
  • Какие типы систем хранения данных вы знаете?
  • Что такое RAID

Рейтинг