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 clock, which is typically implemented as a simple count of the number of ticks that have transpired since some arbitrary starting date, called the epoch.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • 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 clock, which is typically implemented as a simple count of the number of ticks that have transpired since some arbitrary starting date, called the epoch. For example, Unix and POSIX-compliant systems encode system time as the number of seconds elapsed since the start of the epoch at 1970-01-01 00:00:00 Z. Windows NT counts the number of 100-nanosecond ticks since 1601-01-01 00:00:00 Z as reckoned in the proleptic Gregorian calendar, but returns the current time to the nearest millisecond. System time can be converted into calendar time, which is a form more suitable for human comprehension. For example, the Unix system time that is 1,000,000,000 seconds since the beginning of the epoch translates into the calendar time 2001-09-09 01:46:40 UTC. Library subroutines that handle such conversions may also deal with adjustments for timezones, Daylight Saving Time (DST), leap seconds, and the user's locale settings. Library routines are also generally provided that convert calendar times into system times. Closely related to system time is process time, which is a count of the total CPU time consumed by an executing process. It may be split into user and system CPU time, representing the time spent executing user code and system kernel code, respectively. Process times are a tally of CPU instructions or clock cycles and generally have no direct correlation to wall time. File systems keep track of the times that files are created, modified, and/or accessed by storing timestamps in the file control block of each file and directory. It should be noted that most first-generation PCs did not keep track of dates and times. These included systems that ran the CP/M operating system, the Apple II, and the Commodore PET, among others. The IBM PC was the first widely available personal computer that came equipped with date/time hardware built into the motherboard, and subsequent add-on peripheral boards included real-time clock chips with on-board battery back-up. Prior to the widespread availability of computer networks, most personal computer systems that did track system time did so only with respect to local time and did not make allowances for other time zones. With current technology, all modern computers keep track of wall time, as do many other household and personal devices such as VCRs, DVRs, cable TV receivers, PDAs, pagers, cell phones, fax machines, telephone answering machines, cameras, camcorders, central air conditioners, and microwave ovens.
  • システム時刻またはシステム時間(system time)とは、コンピューターサイエンスおよび同プログラミングにおいて経過時間を表現する概念である。 システム時刻は、システム・クロックによって生成される一定のテンポ(ティック:tick)を積算することで、任意の開始時刻(エポック:epock)からの経過時間を求めたものである。例えば、UNIX系オペレーティングシステムでは1970年1月1日0時0分0秒(UTC)から閏秒を考慮しない経過時間(UNIX時間)が、Microsoft Windowsでは1601年1月1日0時0分(UTC)(先発グレゴリオ暦)からの経過時間が主に用いられる。 システム時刻は人間にとって慣れ親しんだカレンダ時刻に容易に相互変換出来る。例えば、UNIXのtime (UNIX)コマンドはこのような変換手法の一つであり、UNIX時間=1,000,000,000秒を、カレンダ時刻2001-09-09 01:46:40 UTC(閏秒を考慮しない)に変換して表示出来る。プログラミングで用いられる時間に関するライブラリ関数では、時刻表現相互間の変換だけでなく、等時帯(地球上の時差)、夏時間、閏秒をも適切に扱うことも出来る。 システム時刻とともによく用いられるシステムに関する時間表現で、プロセス時間(process time または real CPU time)がある。これはプロセス実行に要したCPU利用時間の総計であり、プログラム中でループ処理をしているときに費やされたUser CPU時間であり、execやfork等のシステムコールを行うのに要したSystem CPU時間の合計のことである。 ファイルシステムも、個々のファイルの作成・最終変更・最終アクセスの時刻を、このシステム時刻を用いてタイムスタンプという形でファイル毎に記録している。 なお、初期のパーソナル・コンピュータではシステム時刻はコンピュータの電源を切ったと同時に消滅するため、起動ごとに時刻を設定する必要があった。CP/M、Apple II、PET 2001といったコンピュータがこれらに当たる。1981年に発売されたIBM PCが初めて、電源を切ってもバッテリーで動作し続けるリアルタイムクロックを搭載して、システム時刻を安定して利用できる仕組みを整えた。また、インターネットが一般的となる以前のコンピュータでは、システム時刻が地方標準時(local time)を暗黙的に指していることもあった。 現在では、いわゆるコンピュータだけではなく、薄型テレビ、DVDレコーダー、カーナビゲーションシステム、携帯電話、デジタルカメラといった製品もシステム時刻を利用している。
dbpprop:hasPhotoCollection
dbpprop:portalProperty
  • MontreGousset001.jpg
  • Time
dbpprop:reference
dbpprop:wikiPageUsesTemplate
rdfs:comment
  • 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 clock, which is typically implemented as a simple count of the number of ticks that have transpired since some arbitrary starting date, called the epoch.
rdfs:label
  • System time
  • システム時刻
owl:sameAs
skos:subject
foaf:depiction
foaf:page
is dbpprop:disambiguates of
is dbpprop:redirect of