时钟

简介:        瑞士的钟表世界闻名,拥有这么一块表是每个人的心愿。也许你已经发现,钟表早已成了我们日常生活的重要组成部分,戴在手上的表,挂在墙上的石英钟,甚至计算机上面的时间显示器。

       瑞士的钟表世界闻名,拥有这么一块表是每个人的心愿。也许你已经发现,钟表早已成了我们日常生活的重要组成部分,戴在手上的表,挂在墙上的石英钟,甚至计算机上面的时间显示器。有调查表明,一天中看表频率最高的人群,通常是工作比较繁忙的中产阶级。所以,如果你经常看表,那么恭喜你,整个社会会因为你的勤奋工作而有所进步。

 

       废话少说,书归正传,以上仅是一个开场白。本文要讲的时钟,不是现实中的钟表,而是指计算机世界里的时钟。由于本人所学专业的关系,特将有关时钟的内容总结如下,仅供大家参考!

 

        时钟,英文名为clock,又称为定时器(timer),在计算机操作系统中占有非常重要的地位。顾名思义,它负责维护时间,起着一个时间协调员的作用,就像日常生活中我们所说的点到为止。它由硬件和软件组成。所谓硬件,就是指时钟的组成电路;所谓软件,指的是时钟驱动程序。

 

       首先介绍时钟硬件。在计算机里面,通常使用两种类型的时钟:一种是将时钟连接到电源线上,由于电源(110V或220V)是有频率的(50Hz或60Hz),因此会产生周期性的时钟中断;另一种被称为可编程时钟,它由三个部件组成。后一种如今比较常用,因此主要说明之。组成可编程时钟的三个部件是:晶体振荡器(以下简称晶振)、计数器和存储寄存器。晶振是把一块石英晶体适当地切割并且安装在一定的压力之下,要产生非常精确的周期性信号,它的选材是关键。一个晶振的典型频率是几百兆赫兹,具体值与所选的晶体有关。计数器的主要作用是计数,就是当晶振产生的脉冲到达时,它将原先的值递减。存储寄存器主要用于存储计数器的当前值,在必要的时候又将这个值复制到计数器中去。当然,为了防止计算机的电源被切断时丢失当前的时间,大多数计算器具有一个由电池供电的备份时钟,这就是为什么我们的计算机在重新开机时依然能够显示正确的时间的原因。

 

       然后介绍一下时钟软件。它实际上就是指时钟的驱动程序。何谓驱动程序?通俗地讲就像一个学生不爱学习,要用某种激励机制促使他学习一样。以前在买计算机的时候,生产商都是要提供一张设备驱动盘的。时钟软件的主要任务通常包括以下六个:第一,维护日时间;第二,防止进程超时运行;第三,对CPU的使用情况记账;第四,处理用户进程提出的alarm系统调用;第五,为系统本身的各个部分提供监视定时器;第六,完成概要剖析、监视和统计信息收集。总的说来,所有这些任务都是为了配合硬件的工作,对CPU及进程的运行时间进行维护和监视。我们经常听到电视里面说做事要软硬兼施,这种方法也被用到了计算机里面。

 

       以上便是本人对时钟的一些总结和浅见,若想了解更多的内容,大家可以利用我们最大的老师—Internet,google一下即可!

目录
相关文章
|
运维 Cloud Native 安全
2024年度CCF-阿里云瑶池科研基金正式发布
欢迎申报“CCF-阿里云瑶池科研基金”。
2024年度CCF-阿里云瑶池科研基金正式发布
|
存储 Shell C语言
一学就会的fasta文件解析
一学就会的fasta文件解析
384 0
|
JSON 运维 Shell
Ansible 使用和模块化深入解析| 学习笔记
快速学习 Ansible 使用和模块化深入解析
|
弹性计算 Windows
阿里云服务器中Windows系统怎么远程连接?
开发设计中,许多 企业常用的服务器全是阿里云服务器,因为它的安全系数和高效率是全部云服务器中最大的,可是它也拥有自身的缺点,只有开展远程操作,这对许多 刚进到企业换句话说刚进到开发设计制造行业的新手是一个比较头痛的难题(Windows),由于Windows内置的远程连接,对初学者和新手而言并并不是十分的友善今天就给大家演示Windows系统阿里云服务器怎么远程连接
3642 0
|
Java jenkins 持续交付
jenkins修改时区
查看jenkins目前的时区 访问http://your-jenkins/systemInfo,查看user.timezone变量的值 默认是纽约时间 修改时区 查https://wiki.
1828 0
|
前端开发 JavaScript
|
物联网 网络架构 移动开发
ZigBee TI ZStack CC2530 4.13 单播通信02-64位地址模式
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中我们详细讲述了单播通信的第一种方式——16位地址模式。本节中,我们将讲述单播通信的第二种方式——64位地址模式。
1542 0
|
新零售 算法 搜索推荐
【独家科普】揭秘大数据的分析方法
    编注:“大数据文摘”的很多读者亲友,一些纯粹的大数据爱好者,甚至有一部分企业管理者经常在后台向我们建议,希望我们能把大数据的分析系统做一个简单的介绍,不要“只见案例,不见原理”。于是Larry就自告奋勇来为大家做一个科普,带领读者亲友们一探究竟,让我们来揭开大数据推荐系统神秘的面纱!     说到大数据,神马根据数据进行精准营销啊,神马更了解你的客户啊,神马啤酒尿布超市推送商品预测怀孕亚马逊预测式发货等等,你谷歌百度搜狗有道一气,都是说推荐系统如何如何牛逼的,但是没人介绍推荐系统到底是啥样的。
1414 0
|
程序员 C语言 C++
从程序员角度看ELF
原文:http://xcd.blog.techweb.com.cn/archives/222.html 特殊说明(by jfo)   对于static-linked或shared-linked的ELF可执行文件,他们的入口点都是 _start,   然后由 _start 函数调用 _init 执行相关的 .
923 0
|
12天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1258 5