Тайм система – Система тайм-менеджмента. Задачи, принципы, правила. Основные методы. Какие есть недостатки?

Содержание

system time — с английского на русский

  • System time — Unix date command In computer science and computer programming, system time represents a computer system s notion of the passing of time. In this sense, time also includes the passing of days on the calendar. System time is measured by a system… …   Wikipedia

  • system time — time according to the clock in the computer …   English contemporary dictionary

  • System time —   The time according the system s clock …   International financial encyclopaedia

  • Time (Unix) — time is a command in the Unix operating systems. It is used to determine the duration of execution of a particular command.UsageTo use the command, simply precede any command by the word time, such as:time lsWhen the command completes, time will… …   Wikipedia

  • Time from NPL — Map showing the location of the Anthorn VLF transmitter within Cumbria …   Wikipedia

  • Time (disambiguation) — Time is a common term for the experience of duration, and a fundamental quantity of measuring systems.Time may also refer to: Books and magazines * Time (magazine) * , a novel by Stephen Baxter Film and television * Time (film) * Time (TV series) …   Wikipedia

  • Time — This article is about the measurement. For the magazine, see Time (magazine). For other uses, see Time (disambiguation). The flow of sand in an hourglass can be used to keep track of elapsed time. It also concretely represents the present as… …   Wikipedia

  • Time zone — Timezone and TimeZone redirect here. For other uses, see Time zone (disambiguation). Local time redirects here. For the mathematical concept, see Local time (mathematics). This article is about time zones in general. For a list of time zones by… …   Wikipedia

  • Time dilation — This article is about a concept in physics. For the concept in sociology, see time displacement. In the theory of relativity, time dilation is an observed difference of elapsed time between two events as measured by observers either moving… …   Wikipedia

  • time and date — In computing, time and date are commands that are used to display and set the current time and date of the operating system. Both commands are available in DOS, OS/2 and Microsoft Windows command line interpreters (shells) such as COMMAND.COM,… …   Wikipedia

  • Time and date — In computing, time and date are commands that are used to display and set the current time and date of the operating system. Both commands are available in DOS, OS/2 and Microsoft Windows command line interpreters (shells) such as COMMAND.COM,… …   Wikipedia

  • Точно в срок — Википедия

    Материал из Википедии — свободной энциклопедии

    То́чно в сро́к, ТВС, так же То́чно во́время (от англ. Just In Time, JIT) — наиболее распространенная в мире логистическая концепция

    [источник не указан 2317 дней]. Основная идея концепции заключается в следующем: если производственное расписание задано, то можно так организовать движение материальных потоков, что все материалы, компоненты и полуфабрикаты будут поступать в необходимом количестве, в нужное место и точно к назначенному сроку для производства, сборки или реализации готовой продукции. При этом страховые запасы, замораживающие денежные средства фирмы, не нужны. Является также одним из основных принципов бережливого производства.

    Впервые эта концепция была описана в 1930 году в Госплане СССР. Пятилетний план народно-хозяйственного строительства СССР (Первый пятилетний план). > Том 2. Часть 2. Социальные проблемы распределения. Труд и культура. > Торговля. > II. Издержки обращения.

    Предпосылки внедрения системы «Точно в срок»[править | править код]

    • Экономия. Основными источниками экономии являются:
    а) сокращение технических норм запасов и следовательно ускорение технического процесса товарного обращения.
    б) рациональное использование транспортом подвижного состава.
    в) концентрация складского хозяйства и целесообразное использование складского имущества и удешевление складских операций.
    г) укрупнение розничной сети и связанное с этим сокращение путей товаропродвижения, дающее эффект прежде всего в области так называемых “накладных расходов”.
    д) упрощение расчетных звеньев и вытекающее отсюда сокращение административно-торговых расходов оптовых звеньев.
    е) рационализация торговой техники.
    • Заявкам потребителей должны соответствовать не запасы продукции, а производственные мощности.
    • В условиях минимальных запасов необходима непрерывная рационализация организации и управления производством, чтобы своевременно устранять ошибки и недостатки.
    • Для оценки эффективности производственного процесса, помимо уровня затрат и производительности фондов, учитывается срок реализации заявок (длительность полного производственного цикла).
    • Изменение способа мышления всего персонала фирмы. Стереотип мышления «чем больше, тем лучше» заменяется принципом: «чем меньше, тем лучше».
    • Выравнивание производства.
    • Вытягивающее производство.
    • Система «Канбан» (ярлыки или вывески).
    • Порядок на рабочем месте.
    • Производство малыми партиями.
    • Снижение времени переналадки.
    • Сквозное планово-предупредительное обслуживание.
    • Сквозной контроль качества.
    • Закупка по системе «Точно в срок».
    • Сбалансированные производственные линии.
    • Гибкое производство.
    • Деятельность малыми группами.
    • Обучение персонала при системе «Точно в срок» проводят короткими сессиями (несколько часов в неделю), чтобы избежать информационной перегрузки.
    • Производству «Точно в срок» предшествует поток информации «Точно в срок».

    Усреднённые данные, полученные при обследовании более 100 объектов, оказались такими[источник не указан 2317 дней]:

    • сократились запасы незавершенного производства на 80 %;
    • запасы готовой продукции снизились на 33 %;
    • объем непроизводственных запасов вместо 5-15 дней сократились до 4 часов — 2 дней;
    • продолжительность производственного цикла уменьшилась на 40 %;
    • производственные издержки снизились на 10-20 %;
    • значительно повысилась гибкость производства;
    • время реализации продукции сократилось в 2 раза;
    • затраты на внедрение ТВС быстро окупились (через несколько месяцев).

    Система реального времени — Википедия

    Система реального времени (СРВ) — система, которая должна реагировать на события во внешней по отношению к системе среде или воздействовать на среду в рамках требуемых временных ограничений. Оксфордский словарь английского языка говорит об СРВ как о системе, для которой важно время получения результата. Другими словами, обработка информации системой должна производиться за определённый конечный период времени, чтобы поддерживать постоянное и своевременное взаимодействие со средой[1]. Естественно, что масштаб времени контролирующей системы и контролируемой ею среды должен совпадать[2].

    Под реальным временем понимается количественная характеристика, которая может быть измерена реальными физическими часами, в отличие от логического времени

    , определяющего лишь качественную характеристику, выражаемую относительным порядком следования событий. Говорят, что система работает в режиме реального времени, если для описания работы этой системы требуются количественные временны́е характеристики[2].

    Характеристики систем реального времени[править | править код]

    Процессы (задачи) систем реального времени могут иметь следующие характеристики и связанные с ними ограничения[3]:

    • дедлайн (англ. deadline) — критический срок обслуживания, предельный срок завершения какой-либо работы;
    • латентность (англ. latency) — время отклика (время задержки) системы на внешние события;
    • джиттер (англ. jitter) — разброс значений времени отклика. Можно различить джиттер запуска (англ. release jitter) — период времени от готовности к исполнению до начала собственно исполнения задачи и джиттер вывода (англ. output jitter) — задержка по окончании выполнения задачи. Джиттер может возникать под влиянием других одновременно исполняемых задач.

    В моделях систем реального времени могут фигурировать и другие параметры, например, период и количество итераций (для периодических процессов), нагрузка (англ. load) — количество команд процессора в худшем случае[3].

    В зависимости от допустимых нарушений временных ограничений системы реального времени можно поделить на системы жёсткого реального времени (англ. hard real-time), для которых нарушения равнозначны отказу системы, и системы мягкого реального времени (англ. soft real-time), нарушения характеристик которых приводят лишь к снижению качества работы системы[1]. См. также: вычисления в реальном времени. Также можно рассматривать

    твёрдые системы реального времени (англ. firm real-time), в которых допускается небольшое нарушение дедлайнов, но бо́льшее нарушение может привести к катастрофическому отказу системы[4][5].

    Следует заметить, что определение жёсткого реального времени ничего не говорит об абсолютном значении времени отклика: это могут быть как миллисекунды, так и недели[6]. Требования к системам мягкого реального времени можно задать только в вероятностных терминах, например, как процент откликов, выданных в установленные временны́е рамки. Интересно, что при проектировании предварительные расчёты легче выполнить для системы жёсткого реального времени, чем получить, например, долю выполняемых в срок задач в системе мягкого реального времени, поэтому разработчики таких систем часто пользуются инструментами и методиками для проектирования систем жёсткого реального времени[7].

    События реального времени могут относиться к одной из трёх категорий[1]:

    • Асинхронные события — полностью непредсказуемые события. Например, вызов абонента телефонной станции.
    • Синхронные события — предсказуемые события, случающиеся с определённой регулярностью. Например, вывод аудио и видео.
    • Изохронные события — регулярные события (разновидность асинхронных), случающиеся в течение интервала времени. Например, в мультимедийном приложении данные аудиопотока должны прийти за время прихода соответствующей части потока видео.

    Применение систем реального времени[править | править код]

    С развитием технологий системы реального времени нашли применения в самых различных областях. Особенно широко СРВ применяются в промышленности, включая системы управления технологическими процессами, системы промышленной автоматики, SCADA-системы, испытательное и измерительное оборудование, робототехнику. Применения в медицине включают в себя томографию, оборудование для радиотерапии, прикроватное мониторирование. СРВ встроены в периферийные устройства компьютеров, телекоммуникационное оборудование и бытовую технику, такую как лазерные принтеры, сканеры, цифровые камеры, кабельные модемы, маршрутизаторы, системы для видеоконференций и интернет-телефонии, мобильные телефоны, микроволновые печи, музыкальные центры, кондиционеры, системы безопасности. На транспорте СРВ применяются в бортовых компьютерах, системах регулирования уличного движения, управлении воздушного движения, аэрокосмической технике, системе бронирования билетов и т. п. СРВ находят применения и в военной технике: системах наведения ракет, противоракетных системах, системах спутникового слежения

    [8].

    Примеры[править | править код]

    Примеры систем, работающих в режиме реального времени:

    При создании систем реального времени приходится решать проблемы привязки внутрисистемных событий к моментам времени, своевременного захвата и освобождения системных ресурсов, синхронизации вычислительных процессов, буферизации потоков данных и т. п. Системы реального времени обычно используют специализированное оборудование (например, таймеры) и программное обеспечение (например, операционные системы реального времени)[источник не указан 1926 дней].

    1. 1 2 3 Labrosse, et al, 2007, p. 536.
    2. 1 2 Mall, 2006, p. 2—3.
    3. 1 2 Huss, S.A. Advances in Design and Specification Languages for Embedded Systems: Selected Contributions from FDL’06. — Springer, 2007. — P. 345. — 368 p. — ISBN 9781402061493.
    4. ↑ Laplante, Ovaska, 2011, pp. 6—7.
    5. ↑ Барретт, Пак, 2014, с. 521.
    6. ↑ Labrosse, et al, 2007, p. 539.
    7. ↑ Ganssle, Barr, 2003, p. 251.
    8. ↑ Mall, 2006, p. 3—8.
    • Jean J. Labrosse, et al. Chapter 8. DSP in Embedded Systems // Embedded Software. — Newnes, 2007. — 792 p. — ISBN 978-0-7506-8583-2.
    • Jack Ganssle and Michael Barr. Embedded systems dictionary. — CMP Books, 2003. — 293 p. — ISBN 1-57820-120-92.
    • Dimosthenis Kyriazis, Theodora Varvarigou, Kleopatra Konstanteli. Achieving Real-Time in Distributed Computing. — IGI Global, 2011. — 452 p. — ISBN 978-1-60960-827-9.
    • Rajib Mall. Real-Time Systems: Theory and Practice. — IGI Global, 2006. — 242 p. — ISBN 9788131700693.
    • Phillip A. Laplante, Seppo J. Ovaska. Real-Time Systems Design and Analysis: Tools for the Practitioner. — John Wiley & Sons, 2011. — 560 p. — ISBN 978-0-470-76864-8.
    • Стивен Баррет, Даниэль Пак. Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68НС12 / НСS12 с применением языка С. — ДМК-Пресс, 2014. — 640 p. — ISBN 978-5-457-38723-2.

    system time — с английского на все языки

  • System time — Unix date command In computer science and computer programming, system time represents a computer system s notion of the passing of time. In this sense, time also includes the passing of days on the calendar. System time is measured by a system… …   Wikipedia

  • system time — time according to the clock in the computer …   English contemporary dictionary

  • System time —   The time according the system s clock …   International financial encyclopaedia

  • Time (Unix) — time is a command in the Unix operating systems. It is used to determine the duration of execution of a particular command.UsageTo use the command, simply precede any command by the word time, such as:time lsWhen the command completes, time will… …   Wikipedia

  • Time from NPL — Map showing the location of the Anthorn VLF transmitter within Cumbria …   Wikipedia

  • Time (disambiguation) — Time is a common term for the experience of duration, and a fundamental quantity of measuring systems.Time may also refer to: Books and magazines * Time (magazine) * , a novel by Stephen Baxter Film and television * Time (film) * Time (TV series) …   Wikipedia

  • Time — This article is about the measurement. For the magazine, see Time (magazine). For other uses, see Time (disambiguation). The flow of sand in an hourglass can be used to keep track of elapsed time. It also concretely represents the present as… …   Wikipedia

  • Time zone — Timezone and TimeZone redirect here. For other uses, see Time zone (disambiguation). Local time redirects here. For the mathematical concept, see Local time (mathematics). This article is about time zones in general. For a list of time zones by… …   Wikipedia

  • Time dilation — This article is about a concept in physics. For the concept in sociology, see time displacement. In the theory of relativity, time dilation is an observed difference of elapsed time between two events as measured by observers either moving… …   Wikipedia

  • time and date — In computing, time and date are commands that are used to display and set the current time and date of the operating system. Both commands are available in DOS, OS/2 and Microsoft Windows command line interpreters (shells) such as COMMAND.COM,… …   Wikipedia

  • Time and date — In computing, time and date are commands that are used to display and set the current time and date of the operating system. Both commands are available in DOS, OS/2 and Microsoft Windows command line interpreters (shells) such as COMMAND.COM,… …   Wikipedia

  • Разделение времени — Википедия

    Разделе́ние вре́мени (англ. Time-sharing) — способ распределения вычислительных ресурсов между многими пользователями с помощью мультипрограммирования и многозадачности[1]. Появление данной концепции в начале 1960-х годов и активное развитие в 1970-е привело к значительному технологическому прорыву в истории вычислительной техники.

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

    Пакетная обработка[править | править код]

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

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

    Альтернатива позволить пользователю управлять компьютером напрямую была, как правило, слишком дорога, чтобы её вообще могли рассматривать. Эта ситуация ограничивала интерактивную разработку лишь теми организациями, которые могли позволить себе тратить вычислительные циклы: в основном это были крупные университеты.

    Разделение времени[править | править код]

    Концепция «разделения времени» появилась как результат понимания того, что хотя каждый отдельный пользователь использует компьютер неэффективно, группа пользователей вместе — нет. Это связано с самой формой взаимодействия: пользователь вводит информацию посимвольно, между нажатиями клавиш следует пауза, за время которой компьютер может выполнить тысячи операций, но если одновременно работает группа пользователей, паузы одного пользователя могут заполняться активностью других. Если подобрать оптимальный размер группы, эффективность использования компьютера значительно повысится. Точно так же пользователям могут предоставляться интервалы времени, которые компьютер тратит на ожидание операций чтения диска, ленты или передачи по сети.

    По сравнению с пакетной обработкой, реализация системы, использующей преимущество разделения времени, сложна. Пакетная обработка являлась просто формой организации работы с ранними компьютерными системами. Компьютеры продолжали выполнять одну программу для одного пользователя за раз, а всё, что изменила пакетная обработка — было сокращение времени между запусками программ. Разработка системы, которая поддерживала бы одновременную работу многих пользователей, принципиально отличалась от этого. Контексты («состояния») каждого пользователя и его программ должны были храниться в машине, и иметь возможность быстро заменяться другими. Переключение контекста требовало значительного количества процессорных тактов, и было большой проблемой для медленных машин той эпохи. Тем не менее, так как компьютеры быстро увеличивали скорость, и, что ещё важнее, размер памяти, в которой могли храниться состояния пользователей, накладные расходы на разделение времени соответственно уменьшались.

    Полагают, что эта концепция была впервые описана Джоном Бэкусом во время летней сессии 1954 года в Массачусетском технологическом институте[2], а затем Боб Бемер[en] в начале 1957 года в статье «How to consider a computer» для журнала «Automatic Control Magazine». Первый проект реализации системы с разделением времени был начат Джоном Маккарти в конце 1957 года, на модификации IBM 704, и позже на модифицированном IBM 7090. Хотя он и бросил работу ради проекта MAC и других, один из полученных результатов, известный как Compatible Time-Sharing System или CTSS, был продемонстрирован в ноябре 1961 года. Утверждается что CTSS — первая система с разделением времени. Она использовалась до 1973 года. Другим претендентом на первую демонстрацию системы разделения времени была созданная Дональдом Блитцером система PLATO II, публично демонстрировавшаяся в Роберт Аллертон Парк в Университете Иллинойса в начале 1961 года. Блитцер говорил что проект PLATO получил бы патент на разделение времени, если бы только Университет Иллинойса знал как обрабатывать заявки на патент быстрее. Первой коммерчески успешной системой разделения времени была Dartmouth Time Sharing System.

    Развитие[править | править код]

    В период с конца 1960-х до конца 1970-х годов, компьютерные терминалы подключались к крупным мейнфреймам организаций (Централизованным вычислительным системам), которые во многих реализациях последовательно опрашивали терминалы чтобы увидеть, есть ли какие-либо дополнительные данные или действия, запрошенные пользователем компьютера. В дальнейшем, вместо опроса терминалов стали использоваться прерывания, а для связи — применяться технологии параллельной передачи данных, таких как стандарт IEEE 488. Как правило, компьютерные терминалы размещались в высших учебных заведениях и использовались также, как настольные (персональные) компьютеры сегодня. В самом начале эпохи персональных компьютеров, многие из них фактически использовались как терминалы для систем с разделением времени.

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

    Известные системы с разделением времени[править | править код]

    Список примеров в этом разделе не основывается на авторитетных источниках, посвящённых непосредственно предмету статьи или её раздела.Добавьте ссылки на источники, предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, а не отдельные элементы списка. В противном случае раздел может быть удалён.
    • Allen-Babcock RUSH (Remote Users of Shared Hardware) Time-sharing System on IBM S/360 hardware[3] → Tymshare
    • AT&T Bell Labs Unix → UC Berkeley BSD Unix
    • BBN PDP-1 Time-sharing System → Massachusetts General Hospital PDP-1D → MUMPS
    • BBN TENEX → DEC TOPS-20, Foonly FOONEX, MAXC OS at PARC, Stanford Low Overhead Timesharing System (LOTS)
    • Berkeley Timesharing System at UC Berkeley Project Genie → Scientific Data Systems SDS 940 (Tymshare, BBN, SRI, Community Memory) → BCC 500 → MAXC at PARC
    • Burroughs Time-sharing MCP → HP 3000 MPE
    • Cambridge Multiple Access System was developed for the Titan, the prototype Atlas 2 computer built by Ferranti for the University of Cambridge.[4] This was the first time-sharing system developed outside the United States, and which influenced the later development of UNIX.
    • CDC MACE, APEX → Kronos → NOS → NOS/VE
    • CompuServe, also branded as Compu-Serv, CIS.
    • Compu-Time, Inc.,[5] on Honeywell 400/4000, started in 1968 in Ft Lauderdale, Florida, moved to Daytona Beach in 1970.[источник не указан 2270 дней]
    • Dartmouth Time Sharing System (DTSS) → GE Time-sharing → GEnie
    • DEC PDP-6 Time-sharing Monitor → TOPS-10 → TSS-8, RSTS-11, RSX-11 → VAX/VMS
    • HP 2000 Time-Shared BASIC
    • IBM CALL/360, CALL/OS — using IBM 360/50
    • IBM CP-40 → CP-67 → CP-370 → CP/CMS → VM/CMS
    • IBM TSO for OS/MVT → for OS/VS2 → for MVS → for z/OS
    • IBM TSS/360 → TSS/370
    • International Timesharing Corporation on dual CDC 3300 systems.[5]
    • MIT CTSS → MULTICS (MIT / GE / Bell Labs) → Unix
    • MIT Time-sharing System for the DEC PDP-1 → ITS
    • McGill University MUSIC → IBM MUSIC/SP
    • Michigan Terminal System, on the IBM S/360-67, S/370, and successors.
    • Michigan State University CDC SCOPE/HUSTLER System
    • National CSS VP/CSS, на серии IBM 360; originally based on IBM’s CP/CMS.
    • Oregon State University OS-3, on CDC 3000 series.
    • Prime Computer PRIMOS
    • RAND JOSS → JOSS-2 → JOSS-3
    • RCA TSOS → Univac / Unisys VMOS → VS/9
    • Service in Informatics and Analysis (SIA), on CDC 6600 Kronos.
    • System Development Corporation Time-sharing System, on the AN/FSQ-32.
    • Stanford ORVYL and WYLBUR, on IBM S/360-67.
    • Stanford PDP-1 Time-sharing System → SAIL → WAITS
    • Time Sharing Ltd. (TSL)[6] on DEC PDP-10 systems → Automatic Data Processing (ADP), первая коммерческая система распределения времени в Европе и первая двойная (fault tolerant) система распределения времени.
    • Tymshare SDS-940 → Tymcom X → Tymcom XX
    • UC Berkeley CAL-TSS, on CDC 6400.
    • XDS UTS → CP-V → Honeywell CP-6
    1. ↑ DEC TIMESHARING (1965), by Peter Clark, The DEC Professional, VOLUME 1, Number 1
    2. ↑ Backus, John, Computer Advanced Coding Techniques, MIT 1954, page 16-2. The first known description of computer time-sharing.
    3. ↑ «A Brief Description of Privacy Measures in the RUSH Time-Sharing System», J.D. Babcock, AFIPS Conference Proceedings, Spring Joint Computer Conference, Vol. 30, 1967, pp. 301—302.
    4. ↑ Hartley, D. F. (1968), The Cambridge multiple-access system: user’s reference manual, Cambridge: Cambridge Univ. Press, ISBN 978-0901224002 
    5. 1 2 Auerbach Guide to Time Sharing (неопр.). — Auerbach Publishers, Inc., 1973.
    6. ↑ «Time Sharing», James Miller. Retrieved 30 November 2013.
    • Ж. Бертэн, М. Риту, Ж. Ружие. Работа ЭВМ с разделением времени / под ред. С.С. Лаврова; пер. с фр. В.И. Рыбаченкова и В.И. Филиппова. — 2-е изд. — М.: Наука, 1972. — 207 с.
    • Г.Н. Соловьев, В.Д. Никитин. Операционные системы ЭВМ. — М.: Высшая школа, 1989. — 255 с. — ISBN 5-06-000131-8.
    • Nelson, Theodor (1974). Computer Lib: You Can and Must Understand Computers Now; Dream Machines: «New Freedoms Through Computer Screens— A Minority Report». Self-published. ISBN 0-89347-002-3. pp. 56-57.
    • «Time Sharing Supervisor Programs», notes comparing the supervisor programs of CP-67, TSS/360, the Michigan Terminal System (MTS), and Multics by Michael T. Alexander, Advanced Topics in Systems Programming (1970, revised 1971), University of Michigan Engineering Summer Conference.
    • «The Computer Utility As A Marketplace For Computer Services», Robert Frankston’s MIT Master’s Thesis, 1973.
    • Reminiscences on the Theory of Time-Sharing by John McCarthy, 1983.
    • Origins of timesharing by Bob Bemer.
    • «40 years of Multics, 1969—2009», an interview with Professor Fernando J. Corbató on the history of Multics and origins of time-sharing, 2009.
    • «Mainframe Computers: The Virtues of Sharing», Revolution: The First 2000 Years of Computing, Computer History Museum Exhibition, January 2011.
    • «Mainframe Computers: Timesharing as a Business», Revolution: The First 2000 Years of Computing, Computer History Museum Exhibition, January 2011.

    Системное время — Gentoo Wiki


    Системное время использует системные часы и используется в Unix системах для слежения за временем. Его можно установить с помощью аппаратных часов или с помощью внешнего сервера времени.

    Предисловие

    Программные или аппаратные часы

    Системные часы, предоставляемые ядром, реализуются простым подсчетом числа секунд, прошедших с 1 января 1970 года 00:00:00 UTC по настоящее время. Это число называется Unix-время.

    Аппаратные часы, также известные как часы реального времени (real-time clock или RTC), обычно представляют из себя элемент материнской платы. Они работают все время, независимо от состояния операционной системы, даже когда компьютер выключен.

    UTC или местное время

    Настройка времени аппаратных часов может быть осуществлена исходя из двух стандартов: локальное время или время UTC. Локальное время — это реальное время часового пояса, учитывающее переход на DST. Предпочтительно использовать UTC, поскольку системное время вычисляется посредством прибавления к нему разницы времени часового пояса с учётом летнего времени. Благодаря этому перевод часов на летнее время учитывается автоматически, а изменение часового пояса возможно без изменения значения аппаратных часов. Исключение может быть сделано при использовании систем с двойной загрузкой, когда одна операционная система не поддерживает или не настроена для аппаратных часов с UTC (по умолчанию Windows настроена на использование локального времени).

    Конфигурация

    Часовой пояс

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

    OpenRC

    Смотрите часовой пояс (в AMD64 Handbook).

    systemd

    В systemd существует команда timedatectl для настройки часового пояса:

    Проверка текущего часового пояса:

    Вывод доступных часовых поясов:

    user $timedatectl list-timezones

    Чтобы изменить часовой пояс, пример для Германии:

    root #timedatectl set-timezone Europe/Berlin

    LC_TIME

    Эта переменная окружения определяет форматирование даты и времени. Для более детальной информации смотрите The GNU C Library

    Системные часы

    Обычно время системных часов устанавливается аппаратными часами во время загрузки системы. Также системные часы возможно установить вручную либо с помощью сервера сетевого времени.

    Для изменения системного времени можно воспользоваться командой date:

    Вывод текущего времени программных часов:

    Установка нового системного времени, например на 6 мая 2016 года в 12:34:

    Сервер времени

    Смотрите статью NTP, чтобы получить информацию по использованию сервера времени.

    systemd

    systemd существует команда timedatectl для управления системным временем:

    Вывод текущего времени программных часов:

    Установка системного времени:

    root #timedatectl set-time "2012-12-17 12:30:59"

    Аппаратные часы

    Чтобы получить доступ к аппаратным часам, нужно собрать ядро со следующими включенными параметрами:

    Ядро Необходимые параметры ядра для аппаратных часов

        Device Drivers --->
          [*] Real Time Clock --->
                [ ]   Set system time from RTC on startup and resume
                [ ]   Set the RTC time based on NTP synchronization
                [*]   /sys/class/rtc/rtcN (sysfs)
                [*]   /proc/driver/rtc (procfs for rtc0)
                [*]   /dev/rtcN (character devices)
                <*>   PC-style 'CMOS'

    Следующая команда выводит текущее на данный момент время аппаратных часов:

    Следующая команда устанавливает время аппаратных часов в соответствии с системным временем:

    Синхронизация аппаратных часов и системного времени

    Обычно аппаратные часы используются при загрузке для установки системного времени. Это может быть осуществлено ядром самостоятельно, либо с помощью загрузочного сервиса init-скрипта при загрузке. Завершение работы ядра или сервиса также может вызвать сохранение времени системных часов в аппаратные часы. Благодаря этому у системы будет правильное время при следующей загрузке.

    Синхронизация с помощью ядра

    В свежих версиях (3.9 и выше) ядро Linux можно сконфигурировать таким образом, чтобы оно устанавливало системное время автоматически. Чтобы добиться этого, необходимо включить в ядре параметры Set system time from RTC on startup and resume (CONFIG_RTC_HCTOSYS) и Set the RTC time based on NTP synchronization (CONFIG_RTC_SYSTOHC):

    Ядро Синхронизация системного времени с помощью ядра

        Device Drivers --->
          [*] Real Time Clock --->
                [*]   Set system time from RTC on startup and resume
                (rtc0)  RTC used to set the system time
                [*]   Set the RTC time based on NTP synchronization
                (rtc0)  RTC used to synchronize NTP adjustment
                [*]   /sys/class/rtc/rtcN (sysfs)
                [*]   /proc/driver/rtc (procfs for rtc0)
                [*]   /dev/rtcN (character devices)
                <*>   PC-style 'CMOS'

    Параметр ядра Set the RTC time based on NTP synchronization на данный момент поддерживается chrony[1], NTP и OpenNTPD начиная с версии 5.9p1[2].

    Чтобы убедиться, что время аппаратных часов обновилось, установите пакет net-misc/adjtimex и запустите следующую команду:

    root #adjtimex --print | grep status

    Выведенное число 64 бит должно быть не задано (0). Более подробная информация в man-странице hwclock (ищите ’11 minute mode’).

    OpenRC

    При использовании OpenRC для установки системного времени во время загрузки и синхронизации аппаратных часов во время завершения работы можно воспользоваться init-скриптом hwclock. Данная сервис включен по умолчанию и должен быть отключен при использовании вышеуказанного способа синхронизации ядром. Скрипт hwclock не следует запускать при использовании часов реального времени ядра.

    root #rc-update delete hwclock boot

    Заметка
    Может так случится что hwclock будет запущен как зависимость от другого rc-сервиса. Например sysklogd. В этом случае rc-сервис osclock должен бы добавлен на тот же уровень запуска где находится зависимый rc-сервис (за место hwclock на уровень запуска boot).

    Однако, если необходимо синхронизировать время с помощью OpenRC, в файле /etc/conf.d/hwclock для <va>clock_hctosys и clock_systohc следует установить значение в YES. По умолчанию сервис настроена на стандарт UTC. Чтобы изменить это на использование стандарта местного времени (localtime) необходимо добавить clock="local".

    Файл /etc/conf.d/hwclockСинхронизация аппаратных часов

    clock_hctosys="YES" 
    clock_systohc="YES"
    # clock="local"
    

    Перезапустите сервис hwclock и добавьте его init-скрипт в уровень запуска boot:

    root #rc-service hwclock restart

    root #rc-update add hwclock boot

    systemd

    Для установки системного времени во время загрузки можно использовать systemd. Для управления аппаратными часами используйте команду timedatectl:

    Вывод текущего времени аппаратных часов:

    user $timedatectl | grep "RTC time"

    Следующая команда устанавливает аппаратные часы в соответствии с системным временем (в стандарте времени UTC):

    root #timedatectl set-local-rtc 0

    Следующая команда устанавливает аппаратные часы в соответствии с системным временем в стандарте времени localtime (местное время):

    root #timedatectl set-local-rtc 1

    Устранение проблем

    Двойная загрузка с Windows

    Systems that dual boot with another operating system, such as Windows, generally have a struggle over the hardware clock. To make Windows not adjust the hardware clock back to local time, add the following registry entry.

    For 64-bit Windows, open regedit then browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Create a new QWORD entry called RealTimeIsUniversal, then set its value to 1. Reboot the system. The clock should now be in UTC time.

    Смотрите также

    • Network Time Protocol
    • NTP — одна из программ, реализующая протокол сетевого времени.
    • chrony — универсальная реализация протокола сетевого времени.
    • OpenNTPD — легковесный сервер NTP, портированный с OpenBSD.

    Внешние ресурсы

    Ссылки

    system time — Русский перевод – Словарь Linguee

    The system time does not switch from daylight savings time to standard […]

    time and back automatically.

    highvolt.de

    Переход системного времени с летнего на зимнее и обратно автоматически […]

    не производится.

    highvolt.de

    By stopping the recording, you now know the exact system time.

    mobotix.com

    Вы останавливаете запись и отмечаете точное системное время.

    mobotix.com

    System time time in a trade terminal.

    my.teletrade-dj.com

    Системное времявремя в торговом терминале Компании.

    my.teletrade-dj.com

    Connect the black

    […] box to your PC and set the system time again in the setup program.

    led-car.ru

    Подключите видеорегистратор к ПК и снова настройте системное время.

    led-car.ru

    SYSTEM Basic parameters as system time, date format, video system, language setting and local number.

    corumcctv.ru

    SYSTEM Основные параметры системное время, формат даты, система видао, настройки языка и локальный […]

    номер.

    corumcctv.ru

    It is not

    […] possible to manually set the system time during the installation process.

    debian.org

    В процессе установки невозможно выставить системное время вручную.

    debian.org

    NOTE: If you do not power down the recorder before removing the

    […] batteries, the system time and date will […]

    be cleared and you will need to set the

    […]

    time and date again, using this procedure.

    onboardvideo.com.ua

    ПППРРРИИИМММЕЕЕЧЧЧАААНННИИИЕ ЕЕ: Если вы не выключили

    […]

    устройство записи перед извлечением

    […] батареек, системные дата и время сбросятся, и […]

    вам необходимо будет снова установить их

    […]

    по этой инструкции.

    onboardvideo.com.ua

    In this case, you have to reset the system date and system time.

    highvolt.de

    В этом случае заново установите системную дату и системное время.

    highvolt.de

    The installer will first attempt to connect to a time server on the

    […] Internet (using the NTP protocol) in order to correctly set the system time.

    debian.org

    Сначала программа

    […]

    установки попытается подключиться к серверу

    […] времени в Интернете (по протоколу NTP), чтобы выставить правильное системное время.

    debian.org

    System Setting Mode: The PT will be launched

    […] into a built-in system setup screen, and is subject to the user for brightness, system time and buzzer settings.

    downloads.industrial.omron.eu

    Режим настройки системы: после включения программируемого терминала на экране отображается встроенное меню

    […]

    настройки системных параметров, с помощью

    […] которого пользователь может настроить яркость изображения на дисплее, системное время и параметры звукового сигнала.

    downloads.industrial.omron.eu

    An important requirement for data to be admitted as evidence in a court: All

    […]

    cameras integrated in MxCC store

    […] data at the same system time, as a time synchronization […]

    is performed via a time server (via Web and master camera).

    mobotix.com

    Важное условие для

    […]

    предоставления данных в суд в качестве доказательств: все камеры,

    […] зарегистрированные в MxCC, работают в одном системном времени.

    mobotix.com

    In a thermal process, for example, this

    […] would allow different system time constants for heating […]

    and cooling.

    plc4good.org.ua

    Благодаря этому, например,

    […]

    в случае термического процесса

    […] можно учитывать разные постоянные времени объекта регулирования […]

    для нагревания и охлаждения.

    plc4good.org.ua

    Frame is divided into 5 subframe of 300 bits and is transmitted during an interval of 6 seconds. The beginning

    […]

    of each subframe indicates a time stamp that

    […] corresponds to the beginning / end of a 6-interval with the system time GPS.

    radioskaf.ru

    Кадр разделён на 5 подкадров по 300 бит и передаётся в течение интервала 6 с. Начало

    […]

    каждого подкадра обозначает метку

    […] времени, соответствующую началу/окончанию очередного 6-с интервала системного времени GPS.

    radioskaf.ru

    If a system time error occurs, an alarm will sound whenever you reboot the […]

    black box.

    led-car.ru

    При ошибке системного времени во время перезагрузки видеорегистратора будет […]

    выдана сигнализация.

    led-car.ru

    If the recipe component or the system time is not used, this notice can […]

    be shielded without affecting other operations.

    downloads.industrial.omron.eu

    Если компонент

    […] рецептуры или данные о системном времени в проекте не используются, […]

    это уведомление можно скрыть.

    downloads.industrial.omron.eu

    This function initializes the system clock driver

    […] to a specific date but the system time remains unchanged.

    datadoctor.biz

    Эта функция инициализирует системный таймер

    […] водителю точную дату, но системное время остается неизменным.

    datadoctor.biz

    Students will learn basics of financial system, time value of money and discounting, financial performance analysis, basics of The course provides an analysis of the role of private financial intermediaries in providing financial services to the public with a focus on the latest techniques of asset/ liability and risk management in modern day financial institutions.

    kimep.kz

    Изучается тенденция бинарного мышления, отражаемая такие противопоставления, как «цивилизованный – нецивилизованный», «культурный – некультурный», «изощренный – примитивный» и т.д. Более того, будет тщательно изучаться роль благотворительности и миссионерской деятельности.

    kimep.kz

    If you are trying to download drivers,

    […]

    demos etc. from a local

    […] language site and are experiencing system timeouts or are unable to obtain […]

    satisfactory download-rates,

    […]

    please try one of our other sites or refer to the local-language site of your PC or graphics card manufacturer: in most cases, these sites are up to date with all the latest releases published on our sites and will provide additional support material for their products.

    nvidia.co.uk

    Если, пытаясь загрузить

    […]

    драйверы, демонстрации и т.д. с

    […] вашего местного веб-сайта, вы сталкиваетесь с таймаутами системы или невозможностью […]

    добиться удовлетворительной

    […]

    скорости загрузки, пожалуйста, воспользуйтесь другими нашими сайтами или посетите местный сайт производителя вашего ПК или вашей графической карты: в большинстве случаев вы найдете на них новейшие выпуски ПО наряду с дополнительными материалами поддержки продуктов.

    nvidia.ru

    This enables an output pattern with a significantly higher pulse sequence than the bus cycle time, exactly

    […] synchronised with the system time base.

    beckhoff.com.br

    Это обеспечивает возможность выходного кода со

    […]

    значительно более высокой

    […] последовательностью импульсов, чем время цикла шины, с точностью […]

    синхронизироваться с системной временной разверткой.

    beckhoff.ru

    This means

    […] that if the RTC is in local time, then the system time will first be set up wrongly […]

    and then corrected shortly afterwards on every boot.

    wiki.archlinux.org

    Это означает, что если RTC

    […] выставлено по местному времени (local time), системное время будет изначально установлено […]

    ошибочно и затем

    […]

    корректироваться вскоре после этого при каждой загрузке.

    wiki.archlinux.org

    EtherCAT Terminals and EtherCAT Box modules with time stamp

    […] latching at the exact system time at which digital or […]

    analog events occur.

    beckhoffautomation.ru

    Терминалы EtherCAT с

    […] фиксированием временной отметки в точное системное время, когда […]

    происходит цифровое или аналоговое событие.

    beckhoffautomation.ru

    (d) Creation of a scale for SKNOU system time and control of its coordination […]

    with GPS time, GLONASS time and Coordinated Universal Time

    daccess-ods.un.org

    d) формирования шкалы системного времени СКНОУ и контроля ее соответствия […]

    шкалам времени GPS, ГЛОНАСС и ВКВ (всемирное координированное время)

    daccess-ods.un.org

    In the case of real data sources, the difference between active and passive mode of archiving by the fact that in the passive

    […]

    mode the source can put data into the archive

    […] by timestamp, and in active mode, the timestamp is always set to the current system time.

    wiki.oscada.org

    В случае с источниками реальных данных, разница между активным и пассивным режимом архивирования определяется тем, что в пассивном

    […]

    режиме источник может

    […] помещать данные в архив по метке времени, а в активном режиме метка времени всегда устанавливается […]

    в текущее системное время.

    wiki.oscada.org

    The Time

    […] Zone preference sets the system time that appears in the status […]

    bar on the main page of the user interface.

    lifesize.com

    Предпочтение

    […] Часовой пояс устанавливает время системы, которое будет появляться […]

    на линейке состояния основной страницы интерфейса пользователя.

    lifesize.com

    with regard to workers employed in

    […] equivalent working time system at guarding property […]

    or persons as well as employees of

    […]

    company fire brigades and company rescue services – working time may be extended to 24 hours in a settlement period not exceeding 1 month, which may be extended to 3 months in special situations and to 4 months for types of work which depend on a season or weather conditions.

    pip.gov.pl

    по отношению к работникам, занятым при […]

    осуществлении надзора над имуществом и охране людей, а также работникам заводских

    […]

    бригад пожарной охраны и заводских спасательных служб – возможность продления продолжительности суточного рабочего времени до 24 часов, в течение расчетного периода, не превышающего 1 месяца, с возможностью его продления в особо обоснованных случаях до 3 месяцев, а также до 4 месяцев – для работ, зависимых от времени года или атмосферных условий.

    pip.gov.pl

    Earthquake Location and Magnitude Technology: France has developed a single station, 3component broadband seismic

    […]

    system for tsunami warning purposes

    […] called TREMORS (Tsunami Risk Evaluation through seismic MOment from a Realtime System).

    unesdoc.unesco.org

    Франция разработала трехкомпонентную широкополосную сейсмическую систему предупреждения о цунами, размещающуюся на одной

    […]

    станции, под названием ТРЕМОРС

    […] (Оценка риска цунами на основании сейсмического момента в системе реального режима времени).

    unesdoc.unesco.org

    The system of knowledge in a certain field of science is

    […] a dynamic (i.e. changing in time) system of terms, and statements on […]

    the properties of these terms.

    artsoc.ru

    Система знаний о данной

    […]

    предметной области есть

    […] динамичская (т.е.изменяющаяся во времени) система терминов и высказываний о […]

    свойствах этих терминов.

    artsoc.ru

    10) in relation to employees

    […] employed in such working time system in which work is performed […]

    only on Friday, Saturday, Sunday and public holidays.

    pip.gov.pl

    10) по

    […] отношению к работникам, работающим в режиме, при котором, […]

    работа выполняется исключительно по пятницам, субботам,

    […]

    воскресеньям и праздничным дням.

    pip.gov.pl

    Less precise, but adequate locations may

    […] also be obtained from a single three-component seismic station if techniques of particle motion analysis are used, as they are in the TREMORS (Tsunami Risk Evaluation through seismic MOment from a Realtime System) algorithm.

    unesdoc.unesco.org

    Менее точные, но все же приемлемые данные об эпицентре можно также

    […]

    получить с помощью одной трехкомпонентной

    […] сейсмической станции в том случае, если используются методы анализа движения частиц, как это делается в рамках системы ТРЕМОРС (Система оценки риска возникновения цунами и измерения сейсмического момента в реальном масштабе времени).

    unesdoc.unesco.org

    So if the shadow edge as union of shadow bounds don’t cover task needs and full shadow

    […]

    edge exchange is

    […] inadmissible because of overheads, RunTime System provides a possibility to choice […]

    sufficient and optimal

    […]

    scheme of shadow edges exchange.

    kiam.ru

    Поэтому для случая, когда граница как объединение теневых граней не покрывает

    […]

    потребностей задачи, а обмен полной

    […] границей неприемлем по накладным расходам, система поддержки предусматривает […]

    возможность выбора

    […]

    достаточной и оптимальной схемы обмена границами, основанной на представлении границы в виде объединения элементарных теневых n-мерных параллелепипедов.

    kiam.ru