Cтраница 4
![]() |
Цех металлообработки для обучения промышленным ремеслам в средней школе. [46] |
Учителей специализированных школ могут подстерегать и другие опасности, связанные со спецификой преподаваемой дисциплины и возникающие в процессе использования химического, электрического и прочего оборудования, несчастные случаи, повышенный уровень шума, радиация и пожар - и все это в зависимости от особенностей классной комнаты. В табл. 94.2 указываются специальные меры предосторожности, в первую очередь обращается внимание на замену опасных материалов, используемых в школе, на более безопасные. [47]
Загрязнение атмосферы таит в себе и другую опасность - оно снижает количество солнечной радиации, достигающей поверхности Земли. В среднем с 1964 г. она упала на 1 3 %, что эквивалентно потере примерно 10 мин солнечного дня в сутки. Эта, казалось бы, мелочь может иметь серьезные климатологические последствия. [48]
При выделении следовых количеств мышьяка имеется и другая опасность - получение завышенных результатов вследствие извлечения мышьяка из используемой посуды, из реагентов и из пыли, содержащейся в воздухе рабочих помещений. [49]
На этом пути, однако, существует другая опасность - дополнительное выделение ацетилена и водорода, не обусловленное водой анализируемо го продукта. [50]
Взаимная блокировка ( клинч, дедлок) - другая опасность, состоящая в том, что две задачи соревнуются за один ресурс, и это в конце концов делает невозможным продвижение ни одной из них. В приведенном выше варианте модуля OneBuffer вызов процедуры withdraw, если буфер пуст, приведет к ошибке. Легко написать вариант того же модуля, позволяющий и в случае пустого буфера вызывать withdraw. Если буфер пуст, withdraw просто подождет, пока deposit не поместит в него что-нибудь. Такой подход имеет смысл, если withdraw вызывают из обычной программы, но его нельзя рекомендовать, когда процедура потребления - часть обработчика прерывания. Так или иначе, если мы хотим в случае пустого буфера ждать поставщика, нам следует изменить текст процедуры withdraw. В приведенном выше примере, если withdraw войдет в критическую область до того, как поймет, что следует подождать ввода, прерывания будут запрещены, и поставщик ( процедура deposit) не сможет занести в буфер информацию. [51]
Уменьшение кислорода в атмосфере влечет за собой и другую опасность - уменьшение количества озона О3, который создает в стратосфере Земли так называемый озонный щит. Озон защищает биосферу Земли от уничтожающего влияния ультрафиолетового и космического излучения. [52]
Так как база данных может стираться или подвергаться другим опасностям, необходимо предусматривать методы ее восстановления, а также средства, позволяющие определять возникновение опасных ситуаций. [53]