Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Вы заинтересованы в изучении основ концепций операционных систем? Вы студент такого университета, как IGNOU, или зрелый студент с плотным графиком? Не ищите дальше, потому что этот курс разработан с учетом ваших потребностей! В этом курсе мы рассмотрим важные темы, концепции и вопросы, заданные в предыдущих нескольких экзаменационных работах IGNOU. Давайте разберемся, чего вы можете ожидать.
Прежде всего, что такое операционная система? Мы рассмотрим такие примеры, как DOS, Unix, Windows и Macintosh. Мы также рассмотрим поколения операционных систем и типы операционных систем.
Мы обсудим различные функции операционных систем, включая управление процессами, памятью и файлами. Мы также рассмотрим различные состояния процессов и их реализацию, а также переключение контекста и потоки.
Вы спросите, что такое планировщик? Об этом мы тоже поговорим! После этого мы углубимся в различные типы планировщиков, включая долгосрочные, краткосрочные и среднесрочные. Мы также рассмотрим такие алгоритмы планирования, как планирование с вытеснением, планирование без вытеснения, в порядке живой очереди (FCFS), первое задание по кратчайшему заказу (SJF), циклический перебор (RR), кратчайшее оставшееся время на очереди (SRTN) и планирование на основе приоритетов или планирование на основе событий (ED).
Мы рассмотрим межпроцессное взаимодействие и синхронизацию, включая системы общей памяти, системы передачи сообщений и критические разделы. Мы рассмотрим решение мьютекса, взаимное исключение, алгоритм Бейкери и классические проблемы в параллельном программировании, такие как проблема производителей/потребителей, блокировки и взаимоблокировки.
В этом разделе мы рассмотрим методы управления памятью, такие как наложения, подкачка, подкачка и виртуальная память. Мы также обсудим способы предотвращения перебора, такие как модель рабочего набора и частота ошибок страниц.
Наконец, мы углубимся в управление файлами ввода-вывода, RAID и модели безопасности, такие как модель Bell и La-padula. Готовы стать профессионалом в области операционных систем? Запишитесь сейчас и давайте начнем!