1.电脑系统中为什么要有时钟?

2.计算机上的时钟叫做什么

电脑系统中为什么要有时钟?

桌面时钟电脑-有电脑系统的时钟

电脑系统中为什么要有时钟?技术人员举了个形象的例子。比如,我们在做广播操时要放广播操的录音(或要一人喊口令),这样几十个做操的人中,虽然有男有女,有老有少,但只要都按统一的节拍做,就可以将广播操做得比较整齐。

同样,电脑中是一个复杂的数据处理系统,其中CPU处理数据是按照一定的指令进行的,每次执行指令时,CPU内部的运算器、寄存器和控制器等都必须相互配合进行,虽然每次执行的指令长短不一,参与运算的CPU内部单元也不止一个,但由于都能按照统一的时钟脉冲同步地进行,所以整个系统才能协调一致地正常运行。

然而,电脑中除CPU外,还有存储系统和显示系统等,由于这些分系统运行时也需用特定频率的时钟信号用于规范运行,所以在电脑系统中除了CPU主频和系统时钟外,还有用于ISA和PCI总线和AGP显示接口的时钟,这些时钟的频率都低于系统时钟。

计算机上的时钟叫做什么

大部分的PC机中都有两个时钟源,它们分别叫做RTC(Real Time Clock)和OS时钟。RTC也叫CMOS时钟,它是PC主板上一块依靠电池供电的芯片(晶振)。即使系统断电,RTC也可以维持日期和时间。由于它独立于操作系统,所以也被称为硬件时钟,它为整个计算机提供一个计时标准,是最底层的时钟数据。OS时钟并不是本质意义上的时钟,它实际上是硬件(定时/计数器)和软件(时钟中断处理程序)结合的产物。定时/计数器(Time Stamp Counter或TSC)所采用的最典型的芯片是8253/8254可编程定时/计数芯片。定时/计数器从RTC接收输入脉冲,并对接收到的脉冲计数,每次计数到期,定时/计数器就产生一个输出脉冲,而后再从头开始另一次计数。在开机时,操作系统取得RTC中的时间数据来初始化OS时钟,然后通过定时/计数芯片的向下计数形成OS时钟。

RTC处于最底层,提供最原始的时钟数据。OS时钟建立在RTC之上,初始化完成以后将完全由操作系统控制,和RTC脱离关系。操作系统通过OS时钟提供给应用程序所有和时间有关的服务。由于OS时钟基本是一个软件变量,其表达时间的方式在各个操作系统上互不相同。