программирование информатика IT

php 5.4 нет файла php5apache2_2.dll - как настроить

качайте потокобезопасную версию - VC9 x86 Thread Safe там есть: http://windows.php.net/download/#php-5.4

О ПРЕПОДАВАНИИ МАТЕМАТИКИ

О ПРЕПОДАВАНИИ МАТЕМАТИКИ

В. И. Арнольд

Математика — часть физики. Физика — экспериментальная, естественная наука, часть естествознания. Математика — это та часть физики, в которой эксперименты дёшевы.

Создание потоков и управление потоками

В рамках ОС потоки можно создавать и завершать двумя способами:

  1. используя командный интерфейс самой системы (непосредственно)
  2. средствами используемого языка программирования (создание нового потока может быть представлено функцией, а может и быть "вшито" в какую-то другую операцию)

Процессы и потоки

схема состояний процесса
suspended переводится как "завешенный" - остановленный, короче - когда процесс ожидает своей очереди на выполнение.
Суммарное число состояний на схеме 7 - а именно -
есть три "статичных" состояний:

Компоненты операционной системы

Компоненты операционной системы делятся на два класса.

Системные компоненты:

  • Ядро
  • Загрузчик
  • Командный процессор (интерпретатор)
  • Драйверы устройств

Прикладные компоненты:

  • текстовые редакторы
  • компиляторы
  • сборщики
  • отладчики
  • средства графического вывода

примеры операционных систем реального времени

  • RTLinux — ОС жёсткого РВ на основе Linux
  • RTEMS — ОС с открытым исходным кодом, разработана DARPA МО США
  • eCos
  • Embox — конфигурируемая модульная ОС для встроенных систем

подробнее: http://fkn.ktu10.com/?q=node/4859

Операционная система реального времени

Стандарт POSIX 1003.1 даёт определение понятия "Операционная система реального времени":

«Реальное время в операционных системах — это способность операционной системы обеспечить требуемый уровень сервиса в определённый промежуток времени»

То есть это такие системы, в которых время выполнения программы критически важно - например системы противоракетной обороны.

Операционные системы с разделением времени

Операционные системы с разделяемым временем так или иначе выделяют кусок времени каждой исполняемой программе (процессу) - чтобы программа могла "посчитать" что ей нужно. Кому и сколько времени давать решает планировщик задач - специальная служба в рамках операционной системы.

Разделение времени связано со следующими моментами:

Операционные системы пакетной обработки данных

Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ. Пакетный режим предполагает наличие очереди программ на исполнение, причём система может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора.

Pages

Subscribe to RSS - программирование информатика IT