Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Гл. 2. Разделение ЭВМ между пользователями 23
06.06.2012 00:18

нет необходимости знать о принципах работы операционных систем больше, чем водителю автомобиля о принципах работы двигателя внутреннего сгорания. Однако, когда вы используете UNIX, знание принципов помогает понять, что происходит внутри системы, точно так же, как это помогает при использовании автомобиля, и мы дадим здесь сильно упрощенное изложение принципов работы операционных систем. (На самом деле наше чрезмерно упрощенное определение слова «процесс» уже будет нарушением учения об операционных системах.) Тем не менее, если вы находите наше толкование трудным, можете спокойно пропустить этот и следующий за ним разделы. С другой стороны, если вы вдохновитесь на более глубокое изучение операционных систем, то я рекомендую вам хорошую сравнительно небольшую книгу Листера (Lister, 1979) Небольшая по объему книга Уилкса (Wilkes, 1972) также посвящена многопользовательским системам; это сравнительно старая, но до сих пор хорошая книга. Третья большая и более поздняя книга — Дейтела (Deitel, 1983).

Как ЭВМ обслуживает несколько одновременно работающих пользователей?

Удивительно, что, когда вы впервые работаете с UNIX, вы, вероятно, даже не знаете обо всех других пользователях, которые разделяют с вами ЭВМ, если, конечно, они не сидят за соседними терминалами и вы их можете видеть воочию. Эффект такой, как будто ЭВМ полностью в вашем распоряжении. Возможно, подобным же образом шахматисты, одновременно играющие с гроссмейстером, видят каждый свой мир сквозь призму игры между собой и гроссмейстером. Только в том случае, если ЭВМ перегружена, т. е. на ней одновременно работает слишком много для ее мощности пользователей, становится чрезмерно большим время ответа. (Время ответа — это время, прошедшее от момента ввода какого-либо сообщения в ЭВМ до получения от нее ответа.)

Иногда не столь велико число пользователей, загружающих ЭВМ, сколь велика жадность на процессорное время некоторых пользователей.

Чтобы объяснить, как UNIX старается угодить нескольким одновременно работающим пользователям, мы перейдем от аналогии с гроссмейстером к аналогии с жонглером. Жонглер производит большее впечатление скоростью действий и быстротой реакции. Он подбрасывает вверх шар и затем в течение одной-двух секунд может заниматься другими шарами, пока первый шар не упадет, и его надо будет снова подбросить.

Аналогичным образом UNIX делит свое время на небольшие временные кванты (интервалы). Размер временного кванта колеблется в различных реализациях UNIX; его величина может

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw